我正在使用IBM沃森助手创建一个机器人。我试图使用网络钩子,但不知道发送到网络钩子的POST请求JSON/超文本标记语言的格式。
我的案例研究是一个用户可以预购的商店。我想把订单细节发送到我的后端服务器,并给用户一个预购的参考号码。我在留档中没有发现IBM沃森助手发送的POST请求格式以及应该返回的响应格式。
我知道IBM Watson Assistant不需要特定的响应格式。它允许开发人员根据自己的需要操纵响应。
IBM沃森助手有一个文档化的应用编程接口。有推荐的V2助手应用编程接口,可用于创建会话,然后发送消息。较旧的V1助手应用编程接口具有更多功能,并且深入系统。两个应用编程接口都可以用来编写聊天机器人。
如果您指的是作为沃森助手功能的网络钩子,以从对话框节点到达外部服务,过程如下:
这篇关于使用Watson Assistant构建Slack机器人的IBM云解决方案教程使用Webhook调用Db2数据库。该代码在GitHub repo中提供。
我试图在Watson内部构建一个BMI计算器,但当你使用“多重条件反应”时,Watson似乎不支持数字比较。 此代码将抛出一个错误: 编辑:解决了。这是我自己的错。如果你在“多重条件反应”中设置条件,不要包括。 在本例中,您只需输入
我正在尝试用Watson Assistant构建一个聊天机器人,它可以查询google sheets电子表格,并在聊天机器人中显示结果。所以我想知道怎么做?我知道这可以通过使用Webhook来实现,Webhook可以通过URLendpoint调用,但是我如何存储用户输入并将其与电子表格值匹配,然后存储返回的电子表格值并在对话时显示它们呢?。 这是我的电子表格链接,它会让你知道我在构建什么,http
我已将Watson assistant与Fb messenger集成。我能够向聊天机器人发送消息,因为我是FB页面的管理员,但如何公开聊天机器人,以便FB上的任何用户都可以向其发送消息。
我们开发了一个watson assistant聊天机器人,并与客户端应用程序集成。现在我们想知道每个用户从客户端应用程序调用watson服务的次数,以及每个用户的账单明细。 我们尝试使用沃森设置(传递用户id和客户id作为参数),但我们没有得到每个用户的详细信息,我们只得到总用户计数的详细信息。 请让我知道我们如何从应用程序端或任何其他替代方法实现这一点。 代码:
对于ibm聊天机器人,我能告诉聊天机器人对话中的一个词是一个实体吗?或者我必须让它成为一个意图。例如,你的兴趣是什么?问题体育答案 我可以从菜单中添加体育作为一个实体吗?
在运行代码之前,请安装ibm watson 我在IBM文档中发现,“对于Python脚本,您可以运行它来导出日志并将其转换为CSV格式,从Watson Assistant GitHub)存储库下载export_logs_py.py文件。” 但我真的不知道在哪里 这个py在我未经修改运行文件后显示错误: