【发布时间】:2017-12-08 21:29:51
【问题描述】:
我正在用聊天脚本构建一个机器人,它可以说什么以及它会做出什么反应,有很多东西可以给它。我用谷歌搜索了很多,但似乎没有太多关于聊天脚本的文档或资源。有谁知道作为起点的预定义常见对话库?我知道演示附带了一个关于童年的话题,但这似乎不是与机器人的常见对话。
【问题讨论】:
标签: chatbot chatscript
我正在用聊天脚本构建一个机器人,它可以说什么以及它会做出什么反应,有很多东西可以给它。我用谷歌搜索了很多,但似乎没有太多关于聊天脚本的文档或资源。有谁知道作为起点的预定义常见对话库?我知道演示附带了一个关于童年的话题,但这似乎不是与机器人的常见对话。
【问题讨论】:
标签: chatbot chatscript
虽然给出的叙述很简单,但 CS 附带的 quibble 代码却相当广泛。此外,大多数示例程序实际上都驻留在yourchatscriptdir/RAWDATA/QUIBBLES
这正是您所追求的:数千行来回的快速答案。
要将其包含到您的构建中,
- 首先将RAWDATA/QUIBBLE/ 添加到您的构建文件中(通常是file1.txt 或botname.txt)
- 在您的 simple_control.top 文件末尾附近的某处包含以下代码
if (%response == 0) {
^respond(~QUIBBLE_ALL)
}
由于在您构建机器人时将包含 ~QUIBBLE_ALL 主题,因此在此之前未生成输出的任何输入都将从 quibble 代码响应。
另外,请参阅文档https://github.com/bwilcox-1234/ChatScript/tree/master/WIKI
【讨论】: