Google เปิดตัว Elephant-Goldfish Model Plugin สำหรับ Coding Agent

Elephant-Goldfish Model plugin ของ Google ถูกออกแบบมาเพื่อช่วยให้ Coding Agent สามารถร่างข้อกำหนด (spec) และผ่านกระบวนการตรวจสอบ 5 ขั้นตอน โดยที่ยังไม่มีการเขียนโค้ดใดๆ เกิดขึ้น

EGM นี้เป็นส่วนเสริม Apache 2.0 ที่ประกอบด้วยทักษะต่างๆ และ persona ของผู้ตรวจสอบ ซึ่งแตกต่างจากโมเดลภาษาใหม่ของ Google โดยวิธีการนี้ได้รับแรงบันดาลใจจากบทความของ Dave Rensin

Elephant ทำหน้าที่เก็บบริบทของเซสชันโครงการและการตัดสินใจก่อนหน้า ในขณะที่ Goldfish แต่ละตัวเป็น subagent ที่ทำงานแบบ stateless และตรวจสอบเฉพาะร่างและไฟล์ที่อ้างอิงเท่านั้น

ผู้ใช้จะต้องทำการตัดสินใจเรื่องการแลกเปลี่ยน (trade-offs) และอนุมัติการออกแบบ ซึ่งรายงานการเปลี่ยนแปลง (egm-drift-report) จะเปรียบเทียบโค้ดกับข้อกำหนดในภายหลัง

หากไม่มีเครื่องมือ subagent ผู้ใช้จะต้องหยุดการทำงานของ EGM และแต่ละขั้นตอนอนุญาตให้มีการตรวจสอบซ้ำได้สูงสุด 1 ครั้ง

ศัพท์ที่ควรรู้

  • Elephant – ส่วนประกอบที่เก็บบริบทของโครงการและการตัดสินใจที่เกิดขึ้นในเซสชันยาวๆ
  • Goldfish – Subagent ที่ทำงานแบบ stateless ซึ่งทำหน้าที่ตรวจสอบร่างที่ถูกสร้างขึ้น
  • egm-drift-report – รายงานที่เปรียบเทียบโค้ดที่เขียนขึ้นกับข้อกำหนดเริ่มต้น
  • Spec – ข้อกำหนดทางเทคนิคที่ต้องได้รับการอนุมัติก่อนการเขียนโค้ด

ที่มา: marktechpost.com

Leave a Comment