ROOM64 / KNOWLEDGE / N8N

เอเจนต์ฟังก์ชัน OpenAI

OpenAI Functions Agent — เรียนรู้วิธีใช้ OpenAI Functions Agent ของ node AI Agent ใน n8n ปฏิบัติตามเอกสารทางเทคนิคเพื่อรวม OpenAI Functions Agent เข้ากับ workflow ของคุณ

อ่านต้นฉบับที่ n8n Official Docs ↗
คำแปลอัตโนมัติภาษาไทย แปลด้วย Google Translate / M2M100 จากเอกสาร n8n ณ วันที่ 2026-09-28 ยังไม่ได้ตรวจทานทางเทคนิคทุกหน้า โค้ดและ expression คงตามต้นฉบับ ชื่อ node เมนู และศัพท์เทคนิคคงภาษาอังกฤษเพื่อเทียบกับหน้าจอ n8n

Cluster nodes · AI และองค์ประกอบย่อย · OpenAI Functions Agent

← AI Agent

สารบัญในหน้านี้

เรียนรู้วิธีใช้ OpenAI Functions Agent ของ node AI Agent ใน n8n ปฏิบัติตามเอกสารทางเทคนิคเพื่อรวม OpenAI Functions Agent เข้ากับ workflow ของคุณ

ความพร้อมใช้งานของคุณสมบัติ (Feature availability)

OpenAI Functions Agent เลิกใช้แล้วจาก n8n 1.82.0 node AI Agent ใหม่หรือที่ได้รับการอัปเดตจะใช้ Tools Agent แทน เฉพาะ workflow ที่ยังคงใช้ node เวอร์ชัน 1 ของ node AI Agent เท่านั้นที่สามารถเลือก OpenAI Functions Agent ได้

node เวอร์ชัน 1 ของ node AI Agent จะถูกลบออกจาก n8n 3.0 ดังนั้น OpenAI Functions Agent จึงหยุดทำงานใน workflow ทั้งหมด ดูสิ การเปลี่ยนแปลงที่ทำลายล้าง n8n 3.0 เพื่อดูรายละเอียด

ใช้ node OpenAI Functions Agent เพื่อใช้ แบบจำลองฟังก์ชัน OpenAI . เหล่านี้เป็นโมเดลที่ตรวจจับเมื่อควรเรียกใช้ฟังก์ชันและตอบสนองต่อ input ที่ควรส่งผ่านไปยังฟังก์ชัน

อ้างถึง AI Agent สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ node AI Agent

คุณสามารถใช้ตัวแทนนี้กับ trigger แชท node แนบ sub-node ของหน่วยความจำเพื่อให้ผู้ใช้สามารถสนทนาอย่างต่อเนื่องกับคำถามหลายคำ หน่วยความจำไม่คงอยู่ระหว่างเซสชัน

จำเป็นต้องมีโมเดลการแชท OpenAI (OpenAI Chat Model required)

คุณต้องใช้ OpenAI Chat Model กับตัวแทนรายนี้

parameter node

กำหนดค่า OpenAI Functions Agent โดยใช้ parameter ต่อไปนี้

Prompt

เลือกวิธีที่คุณต้องการให้ node สร้างพรอมต์ (หรือที่เรียกว่าข้อความค้นหาของผู้ใช้หรือการป้อนข้อมูลจากการแชท)

เลือกจาก:

  • ดึงข้อมูลจาก node ก่อนหน้าโดยอัตโนมัติ (Take from previous node automatically) : หากคุณเลือกตัวเลือกนี้ node คาดว่าจะได้รับ input จาก node ก่อนหน้าที่เรียกว่า chatInput.
  • กำหนดด้านล่าง (Define below) : หากคุณเลือกตัวเลือกนี้ ให้ระบุข้อความคงที่หรือ expression สำหรับเนื้อหาแบบไดนามิกเพื่อใช้เป็นพรอมต์ใน Prompt (User Message) สนาม

Require Specific Output Format

parameter นี้ควบคุมว่าคุณต้องการให้ node ต้องการรูปแบบ output เฉพาะหรือไม่ เมื่อเปิดใช้งาน n8n จะแจ้งให้คุณเชื่อมต่อหนึ่งในตัวแยกวิเคราะห์ output เหล่านี้กับ node:

ตัวเลือก node

ปรับแต่งพฤติกรรมของ node OpenAI Functions Agent โดยใช้ตัวเลือกเหล่านี้:

System Message

หากคุณต้องการส่งข้อความถึงตัวแทนก่อนที่การสนทนาจะเริ่มต้น ให้ป้อนข้อความที่คุณต้องการส่ง

ใช้ตัวเลือกนี้เพื่อเป็นแนวทางในการตัดสินใจของตัวแทน

Max Iterations

ป้อนจำนวนครั้งที่โมเดลควรทำงานเพื่อพยายามสร้างคำตอบที่ดีจากข้อความแจ้งของผู้ใช้

ค่าเริ่มต้นเป็น 10.

Return Intermediate Steps

เลือกว่าจะรวมขั้นตอนกลางที่เอเจนต์ใช้ใน output สุดท้าย (เปิด) หรือไม่ (ปิด)

สิ่งนี้อาจมีประโยชน์สำหรับการปรับแต่งพฤติกรรมของตัวแทนเพิ่มเติมตามขั้นตอนที่ดำเนินการ

Tracing Metadata

เพิ่มข้อมูลเมตาของคีย์-ค่าที่กำหนดเองเพื่อติดตามเหตุการณ์สำหรับเอเจนต์นี้ สิ่งนี้มีประโยชน์สำหรับการกรองและการดีบักการรันในเครื่องมือติดตามเช่น แลงสมิธ .

รายการที่มีคีย์หรือค่าว่างจะถูกละเว้น

เทมเพลตและตัวอย่าง

อ้างอิงถึง node AI Agent หลัก เทมเพลตและตัวอย่าง ส่วน

ปัญหาทั่วไป

สำหรับคำถามหรือปัญหาทั่วไปและวิธีแก้ปัญหาที่แนะนำ โปรดดูที่ Common issues.

เอกสารและภาพต้นฉบับ © n8n GmbH · คำแปล คู่มือประกอบ และภาพแนวคิดเพิ่มเติมโดย Room64 · เว็บไซต์นี้ไม่ใช่เอกสารทางการของ n8n · Apache 2.0 พร้อม Commons Clause

มีงานที่อยากให้ Software, AI หรือ Automation ช่วยอยู่ไหม?

เล่า workflow หรือปัญหาที่ทีมกำลังเจอ เราช่วยดูได้ว่าควรใช้ระบบสำเร็จรูป เชื่อมเครื่องมือเดิม หรือพัฒนาเพิ่มเฉพาะส่วนไหน

คุยกับเราทาง LINEhello@room64.net