我是 API.AI 的新手,通过一些教程,我了解了如何构建一个 session 机器人类型系统,其中需要您的输入一一完成流程,如 this 中的解释。 。另外,我知道有一个使用 webhook 从服务器获取数据的概念,我想学习如何在聊天中使用对话,例如给定示例中的披萨名称和类型,并使用这两个属性作为 API.AI 的 webhook 的参数。
API.AI 教我们构建聊天流模型和用于从 API 获取数据的 Webhooks,但我没有找到任何方法可以将聊天中共享的数据用于 Webhook。
如果我能得到一些帮助,那就太好了
最佳答案
API.AI 将您尝试执行的操作称为“实现”。 API.AI 控制台的实现部分可让您设置 Webhook 的 URL,以及您可能需要的任何静态 header ,以确保其来自真实的主机。
启用履行后,您需要通过选中意图页面底部的复选框来为要发送到的每个意图启用该履行。
如果您在意图中没有看到“Fulfillment”部分,通常意味着您尚未在上面的“Fulfillment”部分中启用它。如果您看到标题,但没有看到复选框,则需要通过单击右侧的箭头展开该部分。
然后您需要实际编写您的 webhook。请参阅https://api.ai/docs/fulfillment和 https://developers.google.com/actions/apiai/webhook了解详情。
关于node.js - 如何使用 API.AI 将对话输入传递到 webhook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45729197/