ทําความเข้าใจและเปิดใช้งานตัวแทนการเข้ารหัส GitHub Copilot
หน่วยนี้อธิบายว่าตัวแทนคืออะไร แตกต่างจากผู้ช่วยเขียนโค้ด AI แบบดั้งเดิมอย่างไร แผนและที่เก็บใดที่รองรับ และวิธีเปิดใช้งานและจัดงบประมาณ รวมถึง Premium Request Units (PRU) และนาทีการดําเนินการ GitHub
ในตอนท้ายของหน่วยนี้ คุณจะสามารถ:
- อธิบายว่าตัวแทนการเข้ารหัส GitHub Copilot คืออะไร ใครสามารถใช้ได้ และพร้อมใช้งานที่ไหน
- อธิบายงานที่สามารถทําได้และวิธีการมอบหมายงาน
- แยกความแตกต่างจากผู้ช่วยเฉพาะ IDE และ "โหมดตัวแทน" ของ Copilot
- เปิดใช้งานเอเจนต์ในระดับองค์กรหรือที่เก็บ
- ทําความเข้าใจวิธีใช้รายงานการดําเนินการของ GitHub และหน่วยคําขอพรีเมียม (PRU) และจัดการอย่างมีประสิทธิภาพ
ตัวแทนการเข้ารหัส GitHub Copilot คืออะไร ใครสามารถใช้ได้และพร้อมใช้งานที่ไหน
ตัวแทนการเข้ารหัส GitHub Copilot เป็นผู้ช่วยพัฒนาอัตโนมัติที่ทํางานภายใน GitHub เอง แทนที่จะจับคู่กับคุณเฉพาะใน IDE ของคุณ ตัวแทนจะทําหน้าที่เหมือนเพื่อนร่วมทีมเบื้องหลัง คุณให้งานที่มีขอบเขตที่ชัดเจน เช่น การแก้ไขข้อบกพร่อง คุณลักษณะที่เพิ่มขึ้น หรือการอัปเดตเอกสาร และจะสร้างสาขา เขียนคอมมิต เปิดคําขอดึงข้อมูลแบบร่าง อัปเดตคําอธิบาย PR ด้วยสถานะ จากนั้นขอให้คุณตรวจสอบ
ความพร้อมใช้งานและแผน
- แผน: พร้อมใช้งานบน Copilot Pro, Copilot Pro+, Copilot Business, Copilot Enterprise
- ที่เก็บ: ทํางานในที่เก็บที่โฮสต์ GitHub ทั้งหมด ยกเว้นที่เก็บของบัญชีผู้ใช้ที่มีการจัดการหรือที่เอเจนต์ถูกปิดใช้งานอย่างชัดเจน
ตัวแทนการเข้ารหัส Copilot ทําอะไร
ตัวแทนการเข้ารหัส Copilot สามารถทํางานพัฒนาได้หลากหลาย:
- แก้ไขข้อบกพร่องและการถดถอย
- ใช้คุณสมบัติใหม่ที่เพิ่มขึ้น
- ปรับปรุงความครอบคลุมของการทดสอบหรือสร้างการทดสอบที่ขาดหายไป
- อัปเดตหรือสร้างเอกสารประกอบ
- จัดการกับหนี้ทางเทคนิคและรายการค้างที่ "น่ามี"
คุณสามารถมอบหมายงานให้กับตัวแทนได้สองวิธีหลัก:
- กําหนดปัญหา ให้กับ Copilot - บน GitHub.com, GitHub Mobile หรือผ่าน API/CLI
- ขอให้ Copilot สร้างคําขอดึงข้อมูล - จากแผงตัวแทนบน GitHub, Copilot Chat, IDE หรือเครื่องมือตัวแทนอื่นๆ ที่รองรับ MCP หรือ Raycast บน macOS
เมื่อตัวแทนเสร็จสิ้น จะขอการตรวจสอบจากคุณ คุณสามารถกล่าวถึง @copilot ในความคิดเห็นแบบดึงคําขอเพื่อขอให้ทําซ้ําในการทํางาน
แตกต่างจากผู้ช่วย IDE แบบเดิมอย่างไร
ผู้ช่วย AI แบบดั้งเดิมใน IDE ช่วยให้คุณเขียนโค้ดในเครื่อง แต่ปล่อยให้ขั้นตอนด้วยตนเองเป็นหน้าที่: การสร้างสาขา การผลักดันการคอมมิต การเขียนคําอธิบาย PR และการทําซ้ํา การตัดสินใจเหล่านั้นเกิดขึ้นในเซสชันส่วนตัวและทีมของคุณจะไม่เห็น
ด้วยตัวแทนการเข้ารหัส Copilot:
- งานทั้งหมดเกิดขึ้นเป็นคอมมิตบน GitHub
- ตัวแทนสร้างสาขา ข้อความคอมมิต การเปิด PR และคําอธิบาย PR โดยอัตโนมัติ
- งานจะปรากฏในบันทึกเซสชันและประวัติการประชาสัมพันธ์เพื่อการตรวจสอบย้อนกลับ
- คุณควบคุมผ่านความคิดเห็นในการทบทวนการประชาสัมพันธ์มากกว่าเซสชันท้องถิ่นแบบซิงโครนัส
สิ่งนี้สร้างความโปร่งใสและโอกาสในการทํางานร่วมกัน - เพื่อนร่วมทีมของคุณสามารถดูแต่ละขั้นตอนและกระโดดเข้ามาได้ตามต้องการ
ตัวแทนการเข้ารหัสเทียบกับ "โหมดตัวแทน" ใน IDE
สิ่งสําคัญคือต้องแยกแยะเอเจนต์การเข้ารหัส GitHub Copilot (ครอบคลุมในโมดูลนี้) จากคุณลักษณะโหมดเอเจนต์ใน Visual Studio และ Visual Studio Code:
- ตัวแทนการเข้ารหัส: ทํางานโดยอัตโนมัติในสภาพแวดล้อมที่ขับเคลื่อนด้วย GitHub Actions เพื่อทํางานพัฒนาที่คุณมอบหมายผ่านปัญหาหรือ Copilot Chat ให้เสร็จสมบูรณ์ มันสร้างคําขอดึงข้อมูลพร้อมผลลัพธ์
- โหมดตัวแทน (การแก้ไข Copilot): ทําการแก้ไขภายในเครื่องโดยอัตโนมัติในเซสชัน IDE ของคุณ
การเปิดใช้งานตัวแทนการเข้ารหัส Copilot
ก่อนมอบหมายงานให้กับ Copilot ตรวจสอบให้แน่ใจว่าเอเจนต์เปิดใช้งานอยู่:
- ที่เก็บขององค์กร: ความพร้อมใช้งานได้รับการจัดการโดยผู้ดูแลระบบขององค์กรหรือองค์กร
- ที่เก็บส่วนบุคคล: กําหนดความพร้อมใช้งานในการตั้งค่าบัญชีของคุณ
ค่าใช้จ่ายในการใช้งาน: GitHub Actions + PRU
ตัวแทนการเข้ารหัส Copilot ใช้ทรัพยากรหลักสองประการ:
- นาทีการดําเนินการ GitHub สําหรับสภาพแวดล้อมการสร้าง/ทดสอบชั่วคราวที่เอเจนต์ทํางาน
- คําขอพรีเมียม (PRU) ของ Copilot เพื่อขับเคลื่อนการให้เหตุผลแบบจําลองขั้นสูง
Note
ตั้งแต่วันที่ 4 มิถุนายน 2025 ตัวแทนจะใช้คําขอพรีเมียมหนึ่งรายการต่อคําขอโมเดลที่ทํา ภายในการดําเนินการรายเดือนและค่าเผื่อคําขอพรีเมียม คุณสามารถเรียกใช้งานได้โดยไม่มีค่าใช้จ่ายเพิ่มเติม (ดูการเรียกเก็บเงิน GitHub Copilot)
เคล็ดลับ
ใช้ PRU ที่เพิ่มการแก้ไขหลายไฟล์ที่มีคุณค่า การสร้างการทดสอบ และความแตกต่างที่กว้างขึ้นซึ่งต้องการเหตุผลที่ลึกซึ้งยิ่งขึ้น การแก้ไขแบบไม่ซับซ้อนอาจต้องใช้ขั้นตอนที่เน้น PRU น้อยลง
เมื่อเปิดใช้งานเอเจนต์และเข้าใจค่าใช้จ่ายแล้ว มายืนยันว่าเอเจนต์ปฏิบัติตามมาตรการรักษาความปลอดภัยของคุณอย่างไร ความเสี่ยงที่ต้องคาดการณ์ และข้อจํากัดใดที่ต้องคํานึงถึงเมื่อคุณวางแผนงานจริง