Skip to content

Instantly share code, notes, and snippets.

@codepediair
Created January 8, 2023 07:26
Show Gist options
  • Save codepediair/cb260052a8add20e77d940cd47bbccde to your computer and use it in GitHub Desktop.
Save codepediair/cb260052a8add20e77d940cd47bbccde to your computer and use it in GitHub Desktop.
simplest ai built with python
import random
greetings = ["Hello!", "What's up?!", "Howdy!", "Greetings!"]
goodbyes = ["Bye!", "Goodbye!", "See you later!", "See you soon!"]
keywords = ["music", "pet", "book", "game"]
responses = ["Music is so relaxing!", "Dogs are man's best friend!", "I know about a lot of books.", "I like to play video games."]
print(random.choice(greetings))
user = input("Say something (or type bye to quit): ")
user = user.lower()
while (user != "bye"):
keyword_found = False
for index in range(len(keywords)):
if (keywords[index] in user):
print("Bot: " + responses[index])
keyword_found = True
if (keyword_found == False):
new_keyword = input("I'm not sure how to respond. What keyword should I respond to? ")
keywords.append(new_keyword)
new_response = input("How should I respond to " + new_keyword + "? ")
responses.append(new_response)
user = input("Say something (or type bye to quit): ")
user = user.lower()
print(random.choice(goodbyes))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment