จัดลำดับหลาย Tool โดยไม่ทำงานซ้ำ
เลือกงานที่ทำคู่ขนานหรือต่อเนื่องและรักษาสถานะระหว่างขั้น
เป้าหมาย: วาด dependency และเลือก parallel หรือ sequential execution อย่างปลอดภัย · ใช้เวลาประมาณ 10 นาที
ตัดสินใจจาก dependency
ความเร็วไม่ใช่เป้าหมายเดียว
Parallel
ค้นราคาและสต็อกพร้อมกันได้เมื่ออ่านอย่างเดียวและ input พร้อม
Sequential
ต้องค้นหลักฐานก่อนร่าง และอนุมัติก่อนส่ง
Merge และตรวจ
รวมผลด้วย ID เวอร์ชัน และเวลาเดียวกัน
เร็วแต่ขัดกันกับช้าลงแต่ควบคุมได้
ผลภายนอกต้องมีลำดับ
ทำพร้อมกันทั้งหมด
ค้นราคา ร่าง และส่งข้อความพร้อมกัน
ดูผลลัพธ์ตัวอย่าง
ข้อความอาจถูกส่งก่อนราคากลับหรือใช้ข้อมูลคนละเวอร์ชัน
แบ่งตาม dependency
ค้นราคา+สต็อก → ตรวจเวลา/เวอร์ชัน → ร่าง → อนุมัติ → ส่ง
ดูผลลัพธ์ตัวอย่าง
ทุกขั้นมี input และหลักฐานจากขั้นก่อน
ออกแบบ workflow ใบเสนอราคา
Agent ต้องอ่าน brief ตรวจตารางราคา ตรวจปฏิทินทีม ร่างข้อเสนอ และส่งอีเมล
ระบุขั้นที่ทำพร้อมกันและจุดอนุมัติ
ดูคำตอบตัวอย่าง
หลังสกัดความต้องการจาก brief สามารถอ่านตารางราคาและปฏิทินพร้อมกัน จากนั้นตรวจความครบและความขัดแย้ง ร่างข้อเสนอ ให้เจ้าของงานอนุมัติราคา/กำหนดส่ง แล้วจึงเรียก Tool ส่งอีเมล
- วาด dependency
- อ่านคู่ขนานได้
- รวมผลด้วยแหล่ง
- อนุมัติก่อนส่ง
เลือกการทำงาน
ขั้นใดต้องทำตามลำดับ
- ก. ค้นราคาและสต็อกแบบอ่านอย่างเดียว
- ข. อนุมัติข้อความและส่งข้อความจริง
ดูคำตอบและคำอธิบาย
ข. อนุมัติข้อความและส่งข้อความจริง การส่งต้องใช้ผลการอนุมัติก่อนหน้า
บันทึกช่วยจำ
- ใช้ idempotency key กับการเขียนที่อาจ retry
- บันทึกสถานะต่อขั้นเพื่อ resume ได้
สรุปบทเรียนนี้
- parallel ใช้กับงานอิสระ
- sequential ใช้เมื่อมี dependency
- รวมผล ตรวจ และอนุมัติก่อนผลภายนอก