用户:
一只写程序的程序猿查看:0 回复:1 评论:0 创建时间:2023-08-15T13:38:48
【作品展示】

【作品介绍】
【作品源代码】
import nltk
from nltk.chat.util import Chat, reflections
print('弹出>后即可聊天')
# 定义聊天规则
pairs = [
[
r"我的名字是(.*)",
["你好!%1,有什么我可以帮助你的吗?", ]
],
[
r"你好|嗨|嘿",
["你好!", "嗨!", "你好,有什么我可以帮助你的吗?"]
],
[
r"天气怎么样?",
["很抱歉,我无法提供实时天气信息。你可以在天气预报网站上查看。"]
],
[
r"(.*)天气(.*)",
["你想知道哪个地方的天气?"]
],
[
r"在(.*)天气怎么样?",
["很抱歉,我无法提供 %1 的天气信息。你可以在天气预报网站上查看。"]
],
[
r"我喜欢(.*)",
["%1听起来很有趣!", "嗯,%1是你的爱好吗?"]
],
[
r"你喜欢(.*)吗?",
["我是一个AI,没有喜好,但我可以帮你讨论 %1。"]
],
[
r"你是谁?",
["我是一个聊天AI,被称为ChatAI。我用于和人聊天。"]
],
[
r"你的功能是什么?",
["我可以回答你的问题,提供信息,和你聊天。尽管问我吧!"]
],
[
r"退出",
["再见!祝你有美好的一天!", "下次再见!"]
],
# 添加更多规则...
]
# 创建聊天机器人
chatbot = Chat(pairs, reflections)
# 运行聊天机器人
chatbot.converse()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn