ในบทเรียนนี้
Hooks ช่วยให้คุณสามารถรันโค้ดเองในช่วงเวลาต่าง ๆ ของวงจรชีวิตบอท ใช้สำหรับดักจับและปรับแต่งข้อความ จัดการเซสชัน บันทึกการสนทนา และเชื่อมต่อกับระบบอื่น ๆ ได้
Hooks ทำงานเหมือนกับ จุดรันโค้ดที่ปรับแต่งได้ ให้คุณควบคุมรายละเอียดการประมวลผลและการตอบสนองของบอท คล้ายกับ การ์ด Execute Code ที่รับพารามิเตอร์แตกต่างกันไปตามประเภทของ hook
คุณสามารถแทรก Hooks ได้ใน 3 จุดหลักของ flow ของบอท:
- รอบข้อความ ไม่ว่าจะเป็นก่อนหรือหลังข้อความเข้า หรือข้อความออก
- รอบการทำงานหรือการวนรอบของ LLMz เช่น ก่อนที่ LLMz จะสร้างผลลัพธ์ หรือหลังจากที่มันประมวลผลคำตอบแล้ว
- เมื่อจบเทิร์นหรือจบบทสนทนา เพื่อให้คุณสามารถรันโค้ดหลังจากเกิดเหตุการณ์หรือเมื่อการสนทนาสิ้นสุดลง
การใช้ Hooks ช่วยให้คุณควบคุมการโต้ตอบของบอทได้อย่างละเอียด เช่น บันทึกข้อมูลเฉพาะหรือดำเนินการบางอย่างตามต้องการ
สรุป
Hooks ใน Studio ช่วยให้คุณสามารถรันโค้ดเองได้ในจุดสำคัญของวงจรการทำงาน ช่วยดักจับข้อความ จัดการเซสชัน และเชื่อมต่อกับระบบภายนอก
บทเรียนทั้งหมดในคอร์สนี้
