我正在开发一个Android Bot应用程序,它将从用户那里获取输入,检查AIML文件中的匹配字符串并给出相应的输出。
我知道Android编程,也准备好了AIML文件。我面临的唯一问题是从AIML文件中获取输出。
我已经找到了一些答案,但我无法找到解决方案。如果你能详细解释一下,我会很高兴。
我正在使用Android Studio进行开发。
答案 0 :(得分:0)
我使用this tutorial帮助我开始使用接受输入的基本应用程序,扫描AIML
文件,并给出相应的响应。
本教程的唯一问题是它只接受您的输入,扫描AIML
文件并在<pattern>
标记中搜索匹配的文本,并使用相应的{{中的任何内容进行响应1}}标签。
如果<template>
文件中有<oob>
个标签执行特殊任务,例如打开应用程序,在互联网上搜索等,则必须编写自己的代码,以执行以下任务:
AIML
标记。<oob>
和<oob>
代码之间的<oob>
代码和内容。