เรียนรู้วิธีใช้ node Chat ใน n8n ปฏิบัติตามเอกสารทางเทคนิคเพื่อรวม node Chat เข้ากับ workflow ของคุณ
ใช้ node แชทกับ Chat Trigger node เพื่อส่งข้อความเข้าสู่การแชทและเลือกรอการตอบกลับจากผู้ใช้ ซึ่งเปิดใช้กรณีการใช้งานแบบ Human-in-the-loop (HITL) ใน workflow การแชท ทำให้คุณสามารถโต้ตอบการแชทได้หลายครั้งภายในการดำเนินการครั้งเดียว node แชทยังทำงานเป็นเครื่องมือสำหรับ AI Agent อีกด้วย
trigger node แชท (Chat Trigger node)
node Chat จำเป็นต้องมี Chat Trigger node ที่จะนำเสนอใน workflow ด้วย โหมดตอบสนอง ตั้งค่าเป็น 'การใช้ node ตอบกลับ'
ไม่รองรับโหมดฝังตัว (Embedded mode not supported)
ไม่รองรับ node Chat เมื่อตั้งค่า node Chat Trigger Embedded โหมด ในโหมดฝังตัว ให้ใช้ Respond to Webhook node แทน
รุ่นก่อนหน้า (Previous version)
ในเวอร์ชันก่อนหน้านี้ node นี้เรียกว่า "ตอบกลับแชท" และใช้การสลับ "รอการตอบกลับของผู้ใช้" เพียงครั้งเดียว ฟังก์ชันการทำงานได้รับการจัดระเบียบใหม่เป็นสองการดำเนินการที่แตกต่างกันพร้อมประเภทการตอบกลับเพิ่มเติม
parameter node
node นี้สามารถใช้เป็นเครื่องมือ AI ได้ (This node can be used as an AI tool)
node นี้สามารถใช้เพื่อเพิ่มขีดความสามารถของ AI Agent เมื่อใช้ในลักษณะนี้ parameter จำนวนมากสามารถตั้งค่าได้โดยอัตโนมัติ หรือด้วยข้อมูลที่ควบคุมโดย AI ดูข้อมูลเพิ่มเติมได้ใน เอกสารประกอบ parameter เครื่องมือ AI .
Human-in-the-loop สำหรับการเรียกเครื่องมือ AI (Human-in-the-loop for AI tool calls)
node นี้สามารถใช้เป็นขั้นตอนการตรวจสอบโดยมนุษย์สำหรับการเรียกใช้เครื่องมือ AI Agent เมื่อกำหนดค่าด้วยวิธีนี้ AI Agent จะหยุดชั่วคราวและขออนุมัติจากมนุษย์ผ่านบริการนี้ ก่อนที่จะดำเนินการใช้เครื่องมือที่ต้องมีการควบคุมดูแล เรียนรู้เพิ่มเติมใน Human-in-the-loop สำหรับการเรียกเครื่องมือ AI .
กำหนดค่า node นี้โดยใช้ parameter ต่อไปนี้
Operation
node Chat รองรับการดำเนินการต่อไปนี้:
- Send Message : ส่งข้อความเข้าแชท การดำเนินการ workflow จะดำเนินต่อไปทันทีหลังจากส่ง
- Send and Wait for Response : ส่งข้อความไปที่แชทและรอการตอบกลับจากผู้ใช้ การดำเนินการนี้จะหยุดการดำเนินการ workflow ชั่วคราวจนกว่าผู้ใช้จะส่งการตอบกลับ
การเลือก Send and Wait for Response เปิดใช้งาน parameter และตัวเลือกเพิ่มเติมตามที่กล่าวไว้ใน รอการตอบกลับ .
Message
ข้อความที่จะส่งเข้าแชท parameter นี้พร้อมใช้งานสำหรับการดำเนินการทั้งสอง
ตัวเลือก node
ใช้สิ่งเหล่านี้ Options เพื่อปรับแต่งพฤติกรรมของ node เพิ่มเติม
Add Memory Input Connection
เลือกว่าคุณต้องการส่งข้อความจาก node Chat ไปยังหน่วยความจำที่เชื่อมต่อหรือไม่ การใช้หน่วยความจำที่ใช้ร่วมกันระหว่างตัวแทนหรือเครือข่าย Root nodes และ node แชทจะแนบคีย์เซสชันเดียวกันเข้ากับข้อความเหล่านี้ และช่วยให้คุณสามารถบันทึกประวัติข้อความทั้งหมดได้
รอการตอบกลับ
โดยการเลือก Send and Wait for Response คุณสามารถส่งข้อความและหยุดการดำเนินการ workflow ชั่วคราวได้จนกว่าบุคคลจะตอบกลับ ซึ่งช่วยให้สามารถสนทนาแบบหลายรอบและ workflow การอนุมัติภายในการดำเนินการครั้งเดียว
Response Type
คุณสามารถเลือกระหว่างประเภทคำตอบต่อไปนี้:
- Free Text : ผู้ใช้สามารถพิมพ์คำตอบใดก็ได้ในการแชท นี่เป็นลักษณะการทำงานเดียวกันกับตัวเลือก "รอการตอบกลับของผู้ใช้" ก่อนหน้านี้
- Approval : ผู้ใช้สามารถอนุมัติหรือไม่อนุมัติได้โดยใช้ปุ่มอินไลน์ในข้อความ คุณยังสามารถเลือกที่จะอนุญาตให้ผู้ใช้พิมพ์คำตอบที่กำหนดเองได้
มี parameter และตัวเลือกที่แตกต่างกันออกไป ขึ้นอยู่กับประเภทที่คุณเลือก
parameter และตัวเลือกข้อความอิสระ (Free Text parameters and options)
เมื่อใช้ประเภทการตอบกลับข้อความอิสระ ผู้ใช้สามารถพิมพ์ข้อความใด ๆ เป็นการตอบกลับได้
กรณีการใช้งาน: (Use cases:)
- คำถามปลายเปิด
- การรวบรวมคำติชมโดยละเอียด
- การขอข้อมูลเฉพาะ
Options:
- Limit Wait Time : กำหนดว่า workflow จะกลับมาดำเนินการต่อโดยอัตโนมัติหลังจากระยะเวลาที่กำหนดหรือไม่ นี่อาจเป็นช่วงเวลาหรือเวลาผนังเฉพาะ
parameter และตัวเลือกการอนุมัติ (Approval parameters and options)
เมื่อใช้ประเภทการตอบกลับการอนุมัติ ข้อความจะแสดงปุ่มในบรรทัดที่ผู้ใช้สามารถคลิกเพื่ออนุมัติหรือไม่อนุมัติได้ ประเภทการตอบสนองนี้เป็นไปตามรูปแบบเดียวกันกับ node human-in-the-loop (HITL) อื่นๆ ใน n8n
กรณีการใช้งาน: (Use cases:)
- การตัดสินใจใช่/ไม่ใช่ง่ายๆ
- ขั้นตอนการอนุมัติ
- การยืนยัน
เมื่อใช้ประเภทการตอบสนองการอนุมัติ parameter ต่อไปนี้จะพร้อมใช้งาน:
- Type of Approval : จะแสดงเฉพาะปุ่มอนุมัติหรือทั้งปุ่มอนุมัติและไม่อนุมัติ
- Approve Only : แสดงปุ่มอนุมัติเพียงปุ่มเดียว
- Approve and Disapprove : แสดงทั้งสองปุ่ม (ค่าเริ่มต้น)
- Approve Button Label : ข้อความที่จะแสดงบนปุ่มอนุมัติ ค่าเริ่มต้น:
Approve - Disapprove Button Label : ข้อความที่จะแสดงบนปุ่มไม่อนุมัติ (แสดงเฉพาะเมื่อประเภทการอนุมัติเป็น "อนุมัติและไม่อนุมัติ") ค่าเริ่มต้น:
Disapprove - Block User Input : ว่าจะป้องกันไม่ให้ผู้ใช้พิมพ์ข้อความที่กำหนดเอง (เปิดใช้งาน) หรืออนุญาตให้พวกเขาพิมพ์คำตอบ (ปิดใช้งาน ค่าเริ่มต้น)
- เมื่อ ปิดการใช้งาน (disabled) (ค่าเริ่มต้น): ผู้ใช้สามารถคลิกปุ่มหรือพิมพ์ข้อความที่กำหนดเองได้ ข้อความที่พิมพ์จะถือเป็นการไม่อนุมัติด้วยข้อความที่กำหนดเอง
- เมื่อ เปิดใช้งาน (enabled) : ผู้ใช้สามารถโต้ตอบได้โดยใช้ปุ่มเท่านั้น
ประเภทการตอบกลับการอนุมัติยังเสนอตัวเลือกต่อไปนี้:
- Limit Wait Time : กำหนดว่า workflow จะกลับมาดำเนินการต่อโดยอัตโนมัติหลังจากระยะเวลาที่กำหนดหรือไม่ นี่อาจเป็นช่วงเวลาหรือเวลาผนังเฉพาะ
ทรัพยากรที่เกี่ยวข้อง
ดูของ n8n AI ขั้นสูง เอกสารประกอบ
อ้างถึง Chat Trigger เอกสารประกอบ node สำหรับข้อมูลเกี่ยวกับการตั้งค่าอินเทอร์เฟซการแชท
เทมเพลตและตัวอย่าง
เรียกดูเทมเพลตการรวม n8n หรือ ค้นหาเทมเพลตทั้งหมด
ปัญหาทั่วไป
- ไม่รองรับ node Chat เมื่อ node Chat Trigger Mode ถูกตั้งค่าเป็น Embedded . ในโหมดฝังตัว node Chat Trigger จะนำเสนอเท่านั้น Respond to Webhook เป็นโหมดตอบสนอง ใช้ Respond to Webhook node แทน
- node Chat ไม่ทำงานเมื่อใช้เป็นเครื่องมือของตัวแทนย่อย
- node การสนทนาไม่ทำงานเมื่อใช้ใน workflow ย่อย ซึ่งรวมถึงการใช้งานใน workflow ย่อยที่ใช้เป็นเครื่องมือสำหรับ AI Agent
- ตรวจสอบให้แน่ใจว่าโหมดการตอบสนองของ node Chat Trigger ถูกตั้งค่าเป็น "การใช้ node การตอบสนอง" เพื่อให้ node Chat ทำงานได้อย่างถูกต้อง
สำหรับคำถามทั่วไปหรือปัญหาเกี่ยวกับ node Chat Trigger โปรดดูที่ Common issues.

