使用AIML的Android Bot应用程序

时间:2016-09-13 05:12:38

标签: android artificial-intelligence bots aiml

我正在开发一个Android Bot应用程序,它将从用户那里获取输入,检查AIML文件中的匹配字符串并给出相应的输出。

我知道Android编程,也准备好了AIML文件。我面临的唯一问题是从AIML文件中获取输出。

我已经找到了一些答案,但我无法找到解决方案。如果你能详细解释一下,我会很高兴。

我正在使用Android Studio进行开发。

1 个答案:

答案 0 :(得分:0)

我使用this tutorial帮助我开始使用接受输入的基本应用程序,扫描AIML文件,并给出相应的响应。

本教程的唯一问题是它只接受您的输入,扫描AIML文件并在<pattern>标记中搜索匹配的文本,并使用相应的{{中的任何内容进行响应1}}标签。

如果<template>文件中有<oob>个标签执行特殊任务,例如打开应用程序,在互联网上搜索等,则必须编写自己的代码,以执行以下任务:

  1. 扫描机器人的响应是否存在AIML标记。
  2. 删除<oob><oob>代码之间的<oob>代码和内容。
  3. 执行这些标记中提到的任何任务。