AI ChatBot yang menggunakan Python Tensorflow dan Natural Language Processing (NLP) menggunakan TFLearn sebagai mesin pembelajaran. Ini mampu berinteraksi dengan berbagai cara. Masing-masing modul ini berfungsi secara independen.
Dan Anda juga dapat melatih model data Anda sendiri yang sesuai dengan model bisnis Anda. Format model datanya tidak rumit.
Program memerlukan dependensi berikut
Setelah instalasi dependensi di atas berhasil, Anda perlu mengikuti langkah-langkah berikut untuk melatih bot.
Anda dapat berinteraksi dengan bot obrolan dengan salah satu dari empat metode berikut
Kerangka kerja Django digunakan untuk mengimplementasikan aplikasi web ini. Anda dapat menginstal Django dengan mengikuti langkah-langkah ini dari sini
Setelah instalasi kerangka Django, Anda perlu mengikuti langkah-langkah berikut
python manage.py runserver
Aplikasi ini memungkinkan Anda berinteraksi dengan bot menggunakan rest api. Anda dapat menemukan file pengontrol dari lokasi /Tensorflow_Chatbot/Api/controller.py . Untuk menjalankan Rest api ini Anda juga perlu menginstal kerangka Django
{"msg" : "What is your name"}
{"ques" : "What is your name", "res":"I'm Slack", "time" :"2018-01 10:07:32"}
Anda dapat menemukan direktori UI dari direktori root dan kemudian menjalankan file ChatView.py. Sebelum menjalankan ini, Anda perlu menginstal pygubu. Pygubu adalah alat RAD yang membantu mengembangkan antarmuka pengguna berbasis python tknter.
python setup.py install
Anda dapat berinteraksi dengan bot melalui antarmuka baris perintah. Jadi temukan file cli.py dari direktori /CLI lalu jalankan.