首页 文章
  • 2 votes
     answers
     views

    当Google智能助理通过网络响应进行响应时,您如何允许用户取消?

    我有一个与Silly Name Maker webhook example非常相似的Google Action(使用API.AI) . 但是,由于以下原因,我的应用被拒绝: 您的一项或多项操作不允许用户轻松退出对话 . 如果用户要求取消或退出,请确保您不会继续与用户交谈 . 当您说麦克风打开时停止,取消或退出时,它会响应“当然,取消”,关闭麦克风并退出 . 但是,当您在座席发言时尝试使用这些命令...
  • 8 votes
     answers
     views

    Google Assistant位置权限未存储在请求之间

    使用API.AI和Google智能助理,我正在请求获取用户名称和位置的权限 . 目的是我能够一次请求许可,随后对我的行动的请求将不需要再次询问(因为每次用户与我的行动谈话时,这将导致非常愚蠢的对话) . 我发现的是,我只是将意图中的信息与 actions_intent_PERMISSION 相关联 - 信息已经被授予了许可 . (在下面的示例代码中 - 它最终会重新请求所有其他意图的权限 . )...
  • 1 votes
     answers
     views

    如何在Dialogflow中创建包含丰富消息的响应?

    目前,当调用intent时,我正在调用webhook并从web服务获得响应,如下面的json结构所示 . { "speech": "this text is spoken out loud if the platform supports voice interactions", "displayText": "this...
  • 2 votes
     answers
     views

    音频有效载荷对话框(api.ai)

    我'm making an action for the Google Assistant. I do have a javascript fullfilment but it'不是一个很好的清晰代码,所以它知道如何在js中调用一个intent . 但就我的问题而言:是否可以对音频文件使用自定义有效负载响应? I know you can play audio files with the we...
  • 0 votes
     answers
     views

    DialogFlow v2 fulfillmentMessages

    我正在尝试用新闻卡回复用户,但据我所知,如果我按照你的例子它不起作用 . 如果我只是回复这样的履行消息 res.json({ "fulfillmentMessages": [ { "card": { "title": "card title", ...
  • 1 votes
     answers
     views

    根据用户平台设置Dialogflow响应对象

    我有一个webhook服务器,它响应Dialogflow,包含丰富的消息对象,可以在Google智能助理上运行 . 但是,如果用户使用Google Assitant以外的其他平台(例如网络或亚马逊Alexa)与我的机器人聊天,我想发送基本文本回复 . 浏览完文档后,我不确定如何发送响应消息对象,该对象将在用户使用Google智能助理时显示丰富的消息对象,并在其他平台上显示纯文本响应作为后备 . 这...
  • 3 votes
     answers
     views

    Webhook生成了用户选择的列表提取选项

    我是API.AI和Google Actions的新手 . 我有一个由履行生成的项目列表 . 我想获取用户选择的选项 . 我试过阅读文档,但我似乎无法理解它 . https://developers.google.com/actions/assistant/responses#handling_a_selected_item 我也试过设置后续意图,但它不会工作 . 它总是最终给出后备响应 . 我正在...
  • 2 votes
     answers
     views

    Dialogflow列表第一次无法在Google智能助理上使用

    我的Dialogflow代理正在使用“Google Rich Message上的操作”列表响应对象来显示Google智能助理平台上的选项 . 在Dialogflow控制台上进行测试时,列表选项可以正常工作 . 但是,在移动设备上通过Google智能助理模拟器或Google智能助理应用进行测试时,列表选项在首次尝试时无效 . 它仅在第二次选择选项时有效 . 任何指导将不胜感激 .
  • 3 votes
     answers
     views

    从Google Home Simulator链接OAuth2帐户时的redirect_uri_mismatch

    我正在开发一个帐户,用于链接与API.AI集成的集成,以便与Google Home一起使用 . 当我在模拟器中测试此代理时(https://developers.google.com/actions/tools/web-simulator) 正如所料,这是我的回答: { "response": "It looks like your conference ma...
  • 5 votes
     answers
     views

    在Dialogflow上没有错误时,Google智能助理出错

    我创建了一个聊天机器人,告诉用户我(扩展)家庭的成员以及他们住在哪里 . 我已经创建了一个包含MySQL的小型数据库,其中存储了这些数据,并且只要这是合适的,我就会使用PHP脚本来获取它们,具体取决于用户与聊天机器人的交互 . 我的聊天机器人包含对 Default Fallback Intent 和 Default Welcome Intent 的两个意图: Names Location_...
  • 0 votes
     answers
     views

    dialogflow(api.ai)意图重定向转换webhook

    我正在尝试使用Translate API webhook在我的DialogFlow代理中启用多语言功能 . 意图用英语配置 当文本以任何其他语言输入到机器人时,它将转到默认回退意图,其中调用webhook来翻译此文本 . 返回翻译的输出和用户语言上下文 . 如果我确切地知道接下来要按顺序触发什么意图,我可以为此配置一个后续事件 . 但是这里的机器人's output is transl...
  • 1 votes
     answers
     views

    如何通过谷歌助手/谷歌主页使用完整的对话框流程API功能(并获得语音识别准确性)?

    我有一个通过DialogFlow创建的对话代理 . 我想在Google Home设备上与此代理进行对话 . 问题: dialogflow API(例如dialogflow-nodejs-client-v2)提供对DialogFlow内置代理的完全访问权限 . 最重要的是,用户可以通过文本输入或语音输入(作为.wav文件或音频流)与系统交互 . 当您向DialogFlow代理(例如detect in...
  • 0 votes
     answers
     views

    Dialogflow未将textRequest检测为参数

    我正在使用Angular RC5和Dialogflow开发一个Chatbot . 我对代理的仪表板有意图,它会提示用户输入他的名字,然后提示其他一些数据 . 意图与'PROMPT_DATA'事件相关联 . 使用eventRequest从客户端(前端)触发意图,以便在初始化聊天时向用户显示消息 . 对话框流的响应是提示“你的名字是什么?”,在此之后用户输入一些名称并且代码发送带有任何输入的textR...
  • -1 votes
     answers
     views

    dialogflow:不明白我如何通过编码检索上下文

    我有一些我不能理解的东西 . 在这里我想做的情况: 机器人:你好,你想做什么?用户:搜索产品机器人:您在寻找哪种产品?用户:Apple Bot - >与apple匹配的产品列表 这是一个片段代码: function searchProduct() { agent.add('Which product are you looking for ?'); // receive...
  • 0 votes
     answers
     views

    识别Dialogflow V1中的唯一用户

    所以我正在测试Dialogflow,我的第一个问题之一是:我的机器人如何知道它与谁交谈?我需要识别用户并尽可能长时间地保留该信息 . 基本情景是: 用户开始他/她的第一次谈话 . Chatbot向服务器发送一个履行请求,试图匹配其自己数据库中的用户 . 找到用户,将信息(作为JWT或其他令牌)发送回Dialogflow并存储在那里以进行进一步通信 . 实际上,这部分涉及询问用户电子邮件...
  • 1 votes
     answers
     views

    Google Assistant Dialogflow API V2 webhook ETag错误

    我正在尝试返回简单的文字回复,并使用以下代码在Google智能助理应用中显示基本卡片: public GoogleCloudDialogflowV2WebhookResponse Search(GoogleCloudDialogflowV2WebhookRequest request) { GoogleCloudDialogflowV2WebhookResponse whr...
  • 0 votes
     answers
     views

    API.AI中的请求超时

    我有一个API.ai代理,它发送一个请求(来自用户)到webhook,需要大量处理(超过5秒)才能得到答案 . 据我所知,没有办法增加API.ai中的响应超时 所以,我创造了2个意图 . 第一个只是调用我的webhook开始处理结果,同时webhook将回复用户,“你的请求正在处理...” . 第二个意图有一个事件和行动 . 新事件的目的只是向用户显示结果 . 一旦结果准备好,我的后端应用程序将发...
  • 0 votes
     answers
     views

    Dialogflow预建代理语言

    我正在使用 EN 和 ES locales在聊天机器人中工作 . 默认语言环境是 ES . 我想使用预建代理添加小谈话 . 但问题出在这里:导入代理后,此代理仅显示 ES 语言环境 . 这意味着当我将意图导出到我的聊天机器人时,此意图只有 ES 响应 . 我想得到两个, ES 和 EN 回复 . 问题是,如何使用这两种语言导入这个预构建的代理?
  • 0 votes
     answers
     views

    Dialogflow Messenger集成的列表模板(V1 API)

    我正在开发一个Facebook应用程序,它利用一个发布到我的dialogflow代理的messenger机器人,然后发布到我的后端PHP webhook . 问题是我找不到正确的文档来回发列表模板 . 我有这个(工作)代码发回一个按钮模板: $array = array( "source" => $source, "speech" =&...

热门问题