Chatbot ML menggunakan Python.
Chatbot adalah aplikasi yang berinteraksi dengan pengguna seperti manusia. Chatbots biasanya digunakan untuk menyelesaikan pertanyaan paling umum yang diterima bisnis dari pelanggannya setiap hari. Pada artikel ini, saya akan memandu Anda melalui proses membuat Chatbot dasar menggunakan Python. Anda dapat berimprovisasi sama untuk membentuk chatbot yang lebih kompleks.
Apa itu Chatbot?
Chatbot adalah aplikasi AI yang meniru percakapan manusia. Ini banyak digunakan oleh perusahaan untuk memecahkan masalah paling umum yang mereka terima dari pelanggan setiap hari. Jadi, saat membuat chatbot untuk perusahaan mana pun, Anda harus tahu apa yang dihadapi perusahaan itu dan masalah apa yang dialami pelanggan mereka setiap hari. Pada bagian di bawah ini, saya akan membawa Anda melalui cara membuat chatbot menggunakan Python.
AI Chatbot dengan Python
Saya harap Anda sekarang mengerti apa itu chatbot dan mengapa begitu banyak perusahaan menggunakannya untuk memecahkan masalah paling umum dari pelanggan mereka. Sekarang mari kita lihat cara membuat chatbot dengan Python. Di sini, saya akan menggunakan pustaka NLTK dengan Python yang merupakan salah satu pustaka Python terbaik untuk setiap tugas pemrosesan bahasa alami:
Sekarang saya akan membuat daftar pertanyaan dan tanggapan mereka untuk chatbot:
#Chatbot and my_reflections are list of patterns and responses.
my_reflections= {
"you": "I",
"your": "my",
"you're": "I'm",
"I": "you",
"my": "your",
"I'm": "you're"
}
chatbot = [
[
r"(.*)my name is (.*)",
["Hello %2, How are you today ?",]
],
[
r"(.*)help(.*) ",
["I can help you ",]
],
[
r"(.*) your name ?",
["My name is AI BOT, but you can just call me robot and I'm a chatbot .",]
],
[
r"how are you (.*) ?",
["I'm doing very well", "i am great !"]
],
[
r"sorry (.*)",
["Its alright","Its OK, never mind that",]
],
[
r"i'm (.*) (good|well|okay|ok)",
["Nice to hear that","Alright, great !",]
],
[
r"(hi|hey|hello|hola|holla)(.*)",
["Hello", "Hey there",]
],
[
r"what (.*) want ?",
["Make me an offer I can't refuse",]
],
[
r"(.*)created(.*)",
["Akhil Makol created me using Python's NLTK library ","top secret ;)",]
],
[
r"(.*) (location|city) ?",
['Haryana, India',]
],
[
r"(.*)raining in (.*)",
["No rain in the past 4 days here in %2","In %2 there is a 50% chance of rain",]
],
[
r"how (.*) health (.*)",
["Health is very important, but I am a computer, so I don't need to worry about my health ",]
],
[
r"(.*)(sports|game|sport)(.*)",
["I'm a very big fan of Cricket",]
],
[
r"who (.*) (Cricketer|Batsman)?",
["Virat Kohli"]
],
[
r"quit",
["Bye for now. See you soon :) ","It was nice talking to you. See you soon :)"]
],
[
r"(.*)",
['That is nice to hear']
],
]
#default message at the start of chat
print("Hi, I'm AI BOT and I like to chat\nPlease type lowercase English language to start a conversation. Type quit to leave ")
#Create Chat Bot
chat = Chat(chatbot, my_reflections)
#Start conversation
chat.converse()
Ringkasan
Chatbots adalah aplikasi yang sangat berguna untuk setiap perusahaan terutama jika perusahaan menyediakan segala jenis layanan. Ini membantu organisasi dengan memecahkan pertanyaan paling umum dari pelanggan. Saya harap Anda menyukai artikel ini tentang cara membuat chatbot menggunakan Python. Jangan ragu untuk mengajukan pertanyaan berharga Anda di bagian komentar di bawah.
GitHub: ML-Chatbot-using-Python/chatbot.py di main · akhilmakol/ML-Chatbot-using-Python (github.com)

![Apa itu Linked List? [Bagian 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































