1

我正在尝试使用 android studio 制作聊天机器人,但我找不到将其正确连接到 AIML 文件的方法,这是我尝试过的代码

String request = s;
            String response = chatSession.multisentenceRespond(request);
            while (response.contains("&lt;")) response = response.replace("&lt;","<");
            while (response.contains("&gt;")) response = response.replace("&gt;",">");
            if(response.equals("Too much recursion in AIML"))
                return  "";
            else
                return response;
4

1 回答 1

1

我认为“集成”是指您希望机器人扫描AIML文件并根据您提供的输入做出响应。

为此,您必须执行以下步骤:

  1. 首先将您的 AIML 文件assets放在 Android Studio 文件层次结构的文件夹中。
  2. 然后,您必须将这些文件保存到手机内存中。
  3. 然后,您必须使用解释器Program AB来根据您输入的数据获得适当的响应。

您可以参考此链接以开始使用它。

于 2017-03-09T17:07:24.840 回答