用python编写一个可以让我和ai对话它可以回答简单的问题的程序
以下是一个简单的用Python编写的程序,实现了一个简单的对话机器人。你可以通过输入问题与机器人进行对话,它会根据问题回答你。
def get_response(question):
responses = {
"你好": "你好!我是AI机器人,很高兴能与你对话。",
"你叫什么名字": "我叫AI机器人。",
"你是人还是机器人": "我是一个机器人。",
"有什么问题你想问我吗": "你可以问我任何关于Python编程的问题。",
"退出": "再见!祝你有个愉快的一天!"
}
if question in responses:
return responses[question]
else:
return "抱歉,我不明白你的问题。"
print("你好!我是AI机器人。有什么问题你想问我吗?")
while True:
question = input("你:")
response = get_response(question)
print("AI机器人:" + response)
if question == "退出":
break
你可以运行该程序,然后输入问题与机器人进行对话。机器人会根据问题回答你。当你输入"退出"时,程序会退出。你可以根据需要修改或扩展get_response函数中的问题和回答
原文地址: https://www.cveoy.top/t/topic/iWO7 著作权归作者所有。请勿转载和采集!