槽位填充聊天机器人,提示中的建议芯片

2024-02-02

Hi I am creating slot filling chatbot where I would like to ask as much open question as possible at the beginning to make my flow the most similar to the normal conversation. enter image description here

我如何实现两种类型的提示,一种一般是指定缺少哪个参数,如果用户不以正确的方式填写它,那么我想通过使用建议芯片建议他答案? (上面流程图中的蓝色部分)


AFAIK,您的要求只能在 webhook 代码中实现; Dialogflow 配置不足以设置此类对话框。 Webhook 是必要的 - 然而,某些资源完全不鼓励这样做。去读书吧不同类型的 Dialogflow (API.AI) 槽位填充任务 https://miningbusinessdata.com/different-types-api-ai-slot-filling-tasks/小心。

如果您决定开始使用 webhook 进行槽位填充(这Webhook 实施示例 https://github.com/dialogflow/fulfillment-webhook-weather-python/blob/master/app.py是一个很好的起点),它将:

+----------+         +-------------+        +-------------+
|          | ------> |             | -----> |             |
|   User   |         | Dialogflow  |        |   Webhook   |
|          | <------ |             | <----- |             |
+----------+         +-------------+        +-------------+
  1. 接收具有已识别意图和实体的请求
  2. 提出后续问题(询问缺失的实体或在提供不受支持的值时提供建议)

基本上,这意味着 Dialogflow 现在仅用于自然语言理解 (NLU),而 Webhook 负责对话管理。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

槽位填充聊天机器人,提示中的建议芯片 的相关文章

  • 如何从google home的语音匹配配置文件中获取用户的唯一身份?

    我想在 Google Home 上开发一个应用程序 操作 它将向用户返回一些机密信息 因此 我无法根据帐户链接对用户进行身份验证 因为房间中的任何人都可以使用该设备 如何从语音匹配配置文件中获取用户的唯一身份 可能是电子邮件 ID 帐户链接
  • 在 Dialogflow 中使用 NodeMailer

    我想发送一封电子邮件 要求在 Dialogflow 中制作的程序中进行操作 我想使用 NodeMailer 但是当我部署项目时 出现以下错误消息 您的云函数部署失败 函数加载错误 无法加载文件index js 中的代码 您是否列出了所有必需
  • 模拟器错误 UnparseableJsonResponse(“找不到字段。”)

    我已在 DialogFlow 控制台中使用 webhook 成功测试了应用程序的前几个意图 但在模拟器中进行测试时出现以下错误 UnparseableJsonResponse API 版本 2 无法解析 JSON 响应 带有 INVALID
  • 无法生成 DialogFlow v2 访问令牌

    在版本 1 中 这就是我与 DialogFlow Api 通信的方式 fetch configs baseUrl query v 20150910 body JSON stringify query text lang en session
  • 有没有办法检索 Dialogflow 中的对话历史记录?

    有没有办法获得用户和代理之间的完整对话 与我通过单击历史标签获得的结果非常相似 但是以编程方式获得 重点是将用户和代理之间的交互保存为文本 提前谢谢各位了 没有 API 可以直接从 Dialogflow 检索历史记录 但您可以做的是启用日志
  • 使用 Google 上的操作设置计时器

    您好 我目前正在开发 google home google Assistant 的应用程序 我使用对话流 在我的意图之后 我想询问用户是否应该为他设置一个计时器 我怎样才能实现这个目标 您无权访问 Google Home 或 Google
  • 如何在 Android 中使用新的 Dialogflow SDK V2

    我对迁移到 Dialogflow V2 有点困惑 我有一个 Android 应用程序使用https github com dialogflow dialogflow android client https github com dialo
  • Dialogflow,从音频中检测意图

    我正在尝试将音频文件发送到对话流 API 进行意图检测 我已经有一个工作得很好的代理 但只能处理文本 我正在尝试添加音频功能 但没有成功 我正在使用此页面中提供的示例 Java https cloud google com dialogfl
  • 访问对话流履行中先前的后续意图参数

    我使用内联编辑器中提供的默认对话流代码 基于dialogflow fulfillment 0 5 0 来整理多个后续意图中给出的所有参数 我有一个设置 其中后续意图提出问题 从而产生提出所有问题的最终意图 从对话框流控制台内以前的意图中提取
  • PHP MySQL 对话流

    我正在使用 PHP webhook 设置聊天机器人 dialogflow 我想要做的是获取用户输入来查询 MySQL 表并将结果传递回对话流 API到目前为止 我成功地将文本字符串传递回 API 但我不明白如何查询数据库并将结果传递回对话流
  • 为什么我的 Google Actions Alpha 版本没有出现在 Google Assistant 商店中?

    在我的开发者帐户中 我可以使用模拟器成功测试应用程序 我也成功部署了Alpha版本 等了24小时 但是 那opt in链接不起作用 每次我导航到它时 我都会看到 We can t find what you re looking for a
  • 如何将dialogflow与网站集成?

    我使用 Dialogflow chat bot 创建了意图 实体等 现在 我正在尝试将dialogflow与我的网站 html 集成 我按照dialogflow官方网站上记录的说明进行操作 但我仍然很困惑 之后启用网络演示选项 如何编辑附加
  • Dialogflow 响应时间限制可以修改吗?

    我正在使用网络钩子在对话流上制作一个机器人 我收到错误 DEADLINE EXCEEDED 我的 webhook 需要 5 秒多一点的时间才能返回响应 有没有办法让时间超过5秒 这不可能 一种可能性是 例如 如果您有一个需要一些时间的后台任
  • Dialogflow Agent 在 Google 模拟器中工作,但在控制台和 Web 链接中失败

    我正在使用 Dialogflow V2 API 通过 Google 模拟器上的 Actions 进行测试时一切正常 请查找附件图片 但是 当尝试使用 Dialogflow 中的控制台 右列 以及 Web 集成链接时 它不起作用 代理能够从用
  • 如何重置参数值以便代理可以再次请求参数?

    我创建了一个对话流代理和其中的多个意图 其中一种意图需要 2 个参数 账户和余额类型 然后 它发送 Webhook 请求 其中写入代码以检查数据库中是否存在帐号 如果是的话 它会获取余额并发回给用户 现在 如果帐号不存在 我必须要求用户再次
  • Dialogflow动态实体问题

    我正在尝试使用 Dialogflow api ai 创建一个 Actions on Google 应用程序 我需要获取火车状态 所以我的实体将是火车号码或火车名称 火车的名字有很多 所以我无法手动添加实体值 如何将实体值动态添加到控制台 您
  • 是否可以从我自己的 AoG 应用程序的实现中触发另一个 Actions on Google 应用程序? [复制]

    这个问题在这里已经有答案了 此问题专门与 Google Apps 上的操作有关 涉及触发事件 操作以使助手为最终用户选择另一个 AoG 应用程序的能力 专门用于触发其他人的 AoG 应用程序 而不是您编写的应用程序 Idea 我想创建一个自
  • Dialogflow Google Assistant Alpha 版本始终失败,并显示以下消息:“For en:您的示例发音结构不正确。”

    Google Assistant Alpha 版本无法正常工作 它总是显示消息 对于 en 您的示例发音结构不正确 当您在操作发布后对其进行重命名时 就会发生这种情况 转到部署 gt 目录信息 gt 其他调用短语 并将调用短语替换为更新的操
  • Dialogflow Fulfillment Webhook 调用失败

    I am new to dialogflow fulfillment and I am trying to retrieve news from news API based on user questions I followed doc
  • Dialogflow 简单的授权方法

    是否存在将 Dialogflow 代理连接到的简单方法node js代码 当我将此代码与从 Dialogflow 代理的设置页面获取的正确项目 ID 一起使用时 出现以下错误 错误 获取应用程序默认凭据时出现意外错误 无法加载默认凭据 浏览

随机推荐