นี่คือ starter kit แบบโอเพนซอร์สที่สร้างขึ้นเพื่อแก้ปัญหาเวลานำโค้ดดิ้งเอเจนต์มาใช้ แล้วในทุกเซสชันใหม่ต้องอธิบายกฎของโปรเจ็กต์ซ้ำอีกครั้ง รวมถึงปัญหาที่ความผิดพลาดเดิม ๆ หรือการแก้ไฟล์ผิดไฟล์เกิดซ้ำอยู่เรื่อย ๆ โดยนำทฤษฎี harness engineering แบบเดิมมาประยุกต์ใช้ และทำให้สามารถนำไปใช้กับโปรเจ็กต์ของตัวเองได้ง่ายด้วยแนวทางแบบ prompt-first。

harness-starter-kit ใช้วิธีบันทึกกฎ เช็กรายการ บันทึกการตัดสินใจ และบันทึกความล้มเหลวที่เอเจนต์จะใช้อ้างอิงไว้ในตัว repo เอง

องค์ประกอบหลักมีดังนี้

  • กฎของโปรเจ็กต์บนพื้นฐาน AGENTS.md
  • durable memory ที่อิง docs/decisions, docs/failures
  • สคริปต์ตรวจสอบ drift / structure / failure memory check
  • เวิร์กโฟลว์ /harness doctor, update, refresh, review
  • ตัวอย่าง profile สำหรับ Django, Next.js, React, Vue, Go, FastAPI เป็นต้น
  • ตัวอย่าง repo ที่ใช้ dogfood จริงและตัวอย่าง effectiveness report

ผมเป็นนักพัฒนามือใหม่ จึงยังมีส่วนที่ขาดอยู่อีกมาก ช่วงหลังมานี้กำลังเพิ่มกรณีตัวอย่างเพื่อพิสูจน์ว่าใช้งานได้ผลจริงหรือไม่

ฟีดแบ็กที่อยากรู้มีประมาณนี้

  • วิธีแบบนี้ดูพอจะนำไปใช้กับ repo ของทีมจริงได้ไหม
  • ควรมี profile สำหรับภาษา/เฟรมเวิร์กใดเพิ่มอีกบ้าง
  • แนวคิดเรื่อง “repo harness สำหรับโค้ดดิ้งเอเจนต์” ฟังดูน่าเชื่อถือและโน้มน้าวได้หรือไม่

ถ้าอยากลองใช้เอง ให้ส่ง Quick Start prompt ใน README ของ target repo ให้เอเจนต์ได้เลย

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น