Added all the codes.
This commit is contained in:
@@ -0,0 +1,107 @@
|
||||
# Assignment-B5 (Chatbot)
|
||||
|
||||
"""
|
||||
THIS CODE HAS BEEN TESTED AND IS FULLY OPERATIONAL.
|
||||
|
||||
Problem Statement: Develop an elementary chatbot for any suitable customer interaction application.
|
||||
|
||||
Code from ArtificialIntelligence (SPPU - Third Year - Computer Engineering - Content) repository on KSKA Git: https://git.kska.io/sppu-te-comp-content/ArtificialIntelligence
|
||||
"""
|
||||
|
||||
# BEGINNING OF CODE
|
||||
import nltk
|
||||
from nltk.chat.util import Chat, reflections
|
||||
|
||||
pairs=[
|
||||
[
|
||||
r"my name is (.)",
|
||||
["Hello %1, How are you"]
|
||||
],
|
||||
[
|
||||
r"Hi|Hello|Hey there|Hola",
|
||||
["Hello my name is Hiesenberg"]
|
||||
],
|
||||
[
|
||||
r"what is your name ?",
|
||||
["I am a bot created by Heisenbergwhat. you can call me crazy!",]
|
||||
],
|
||||
[
|
||||
r"how are you ?",
|
||||
["I'm doing good How about You ?",]
|
||||
],
|
||||
[
|
||||
r"sorry (.*)",
|
||||
["Its alright","Its OK, never mind",]
|
||||
],
|
||||
[
|
||||
r"I am fine",
|
||||
["Great to hear that, How can I help you?",]
|
||||
],
|
||||
[
|
||||
r"I (.*) good",
|
||||
["Nice to hear that","How can I help you?:)",]
|
||||
],
|
||||
[
|
||||
r"(.*) age?",
|
||||
["I'm a computer program dude Seriously you are asking me this?",]
|
||||
],
|
||||
[
|
||||
r"what (.*) want ?",
|
||||
["Make me an offer I can't refuse",]
|
||||
],
|
||||
[
|
||||
r"(.*) created ?",
|
||||
["Raghav created me using Python's NLTK library ","top secret ;)",]
|
||||
],
|
||||
[
|
||||
r"(.*) (location|city) ?",
|
||||
['Pune, Maharashtra',]
|
||||
],
|
||||
[
|
||||
r"how is weather in (.*)?",
|
||||
["Weather in %1 is awesome like always","Too hot man here in %1","Too cold man here in %1","Never even heard about %1"]
|
||||
],
|
||||
[
|
||||
r"i work in (.*)?",
|
||||
["%1 is an Amazing company, I have heard about it. But they are in huge loss these days.",]
|
||||
],
|
||||
[
|
||||
r"(.*)raining in (.*)",
|
||||
["No rain since last week here in %2","Damn its raining too much here in %2"]
|
||||
],
|
||||
[
|
||||
r"how (.*) health(.*)",
|
||||
["I'm a computer program, so I'm always healthy ",]
|
||||
],
|
||||
[
|
||||
r"(.*) (sports|game) ?",
|
||||
["I'm a very big fan of Football",]
|
||||
],
|
||||
[
|
||||
r"who (.*) sportsperson ?",
|
||||
["Messy","Ronaldo","Roony"]
|
||||
],
|
||||
[
|
||||
r"who (.*) (moviestar|actor)?",
|
||||
["Brad Pitt"]
|
||||
],
|
||||
[
|
||||
r"I am looking for online guides and courses to learn data science, can you suggest?",
|
||||
["Crazy_Tech has many great articles with each step explanation along with code, you can explore"]
|
||||
],
|
||||
[
|
||||
r"quit",
|
||||
["Thank you for using our intelligence services"]
|
||||
],
|
||||
|
||||
|
||||
]
|
||||
|
||||
def chat():
|
||||
print("Hey there! I am Heisenberg at your service")
|
||||
chat = Chat(pairs)
|
||||
chat.converse()
|
||||
|
||||
if __name__== "__main__":
|
||||
chat()
|
||||
# END OF CODE
|
||||
Reference in New Issue
Block a user