ในบทเรียนนี้
การเปลี่ยนจากโหนดอัตโนมัติไปเป็นเวิร์กโฟลว์ควบคุมใน Botpress
โหนดอิสระใน Botpress ให้ความยืดหยุ่น แต่บางสถานการณ์อาจต้องควบคุมเอาต์พุตทั้งหมด เช่น งานที่ละเอียดอ่อนหรือเวิร์กโฟลว์เฉพาะทาง บทเรียนนี้จะอธิบายวิธีการเปลี่ยนผู้ใช้จากโหนดอิสระไปเป็นเวิร์กโฟลว์ที่ควบคุมได้ เพื่อให้แน่ใจว่าการโต้ตอบจะมีความสม่ำเสมอและเชื่อถือได้
การสร้างเวิร์กโฟลว์ที่มีการควบคุม
- การตั้งค่าเวิร์กโฟลว์
- เพิ่มเวิร์กโฟลว์ใหม่ เช่น "HITL" (Human in the Loop)
- กำหนดโครงสร้างเวิร์กโฟลว์โดยใช้ตรรกะและอินพุตคงที่ ตัวอย่างเช่น:
- เพิ่มการ์ดข้อความที่แสดงข้อความที่คงที่ เช่น "สวัสดี นี่คือข้อความอินพุตที่คงที่"
- รวมถึงการจัดการอินพุตของผู้ใช้และลูปเพื่อสร้างองค์ประกอบแบบโต้ตอบ
- เวิร์กโฟลว์ช่วยให้แน่ใจว่าสามารถควบคุมการตอบสนองได้อย่างสมบูรณ์ ซึ่งช่วยให้สามารถเรียกฐานข้อมูลหรือแสดงข้อมูลเฉพาะได้
- การปรับแต่งพฤติกรรมเวิร์กโฟลว์
- เนื่องจากเวิร์กโฟลว์ข้าม LLM ตรรกะ พวกมันเหมาะอย่างยิ่งสำหรับงานที่ต้องใช้ความแม่นยำ เช่น ธุรกรรมทางการเงินหรือการยกระดับเจ้าหน้าที่
การเปลี่ยนผ่านไปสู่เวิร์กโฟลว์
- การเปลี่ยนแปลงตามคำสำคัญ
- เพิ่มการ์ด "การเปลี่ยนผ่าน" ให้กับโหนดอัตโนมัติ
- กำหนดเงื่อนไข เช่น การจับคู่คำหลัก (เช่น
event.preview == "ฮิตล"
- - เชื่อมโยงการ์ดกับเวิร์กโฟลว์ที่ต้องการโดยเลือก "ดำเนินการเวิร์กโฟลว์" และเชื่อมต่อกับ "HITL"
- วิธีนี้มีประโยชน์สำหรับการทดสอบและแก้ไขข้อบกพร่องเนื่องจากสามารถข้ามขั้นตอนได้ LLM การตีความ
- การเปลี่ยนแปลงตามคำสั่ง
- เปิดการ์ด "คำแนะนำ" และเพิ่มสไนปเป็ตพฤติกรรม ตัวอย่างเช่น:
- "หากผู้ใช้ต้องการพูดคุยกับตัวแทน ให้โอนพวกเขาไปยังเวิร์กโฟลว์ HITL"
- เชื่อมต่อเวิร์กโฟลว์โดยการเพิ่มเป็นการ์ดให้กับโหนดอัตโนมัติ
- วิธีการนี้รวมเข้ากับลอจิกของบอทได้อย่างลงตัวและเหมาะสำหรับการใช้งานในโลกแห่งความเป็นจริง
- เปิดการ์ด "คำแนะนำ" และเพิ่มสไนปเป็ตพฤติกรรม ตัวอย่างเช่น:
ประโยชน์ของเวิร์กโฟลว์แบบควบคุม
- ความสม่ำเสมอ : รับรองว่าผลลัพธ์สามารถคาดเดาได้และแม่นยำ ปราศจาก LLM ความแปรปรวน
- ความละเอียดอ่อน : จัดการงานที่ต้องใช้ความแม่นยำ เช่น การกำหนดราคา การทำธุรกรรม หรือการโอนย้ายไปยังตัวแทนที่เป็นบุคคล
- ความยืดหยุ่น : อนุญาตให้โหนดอัตโนมัติทำหน้าที่เป็นผู้ดูแลและส่งต่อผู้ใช้ไปยังเวิร์กโฟลว์เฉพาะทางเมื่อจำเป็น
สรุป
บทเรียนนี้จะอธิบายวิธีการเปลี่ยนผู้ใช้จากโหนดอัตโนมัติไปเป็นเวิร์กโฟลว์ที่มีการควบคุม Botpress ซึ่งให้การควบคุมเอาท์พุตสำหรับงานเฉพาะทาง 100%
บทเรียนทั้งหมดในหลักสูตรนี้