เริ่มต้นใช้งานเครื่องมือ Gemini Code Assist

เอกสารนี้อธิบายพรอมต์ตัวอย่างที่คุณใช้กับเครื่องมือ Gemini Code Assist ของ GitLab และ GitHub ใน IDE ได้ นักพัฒนาแอปสามารถใช้เครื่องมือใน IDE เพื่อดึงข้อมูลจากบริการภายนอกได้

ดูข้อมูลเพิ่มเติมเกี่ยวกับเครื่องมือ Gemini Code Assist และรายการบริการและผลิตภัณฑ์ทั้งหมดที่พร้อมใช้งานได้ที่ภาพรวมเครื่องมือ Gemini Code Assist

ก่อนเริ่มต้น

  1. ตั้งค่า Gemini Code Assist
  2. มอบบทบาท IAM ที่จำเป็นให้แก่ผู้ใช้เพื่อให้ใช้ Gemini Code Assist ได้
  3. ขอให้ผู้ดูแลระบบเปิดใช้เครื่องมือ
  4. หากต้องการเชื่อมต่อบัญชี 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 โดยมีชื่อโปรเจ็กต์ GitHub
  • REPOSITORY โดยมีชื่อที่เก็บ GitHub

เครื่องมือ GitHub จะแสดงปัญหาที่มอบหมายให้คุณในที่เก็บที่ระบุ

ค้นหาคำขอดึงข้อมูลด้วยเครื่องมือ GitHub

หากต้องการค้นหาคำขอ Pull ที่เปิดอยู่ทั้งหมดที่กำหนดให้คุณ ให้ป้อนพรอมต์ที่คล้ายกับต่อไปนี้ในแชท Gemini Code Assist

@GitHub list pull requests assigned to me

หากต้องการค้นหาคำขอ Pull ทั้งหมดที่กำหนดให้คุณในโปรเจ็กต์และ ที่เก็บที่เฉพาะเจาะจง ให้ป้อนพรอมต์ที่คล้ายกับ พรอมต์ต่อไปนี้ในแชทของ Gemini Code Assist

@GitHub what are the pull requests assigned to me in PROJECT/REPOSITORY?

แทนที่ค่าต่อไปนี้

  • PROJECT_NAME โดยมีชื่อโปรเจ็กต์ GitHub
  • REPOSITORY โดยมีชื่อที่เก็บ GitHub

พรอมต์ที่แนะนำเพิ่มเติมสำหรับเครื่องมือ GitHub

ก่อนใช้พรอมต์ต่อไปนี้ ให้แทนที่รายการต่อไปนี้

  • PULL_REQUEST_NUMBER คือหมายเลขคำขอดึงข้อมูลใน GitHub
  • REPOSITORY_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 ได้โดยอ่านภาพรวม