Conversational AI ChatBot
1.0.0
Proyek ini membangun chatbot AI yang cerdas berdasarkan arsitektur transformator yang terkenal - Dialogpt Microsoft. Menurut kartu model Hugging Face, Dialogpt adalah model generasi respons dialog pretrained besar yang canggih untuk percakapan multiturn. Hasil evaluasi manusia menunjukkan bahwa respons yang dihasilkan dari dialogpt sebanding dengan kualitas respons manusia di bawah tes Turing percakapan tunggal. Model ini dilatih pada dialog multi-turn 147m dari utas diskusi Reddit.
Conversational_AI_ChatBot.py
- versi python chatbot
conversational-ai-chatbot.ipynb
-versi notebook interaktif dari chatbot
requirements.txt
- mengeksplorasi persyaratan pustaka python untuk menjalankan proyek
Chatbot adalah semacam asisten virtual yang dapat membangun percakapan dengan pengguna manusia! Bot obrolan . Membangun chatbot adalah salah satu tugas populer dalam pemrosesan bahasa alami.
Chatbots termasuk dalam tiga kategori umum:
1. Chatbot berbasis aturan
2. Chatbot berbasis pengambilan
3. Chatbots cerdas
Bot ini merespons input pengguna berdasarkan aturan yang telah ditentukan sebelumnya. Misalnya, aturan ini dapat didefinisikan sebagai pernyataan IF-ELIF-ELSE. Saat menulis aturan untuk chatbots ini, penting untuk mengharapkan semua input pengguna yang mungkin, kalau tidak bot mungkin gagal menjawab dengan benar. Oleh karena itu, chatbots berbasis aturan tidak memiliki keterampilan kognitif.
Bot ini menanggapi input pengguna dengan mengambil informasi yang paling relevan dari dokumen teks yang diberikan. Informasi yang paling relevan dapat ditentukan oleh pemrosesan bahasa alami dengan sistem penilaian seperti skor kosinus-serasi. Meskipun bot ini menggunakan NLP untuk melakukan percakapan, mereka tidak memiliki keterampilan kognitif untuk mencocokkan teman obrolan manusia yang nyata. The Wiki-ir-Chatbot, dibangun oleh penulis, termasuk dalam kategori ini!
Bot ini merespons input pengguna setelah memahami input, seperti yang dilakukan manusia. Bot ini dilatih dengan model pembelajaran mesin pada dataset pelatihan besar percakapan manusia. Bot -bot ini kognitif untuk mencocokkan manusia dalam percakapan. Alexa Amazon, Siri Apple termasuk dalam kategori ini. Lebih lanjut, sebagian besar bot ini dapat melakukan percakapan berdasarkan teks obrolan sebelumnya (riwayat obrolan). Percakapan AI Chatbot ini adalah semacam chatbot yang cerdas!
Gambar oleh Andy Kelly