
ทาง GitHub Copilot เพิ่งปล่อย Agent mode ออกมาให้ใช้งาน (preview mode)
โดยจะมีการทำงานมีขั้นตอนที่ดีขึ้น ประกอบไปด้วย
- อ่าน code จากไฟล์ที่จะทำการแก้ไข รวมทั้ง context ที่เกี่ยวข้องใน workspace ให้แบบอัตโนมัติ
- ในการทำงานมีทั้ง code ที่เปลี่ยน และ run ชุดคำสั่งต่าง ๆ ใน command/terminal ให้ เช่น compile, build, download dependency และ test ให้เลย
- ตรวจสอบความถูกต้องของ code ให้ ถ้ามีปัญหาหรือ issue ต่าง ๆ จะแก้ไขให้ทันที
ในแต่ละขั้นตอนของการทำงานจะมี Agent tools เตรียมไว้ให้
และทำงานแบบ parallel อีกด้วย
มาลองใช้งานกัน
โดยสามารถใช้งานได้ก่อนใน Visual Studio Code Insiders
จากนั้นให้ทำการ enable agent ใน settings

จากนั้นจะมี Agent และ Edit mode มาให้เลือกใน Copilot Chat Edit ดังรูป

จากนั้นลองเขียน prompt สั่งได้เลย
หรือใครถนัดใช้ prompt template ก็สะดวกนะ
ตัวอย่างของ prompt ที่ใช้งานง่าย ๆ

จากนั้น Agent จะคิดและทำการ run ในแต่ละขั้นตอนให้เรา
โดยแต่ละขั้นตอนจะถามเราเสมอให้ continue หรือไม่ ?
เช่น
- สร้าง project
- Download dependency
- สร้างไฟล์ต่าง ๆ
- Run test ถ้าไม่ผ่านตัว agent จะทำการแก้ไขปัญหาให้
ตัวอย่างการถามของ Agent

ส่วนของการทำงานใน command/terminal จะทำให้เองแบบนี้
เท่าที่ลองใช้งานสะดวกขึ้นเยอะมาก ๆ
ลองใช้งานกันดู
ขอให้สนุกกับการ coding