เอกสารนี้อธิบายตัวอย่างพรอมต์ที่คุณสามารถใช้กับเครื่องมือช่วยเขียนโค้ด Gemini ของ GitLab และ GitHub ใน IDE นักพัฒนาซอฟต์แวร์สามารถใช้เครื่องมือใน IDE เพื่อดึงข้อมูลจากบริการภายนอกได้
ดูข้อมูลเพิ่มเติมเกี่ยวกับเครื่องมือ Gemini Code Assist และรายการบริการและผลิตภัณฑ์ทั้งหมดที่มีได้ที่ภาพรวมเครื่องมือ Gemini Code Assist
ก่อนเริ่มต้น
- ตั้งค่า Gemini Code Assist
- ขอให้ผู้ดูแลระบบเปิดใช้เครื่องมือ
- หากต้องการเชื่อมต่อบัญชี GitHub หรือ GitLab ให้ทําตามวิธีการในกําหนดค่าเครื่องมือ
ใช้เครื่องมือ GitHub เพื่อดูปัญหาและดึงคำขอ
คุณสามารถใช้เครื่องมือ GitHub เพื่อดูปัญหาที่ได้รับมอบหมาย และค้นหาปัญหาและโค้ดโดยใช้ความสามารถในการค้นหาของ GitHub จากใน IDE
คุณต้องมีบัญชี GitHub
ค้นหาปัญหาด้วยเครื่องมือ GitHub
หากต้องการค้นหาปัญหาทั้งหมดที่มอบหมายให้คุณ ให้ป้อนพรอมต์ที่คล้ายกับตัวอย่างต่อไปนี้ในแชทของ Gemini Code Assist
@GitHub list issues assigned to me
เครื่องมือ GitHub จะแสดงรายการปัญหาทั้งหมดที่กำหนดให้คุณ
หากต้องการค้นหาปัญหาที่เกี่ยวข้องกับโปรเจ็กต์และที่เก็บข้อมูลหนึ่งๆ ให้ป้อนพรอมต์ที่คล้ายกับตัวอย่างต่อไปนี้ในแชทของ Gemini Code Assist
@GitHub what issues are assigned to me in PROJECT_NAME/REPOSITORY
แทนที่ค่าต่อไปนี้
PROJECT_NAME
ที่มีชื่อโปรเจ็กต์ GitHubREPOSITORY
ที่มีชื่อของที่เก็บ GitHub
เครื่องมือ GitHub จะแสดงรายการปัญหาที่มอบหมายให้คุณในที่เก็บข้อมูลที่ระบุ
ค้นหาคำขอดึงข้อมูลด้วยเครื่องมือ GitHub
หากต้องการค้นหาคำขอดึงข้อมูลทั้งหมดที่เปิดอยู่ซึ่งกำหนดให้คุณ ให้ป้อนพรอมต์ที่คล้ายกับตัวอย่างต่อไปนี้ในแชท Gemini Code Assist
@GitHub list pull requests assigned to me
หากต้องการค้นหาคำขอดึงข้อมูลทั้งหมดที่กำหนดให้คุณในโปรเจ็กต์และที่เก็บข้อมูลที่ต้องการ ให้ป้อนพรอมต์ที่คล้ายกับตัวอย่างต่อไปนี้ในแชทของ Gemini Code Assist
@GitHub what are the pull requests assigned to me in PROJECT/REPOSITORY?
แทนที่ค่าต่อไปนี้
PROJECT_NAME
ที่มีชื่อโปรเจ็กต์ GitHubREPOSITORY
ที่มีชื่อของที่เก็บ GitHub
พรอมต์เพิ่มเติมที่แนะนำสำหรับเครื่องมือ GitHub
ก่อนใช้พรอมต์ต่อไปนี้ ให้แทนที่ข้อมูลต่อไปนี้
PULL_REQUEST_NUMBER
คือหมายเลขคำขอดึงใน GitHubREPOSITORY_NAME
คือชื่อที่เก็บ GitHub ของคุณKEY_WORD
คือคีย์เวิร์ดที่จะใช้ในการค้นหาISSUE_NAME
ชื่อของปัญหาใน GitHub
เราขอแนะนำให้ใช้พรอมต์ต่อไปนี้สำหรับเครื่องมือ GitHub
@GitHub list issues assigned to me
@GitHub list my open pull requests
@GitHub list comments for pull request PULL_REQUEST_NUMBER in REPOSITORY_NAME
@GitHub find open issues for KEY_WORD
@GitHub find code relating to KEY_WORD
@GitHub get comments on my issue ISSUE_NAME
@GitHub what are the comments on my pr PULL_REQUEST_NUMBER
ใช้เครื่องมือ GitLab เพื่อดูรายละเอียดเกี่ยวกับคำขอดึงข้อมูลและปัญหา
คุณสามารถใช้เครื่องมือ GitLab เพื่อแสดงรายการคำขอดึงข้อมูลและปัญหาจากโปรเจ็กต์ GitLab
หากต้องการแสดงรายการคำขอดึงในโปรเจ็กต์ GitLab ให้ป้อนพรอมต์ที่คล้ายกับตัวอย่างต่อไปนี้ในแชทของ Gemini Code Assist
@gitlab list my open pull requests in project PROJECT_NAME
โดยที่ PROJECT_NAME
คือชื่อโปรเจ็กต์ GitLab
เครื่องมือ @gitlab
จะแสดงรายการคำขอดึงข้อมูลที่คุณส่งไว้
หากต้องการแสดงรายการปัญหาที่มอบหมายให้คุณใน GitLab ให้ป้อนพรอมต์ที่คล้ายกับตัวอย่างต่อไปนี้ในแชทของ Gemini Code Assist
@gitlab list issues assigned to me
เครื่องมือ @gitlab
จะแสดงรายการปัญหาที่คุณได้รับมอบหมาย
พรอมต์ที่แนะนำเพิ่มเติม
ก่อนใช้พรอมต์ต่อไปนี้ ให้แทนที่ข้อมูลต่อไปนี้
- GITLAB_PROJECT คือชื่อโปรเจ็กต์ GitLab
- MERGE_REQUEST_NUMBER คือหมายเลขคำขอผสานใน GitLab
- ISSUE_NAME คือชื่อของปัญหาใน GitLab
เราขอแนะนำให้ใช้พรอมต์ต่อไปนี้สำหรับเครื่องมือ GitLab
@gitlab list my issues in the project GITLAB_PROJECT?
@gitlab list all my open merge requests for MERGE_REQUEST_NUMBER
@gitlab what's the status of the CI pipeline for merge request ISSUE_NAME in PROJECT_NAME?
ขั้นตอนถัดไป
- ดูข้อมูลเพิ่มเติมเกี่ยวกับเครื่องมือ Gemini Code Assist ได้โดยอ่านภาพรวม