Gemini Code Assist สำหรับ GitHub จะนำความสามารถของ Gemini มาใช้ในกระบวนการดึงคำขอโดยทำหน้าที่เป็นผู้ตรวจสอบโค้ด ฟีเจอร์ช่วยเขียนโค้ดของ Gemini จะช่วยเพิ่มความเร็วและคุณภาพของโค้ดโดยใช้ตัวแทนที่ทำงานด้วยระบบ Gemini ซึ่งจะสรุปคำขอดึงข้อมูลโดยอัตโนมัติและให้การตรวจสอบโค้ดอย่างละเอียด คุณสามารถเรียกใช้ Gemini Code Assist ได้ทุกระยะของคำขอดึงข้อมูลเพื่อตรวจสอบโค้ด
คุณสามารถโต้ตอบกับ Gemini ในความคิดเห็นของคำขอดึงข้อมูลได้โดยตรงโดยทำดังนี้
- ถามคำถามเพื่อชี้แจงเกี่ยวกับรีวิวที่ Gemini สร้างขึ้น
- แจ้งให้ Gemini ทราบโดยการเพิ่มแท็ก
/gemini
ลงในความคิดเห็นเพื่อถามคำถามในบริบทของคำขอดึงข้อมูล
Gemini จะดึงข้อมูลที่เป็นประโยชน์จากที่เก็บและคำขอดึงข้อมูลโดยอัตโนมัติเพื่อทำงาน
เอกสารนี้มีไว้สำหรับนักพัฒนาซอฟต์แวร์ทุกระดับ โดยจะถือว่าคุณมีความรู้เกี่ยวกับ GitHub
ก่อนเริ่มต้น
หากต้องการทดสอบขั้นตอนในเอกสารนี้ โปรดทำอย่างใดอย่างหนึ่งต่อไปนี้
- ใช้ที่เก็บ GitHub ของคุณเอง
- สร้างฟอร์กของที่เก็บตัวอย่างของเรา
ติดตั้ง Gemini Code Assist สำหรับ GitHub
คุณติดตั้ง Gemini Code Assist ได้โดยทําตามขั้นตอนต่อไปนี้
ไปที่หน้าแอป Gemini Code Assist สำหรับ GitHub
ลงชื่อเข้าใช้บัญชี GitHub หากยังไม่ได้ดำเนินการ
คลิกติดตั้ง
ข้อความแจ้งให้ติดตั้ง Gemini Code Assist สําหรับผู้ใช้หรือองค์กรจะปรากฏขึ้น
เมื่อได้รับข้อความแจ้งให้ติดตั้ง Gemini Code Assist สําหรับผู้ใช้หรือองค์กร ให้เลือกองค์กรที่ต้องการใช้
หลังจากติดตั้งตัวช่วยเขียนโค้ดของ Gemini สำหรับองค์กร GitHub แล้ว ระบบจะแจ้งให้คุณเลือกที่เก็บข้อมูลเพื่อเปิดใช้การผสานรวมการตรวจสอบโค้ด
ระบบจะเปลี่ยนเส้นทางคุณไปยังคอนโซลผู้ดูแลระบบของ Gemini Code Assist
เข้าสู่ระบบด้วยบัญชี GitHub
เลือกองค์กรหรือบัญชีส่วนบุคคล GitHub จากเมนูแบบเลื่อนลง
อ่านและยอมรับข้อกำหนดในการให้บริการของ Google, นโยบายการใช้งานที่ไม่อนุญาตสำหรับ Generative AI และนโยบายความเป็นส่วนตัว จากนั้นคลิกตั้งค่าให้เสร็จสมบูรณ์
ระบบจะเพิ่ม Gemini Code Assist ลงในคำขอดึงข้อมูลภายในที่เก็บข้อมูลที่เลือก
หลังจากสร้างแล้ว ฟีเจอร์ช่วยเขียนโค้ดของ Gemini จะแสดงคำแนะนำในการตรวจสอบโค้ดทุกครั้งที่ผู้เขียนคำขอดึงข้อมูลหรือผู้ตรวจสอบคนอื่นๆ เพิ่มความคิดเห็นที่มีแท็ก /gemini
ในคำขอดึงข้อมูล
ตอนนี้ Gemini Code Assist พร้อมใช้งานกับคำขอดึงข้อมูลทั้งหมดในที่เก็บข้อมูลที่เลือกแล้ว ในส่วนถัดไป คุณจะได้ดูวิธีรับข้อมูลสรุปและความคิดเห็นเกี่ยวกับคำขอดึงข้อมูล
ดูสรุปและความคิดเห็นเกี่ยวกับคำขอดึงข้อมูล
หากต้องการรับการตรวจสอบเบื้องต้นสำหรับคำขอดึงข้อมูลจาก Gemini Code Assist ให้สร้างคำขอดึงข้อมูลใหม่
เมื่อคุณเปิดคำขอดึงข้อมูลใหม่ Gemini Code Assist จะดำเนินการตรวจสอบเบื้องต้น หลังจากการตรวจสอบพร้อมแล้ว ระบบจะเพิ่มgemini-code-assist[bot]
เป็นผู้ตรวจสอบคำขอดึงข้อมูลโดยอัตโนมัติ ฟีเจอร์ช่วยเขียนโค้ดของ Gemini จะเพิ่มความคิดเห็นเกี่ยวกับปัญหาในแท็บการสนทนาของคำขอดึงข้อมูลพร้อมความคิดเห็น แล้วเพิ่มความคิดเห็นเกี่ยวกับโค้ดส่วนที่แก้ไข
ความคิดเห็นการตรวจสอบประกอบด้วยข้อมูลต่อไปนี้
- ความรุนแรงของปัญหา ซึ่งระบุเป็นร้ายแรง สูง ปานกลาง และต่ำ
- ความคิดเห็นเกี่ยวกับปัญหา
- คําแนะนําโค้ดที่คอมมิตได้จาก GitHub โดยตรง
- การอ้างอิงคู่มือสไตล์ที่ผู้ใช้ระบุ
เรียกใช้ Gemini Code Assist ด้วยตนเอง
ฟีเจอร์ช่วยเขียนโค้ดของ Gemini จะฟังความคิดเห็นจากผู้มีส่วนร่วมในการดึงคำขอ และตัดสินใจว่าจะตอบกลับหรือไม่
หากต้องการเรียกใช้ตัวช่วยโค้ดของ Gemini ด้วยตนเอง คุณสามารถใช้คำสั่งต่อไปนี้ในหน้าความคิดเห็นหลักของคำขอดึงข้อมูลเป็นความคิดเห็นของปัญหา
คำสั่ง | คำอธิบาย |
---|---|
/gemini summary |
โพสต์สรุปการเปลี่ยนแปลงในคำขอดึงข้อมูล |
/gemini review |
โพสต์การตรวจสอบโค้ดของการเปลี่ยนแปลงในคำขอดึง |
/gemini |
เรียกใช้ Gemini Code Assist ในความคิดเห็นด้วยตนเอง |
/gemini help |
ภาพรวมของคำสั่งที่ใช้ได้ |
จัดการการตั้งค่า Gemini Code Assist
ทุกคนที่มีสิทธิ์แก้ไขการตั้งค่าแอป GitHub สำหรับองค์กรจะจัดการการตั้งค่าตัวช่วยเขียนโค้ดของ Gemini ได้ คุณสามารถตรวจสอบสิทธิ์ที่ให้กับ Gemini Code Assist, จัดการสิทธิ์เข้าถึงที่เก็บ และถอนการติดตั้ง Gemini Code Assist ได้
หากต้องการแก้ไขการตั้งค่า ให้ทําตามขั้นตอนต่อไปนี้
- ใน GitHub ให้คลิกรูปโปรไฟล์ แล้วคลิกการตั้งค่า
- คลิกแอปพลิเคชันในส่วนการผสานรวม รายการแอป GitHub จะปรากฏขึ้น
- คลิกกําหนดค่าข้าง "ตัวช่วยเขียนโค้ด Gemini"