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