ตรวจสอบโค้ด GitHub โดยใช้ฟีเจอร์ช่วยเขียนโค้ดของ Gemini

Gemini Code Assist สำหรับ GitHub จะนำความสามารถของ Gemini มาสู่กระบวนการดึงคำขอโดยทำหน้าที่เป็นผู้ตรวจสอบโค้ด Gemini Code Assist ช่วยเพิ่มความเร็วและคุณภาพของโค้ด โดยใช้เอเจนต์ที่ทำงานด้วย Gemini ซึ่งจะสรุปคำขอ ดึงข้อมูลโดยอัตโนมัติและให้การตรวจสอบโค้ดอย่างละเอียด คุณเรียกใช้ Gemini Code Assist ได้ทุกขั้นตอนของคำขอ Pull เพื่อตรวจสอบโค้ด

คุณโต้ตอบกับ Gemini ในความคิดเห็นของคำขอ Pull Request ได้โดยตรงโดยทำดังนี้

  • การถามคำถามที่ช่วยให้กระจ่างเกี่ยวกับรีวิวที่ Gemini สร้างขึ้น
  • การป้อนพรอมต์ให้ Gemini โดยการเพิ่มแท็ก /gemini ลงในความคิดเห็น เพื่อถามคำถามในบริบทของคำขอพุล

Gemini จะดึงข้อมูลที่เป็นประโยชน์จากที่เก็บและคำขอผสานรวมโดยอัตโนมัติเพื่อทำงาน

เอกสารนี้มีไว้สำหรับนักพัฒนาแอปทุกระดับทักษะ โดยเราจะถือว่าคุณมีความรู้พื้นฐานเกี่ยวกับ GitHub

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

หากต้องการทดสอบขั้นตอนในเอกสารนี้ โปรดตรวจสอบว่าคุณได้ทำอย่างใดอย่างหนึ่งต่อไปนี้

ติดตั้ง Gemini Code Assist สำหรับ GitHub

คุณติดตั้ง Gemini Code Assist ได้โดยทำตามขั้นตอนต่อไปนี้

  1. ไปที่หน้าแอป Gemini Code Assist สำหรับ GitHub

  2. ลงชื่อเข้าใช้บัญชี GitHub หากยังไม่ได้ทำ

  3. คลิกติดตั้ง

    ข้อความแจ้งให้ติดตั้ง Gemini Code Assist สำหรับผู้ใช้หรือ องค์กรจะปรากฏขึ้น

  4. เมื่อระบบแจ้งให้ติดตั้ง Gemini Code Assist สำหรับผู้ใช้หรือ องค์กร ให้เลือกองค์กรที่คุณต้องการใช้

    หลังจากติดตั้ง Gemini Code Assist สำหรับองค์กร GitHub แล้ว ระบบจะแจ้งให้คุณเลือกที่เก็บเพื่อเปิดใช้การผสานรวมการตรวจสอบโค้ด

    ระบบจะเปลี่ยนเส้นทางคุณไปยังคอนโซลผู้ดูแลระบบ Gemini Code Assist

  5. เข้าสู่ระบบด้วยบัญชี GitHub

  6. เลือกองค์กรหรือบัญชีส่วนบุคคลใน GitHub จากเมนูแบบเลื่อนลง

  7. อ่านและยอมรับข้อกำหนดในการให้บริการของ Google, นโยบายการใช้งานที่ไม่อนุญาตสำหรับ Generative AI และนโยบายความเป็นส่วนตัว จากนั้นคลิกตั้งค่าให้เสร็จสมบูรณ์

    ระบบจะเพิ่ม Gemini Code Assist ลงในคำขอ Pull ภายในที่เก็บที่คุณเลือก

หลังจากสร้างแล้ว Gemini Code Assist จะให้คำแนะนำในการตรวจสอบโค้ดทุกครั้งที่ผู้เขียนคำขอ Pull หรือผู้ตรวจสอบที่เป็นมนุษย์คนอื่นๆ เพิ่มความคิดเห็นที่มีแท็ก /gemini ในคำขอ Pull

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

รับสรุปและข้อเสนอแนะเกี่ยวกับคำขอ Pull

หากต้องการรับการตรวจสอบเบื้องต้นสำหรับคำขอ Pull จาก Gemini Code Assist ให้สร้างคำขอ Pull ใหม่

เมื่อคุณเปิดคำขอพุลใหม่ Gemini Code Assist จะให้ การตรวจสอบเบื้องต้น หลังจากที่การตรวจสอบพร้อมแล้ว ระบบจะเพิ่ม gemini-code-assist[bot] เป็นผู้ตรวจสอบในคำขอ ดึงข้อมูลโดยอัตโนมัติ Gemini Code Assist จะเพิ่มความคิดเห็นเกี่ยวกับปัญหาในแท็บการสนทนาของคำขอ Pull พร้อมความคิดเห็นของตัวเอง และดำเนินการต่อเพื่อเพิ่มความคิดเห็นเกี่ยวกับส่วนของโค้ดที่แก้ไข

ความคิดเห็นในการตรวจสอบประกอบด้วยข้อมูลต่อไปนี้

  • ความรุนแรงของปัญหาที่ระบุเป็นวิกฤต สูง ปานกลาง และต่ำ
  • ความคิดเห็นเกี่ยวกับปัญหา
  • คำแนะนำโค้ดที่สามารถคอมมิตจาก GitHub ได้โดยตรง
  • การอ้างอิงถึงคู่มือสไตล์ที่ผู้ใช้ระบุ

เรียกใช้ Gemini Code Assist ด้วยตนเอง

Gemini Code Assist จะรับฟังความคิดเห็นจากผู้มีส่วนร่วมในการดึงคำขอ และตัดสินใจว่าจะตอบกลับหรือไม่

หากต้องการเรียกใช้ Gemini Code Assist ด้วยตนเอง คุณสามารถใช้คำสั่งต่อไปนี้ในหน้าความคิดเห็นหลักของคำขอ Pull Request เป็นความคิดเห็นของปัญหา

คำสั่ง คำอธิบาย
/gemini summary โพสต์สรุปการเปลี่ยนแปลงในคำขอพุล
/gemini review โพสต์การตรวจสอบโค้ดของการเปลี่ยนแปลงในคำขอพุล
/gemini เรียกใช้ Gemini Code Assist ในความคิดเห็นด้วยตนเอง
/gemini help ภาพรวมของคำสั่งที่ใช้ได้

จัดการการตั้งค่า Gemini Code Assist

ทุกคนที่มีสิทธิ์แก้ไขการตั้งค่าแอป GitHub สำหรับองค์กรจะจัดการการตั้งค่า Gemini Code Assist ได้ คุณสามารถตรวจสอบ สิทธิ์ที่ให้แก่ Gemini Code Assist จัดการสิทธิ์เข้าถึง ที่เก็บ และถอนการติดตั้ง Gemini Code Assist ได้

หากต้องการแก้ไขการตั้งค่า ให้ทำตามขั้นตอนต่อไปนี้

  1. ใน GitHub ให้คลิกรูปโปรไฟล์ แล้วคลิกการตั้งค่า
  2. ในส่วนการผสานรวม ให้คลิกแอปพลิเคชัน ระบบจะแสดงรายการแอป GitHub
  3. คลิกกำหนดค่าข้าง Gemini Code Assist

ขั้นตอนถัดไป