2

我正在编写一种特殊的聊天/论坛软件,需要一个模拟对话的来源以用于屏幕截图、演示和测试。

它们不应该包含真实姓名或其他可能有害的信息,应该是 100% 正确的英语,并且至少应该在彼此之间具有某种意义。

例子:

消息#1 主题:你好约翰,来一品脱柠檬水怎么样?文本:嗨,约翰,只是想看看你下周某个时候是否有空闲的晚上。我们可以出去喝点柠檬水。你怎么看?最好的,苏

消息 #2 文本:嗨,苏,星期二呢。

等等,但数百个......

有这种东西的在线资源吗?我考虑过删除自己的电子邮件并删除姓名,但这是很多工作。也想过让两个聊天机器人互相对抗,但不知道从哪里开始。有什么线索吗?

4

3 回答 3

2

您可以下载一个现成的聊天机器人脚本,并对其进行调整以使用 HTTP 聊天界面,其中一个示例是Chatbot-Elisa perl 模块,它甚至包括有两个聊天机器人的示例:

Sally:  Do you think coming here will help you not to be sad?
Harry:  We were discussing you -- not me.
Sally:  Does someone else believe I -- not you?
Harry:  You're not really talking about me -- are you?
Sally:  Do you sometimes wish you were not really talking about you -- are me?
Harry:  Why do you think I -- are you?
Sally:  Oh, I?
Harry:  Do you say you for some special reason?
Sally:  You're not really talking about me -- are you?
Harry:  What makes you think I am not really talking about you -- are me?

所以你只需要添加将它们粘合到你的聊天引擎的代码,看看他们能想出什么:)(或者,如果你正在寻找的只是“内容”,你可以使用那个“twobots”示例.

于 2009-08-17T17:15:44.457 回答
1

你要:

  • 一出戏,分成(说话者,词)元组。使用来自 Gutenberg 的 (f'rinstance) Macbeth 和一点正则表达式来将文本转换为这种格式应该足够简单。要么直接将场景用作聊天线程,要么...
  • 马尔可夫链文本生成器,针对每个角色的语音进行训练,可为您提供无限量的数据供您使用。
于 2009-08-17T17:22:19.203 回答
0

让您的朋友和兄弟姐妹使用您的聊天软件。

于 2009-08-17T17:08:05.143 回答