问题标签 [aiml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
690 浏览

python - PyAIML 会话不起作用

我希望我在这里做错了什么,但是每当我尝试插入代码段以保存聊天机器人的会话信息时,终端都会立即关闭并出现错误。这是我的来源:

新错误

0 投票
1 回答
899 浏览

c# - 读取和操作 AIML

我有一个需要使用 C# 与之交互的 AIML 文件。如何加载文档并使用 C# 从用户输入中查询文件?

用户输入将是模式。我需要能够使用用户输入查询文件并返回相应的模板。

0 投票
1 回答
1294 浏览

android - 目标文件不存在!为什么我的 android 项目无法连接到 assets 文件夹中的 aiml 文件?

我正在尝试使用程序 AB、aiml 和 android studio 构建一个聊天机器人。我把我所有的目标文件放在资产文件夹中:像这样assets/bots/alice2/aiml files(including sets, maps, aiml, aimlif and config)然后我创建我的机器人并尝试通过这段代码连接到它:

但似乎连接到 aiml 文件时出现问题,因为无论我作为请求发送什么,我收到的唯一响应是“我对此没有答案”,它集成在其中。

我在 logcat 中看到的是该项目最初可以找到 aiml 文件,但后来它说它们不存在!有谁知道为什么会这样?这是 logcat 中的内容:

0 投票
3 回答
1441 浏览

aiml - AIML - 从设定值中获取未知值

我正在使用<srai>标签在 AIML 中使用递归,如以下代码:

几天前,这段代码可以工作,但现在它可以工作,因为尚未设置值。我越来越:

如果您挖掘未知,请在其中种植一些东西。

我也挖未知数。

如果你把未知挖得足够深,兔子就会住在里面。

我究竟做错了什么?

0 投票
1 回答
158 浏览

html - 如何使用 html 表单解析 aiml 脚本?

您好,我正在尝试从 AIML 开始。使用一些文档,我得到了一个像这样的程序

还有很多其他的例子但是当我输入一些东西时我想做什么,aiml脚本应该识别模式并且它应该做重播。如果我使用一种形式输入数据,那么我如何调用 aiml 脚本。或者更像是 AIML 的快速入门。更确切地说是一个用例。我完全是初学者。

0 投票
1 回答
1571 浏览

python - 在 pyaiml 中加载 AIML 文件时出错

我正在尝试AIML通过 Pyaiml(python2.7 和 pyaiml 0.8.6)在windows 8.1平台中加载文件。

这是我的代码:

AIML我正在使用的文件(lab.xml)是:

它一直显示此错误,我不知道为什么。错误:

0 投票
3 回答
1281 浏览

pattern-matching - 如何匹配 AIML 中的两个关键字?

以下AIML代码用于关键字检测,但它只能检测一个关键字,因为它是FAMILY关键字 我如何使用这种模式来检测句子中的两个关键字,例如包含FAMILYFATHER关键字的句子?

0 投票
1 回答
78 浏览

python-2.7 - 为什么get标签不会在pyAIML中显示任何文本?

我正在开发一个聊天机器人,只是想看看它是怎么回事。我正在使用 PyAIML 模块。我目前正在尝试获取用户的姓名,并在被要求时能够使用它。但是,当我运行程序时,它不显示名称,只显示它周围的文本。请原谅我对我的问题的糟糕解释。让我给你看一些代码。

运行时,输出不包含名称。它说的是:

难道我做错了什么?

ps.(请客气,我今天刚开始AIML :))

0 投票
1 回答
142 浏览

python - 让 grokitbot 在本地工作

我想设置 grokitbot 通过终端与用户在本地聊天。

Grokitbot 连接到使用 twisted 直接与 irc 服务器对话。

查看源代码,似乎 Grokitbot.py 完成了所有 irc 的工作,而 AIMLBot.py 完成了所有实际工作,所以我放弃了以前的文件。 这是 AIMLBot.py

还有一个名为AIMLBayes.py的脚本可以完成所有贝叶斯的工作。

在我的第一个问题中,我运行的代码没有作为名称发送的字符串。因此无法创建培训文件。

所以,改写我原来的问题:

这是脚本中的日志:

此代码在 Windows 上失败。但是相同的代码可以在运行 Debian 的 Linux 机器上运行。

0 投票
2 回答
2028 浏览

c# - ASP.NET 项目中的 AIML Bot 找不到 CONFIG 文件?

我正在尝试为我的 ASP.NET Web 项目实现 AIML 机器人,但我不断收到此错误:

找不到指定的文件。

源错误:第 31 行:
{

第 32 行:myBot = new Bot();

第 33 行:myBot.loadSettings(@"C:\Users\Public\Documents\SITE\bin\config");

第 34 行:myUser = new User("DefaultUser", this.myBot);

第 35 行:AIMLbot.Utils.AIMLLoader 加载器 = new AIMLbot.Utils.AIMLLoader(this.myBot);

这是我的代码:

在我看来,在本地主机上运行时找不到配置文件夹?我究竟做错了什么?