用python做一个可以直接聊天的ai的源代码
时间: 2023-02-05 20:00:36 浏览: 88
基于Python开发的一个闲聊型的AI机器人对话系统源码.rar
这是一份使用 Python 编写的简单的聊天机器人的示例代码:
```
import random
greetings = ['你好', 'hello', 'hi', 'Hi', 'hey!','hey']
random_greeting = random.choice(greetings)
print(random_greeting + ', 我是聊天机器人。你可以问我任何问题。')
while True:
user_input = input()
if user_input in ['再见', 'Goodbye', 'goodbye', 'bye']:
print('再见!希望下次再见到你。')
break
elif user_input in greetings:
print(random_greeting + ',你好呀!有什么我可以帮你的吗?')
else:
print('很抱歉,我无法理解你的意思。你可以尝试重新提问。')
```
这份代码会打印出一个随机的问候语,然后进入一个循环,在循环中等待用户的输入。如果用户输入了 '再见'、'Goodbye'、'goodbye' 或 'bye',聊天机器人会打印一句再见的话并退出循环。否则,如果用户输入了一个问候语,聊天机器人会回复一句问候语。如果用户输入了其他内容,聊天机器人会表示无法理解用户的意思。
这仅是一个简单的示例,你可以根据自己的需要扩展这个聊天机器人,例如使用其他自然语言处理技术来识别用户的意图、使用知识库来回答用户的问题等。
阅读全文