aiml 2 查询记录

网友投稿 679 2022-05-30

https://github.com/voduytuan/restful-aiml-bot/blob/master/src/server.js

https://gist.github.com/onlurking/f6431e672cfa202c09a7c7cf92ac8a8b

https://github.com/penguinmenac3/alice-ai

https://github.com/pandorabots/rosie

https://github.com/hlcfan/active-alice

https://github.com/csu/ALICEChatAPI/blob/master/aiml-dir/pickup.aiml

https://github.com/AIMLang/aiml-bots/tree/master/bots/alice2/maps

https://github.com/AIMLang/aiml-java-interpreter

https://github.com/patrickschur/aiml2-chatbot-prototype

https://github.com/pandorabots/Free-AIML/blob/master/botcompare.aiml

https://github.com/pandorabots/pandorabots.github.io

https://github.com/hosford42/AIML_Sets/blob/master/aiml_sets/standard/std-hello.aiml

项目早期用的aiml1,这里主要看看aiml2

https://code.google.com/archive/p/program-ab/wikis

program-ab - TerminalInteraction.wiki

程序AB终端交互

对于聊天模式或模式建议模式,程序AB尝试确定最后修改了哪个目录:aiml或aimlif。如果aiml /中的文件较新,则从这些文件加载bot。如果aimlif /更新,它会加载它们。(在运行AB之前,请注意不要编辑两个aiml和aimlif文件)如果使用它打开任何.csv文件,请务必关闭电子表格编辑器(Excel)。

交互式命令:

从聊天模式:

| q | 退出而不保存| | - |:--------------------- | | wq | 编写AIML和AIMLIF(.csv)文件并退出| | ab | 输入catgeory browser / pattern suggestor mde |

模式建议器(类别浏览器)模式:

Program AB的Pattern Suggestor(类别浏览器)功能扫描文件中的大量会话数据样本(当前设置为c:/ab/data/sample.txt)并自动查找新模式,botmaster可以从中快速创建新的AIML类别。

注意:此数据文件未随免提供程序AB。您可以创建自己的数据文件,也可以使用AIML Superbot Development Kit。

另请注意:要试验提供的sample.txt文件,请创建一个名为(例如)blankbot的新机器人,并创建空目录: bots/blankbot/aiml bots/blankbot/aimlif bots/blankbot/sets bots/blankbot/maps bots/blankbot/config 您可以训练一个空白机器人,并将模式建议应用于sample.txt。

提供的sample.txt文件是从每个Mobile Assistant应该能够回答的1000个问题中复制的。机器人/超级中提供的机器人SUPER已经包含对sample.txt中大多数输入的响应。

文件sample.txt包含1000个输入,但更大的样本通常更好。在我们的测试中,我们使用了500,000个输入的样本。应该对文件sample.txt进行预规范化,以减少运行模式建议器算法的时间。

请参阅配套文档AIML类别浏览器 - 模式建议器。

| q | 退出而不保存文件| | - |:--------------------------- | | wq | 编写AIML和AIMLIF文件并退出| | 或跳过| 跳过此类| | d | 删除此模式| | x | 使用模式创建一个类别- 保存在sraix.aiml中| | p | 不当内容 - 创建一个类别FILTER INAPPROPRIATE- 保存在impro.aiml中 | f | 亵渎 - 创建一个类别FILTER PROFANITY- 保存在profanity.aiml | | 我| 侮辱 - 创建一个类别FILTER INSULT- 保存在insult.aiml |

编写模板:

如果Catgeory浏览器的输入不是上面列出的命令之一,则响应将被视为新的AIML模板。您无需输入