在Android studio

时间:2016-04-21 11:44:30

标签: java android bots aiml

我正在尝试使用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;

1 个答案:

答案 0 :(得分:1)

我认为通过'整合',您的意思是您希望机器人扫描AIML文件,并根据您提供的输入做出回应。

为此,您必须按照以下步骤操作:

  1. 首先将您的AIML文件放在Android Studio文件层次结构的assets文件夹中。
  2. 然后你必须将这些文件保存到手机内存中。
  3. 然后你必须使用像Program AB这样的翻译来根据你输入的数据得到适当的回应。
  4. 您可以参考this link开始使用它。