เอกสารนี้อธิบายเครื่องมือ Gemini Code Assist สําหรับนักพัฒนาซอฟต์แวร์ เครื่องมือต่างๆ ช่วยนักพัฒนาแอปเชื่อมต่อกับบริการภายนอกได้โดยไม่ต้องออกจาก IDE เพื่อรับงาน สรุปเอกสารการออกแบบ และอื่นๆ เครื่องมือมีให้บริการใน Gemini Code Assist สำหรับบุคคลธรรมดา ซึ่งใช้งานได้โดยไม่มีค่าใช้จ่าย และ Gemini Code Assist รุ่นมาตรฐานและ Enterprise
คุณสามารถส่งพรอมต์ไปยังเครื่องมือที่เฉพาะเจาะจงในแชทของ Gemini Code Assist ใน IDE โดยเริ่มต้นพรอมต์ด้วย@TOOL_NAME
หากต้องการลองใช้เครื่องมือใน IDE ให้ทำตามวิธีการในแหล่งข้อมูลต่อไปนี้
- Gemini Code Assist สำหรับบุคคลธรรมดา เริ่มต้นใช้งานเครื่องมือ
- Gemini Code Assist รุ่นมาตรฐานและ Enterprise: เริ่มต้นใช้งานเครื่องมือ
ข้อจำกัด
เครื่องมือ Gemini Code Assist มีขีดจํากัดต่อไปนี้
- เครื่องมือมีให้บริการใน VS Code และ JetBrains IDE เท่านั้น
- เครื่องมือจะดำเนินการสร้าง แก้ไข หรือลบทรัพยากรในบริการภายนอกไม่ได้
- เครื่องมือแต่ละรายการรองรับ Use Case จํากัดและอาจแสดงข้อผิดพลาดหากอยู่นอก Use Case ที่แนะนํา
- ตัวดำเนินการเครื่องมือ (
@
) ตามด้วยชื่อเครื่องมือต้องอยู่ตอนต้นของพรอมต์
เครื่องมือที่ใช้ได้
ตารางต่อไปนี้แสดงเครื่องมือ Gemini Code Assist ที่มี
ผลิตภัณฑ์หรือบริการ | มีให้บริการในรุ่นต่างๆ ของ Gemini Code Assist | ตัวอย่างพรอมต์ | เอกสารประกอบเกี่ยวกับบริการ |
---|---|---|---|
Apigee | Enterprise | @Apigee create an API to manage users |
บทแนะนํา: ใช้ Gemini Code Assist เพื่อออกแบบ พัฒนา และทดสอบ API ใน Apigee |
Atlassian Rovo | ทุกฉบับ | @AtlassianRovo get tasks assigned to me |
Atlassian Rovo สำหรับ Google Gemini Code Assist |
GitHub | ทุกฉบับ | @GitHub list issues assigned to me |
|
GitLab | ทุกฉบับ | @GitLab list open pull requests assigned to me |
|
ฐานข้อมูล Google | Standard และ Enterprise | @GoogleDatabases add a function to get customers by ID in @File |
|
Google เอกสาร | ทุกฉบับ | @GoogleDocs list my docs |
อ่านเอกสารขณะเขียนโค้ดด้วยฟีเจอร์ช่วยเขียนโค้ดของ Gemini |
MongoDB | ทุกฉบับ | @MongoDB how can I optimize my query? |
เอกสารประกอบของ MongoDB |
Neo4j | ทุกฉบับ | @neo4j How do I configure the Java driver? |
เอกสารประกอบของ Neo4j |
New Relic | ทุกฉบับ | @NewRelic how do I install the python agent? |
ตัวแทน New Relic สำหรับ Google Gemini Code Assist |
Redis | ทุกฉบับ | @Redis what is Redis Cloud? |
เอกสาร Redis |
Sentry | ทุกฉบับ | @Sentry list issues in project my-project |
เอกสารของ Sentry.io |
Snyk | ทุกฉบับ | @Snyk scan for issues |
เอกสารสำหรับผู้ใช้ Snyk |
วิธีที่เครื่องมือใช้ข้อมูลของคุณ
เครื่องมือแต่ละรายการจะมีประวัติและบริบทการแชทส่วนตัวของตนเอง เมื่อคุณใช้เครื่องมือ ระบบจะใช้พรอมต์ของคุณและการตอบกลับของเครื่องมือนั้นเฉพาะเมื่อโต้ตอบกับเครื่องมือนั้นเท่านั้น เครื่องมืออื่นๆ จะเข้าถึงข้อมูลนี้ไม่ได้
การเก็บประวัติการแชทและข้อมูลที่ดึงมาจากแต่ละเครื่องมือแยกกันช่วยให้มั่นใจได้ว่ามีเพียงเครื่องมือที่คุณใช้เท่านั้นที่เข้าถึงข้อมูลได้ ดูข้อมูลเพิ่มเติมเกี่ยวกับสิ่งที่ API เรียกเครื่องมือหนึ่งๆ ว่าทําในนามของคุณได้ได้ที่สิทธิ์ของเครื่องมือ Gemini Code Assist
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่ Gemini Code Assist จัดการข้อมูลของคุณได้ที่วิธีที่ Gemini Code Assist ใช้ข้อมูลของคุณ
การตรวจสอบสิทธิ์
เครื่องมือ Gemini Code Assist กำหนดให้คุณต้องดำเนินการต่อไปนี้
- ตรวจสอบสิทธิ์เข้าสู่ระบบ Google Cloud เพื่อยืนยันตัวตนและสิทธิ์เข้าถึง
- ตรวจสอบสิทธิ์กับ Google หรือบริการหรือ API ของบุคคลที่สามที่คุณเข้าถึงด้วยเครื่องมือแต่ละรายการ