ในบทเรียนนี้
สร้างบอทอเนกประสงค์ด้วย Botpress
การสร้างบอทที่ยืดหยุ่นใน Botpress ช่วยให้ธุรกิจตอบคำถามลูกค้าได้อย่างมีประสิทธิภาพ เชื่อมต่อข้อมูลเชิงโครงสร้าง อัตโนมัติการสร้างลีด และส่งต่อให้เจ้าหน้าที่ได้อย่างราบรื่น นี่คือสรุปฟีเจอร์หลักและขั้นตอนการสร้างบอทประเภทนี้
ภาพรวมของบอท
บอทนี้ออกแบบมาสำหรับบริษัทสมมติชื่อ BP Tractors เพื่อสาธิตความสามารถของ Botpress ในการจัดการโต้ตอบกับลูกค้าด้วยข้อมูลตาราง อัตโนมัติกระบวนการทำงาน และรองรับการใช้งานหลายช่องทาง
ฟังก์ชันหลัก
- คำสั่งภาษาธรรมชาติ
คำสั่งบอททำงานคล้ายกับ prompt ใน ChatGPT ให้ผู้ใช้กำหนดพฤติกรรมของบอทด้วยภาษาธรรมชาติ วิธีนี้ทำให้การตั้งค่าบอทเป็นเรื่องง่ายสำหรับผู้ที่ไม่มีความรู้ทางเทคนิค
- เชื่อมต่อกับข้อมูลตาราง
บอทสามารถค้นหาข้อมูลจากตารางหรือสเปรดชีตได้ เช่น ตารางชื่อ “Tractor’s Table” อาจมีฟิลด์ชื่อรถแทรกเตอร์ คำอธิบาย แรงม้า และราคา Botpress รองรับการนำเข้าข้อมูล ส่งออก และแก้ไขผ่าน API การเพิ่มตารางนี้ในบอทมี 2 ขั้นตอน:- เพิ่มในฐานความรู้
- ใช้การ์ด “Query Knowledge Base” ใน autonomous node โดยไม่ต้องตั้งค่าเพิ่มเติม
- การสร้าง Lead อัตโนมัติ
บอทสามารถสร้าง lead ใน Salesforce ได้โดยเพิ่มการ์ด “Create Lead” ใน autonomous node เมื่อผู้ใช้แสดงความสนใจ (เช่น “ฉันอยากซื้อ”) บอทจะเรียก logic ที่จำเป็น เก็บข้อมูลที่ต้องใช้ และสร้าง lead ใน Salesforce
- ควบคุมกระบวนการด้วยการส่งต่อให้เจ้าหน้าที่
Botpress ให้ผู้ใช้สามารถควบคุมการโต้ตอบของ AI ด้วยกระบวนการที่กำหนดเอง เช่น:- กำหนดคำสั่งเพื่อให้บอทเข้าสู่กระบวนการที่ต้องการ เช่น ส่งต่อให้เจ้าหน้าที่
- เพิ่ม workflow เช่น “Human in the Loop” เพื่อเปลี่ยนเส้นทางผู้ใช้ไปยังเจ้าหน้าที่โดยตรง เพื่อให้มั่นใจว่าการโต้ตอบสำคัญจะถูกควบคุม 100%
- รองรับการใช้งานหลายช่องทาง
บอทสามารถนำไปใช้งานบนแพลตฟอร์มต่าง ๆ เช่น Telegram, webchat, WhatsApp, Line, Messenger และ Instagram สำหรับช่องทางที่ยังไม่รองรับ Botpress มี API ให้ใช้งานเพื่อความยืดหยุ่น
สรุป
บทเรียนนี้อธิบายวิธีสร้างบอทใน Botpress สำหรับบริษัทสมมติ BP Tractors ที่สามารถเชื่อมต่อกับสเปรดชีต ส่งต่อให้เจ้าหน้าที่ สร้างลีดใน Salesforce และรองรับการใช้งานหลายช่องทาง
บทเรียนทั้งหมดในคอร์สนี้
