python制作AI聊天机器人代码
时间: 2023-12-01 18:53:44 浏览: 151
下面是一个简单的 Python 示例代码,使用 ChatterBot 库来制作聊天机器人:
```python
from chatterbot import ChatBot
from chatterbot.trainers import ChatterBotCorpusTrainer
# 创建一个聊天机器人实例
chatbot = ChatBot('MyChatBot')
# 使用英文语料库训练聊天机器人
trainer = ChatterBotCorpusTrainer(chatbot)
trainer.train("chatterbot.corpus.english")
# 开始与聊天机器人对话
while True:
try:
user_input = input()
bot_response = chatbot.get_response(user_input)
print(bot_response)
# 如果用户输入 "exit",则退出程序
if user_input.lower() == 'exit':
break
except (KeyboardInterrupt, EOFError, SystemExit):
break
```
在这个示例中,我们使用 ChatterBot 库来创建一个名为 "MyChatBot" 的聊天机器人实例。然后,我们使用 ChatterBotCorpusTrainer 对英文语料库进行训练,并使用 get_response() 方法来获取聊天机器人的响应。
你可以根据需要调整这个代码,并使用不同的语料库来训练自己的聊天机器人。
阅读全文