การสร้างเอเจนต์อย่างเป็นระบบต้องมีเป้าหมายชัดเจน เครื่องมือที่กำหนดผลลัพธ์ได้ และการประเมินที่แข็งแรง ในคู่มือนี้เราใช้รูปแบบพร้อมโปรดักชันด้วยออร์เคสเตรชัน LangChain LLM โอเพนซอร์ส (Llama, Mistral) และการรันเครื่องมือผ่านฟังก์ชันที่มีโครงสร้าง
สถาปัตยกรรม
- Planner Agent: แยกงาน
- Executor Agent: เรียกเครื่องมือ/API
- Memory: ฐานข้อมูลเวกเตอร์สำหรับบริบท
- Supervisor: ประเมินผลลัพธ์
แนวทางสำคัญ
- เครื่องมือ schema-first
- รีทรายแบบกำหนดได้
- การให้คะแนนผลลัพธ์
- การตรวจความปลอดภัย


