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: ทดสอบและปรับบทสนทนาด้วยข้อความจริง