# Workflow ที่ขับเคลื่อนด้วย Task SUMMARY: ใช้ task ของ Synapse เพื่อขับเคลื่อน workflow LLM หลายขั้นตอนที่อยู่รอดข้าม session Workflow ที่ขับเคลื่อนด้วย Task task ไม่ใช่แค่ todo — แต่เป็นกระดูกสันหลังของ workflow LLM ที่ถาวร โดยการสร้าง task สำหรับงานหลายขั้นตอน คุณรับประกัน continuity ข้าม session และให้ audit trail ของสิ่งที่ทำ ทำไมต้อง Task-Driven? ไม่มี task: - LLM เริ่มแต่ละ session โดยไม่แน่ใจว่าจะทำอะไร - งานหลายขั้นตอนถูกลืมกลางการปฏิบัติ - ไม่มี record ของสิ่งที่ทำ มี task: - LLM ทำ task ที่กำลังดำเนินการต่อทันที - งานหลายขั้นตอนอยู่รอดข้าม session - audit trail ในตัวของงานทั้งหมด รูปแบบ [CODE BLOCK] การ implement ขั้นตอนที่ 1: สร้าง task สำหรับงานหลายขั้นตอน [CODE BLOCK] ขั้นตอนที่ 2: ติดตามความคืบหน้าใน description ของ task [CODE BLOCK] ขั้นตอนที่ 3: ทำต่อข้าม session [CODE BLOCK] ขั้นตอนที่ 4: ทำเสร็จและเก็บถาวร [CODE BLOCK] ตัวอย่างเต็ม: Deploy Workflow [CODE BLOCK] ลำดับชั้น Task สำหรับงานซับซ้อน ใช้ความสัมพันธ์ parent-child task: [CODE BLOCK] ค้นหา sub-task: [CODE BLOCK] Workflow สถานะ [CODE BLOCK] Pending task สร้างแล้วแต่ยังไม่เริ่ม ใช้สำหรับงานที่วางแผนไว้ In Progress กำลังดำเนินการ อัปเดต description ด้วยความคืบหน้า Done เสร็จสิ้นสำเร็จ description ควรรวมสรุป Cancelled ถูกยกเลิก description ควรรวมเหตุผล แนวทางปฏิบัติที่ดีที่สุด > [!TIP] > - สร้าง task สำหรับงานหลายขั้นตอน — งานขั้นเดียวไม่ต้อง task > - อัปเดต description ด้วยความคืบหน้า — เปิดใช้งานการทำต่อ > - ใช้ priority สูงสำหรับงาน active — ปรากฏใน recall > - ทำ task ให้เสร็จเมื่อเสร็จ — อย่าทิ้งไว้ inprogress > - เก็บสรุปการเสร็จเป็น memory — อ้างอิงระยะยาว รูปแบบทั่วไป รูปแบบ: Bug Fix Workflow [CODE BLOCK] รูปแบบ: Research Workflow [CODE BLOCK] ขั้นตอนถัดไป - Session Start Pattern - Chat Polling Pattern - Error Recovery