![สร้าง ChatBot ด้วย Chatterbot](https://chatterbot.readthedocs.io/en/stable/_images/banner.png)
- รองรับทั้งไพทอน 2 และไพทอน 3
- ใช้ BSD Licens
- สามารถกำหนดการ input และ output ได้
- แถมเราสามารถเขียน Logic Adapters เพื่อกำหนดกระบวนการทำงานของบ็อตได้โดยตรงได้ด้วย
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrcEldtHeodDDCKpvs7LoU6BAYhsSH0z-opN7WuARyj6TjEAyy4jq_JIOyJZa0pTMIdMrh6noJQXD7tWUBcqhW20IuFRBLEeePbMbenT9U_hbJPQA2DSlSypJHp7a1F_jUF71QxuEXb8U/s640/chatterbot-process-flow.png)
เนื่องจาก ChatterBot เป็นเครื่องเรียนรู้ (Machine Learning) แบบต้องมีผู้สอน จึงไม่มี knowledge สำหรับใช้โต้ตอบมาให้ เราต้องสอน ChatterBot เอง เมื่อพิมพ์ข้อความลงไประบบจะทำการบันทึก ระบบจะทำการตอบกลับที่คล้ายเคียงที่สุดกับข้อควาามที่ได้รับ
ก่อนอื่น ให้ทำการติดตั้งด้วยคำสั่ง pip install chatterbot
เสร็จแล้วเรามาลองเขียน ChatBot ง่าย ๆ กันเลยครับ
ลองรัน
Text : Hi chatbot
Hello
Text : How are you?
I am good.
Text : are you ok?
I am good.
Text : bye
How are you?
Text : I am ok.
That is good to hear.
Text : Yes :)
Hello
Text : Hi
Hello
Text : Hi
Hello
Text : How are you doing?
I am good.
Text : How are you doing?
I am good.
Text : exit
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ
0 ความคิดเห็น:
แสดงความคิดเห็น
แสดงความคิดเห็นได้ครับ :)