【发布时间】:2020-02-05 16:55:39
【问题描述】:
我正在使用 RASA NLU 开发语音助手,稍后将部署在 android/IOS 移动应用程序上。我目前有一个 python 程序,我在其中调用 RASA NLU 模型并使用 Interpreter 类解析传入的输入。
interpreter = Interpreter.load("training_data/models/nlu/default/current/")
interpreter.parse(input)
我得到的答案存储在一个 JSON 对象中,我在其中解析它以获取意图 + 关联实体。我稍后获取此输出并使用 AIML 解释器来获取相应的响应。我将所有响应存储在 AIML 文件中。
我现在的问题是所有这些代码都在我的机器上本地运行。我想在服务器上加载我的 RASA NLU 模型,然后使用某种 API 从模型请求响应并将其发送到 AIML 内核(也存储在服务器上)。该模型应始终在服务器上运行,我将从移动应用程序发送请求。有什么建议吗?
【问题讨论】:
-
我认为这太宽泛/模糊了。请参阅:How to Ask、help center。
-
我建议您删除问题中的 aiml 标签,因为它似乎比 AIML 更与网络相关。
标签: python server host aiml rasa