Robot Fantasy Learning Interface
เริ่มต้นเรียน n8n แบบเป็นระบบ
เรียนรู้ Workflow, Node, Credential, Database และ AI Automation ผ่าน UI ธีมหุ่นยนต์สีม่วงฟ้าคราม พร้อมข้อมูลที่แยกเป็น API เพื่อแก้ไขต่อยอดง่าย
สื่อการสอน
กดอ่านเป็นหัวข้อ เรียงจากพื้นฐานสู่การใช้งานจริง
สร้าง AI Agent ใน n8n
บทเรียนนี้สอนการสร้างผู้ช่วย AI ด้วย AI Agent Node ตั้งแต่รับข้อความจากผู้ใช้ ต่อโมเดล OpenAI ใส่ความจำ เขียน System Prompt และเพิ่ม Tools ให้ Agent ใช้งานข้อมูลจริงได้
ภาพรวมโครงสร้าง AI Agent
AI Agent คือส่วนที่รับคำสั่ง แปลความต้องการ คิดคำตอบ และสามารถเรียกเครื่องมืออื่นใน Workflow ได้ เช่น Google Drive, Google Sheets, Postgres, Microsoft SQL หรือ Telegram
Node ที่ใช้
- Chat Trigger รับข้อความจากผู้ใช้
- AI Agent ประมวลผลคำสั่ง
- OpenAI Chat Model เป็นโมเดลหลัก
- Simple Memory จำบทสนทนาล่าสุด
- Tools เชื่อมข้อมูลหรือระบบภายนอก
ขั้นตอนสร้าง AI Agent แบบทีละขั้น
สร้าง Workflow ใหม่
ตั้งชื่อให้อ่านง่าย เช่น AI Assistant หรือ Customer Support Agent แล้วกด Save ตั้งแต่เริ่มเพื่อกันงานหาย
เพิ่ม Chat Trigger
ใช้เป็นจุดเริ่มต้นของ Chatbot เลือก Response Mode เป็น Last Node เพื่อให้คำตอบสุดท้ายกลับไปยังผู้ใช้
เพิ่ม AI Agent Node
ต่อจาก Chat Trigger แล้วตั้งค่า Chat Input เป็น chatInput และเลือก Agent Type เป็น Tools Agent เมื่ออยากให้ Agent เรียกเครื่องมืออื่นได้
ต่อ OpenAI Chat Model
ที่ช่อง Chat Model ของ AI Agent ให้เพิ่ม OpenAI Chat Model แล้วเลือก Credential ชื่อ OpenAI API จากนั้นเลือกโมเดลให้เหมาะกับงาน
เพิ่ม Simple Memory
ที่ช่อง Memory ให้เลือก Simple Memory กำหนด Session Key ให้แยกผู้ใช้หรือแยกห้องสนทนา และตั้ง Max Messages เช่น 10 ข้อความล่าสุด
เขียน System Prompt
กำหนดบทบาท ข้อมูลที่ต้องรู้ วิธีตอบ ข้อจำกัด และรูปแบบผลลัพธ์ เพื่อให้ Agent ตอบสม่ำเสมอและไม่ออกนอกเรื่อง
เพิ่ม Tools ให้ Agent
เลือก Node ที่ต้องการให้ Agent เรียกใช้ เช่น Google Drive Search, Google Sheets, Postgres, Microsoft SQL, Telegram หรือ HTTP Request
ทดสอบและปรับปรุง
ลองถามคำถามจริง ตรวจ Output, JSON View และ Execution Log แล้วปรับ Prompt หรือ Tool ให้ชัดขึ้น
โครง System Prompt ที่แนะนำ
Tools ที่ควรฝึกต่อกับ Agent
Google Drive
ให้ Agent ค้นหาไฟล์ อ่านชื่อไฟล์ หรือช่วยจัดระเบียบเอกสาร
Google Sheets
ให้ Agent อ่านตาราง อัปเดตสถานะ หรือใช้ Sheet เป็นฐานข้อมูลเบื้องต้น
Postgres
ให้ Agent ค้นข้อมูลจากฐานข้อมูลหรือบันทึก log อย่างเป็นระบบ
Microsoft SQL
ให้ Agent อ่านข้อมูลจากระบบองค์กรโดยจำกัดสิทธิ์เฉพาะที่จำเป็น
Telegram
ให้ Agent ส่งสรุปหรือแจ้งเตือนหลังทำงานเสร็จ
HTTP Request
ให้ Agent เรียก API ภายนอกที่ไม่มี Node สำเร็จรูป
Workflow ตัวอย่าง: AI Agent Assistant Builder
- เริ่มด้วยคำถามจากผู้ใช้ผ่าน Chat Trigger
- AI Agent ใช้ System Prompt เพื่อกำหนดบทบาทและขอบเขตคำตอบ
- OpenAI Chat Model ช่วยทำความเข้าใจและสร้างคำตอบ
- Simple Memory เก็บบริบทบทสนทนาล่าสุด
- Tools ช่วยให้ Agent ดึงข้อมูลหรือส่งแจ้งเตือนจริง
Node ทุกตัว
รวม Node ที่ใช้ในบทเรียน พร้อมคำอธิบาย กรณีใช้งาน และภาพตัวอย่าง Node เมื่อเลื่อนเมาส์แตะการ์ด
หน้าตั้งค่า
หน้านี้สำหรับผู้ดูแลระบบเท่านั้น กรุณาเข้าสู่ระบบก่อนตั้งค่า
ต้องเปิดเว็บไซต์ผ่าน server.js จึงจะเข้าสู่ระบบได้
ตั้งค่ารูป Node
Credentials
คู่มือเชื่อมต่อบริการภายนอกที่ใช้ใน n8n
ฟังก์ชันต่าง ๆ บน n8n
ส่วนประกอบบนหน้าจอและเครื่องมือที่ใช้บ่อย
Workflow ตัวอย่าง
ตัวอย่างจากบทเรียนที่เอาไปต่อยอดใช้งานจริงได้
Debug Guide และ Best Practices
แนวทางแก้ปัญหาและจัด Workflow ให้อ่านง่าย
Debug Checklist
- เปิด JSON View เพื่อดูโครงสร้างข้อมูลจริง
- Execute Node ทีละขั้น
- ใช้ Expression Editor ทดสอบสูตร
- ตรวจว่าฟิลด์ที่อ้างถึงมีอยู่จริงหรือไม่
- เช็ค Array ว่างก่อนใช้ index
- ใช้ console.log() ใน Code Node
- อ่าน Execution Log เมื่อเกิด Error
Best Practices
- ตั้งชื่อ Node ให้สื่อหน้าที่
- จัด Node จากซ้ายไปขวา
- ใช้ Sticky Note เขียนคำอธิบาย
- ทดสอบด้วย Manual Trigger ก่อนเปิด Active
- เพิ่ม IF หรือ Stop and Error เพื่อจัดการข้อผิดพลาด
- ใช้ Tags จัดหมวด Workflow