问题标签 [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 投票
1 回答
507 浏览

xml - 在 AIML 中,使用元素的 XSD 有效方式是什么?

在 Atomic.aiml 文件中,部分带注释的 ALICE AIML 文件中,有很多这样的类别:

根据AIML XSD ,此代码无效;验证器说内容模型中不允许有字符数据(关于set 元素内的问题字符数据)。如果我删除您的问题,错误就会消失,但是“它”将无法正确定义。

如何修复上面的代码以使其通过验证?

0 投票
3 回答
3669 浏览

aiml - AIML 中的 Learn 标签是做什么用的

我正在开发一个小型 AIML 引擎,但我很难理解<learn>标签的用途。

如果我理解正确,它只是指向可以集成到当前规则集中的外部 AIML 资源?

0 投票
2 回答
5727 浏览

artificial-intelligence - AIML 模式匹配 - 如何?

我在尝试了解 AIML 模式匹配的工作原理时遇到了问题。_和有什么区别*?以及我应该如何使用它们来获得最佳匹配?

我只有这个文件,但它缺少一些很好的例子。

0 投票
2 回答
661 浏览

pattern-matching - 目标 - 模式术语之间的通配符

是否可以在模式中的术语之间使用通配符?例如,如果我想回答这个问题,“我的账簿上的逾期罚款是多少?” 有没有办法在“过期”和“书籍”之间使用通配符?

0 投票
3 回答
1597 浏览

xml - 基本的 AIML 响应?

您认为编程的重要模式/模板是什么。就像在聊天机器人中一样,每个聊天机器人都需要响应什么?我刚开始制作目标文件,需要一些帮助......

继承人现在的文件。

0 投票
2 回答
1041 浏览

objective-c - AIML 解释器 - 目标 c - gui

我想创建一个解释 .aiml 文件列表的目标 c 应用程序,然后为它制作一个 GUI。我想这样做,以便可以与应用程序中的目标文件聊天。

关于如何做到这一点的任何想法?示例代码?有没有人这样做过?

谢谢!

以利亚

0 投票
1 回答
267 浏览

objective-c - 目标c xml编译/运行

目标c可以编译xml数据(例如aiml文件)吗?

我正在寻找它来编译 AIML 文件,然后能够使用目标 c 与文件“聊天”。有 XMLView 之类的吗???有任何想法吗??

以利亚

0 投票
2 回答
943 浏览

c# - c# 是适合涉及自然语言处理的 Chatterbot 开发的语言吗?

我正在做我最后一年的项目,并在开始开发一个主要基于 ALICE 技术的聊天机器人。我已经完成了比较两个主要的聊天机器人系统 ELIZA 和 ALICE 的研究,并选择了开发聊天机器人的 ALICE 方法。

知识库将使用 AIML 开发,搜索算法将用作 ALICE,其中使用通配符“_”、“原子词”和“*”进行搜索。

我选择了 c# 来开发所需的算法和用户字符串操作,而且由于我的 chatter-bot 是基于 web 的,因此使用 c#.net 也很容易处理 web 开发。已经编写的 API 也可用。

我的问题是:

选择c#.net的选择好不好???

在使用 c#.net 开发聊天机器人时,有哪些可能寻求帮助?

我的情况的其他解决方案???

期待您的宝贵建议。非常感谢。

:):)

0 投票
2 回答
2658 浏览

java - Looking for a good AIML api in java

I'm looking for a good AIML(Artificial Intelligence Markup Language) in Java, that I could embedded in a much larger java application. It would be nice if I can use a database to store the aiml files.

So far I found

a) Program D: http://aitools.org/
b) Program W: http://programw.sourceforge.net/
c) Charliebot: sourceforge.net/projects/charliebot/

b) and c) are based on Program D.

I looked at program D documentation but I didn't find anything that couldn't fin a simple example of how to embedded this into an apllication, in case you can do this.

My application will have multiple bots, every bot with separate config files and aiml files. I want to use a database because users can edit a certain node from aiml files and I think this is much easier and safe to implement.

If you know other apis please tell me, or if you know how to embedded a current one I would appreciate an example. Thanks

0 投票
2 回答
755 浏览

prolog - 如何在 Prolog 中实现 AIML?

AIML 文件:http ://www.alicebot.org/aiml/aaa/ 我想让这些 AIML 文件成为我的 Prolog 程序的知识库。帮我。提前致谢。

PS请原谅我的英语不好。