harness-starter-kit - Repo harness ที่ช่วยไม่ให้โค้ดดิ้งเอเจนต์ทำผิดพลาดซ้ำแบบเดิม
(github.com/baskduf)นี่คือ 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 ให้เอเจนต์ได้เลย
ยังไม่มีความคิดเห็น