สอบถามหลักสูตรเลือกช่องทางที่สะดวก ทีมงานตอบเองทุกช่อง
LINE @itgeniusตอบเร็วที่สุด · จ–ศ 9:00–17:00 น.
โทรศัพท์
02-570-8449สำนักงาน088-807-9770มือถือ
อีเมลและโซเชียล
contact@itgenius.co.thสำหรับใบเสนอราคาและเอกสารFacebookitgeniusonlineYouTubeitgeniusengขอคำปรึกษาจัดอบรมให้ทีม
คอร์สอื่นๆ · OTC-15

พัฒนา LINE Chatbot ด้วย Dialogflow

หลักสูตรพัฒนา LINE Chatbot ด้วย Dialogflow เป็นการอบรมสร้าง Chatbot บน LINE Official Account ที่เข้าใจภาษาไทยด้วย Intent และ Entity ของ Dialogflow ส่ง Flex Message และดึงข้อมูลจาก Firestore หรือ Google Sheets ผ่าน Fulfillment เหมาะกับนักพัฒนา เจ้าของธุรกิจ และทีมบริการลูกค้าที่ดูแลช่องทาง LINE

อัปเดตล่าสุด
ราคาเริ่มต้น 5,850 บาท / ท่าน 6,500 −10% ยังไม่รวม VAT 7% · มีราคาหมู่คณะ
PDFดาวน์โหลด Course Outline
  • ระยะเวลา12 ชั่วโมง · 2 วัน
  • รูปแบบออนไซต์ / ออนไลน์สด
  • รอบถัดไปเปิดตามคำขอ
  • ใบรับรองมี Certificate

ภาพรวมหลักสูตร

LINE เป็นช่องทางหลักที่ลูกค้าในไทยใช้ติดต่อธุรกิจ Chatbot บน LINE Official Account จึงช่วยตอบคำถามที่ถามซ้ำ ๆ รับข้อมูล และส่งต่องานได้ตลอดเวลา Dialogflow ของ Google ช่วยให้บอทเข้าใจข้อความภาษาไทยที่พิมพ์ได้หลายแบบด้วย Intent และ Entity โดยไม่ต้องเขียนเงื่อนไขเองทุกกรณี และเชื่อมกับข้อมูลหลังบ้านผ่าน Fulfillment ได้

หลักสูตรนี้เริ่มจากสร้าง Channel ของ LINE Messaging API และ Agent ใน Dialogflow ES ออกแบบ Intent, Entity, Parameter และ Context ให้รองรับบทสนทนาภาษาไทย จากนั้นเชื่อมกับ LINE ทั้งแบบ Integration สำเร็จรูปและแบบ Webhook ที่เขียนเองด้วย Node.js ส่ง Flex Message และ Quick Reply ทำ Fulfillment ดึงข้อมูลจาก Firestore และ Google Sheets และรู้จัก Conversational Agents (Dialogflow CX) สำหรับงานที่ซับซ้อนขึ้น ก่อนปิดท้ายด้วย Workshop Chatbot ตอบคำถามสินค้า (อบรม 2 วัน วันละ 6 ชั่วโมง รวม 12 ชั่วโมง ระดับ Beginner)

สิ่งที่คุณจะได้รับ

  • สร้างและตั้งค่า Channel ของ LINE Messaging API และ Webhook ได้
  • สร้าง Agent ใน Dialogflow ES ด้วย Intent, Entity, Parameter และ Context ได้
  • เชื่อม Dialogflow กับ LINE ทั้งแบบ Integration และ Webhook ของตัวเองได้
  • ส่งข้อความแบบ Flex Message และ Quick Reply ได้
  • ทำ Fulfillment ดึงข้อมูลจาก Firestore และ Google Sheets ได้
  • อธิบายความต่างของ Dialogflow ES และ Conversational Agents และเลือกใช้ได้เหมาะกับงาน

หลักสูตรนี้เหมาะสำหรับ

  • นักพัฒนาที่ต้องการสร้าง Chatbot บน LINE Official Account
  • เจ้าของธุรกิจและทีมบริการลูกค้าที่ต้องการลดงานตอบคำถามซ้ำ ๆ
  • ทีมการตลาดและทีมไอทีขององค์กรที่ดูแลช่องทาง LINE
  • ผู้สนใจทั่วไปที่อยากเริ่มต้นสร้าง Chatbot

พื้นฐานของผู้เข้าอบรม

  • ใช้คอมพิวเตอร์ อินเทอร์เน็ต และแอป LINE ได้
  • ไม่จำเป็นต้องเขียนโปรแกรมเป็น แต่ถ้าเคยเขียน JavaScript มาบ้างจะทำ Lab Webhook ได้คล่องขึ้น
  • มีบัญชี LINE และบัญชี Google ของตนเอง
  • โน้ตบุ๊กที่ติดตั้ง Node.js รุ่น LTS และ VS Code ได้

หัวข้อการฝึกอบรม

รายละเอียดหลักสูตร

หลักสูตรนี้เป็นฉบับปรับปรุงใหม่ปี 2026 ของหลักสูตรพัฒนา LINE Chatbot ด้วย Dialogflow อบรม 2 วัน วันละ 6 ชั่วโมง รวม 12 ชั่วโมง (09:00-16:00 น.) รูปแบบบรรยายพร้อม Lab ระดับ Beginner ฉบับนี้ยังใช้ Dialogflow ES เป็นแกนหลักเพราะยังให้บริการตามปกติและมี Trial Edition ที่ใช้ได้โดยไม่มีค่าใช้จ่าย และเพิ่มหัวข้อ Conversational Agents (ชื่อใหม่ของ Dialogflow CX) ที่ Google แนะนำสำหรับบอทที่ซับซ้อน เพิ่มการเขียน Webhook

เองด้วย Node.js และ @line/bot-sdk รุ่นปัจจุบัน การส่ง Flex Message และ Quick Reply และการดึงข้อมูลจาก Firestore กับ Google Sheets ผู้เรียนใช้บัญชี LINE Official Account และ Google Cloud ของตนเอง บางบริการต้องผูกบัญชีชำระเงินและคิดค่าบริการตามการใช้งาน หลักสูตรนี้ต่างจาก LINE AI Chatbot with Gemini and ChatGPT ที่ใช้ LLM ตอบคำถามโดยตรง ผู้เรียนได้ Lab Guide ไฟล์ Agent ตัวอย่าง และซอร์สโค้ด Webhook กลับไปใช้งานต่อ

Day 1 LINE Messaging API และพื้นฐาน Dialogflow

Section 1: ภาพรวม LINE Messaging API

  • LINE Official Account และ Messaging API ทำอะไรได้บ้าง
  • Webhook Event และชนิดของข้อความ
  • Reply กับ Push Message และโควตาข้อความตามแผนของ LINE OA
  • ตัวอย่าง Chatbot ที่ธุรกิจไทยใช้งานจริง

Section 2: Lab: เตรียมเครื่องมือ

  • ติดตั้ง VS Code, Node.js รุ่น LTS และ Git
  • สมัครบัญชี GitHub และเตรียมบัญชี Google
  • เข้าสู่ LINE Developers Console
  • Lab: ตรวจความพร้อมของเครื่องและบัญชีทั้งหมด

Section 3: Lab: สร้าง LINE Official Account และ Channel

  • สร้าง Provider และ Channel ของ Messaging API
  • ตั้งค่า Response, Greeting Message และ Channel Access Token
  • ออกแบบข้อความด้วย Flex Message Simulator
  • Lab: เพิ่มบอทเป็นเพื่อนและทดสอบข้อความแรก

Section 4: รู้จัก Dialogflow

  • ประเภทของ Chatbot แบบ Rule-based, NLU และ LLM
  • Dialogflow ES กับ Conversational Agents (Dialogflow CX) ต่างกันอย่างไร
  • Edition และค่าใช้จ่ายที่ควรรู้ก่อนเริ่ม
  • Lab: สร้าง Agent แรกที่รองรับภาษาไทย

Section 5: Lab: Intent, Entity และ Parameter

  • Intent และ Training Phrase ที่ครอบคลุมคำถามหลายแบบ
  • System Entity และ Custom Entity พร้อมคำพ้อง
  • ดึงค่า Parameter และ Slot Filling ถามข้อมูลที่ขาด
  • Lab: บอทรับคำสั่งจองที่ถามวันที่และจำนวนคน

Section 6: Lab: Context และการออกแบบบทสนทนา

  • Input Context และ Output Context
  • Follow-up Intent และการอ่านค่าจาก Intent ก่อนหน้า
  • Fallback Intent และการตอบเมื่อบอทไม่เข้าใจ
  • Lab: ทดสอบและปรับบทสนทนาด้วยข้อความจริง
Day 2 เชื่อม LINE, Fulfillment และ Workshop

Section 7: Lab: เชื่อม Dialogflow กับ LINE

  • เปิด LINE Integration ของ Dialogflow ES
  • ตอบกลับเป็น Custom Payload สำหรับ LINE
  • ส่ง Flex Message, รูปภาพ และ Quick Reply
  • Lab: Chatbot แบบ Static ที่ตอบด้วยข้อความสวยงาม

Section 8: Lab: Webhook ของตัวเองด้วย Node.js

  • เมื่อไรควรเขียน Webhook เองแทน Integration สำเร็จรูป
  • รับ Event ด้วย @line/bot-sdk และตรวจ Signature
  • ส่งข้อความไปให้ Dialogflow ด้วย detectIntent แล้วตอบกลับ
  • Lab: เปิด Webhook บนเครื่องด้วย ngrok และทดสอบกับ LINE

Section 9: Lab: Fulfillment เชื่อมระบบหลังบ้าน

  • Fulfillment คืออะไร และรูปแบบ Request กับ Response
  • Inline Editor กับ Webhook Service ที่เขียนเอง
  • อ่านและบันทึกข้อมูลบน Firestore
  • Lab: บอทเช็กสถานะคำสั่งซื้อจากฐานข้อมูล

Section 10: Workshop: ดึงข้อมูลจาก Google Sheets

  • เตรียม Google Sheets หรือไฟล์ CSV เป็นแหล่งข้อมูล
  • เขียน Google Apps Script ค้นข้อมูลและตอบเป็น JSON
  • Deploy Apps Script เป็น Web App และเรียกจาก Fulfillment
  • Workshop: ค้นราคาและสต็อกสินค้าผ่าน LINE

Section 11: Conversational Agents (Dialogflow CX)

  • Flow, Page และ State Handler ต่างจาก Intent แบบ ES อย่างไร
  • Playbook, Generator และ Data Store ที่ใช้ LLM
  • การเชื่อม LINE และ Webhook ใน Conversational Agents
  • เกณฑ์ตัดสินใจว่าเมื่อไรควรย้ายจาก ES

Section 12: Workshop: Chatbot ตอบคำถามสินค้า

  • ออกแบบบทสนทนาและ Rich Menu ให้ผู้ใช้หาข้อมูลได้เร็ว
  • ส่งต่อแอดมินเมื่อบอทตอบไม่ได้
  • ทดสอบ ปรับปรุง Training Phrase และดู History
  • ข้อควรระวังเรื่อง PDPA และการเก็บข้อมูลลูกค้า

รอบอบรมและรูปแบบการอบรม

สำหรับบุคคล — รอบอบรมทั่วไป

ขณะนี้ยังไม่มีรอบอบรมเปิดรับสมัคร ลงชื่อจองไว้ได้เลย ทีมงานจะติดต่อกลับเป็นกลุ่มแรกเมื่อเปิดรอบถัดไป หรือสอบถามทางไลน์ หรือโทร 02-570-8449 หรือ 088-807-9770

สำหรับองค์กร — In-house / Private Training

  • ปรับเนื้อหาให้ตรงกับเครื่องมือและงานจริงของทีม
  • เลือกวันเอง อบรมที่บริษัทหรือออนไลน์สด
  • ออกใบเสนอราคาในนามนิติบุคคลให้ฝ่ายจัดซื้อ
ขอใบเสนอราคาอบรมองค์กร

วิทยากรผู้สอน

คำถามที่พบบ่อย

Intent และ Parameter ใน Dialogflow คืออะไร

Intent คือเจตนาของผู้ใช้ เช่น ถามราคา หรือจองคิว เราใส่ Training Phrase หลายรูปแบบเพื่อสอนให้บอทรู้ว่าข้อความแบบไหนหมายถึง Intent นั้น ส่วน Parameter คือค่าที่ดึงออกมาจากข้อความโดยอาศัย Entity เช่น วันที่ ชื่อสินค้า หรือจำนวน ถ้าผู้ใช้ยังให้ข้อมูลไม่ครบ ใช้ Slot Filling ให้บอทถามต่อจนได้ค่าที่จำเป็น และใช้ Context เพื่อส่งค่าต่อไปยังคำถามถัดไปได้

เชื่อม Dialogflow กับ LINE Official Account ทำอย่างไร

ทำได้สองแบบ แบบแรกคือสร้าง Channel ของ Messaging API ใน LINE Developers Console แล้วนำ Channel ID, Channel Secret และ Channel Access Token ไปใส่ในเมนู Integrations ของ Dialogflow จากนั้นคัดลอก Webhook URL ที่ได้กลับไปตั้งใน LINE และเปิดใช้ Webhook แบบที่สองคือเขียน Webhook เองด้วย Node.js และ @line/bot-sdk แล้วส่งข้อความไปให้ Dialogflow ด้วย detectIntent ซึ่งยืดหยุ่นกว่าเมื่อต้องการควบคุมการตอบเอง

Fulfillment ใน Dialogflow ใช้ทำอะไร

Fulfillment ใช้เมื่อบอทต้องตอบด้วยข้อมูลที่เปลี่ยนไปตามระบบจริง เช่น เช็กสถานะคำสั่งซื้อ ค้นราคาสินค้า หรือบันทึกการจอง เมื่อ Intent ที่เปิด Fulfillment ถูกเรียก Dialogflow จะส่ง Request พร้อม Parameter ไปยัง Webhook ของเรา โค้ดฝั่งนั้นไปอ่านหรือเขียนข้อมูล เช่น Firestore หรือ Google Sheets แล้วส่งคำตอบกลับไปให้ผู้ใช้ จะเขียนใน Inline Editor หรือเป็น Webhook Service ของตัวเองก็ได้

Dialogflow ES กับ Conversational Agents (Dialogflow CX) ต่างกันอย่างไร ควรใช้แบบไหน

Dialogflow ES ออกแบบบทสนทนาด้วย Intent และ Context เหมาะกับบอทขนาดเล็กถึงกลาง ยังให้บริการตามปกติและมี Trial Edition ที่ใช้ได้โดยไม่มีค่าใช้จ่าย ส่วน Conversational Agents ซึ่งเป็นชื่อใหม่ของ Dialogflow CX ใช้ Flow และ Page แบบ State Machine เหมาะกับบทสนทนาที่ซับซ้อน และเพิ่ม Playbook กับ Generator ที่ใช้ LLM แต่คิดค่าบริการตามการใช้งาน Google แนะนำให้พิจารณาย้ายไป CX เมื่อบอทซับซ้อนขึ้น หลักสูตรนี้เริ่มจาก ES และสอนภาพรวม CX ให้ตัดสินใจได้

หลักสูตรพัฒนา LINE Chatbot ด้วย Dialogflow เหมาะกับใคร ต้องมีพื้นฐานอะไรมาก่อน

เหมาะกับนักพัฒนาที่ต้องการสร้าง Chatbot บน LINE OA เจ้าของธุรกิจและทีมบริการลูกค้าที่อยากลดงานตอบคำถามซ้ำ ๆ ทีมการตลาดและทีมไอทีที่ดูแลช่องทาง LINE และผู้สนใจทั่วไป ไม่จำเป็นต้องเขียนโปรแกรมเป็น เพราะส่วนใหญ่ทำผ่านหน้าเว็บของ Dialogflow แต่ถ้าเคยเขียน JavaScript มาบ้างจะทำ Lab Webhook ได้คล่องขึ้น

เรียนพัฒนา LINE Chatbot ด้วย Dialogflow ต้องเตรียมอะไรบ้าง

เตรียมโน้ตบุ๊กที่ติดตั้ง Node.js รุ่น LTS, VS Code และ Git ได้ สมาร์ตโฟนที่มีแอป LINE บัญชี LINE และบัญชี Google ของตนเอง LINE Official Account แผนฟรีและ Dialogflow ES Trial Edition ใช้ทำ Lab ส่วนใหญ่ได้ แต่บางหัวข้อ เช่น Conversational Agents หรือ Fulfillment ที่รันบน Google Cloud ต้องผูกบัญชีชำระเงินของผู้เรียนและคิดค่าบริการตามการใช้งาน

บทความที่เกี่ยวข้อง