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

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

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

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

  1. ตั้งค่า Gemini Code Assist
  2. ขอให้ผู้ดูแลระบบเปิดใช้เครื่องมือ
  3. หากต้องการเชื่อมต่อบัญชี 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

หากต้องการค้นหาคำขอดึงข้อมูลทั้งหมดที่เปิดอยู่ซึ่งกำหนดให้คุณ ให้ป้อนพรอมต์ที่คล้ายกับตัวอย่างต่อไปนี้ในแชท 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 ที่มีชื่อโปรเจ็กต์ 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 ได้โดยอ่านภาพรวม