猫史档案馆


【Python作品分享】chatAI

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


【作品展示】

center_image

 

【作品介绍】

 

【作品源代码】

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


回复

上一页1 页 / 共 1下一页
lingyi_objlingyi_obj

https://www.wjx.cn/vm/Ya3BmHB.aspx

帮忙做一下,班级小课题研究,谢谢

点赞0


评论