Blog วันนี้เนื่องจาก Side Project ลองทำมันแก้นิดเดียวเอง ผมเลยจะลองใช้ GitHub Copilot Agent Web (https://github.com/copilot) มาลองแก้ดูครับ
มาดูกันก่อน ว่าต้องกำหนดอะไรบ้าง

- เลือก Mode ให้เป็น Agent
- กำหนด Repo ของเรา ที่จะให้ Agent มาช่วยแก้
- เลือก Branch สำหรับให้ Agent เข้ามาตั้งต้นแก้
- ถ้ามีรูปภาพ สามารถ Upload เข้าไปได้ อาทิ เช่น Design หน้าจอ หรือ Error Log ทีถ่ายมา
- เลือก Model อันนี้ผมลองแบบ Auto ตอนนี้ AI Credit ผมใช้ไป 11.5% ครับ
- Prompt สิ่งที่เราจะแก้ลงไป เคสนี้ ผมต้องแก้เพิ่ม Column Age โดยแสดงจำนวนวัน + Sort
- กดส่ง Prompt ให้ AI มันทำงาน
ถ้าเราสั่งให้มันทำงานตรงหน้าจอ Chat จะมีตัว Agent Session ด้านล่างด้วยครับ
ระหว่างทำงานที่นี้มันจะถามเรา แล้วขอเพิ่มเปิด Cloud Session + PR แยกไหม

ถ้า Allow ตัว Agent เข้าไปทำงานแยกเลยครับ ตอนนี้เราติดตามสถานะในได้เมนู Agent ใน Repo ของเราครับ ตรงนี้ต้อง Drill Down ตามอีกทีครับ

ตอนแรกมันดูดี แต่ทว่า
- พอเราตามดูพบว่ามันมีเคสที่ Commit ซ้ำ ๆ

- แก้ไปแก้มา Run Test Run ไม่ได้ แอบงงๆเหมือนกัน ทำไมไปหาในนั้น

ผมเห็นท่าไม่ดีแล้ว เลยลองถาม Copilot ว่าทำอะไร กดปุ่มให้มันหยุดการทำงานไม่งั้นมันกิน Premium Request หมด

สรุป ถ้าเราไปตาม Log พบว่าตัว Harness ของ Copilot มันพยายามทำที่ละชิ้น + Refactor ปรับ Quality ด้วย CodeQL ครับ ซึ่งผมมองว่ามันเเปลือง Premium Request ของผมตอนนี้
- ก่อนใช้ 11.5%
- หลังเปิด PR เรียบร้อยกลับมาดูใช้ 21% กิน Token เยอะจริงครับ
ถ้าใครสนใจลองไปส่องใน PR ได้ Add sortable Age (Days) column to GitLab branches export by Copilot · Pull Request #6 · pingkunga/simple-redmine-client · GitHub
ว่ามันคุ้มไหมกับการเสียง Premium Request 10.5% ครับ 5555 ถือว่าเป็นค่าลองวิชา รอบหน้าค่อยมาพิจารณาแนวทางการใช้ครับ
Reference
Discover more from naiwaen@DebuggingSoft
Subscribe to get the latest posts sent to your email.



