เรียนรู้วิธีใช้ node Call n8n Workflow Tool ใน n8n ปฏิบัติตามเอกสารทางเทคนิคเพื่อรวม node Call n8n Workflow Tool เข้ากับ workflow ของคุณ
คู่มือ Call n8n Workflow Tool เป็นเครื่องมือ 1 สิ่งที่ช่วยให้ตัวแทน 2 เพื่อเรียกใช้การทำงาน n8n ใหม่และบันทึกข้อมูลการออกของมัน
ในหน้านี้ คุณจะพบ parameter node สำหรับ node Call n8n Workflow Tool และลิงก์ไปยังแหล่งข้อมูลเพิ่มเติม
ความละเอียด parameter ใน sub-node (Parameter resolution in sub-nodes)
sub-node มีพฤติกรรมแตกต่างไปจาก node อื่นๆ เมื่อประมวลผลหลายรายการโดยใช้ expression
node ส่วนใหญ่ รวมถึง node รูท รับไอเท็มจำนวนเท่าใดก็ได้เป็น input ประมวลผลไอเท็มเหล่านี้ และ output ผลลัพธ์ คุณสามารถใช้ expression เพื่ออ้างถึงรายการ input และ node จะแก้ไข expression สำหรับแต่ละรายการตามลำดับ เช่น ให้ input เป็น 5 name ค่านิยม, การแสดงออก {{ $json.name }} จะแก้ไขชื่อแต่ละชื่อตามลำดับ
ใน sub-node expression จะแก้ไขเป็นรายการแรกเสมอ เช่น ให้ input เป็น 5 name ค่านิยม, การแสดงออก {{ $json.name }} แก้เป็นชื่อเสมอ
parameter node
Description
ป้อนรหัสที่กำหนดเองและคำอธิบาย ซึ่งจะแจ้งให้ตัวแทนทราบเมื่อควรใช้เครื่องมือนี้ ตัวอย่างเช่น:
เรียกเครื่องมือนี้เพื่อรับสีแบบสุ่ม input ควรเป็น string ที่มีชื่อสีคั่นด้วยเครื่องหมายจุลภาคเพื่อแยกออก
Source
บอก n8n ว่าจะเรียกใช้ workflow ใด คุณสามารถเลือกอย่างใดอย่างหนึ่ง:
- Database เพื่อเลือก workflow จากรายการหรือป้อนรหัส workflow
- Define Below และคัดลอกให้ครบถ้วน workflow JSON .
เมื่อใช้ Database ในฐานะแหล่งที่มาของ workflow และการรันเอเจนต์ในการผลิต (ไม่ใช่แผงทดสอบด้วยตนเอง/แชท) workflow ย่อยจะต้องได้รับการเผยแพร่ หากไม่เป็นเช่นนั้น การเรียกเครื่องมือจะล้มเหลวโดยมีข้อผิดพลาด Workflow is not active and cannot be executed . ข้อความแสดงข้อผิดพลาดจะถูกส่งกลับไปยังตัวแทนซึ่งเป็นผลลัพธ์ของเครื่องมือ สิ่งนี้อาจพลาดได้ง่ายในการตอบกลับของตัวแทนที่ยาวนานขึ้น หากตัวแทนรายงานว่าไม่สามารถดึงข้อมูลได้ ให้ตรวจสอบว่า workflow ย่อยได้รับการเผยแพร่แล้ว และรายการการดำเนินการแสดงรายการเรียกใช้
Workflow Inputs
เมื่อใช้ Database เป็นแหล่ง workflow เมื่อคุณเลือก workflow ย่อย (และกำหนดไฟล์ Workflow Input Schema ใน workflow ย่อย) คุณสามารถกำหนดได้ Workflow Inputs.
เลือก Refresh ปุ่มเพื่อดึงช่องป้อนข้อมูลจาก workflow ย่อย
คุณสามารถกำหนดค่า input workflow ได้โดยใช้ตัวเลือกผสมต่อไปนี้:
- ให้ค่าคงที่
- การใช้ expression เพื่ออ้างอิงข้อมูลจาก workflow ปัจจุบัน
- ให้โมเดล AI ระบุ parameter โดยเลือกปุ่ม ปุ่ม AI ทางด้านขวาของช่อง
- โดยใช้
$fromAI()ฟังก์ชั่น ใน expression เพื่อควบคุมวิธีที่โมเดลกรอกข้อมูลและผสม input ที่สร้างโดย AI กับ input ที่กำหนดเองอื่นๆ
หากต้องการอ้างอิงข้อมูลจาก workflow ปัจจุบัน ให้ลากฟิลด์จากแผงป้อนข้อมูลไปยังฟิลด์ที่เลือกโหมด expression ไว้
เพื่อเริ่มต้นกับ $fromAI() เลือกปุ่ม "ให้โมเดลกำหนด parameter นี้" ทางด้านขวาของฟิลด์ จากนั้นใช้ X บนกล่องเพื่อเปลี่ยนกลับเป็นค่าที่ผู้ใช้กำหนด ฟิลด์นี้จะเปลี่ยนเป็นฟิลด์ expression ที่มีการเติมข้อมูลไว้ล่วงหน้า $fromAI() การแสดงออก จากที่นี่ คุณสามารถปรับแต่ง expression เพื่อเพิ่มเนื้อหาคงที่หรือไดนามิกอื่นๆ หรือปรับแต่งก็ได้ $fromAI() parameter ฟังก์ชัน
เทมเพลตและตัวอย่าง
เรียกดูเทมเพลตการรวมเอกสารประกอบ node Call n8n Workflow Tool หรือ ค้นหาเทมเพลตทั้งหมด
ทรัพยากรที่เกี่ยวข้อง
อ้างถึง เอกสารของ LangChain เกี่ยวกับเครื่องมือ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเครื่องมือใน LangChain
ดูของ n8n AI ขั้นสูง เอกสารประกอบ
หมายเหตุ
-
ในบริบทของ AI เครื่องมือคือทรัพยากรส่วนเสริมที่ AI สามารถอ้างอิงถึงข้อมูลหรือฟังก์ชันเฉพาะเมื่อตอบสนองต่อคำขอ โมเดล AI สามารถใช้เครื่องมือเพื่อโต้ตอบกับระบบภายนอกหรือทำงานที่เน้นเฉพาะเจาะจงได้ ↩
-
เจ้าหน้าที่ AI คือระบบปัญญาประดิษฐ์ที่สามารถตอบสนองคำขอ ตัดสินใจ และปฏิบัติงานในโลกแห่งความเป็นจริงให้กับผู้ใช้ได้ พวกเขาใช้โมเดลภาษาขนาดใหญ่ (LLM) เพื่อตีความข้อมูลที่ผู้ใช้ป้อนและตัดสินใจเกี่ยวกับวิธีดำเนินการตามคำขอให้ดีที่สุดโดยใช้ข้อมูลและทรัพยากรที่มีอยู่ ↩

