开发者社区> 问答> 正文

如何在Python中保存NLTK聊天机器人对话?

我用的是通用的,随处可见的NLTK。聊天机器人教程中的聊天代码。它工作得很完美,但我想把每个对话保存到一个文本文件。我通过NLTK.chat搜索。util和NLTK。聊天文档,找不到任何导出方法。有人知道怎么做吗? 下面是示例代码:

from nltk.chat.util import Chat, reflections

pairs = [
    ['my name is (.*)', ["hi %1"]],
    ["(hi|hello|hey)", ["hey there", "hello", "sup"]],
    ["(.*) your name", ["My name is S.H.A.N.E."]],
    ["(how are you|how are you feeling)", ["I'm doing well, thank you."]]
]

chat = Chat(pairs, reflections)
chat.converse()

问题来源StackOverflow 地址:/questions/59383586/how-to-save-nltk-chatbot-conversations-in-python

展开
收起
kun坤 2019-12-27 10:16:48 611 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载