🤖HermesBlog
คู่มือฟีเจอร์ของ Hermes · Parte 368/9/2026

บทเรียน Kanban — การทำงานร่วมกันของหลายเอเจนต์

บทเรียน Kanban — การทำงานร่วมกันของหลายเอเจนต์ — คู่มือเข้าใจง่ายอ้างอิงจากเอกสารอย่างเป็นทางการ

ลองนึกภาพห้องครัวที่พลุกพล่านซึ่งพ่อครัวแต่ละคนมีความถนัดที่แตกต่างกันออกไป ถ้าต้องตะโกนสั่งทีละอย่าง แล้วรอให้อาหารแต่ละจานเสร็จก่อนถึงจะเริ่มจานต่อไป บริการคงพังทลายแน่นอน Hermes Kanban คือไวท์บอร์ดบนผนังห้องครัวนั้น — ทุกงาน สถานะของมัน และใครติดอยู่ตรงไหน ถูกเขียนไว้ให้ทุกคนเห็นได้ในพริบตา

hermes-feature-36-kanban-tutorial

Kanban คืออะไร?

Kanban คือ กระดานงานที่ใช้ร่วมกัน ซึ่งเอเจนต์ Hermes ทุกตัวสามารถอ่านและเขียนได้ งานแต่ละชิ้นเป็นเพียงเรกคอร์ดง่ายๆ ที่เก็บไว้ในไฟล์เดียว: ~/.hermes/kanban.db เอเจนต์แต่ละตัวเป็นผู้ทำงานอิสระที่มีตัวตนและความจำของตัวเอง — ไม่ใช่พนักงานชั่วคราวนิรนาม แต่เป็นพนักงานประจำที่รู้กฎของบ้าน

สองประตู สู่ห้องเดียวกัน

กระดานมี อินเทอร์เฟซสองแบบ แต่ชี้ไปที่ฐานข้อมูลเดียวกัน จึงไม่มีทางที่ข้อมูลจะไม่ตรงกัน:

  1. เอเจนต์ใช้เครื่องมือ — โมเดลอ่านและอัปเดตงานผ่านเครื่องมือ kanban_* เช่น kanban_show (ดูงาน), kanban_complete (ทำงานเสร็จ), และ kanban_block (ทำเครื่องหมายว่าติดขัด)
  2. คุณใช้เทอร์มินัล — พิมพ์ hermes kanban ... หรือใช้คำสั่งสแลช /kanban ... หรือเปิดเว็บแดชบอร์ด
# สร้างงาน
hermes kanban create "Research competitor pricing" --assign researcher-1

# แสดงรายการงานทั้งหมด
hermes kanban list

# ทำเครื่องหมายว่างานเสร็จสมบูรณ์
hermes kanban complete 42

ต่างจาก delegate_task อย่างไร?

delegate_task ก็เหมือนการโทรศัพท์: คุณโทรหาคนๆ หนึ่ง รอคำตอบ แล้ววางสาย แต่ Kanban ก็เหมือนแชทกลุ่ม: คุณโพสต์ข้อความ ทุกคนเห็น ใครว่างก็รับงานไปทำ แล้วรายงานกลับเมื่อเสร็จ

หัวข้อ delegate_task Kanban
รูปแบบการทำงาน แบบซิงโครนัส — รอผลลัพธ์ ยิงแล้วลืม (Fire-and-forget)
ตัวตนของเอเจนต์ พนักงานชั่วคราวนิรนาม มีชื่อ มีความจำ
การจัดการความล้มเหลว หายไปเมื่อล้มเหลว ทำเครื่องหมายว่าติดขัด ลองใหม่ทีหลัง
หลายเอเจนต์ ทีละคน หลายเอเจนต์ทำงานต่อเนื่องกัน

Kanban เหมาะกับอะไร?

เอกสารทางการเน้นรูปแบบการใช้งานหลายแบบ:

  • สายงานวิจัย: นักวิจัยหลายคนค้นหาควบคู่กัน → นักวิเคราะห์สรุปผล → นักเขียนร่างบทความ
  • งานตามกำหนดเวลา: สร้างรายงานสรุปตอนเช้าอัตโนมัติ สะสมเป็นบันทึกระยะยาว
  • ดิจิทัลทวิน: ผู้ช่วยประจำตัว เช่น inbox-triage ที่เรียนรู้ความชอบของคุณเมื่อเวลาผ่านไป
  • งานวิศวกรรม: แบ่งงานย่อย → พัฒนาแบบคู่ขนาน → รีวิวโค้ด → รวมโค้ด

สรุปคำสั่งสำคัญ

# เพิ่มความคิดเห็น (มนุษย์สามารถเข้ามาร่วมได้)
hermes kanban comment 42 "Price data needs updating to latest version"

# ทำเครื่องหมายว่าติดขัด (รอข้อมูลจากภายนอก)
hermes kanban block 42 "Waiting for client to confirm requirements"

# ปลดล็อก
hermes kanban unblock 42

# แสดงรายละเอียดงาน
hermes kanban show 42

ทิปขั้นเทพ: ให้มนุษย์เข้ามามีส่วนร่วม

จุดเด่นที่สุดของ Kanban คือ มนุษย์สามารถแทรกแซงได้ทุกเมื่อ เมื่อเอเจนต์ติดขัด มันจะทำเครื่องหมายงานว่า block คุณเห็นแล้วก็คอมเมนต์ หรือปลดล็อกให้ได้โดยตรง เหมือนการบอกพ่อครัวว่า “ในตู้เย็นยังมีปลาอีก” — พวกเขาก็หยิบไปทำต่อได้เลย

Official Screenshots

Official board flat view

Official task drawer

Official fleet view

Official pipeline view

Official pipeline review

Official in-flight task

Official crash recovery

Official gave-up view

สรุป

Kanban เปลี่ยนการทำงานร่วมกันของหลายเอเจนต์จาก “การโทรศัพท์” เป็น “การดูไวท์บอร์ด” — ยืดหยุ่นกว่า เชื่อถือได้มากกว่า โปร่งใสกว่า ทุกงานถูกบันทึก ทุกความล้มเหลวลองใหม่ได้ และใครก็ตาม (มนุษย์หรือเอเจนต์) สามารถสานต่องานที่อีกฝ่ายค้างไว้ได้

ลองทำดู: เริ่มจากเล็กๆ — สร้างเอเจนต์สองตัว (เช่น researcher และ writer) ให้ researcher ไปค้นคว้าหัวข้อหนึ่งแล้วโพสต์ผลลัพธ์ลงบนกระดาน จากนั้น writer เห็นงานใหม่ รับงานไป และเขียนบทความ คุณจะสัมผัสได้ถึงความมหัศจรรย์ของการทำงานบนไวท์บอร์ดภายในไม่กี่นาที


Official drawer retry history

📖 เอกสารทางการ

この記事は Hermes Agent のเอกสารทางการに基づいています:เอกสารทางการ › user-guide/features/kanban