gpt4 book ai didi

ibm-watson - IBM Watson Conversation 与现有数据库集成

转载 作者:行者123 更新时间:2023-12-03 09:44:09 26 4
gpt4 key购买 nike

我希望在我的项目中实现 IBM Watson Conversation,但我无法理解的一件事是,如何将它与实时搜索集成。示例 我想为我的客户提供酒店搜索服务,我想从对话中提取城市、日期、客人数量等实体详细信息,并针对我现有的数据库进行搜索。有没有办法实现它?或者我应该使用任何服务来提取实体。

最佳答案

可用于此特定用例的预期工作流程是:

a) 使用 Waston Conversation 提取执行数据库搜索所需的所有信息 - 城市、数据、号码等...您可以通过使用对话向用户提问并存储一些 context 变量中的答案。

b) 当您收集了数据库搜索所需的所有内容后,您将执行数据库搜索,但不是在 Watson Conversation 中,而是在您的客户端应用程序中。因此,Watson Conversation 将在您指示某处(通常在 context 字段中)现在是 Watson Conversation 希望客户端应用程序执行某些 DB API 调用的时间返回答案。通常,您正在使用 JavaScript 或 Node.js 实现一些与 Watson Conversation API 通信的网页。在此应用程序中,当 watson 对话返回 JSON 格式的响应时,您可以解析此 JSON 在 context 上查找您的自定义字段,表示应搜索的内容。然后,您使用一些 JS 或 Node.js API 对数据库进行数据库搜索,当返回答案时,您可以将答案的相关部分存储回 context 字段以进行一些自定义变量,例如dbresponse - 然后可以在 Watson Conversation 中使用它。

底线:目前无法从 Watson 对话进行外部 API 调用。您可以在客户端应用程序中执行这些调用,并修改在请求和响应中来回发送到 Watson Conversation 服务的 context 字段,以将答案与对话流集成。

关于ibm-watson - IBM Watson Conversation 与现有数据库集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40584119/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com