1

我有几个与 Android 操作系统中的 AIML 集成相关的问题。我对 Java 了解不多,但我对 AIML 了解很多。我制作了 AIML 文件,现在我想做的是制作一个可以加载文件并在 GUI 中运行它们的应用程序。请告诉我一种方法来做到这一点。如果 AIML 是不可能的,有没有 C++ 方法来做到这一点?请尽快回复。我知道 C++、C 和 AIML。没有太多的 JAVA 或其他编程语言。我对托管基于 Web 的应用程序不感兴趣,因为我没有站点并且无法获得站点。

仅供参考-AIML 代表“人工智能标记语言”。

纳塔拉贾迪提扬。

4

2 回答 2

2

聊天机器人使用复杂的算法。简单地说,chatterbot 可执行文件使用下划线通配符搜索类别。接下来,搜索没有通配符的类别。最后,检查星形通配符。当模式与输入匹配时,AIML 解释器会处理模板标签中的代码。您可能想查看此聊天机器人的源代码,以了解它们的工作原理。

http://sourceforge.net/projects/qaiml/

于 2012-10-14T11:33:02.480 回答
2

试试program-ab。

它是用java编写的,很容易集成到android应用程序中。

我不知道是否有任何 c/c++ 聊天机器人。如果可用,那么您可以尝试使用 Android Native 开发工具包(称为 NDK)集成它们。

NDK 用于在 C++ 中编写 android 应用程序。我个人无法在 NDK 方面为您提供帮助。

但是我已经使用 java 将 program-ab 集成到 android 应用程序中。它很简单。

于 2014-11-22T12:40:05.183 回答