10 แพลตฟอร์มเพื่อสร้าง Chatbot (ตอนที่ 1)

Aong Wachi
ConvoLab
Published in
2 min readJul 21, 2019
Image source: https://www.lynda.com/Azure-tutorials/Creating-Bots-Microsoft-Bot-Framework-Part-1/594439-2.html

Chatbot คือระบบปัญญาประดิษฐ์ที่เราสามารถโต้ตอบได้ผ่านข้อความ (Text) หรือแม้กระทั่งด้วยเสียง (Voice) ซึ่งวิธีการที่เราโต้ตอบกับ Chatbot ได้ง่าย ๆ ตรง ๆ เลยก็อย่างเช่น การถามข้อมูลเกี่ยวกับสภาพอากาศ หรือถามคำถามยอดนิยม (FAQ) ให้ Chatbot ไปเอาข้อมูลเหล่านั้นมาตอบ หรือตัวอย่างที่ซับซ้อนกว่านั้น ก็อย่างเช่น ถามคำถามให้ Chatbot ไปเอาข้อมูลในตารางมาคำนวน และประเมินทางเลือกที่ดีที่สุดออกมา 3 ตัวเลือก เป็นต้น

ดังนั้น Chatbot จึงสามารถกลายมาเป็นผู้ช่วยส่วนตัวของได้ในเรื่องต่าง ๆ ได้อย่างดี อยู่ที่ว่าเราจะออกแบบให้ Chatbot นั้น ๆ ทำหน้าที่อะไร… และวันนี้เราได้นำ 10 แพลตฟอร์ม ซึ่งเป็นเครื่องมือในการพัฒนา Chatbot มารีวิวแบบสั้น ๆ ให้อ่านกัน:

1. Chatfuel

ผู้ที่ไม่มีความรู้ด้านการเขียนโค้ดสามารถสร้างบอทของตนเองบน Facebook Messenger ได้โดยใช้ Chatfuel โดยการเพิ่มรูปแบบเนื้อหาง่าย ๆ และสามารถสร้างฟอร์มเก็บข้อมูลผู้ใช้ที่เข้ามาคุยกับบอทผ่านทาง Messenger ได้ หรือจะสร้างปุ่มให้ผู้ใช้เข้ามากดเลือกก็ได้เช่นกัน แต่ถ้าต้องการสร้าง Chatbot ที่ซับซ้อนยิ่งขึ้น Chatfuel ก็ยังมีเทคโนโลยีปัญญาประดิษฐ์ติดมาให้ด้วย ซึ่งอาจจะต้องใช้ความรู้ในการเขียนโค้ดสักหน่อย… ถ้าอยากสร้างบอทแบบ Rule-based แล้วเน้นเชื่อมต่อกับ Facebook Messenger แล้วล่ะก็ เครื่องมือนี้ก็ดูน่าสนใจดีครับ

Reference — www.chatfuel.com

2. Botsify

เป็นอีกแพลตฟอร์มหนึ่งในการสร้าง Facebook Messenger Chatbot แบบลาก ๆ วาง ๆ โดยคุณสมบัติที่นิยมใช้กันบน Botsify ก็อย่างเช่น การบูรณาการคุณสมบัติเสริมผ่านทาง Plug-in, การใช้งาน AI สำเร็จรูป, และการวิเคราะห์ข้อมูล เป็นต้น ถึงแม้ว่าจะยากสำหรับผู้ที่ไม่มีความรู้ด้านเทคนิคอยู่บ้าง แต่ด้วยเครื่องมือแบบลากวาง ก็สามารถช่วยให้มันดูง่ายขึ้นได้ นอกจากนี้ยังสามารถส่งต่อข้อมูลเพื่อทำงานร่วมกับคนได้ ในกรณีที่บอทตอบไม่ได้อีกด้วย… ถ้าสร้างบอทที่สามารถทำงานร่วมกันคนได้ แล้วเน้นเชื่อมต่อกับ Facebook Messenger แล้วล่ะก็ เครื่องมือนี้ก็ดูน่าสนใจดีเหมือนกันครับ

Reference — www.botsify.com

3. Flow XO

แพลตฟอร์มที่สามารถเชื่อมต่อคุณสมบัติเสริมอื่น ๆ ได้มากกว่า 100 เครื่องมือ! การสร้าง Chatbot ด้วย Flow XO มีข้อดีคือทำให้เราสามารถสร้างรูปแบบการแชท (Chatflow) ครั้งเดียวแต่สามารถเอาไปเชื่อมต่อได้หลายช่องทาง (Channel) พร้อม ๆ กัน ทำให้สามารถประหยัดเวลาได้มาก เพราะไม่ต้องสร้างเส้นทางการแชทสำหรับทุก ๆ ช่องทางที่เราต้องการเชื่อมต่อ…

Reference — www.flow.xo

4. Beep Boop

แพลตฟอร์มที่ช่วยผู้ใช้งาน Slack เป็นหลัก โดยขั้นแรกจะต้องตั้งค่า Github Code ก่อน จากนั้นก็เอามาใส่ในแพลตฟอร์ม Beep Boop เพื่อเชื่อมต่อเข้ากับ Facebook Messenger และโปรแกรม Slack หลังจากนั้นบอทก็จะสามารถโต้ตอบกับลูกค้าของคุณไดด้วยการแชทและการส่งข้อความแบบเรียลไทม์…

Reference — www.beepboop.com

5. Motion.ai

Motion.ai เป็นแพลตฟอร์มเพื่อสร้าง, สอน, และเสียบ Chatbot เข้าไปอยู่บน Facebook Messenger, Slack, Smooch หรือบนเว็บไซต์ของคุณเอง ได้ง่าย ๆ ด้วยการลาก ๆ วาง ๆ กล่อง ๆ ที่มีหน้าตาสวยงาม… มันช่วยให้คุณสามารถสร้างแผนภาพการสนทนาของผู้ใช้กับบอทให้เหมือนแผนภูมิการไหลของข้อมูล นอกจากนี้ Motion.ai ยังให้คุณสามารถปรับใช้ Node.js code ได้ด้วย

Ref erence— www.motion.ai

และนี่คือตอนแรกของ 10 แพลตฟอร์มเพื่อสร้าง Chatbot… โปรดติดตามตอนต่อไป!

อ้างอิงบทความแปลจาก: https://www.chatbotslife.com/

--

--