几个月来,我一直在使用Watson Assistant的用户界面来创建对话框。到目前为止,基于节点的系统对我来说还算不错,但是我已经达到了可以通过代码更好地解决的复杂性。
我已经找到了Watson API,但是正如我所看到的,其目的是对用户进行身份验证,管理会话并将用户的话语中继到AI。 而且,Developer Cloud API用于管理和连接IBM Cloud服务。
是否有一种通过代码创建对话框的方法,而不是使用所有教程中出现的基于节点的方法?
答案 0 :(得分:0)
您也可以创建dialog nodes。
在github上检查examples使用的是AssistantV1或AssistantV2模块。
答案 1 :(得分:0)
能否请您阐明通过代码实现的含义?您是要使用Python处理话语,而不是调用Watson Assistant服务,还是要使用SDK配置对话框而不是使用仪表板?如果您想使用Python(自定义代码)处理话语,我将在应用程序处理中将逻辑包含在请求或响应JSON中。
Watson Assistant V2 SDK仅包含用于创建会话和发送消息的方法(带有一些选项以自定义来自这些API调用的响应),前提是用户将通过仪表板配置意图,实体和对话框。 V1 SDK提供了更多方法,但是大多数只是可以在仪表板中完成的事情。