โหมดเดลิเวอร์เรเบิล — มุ่งเน้นที่ผลลัพธ์
โหมดเดลิเวอร์เรเบิล — มุ่งเน้นที่ผลลัพธ์ — คู่มือที่เข้าใจง่ายอ้างอิงจากเอกสารอย่างเป็นทางการ
ลองนึกภาพว่าคุณสั่งอาหารกลับบ้าน แต่แทนที่จะได้ถุงใส่ส่วนผสมดิบพร้อมการ์ดสูตรอาหาร เชฟกลับเดินมาหยิบจานอาหารที่ปรุงเสร็จร้อนๆ ส่งให้ถึงมือคุณเลย นั่นคือแนวคิดเบื้องหลัง โหมดเดลิเวอรี (Deliverable Mode) ของ Hermes Agent เมื่อเอเจนต์ของคุณสร้างไฟล์ขึ้นมา—ไม่ว่าจะเป็นกราฟ, PDF, หรือสเปรดชีต—มันจะไม่แค่บอกเส้นทางไฟล์ให้คุณไปตามหามันเอง แต่มันจะส่งอาหารจานเสร็จถึงมือคุณ ตรงในหน้าต่างแชทเลย
มันทำอะไรจริงๆ
เมื่อ Hermes Agent ทำงานบนแพลตฟอร์มแชท (Slack, Discord, Telegram และอื่นๆ) ทุกไฟล์ที่มันสร้างขึ้นจะถูกแนบไปกับข้อความตอบกลับโดยอัตโนมัติ ตัวอย่างเช่น:
- กราฟ → ปรากฏเป็นรูปภาพโดยตรง
- รายงาน PDF → แสดงเป็นไฟล์ที่ดาวน์โหลดได้
- ตาราง → อัปโหลดเป็นไฟล์
.xlsx
คุณไม่จำเป็นต้องทำอะไรเป็นพิเศษ เอเจนต์แค่พูดถึงเส้นทางแบบสัมบูรณ์ของไฟล์ในข้อความตอบกลับ—เช่น /tmp/q3-revenue.png—และเกตเวย์จะตรวจพบมัน ดึงออกมา แล้วส่งให้คุณ
วิธีการทำงานในสามขั้นตอน
-
เอเจนต์ใช้เครื่องมือเพื่อสร้างไฟล์ ตัวอย่างเช่น มันอาจใช้
execute_codeเพื่อเรนเดอร์กราฟ matplotlib หรือใช้สกิลdocxเพื่อสร้างเอกสาร Word หรือสกิลxlsxสำหรับสเปรดชีต หรือสกิลpdfสำหรับรายงาน -
เกตเวย์สแกนหาพาธของไฟล์ในข้อความตอบกลับ มันจะมองหาพาธที่ขึ้นต้นด้วย
/tmp/...หรือ~/...และลงท้ายด้วยนามสกุลไฟล์ที่รองรับ พาธที่อยู่ในบล็อกโค้ดจะถูกมองข้ามไป เพื่อให้ตัวอย่างโค้ดของคุณสะอาดและไม่เกะกะ -
เกตเวย์จัดส่งตามประเภทไฟล์:
- รูปภาพ → แทรกโดยตรงในแชท
- วิดีโอ → แทรกเพื่อเล่น (หากแพลตฟอร์มรองรับ)
- เสียง → ส่งเป็นไฟล์แนบเสียงหรือไฟล์เสียง
- ไฟล์ประเภทอื่นๆ → อัปโหลดเป็นไฟล์ปกติ
รูปแบบไฟล์ที่รองรับ
| หมวดหมู่ | ตัวอย่าง | วิธีการส่ง |
|---|---|---|
| รูปภาพ | .png .jpg .gif .svg |
แสดงในบรรทัด |
| วิดีโอ | .mp4 .mov .mkv |
แทรกเพื่อเล่น |
| เสียง | .mp3 .wav .m4a |
ไฟล์แนบเสียง |
| เอกสาร | .pdf .docx .txt .md |
อัปโหลดไฟล์ |
| ข้อมูล | .xlsx .csv .json |
อัปโหลดไฟล์ |
| งานนำเสนอ | .pptx .ppt |
อัปโหลดไฟล์ |
| ไฟล์บีบอัด | .zip .rar .7z |
อัปโหลดไฟล์ |
หมายเหตุ: ไฟล์ซอร์สโค้ดเช่น .py และ .log จะไม่ถูกส่งอัตโนมัติ ซึ่งตั้งใจให้เป็นแบบนั้น—เพื่อป้องกันไม่ให้เอเจนต์ส่งไฟล์โค้ดรบกวนคุณ อยากแชร์โค้ด? ใช้บล็อกโค้ดแทน
วิธีทำให้เอเจนต์สร้างไฟล์
โดยค่าเริ่มต้น เอเจนต์จะไม่สร้างไฟล์เอง คุณต้องสะกิดมันหน่อย
วิธีที่ 1: แค่ขอในบทสนทนา
“ทำกราฟเปรียบเทียบผลลัพธ์แล้วส่งให้ฉันหน่อย” “ส่งออกข้อมูลเป็น CSV”
วิธีที่ 2: ตั้งค่าความชอบในระดับโปรเจกต์
เพิ่มความต้องการของคุณลงในไฟล์ AGENTS.md, CLAUDE.md หรือ .cursorrules ของโปรเจกต์ หรือเพิ่มกฎในคอนฟิกส่วนกลางของคุณที่ ~/.hermes/SOUL.md คุณยังสามารถกำหนด “preset บุคลิก” ใน ~/.hermes/config.yaml และสลับไปมาได้ตลอดเวลา
กลไกหลักในหนึ่งประโยค
เอเจนต์บันทึกไฟล์ไปยังพาธแบบสัมบูรณ์ (เช่น /tmp/q3-revenue.png) พูดถึงพาธนั้นในข้อความตอบกลับเป็นข้อความธรรมดา และเกตเวย์จัดการส่วนที่เหลือทั้งหมด เท่านั้นเอง
สรุปสั้นๆ: โหมดเดลิเวอรีเปลี่ยนหน้าที่ของ AI จาก “บอกคุณว่าไฟล์อยู่ที่ไหน” เป็น “ส่งไฟล์ให้คุณโดยตรง” ไม่ต้องมานั่งค้นหาในโฟลเดอร์อีกต่อไป เคล็ดลับ: ครั้งหน้าที่คุณขอให้เอเจนต์วิเคราะห์ข้อมูล ลองพูดว่า “เปลี่ยนผลลัพธ์เป็นกราฟแล้วส่งให้ฉันหน่อย” มันจะสร้างรูปภาพและส่งให้คุณทันที—ลองสักครั้ง แล้วคุณจะไม่หวนกลับไปใช้วิธีเดิมอีกเลย
📖 เอกสารทางการ
この記事は Hermes Agent のเอกสารทางการに基づいています:เอกสารทางการ › user-guide/features/deliverable-mode