首页 文章
  • 3 votes
     answers
     views

    科尔多瓦|在iOS上从麦克风获取直播

    我正在尝试构建一个语音日历应用程序,需要使用麦克风的实时流进行语音识别 . 因此,您有一个开始收听麦克风的按钮,并在用户停止讲话时自动停止 . 我已经探索过Cordova Media API,它允许我将数据记录到wav文件中 . 这可以工作,但是因为我需要等待录制完成,所以这个过程非常慢 . 我使用https://api.ai作为起点来构建应用程序的第一个版本,该版本运行良好 . 它照顾了所有&q...
  • 0 votes
     answers
     views

    DialogFlow v2 fulfillmentMessages

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

    如何直接在Dialogflow上获取文本响应?

    我正在尝试从dialogflow获取直接文本响应 . 我从github上的示例代码中得到答案,但这根本不是用户友好的 . 我怎样才能获得“仅限语音”的回复? import os.path import sys try: import apiai except ImportError: sys.path.append( os.path.join(os.path.di...
  • 0 votes
     answers
     views

    Dialogflow中的文本响应数

    我是Dialog流程的新手并且正在尝试构建产品搜索 . 所以我有很多文字回复 . 在这样做时,我的文本响应数达到了30 . 正如您在屏幕截图中看到的那样,它达到了30,我没有找到任何选择来编写另一个文本响应 . 因此,单击“添加消息内容”并添加新的文本响应 . 但现在,当我查询某些内容时,它会给我多个响应 . 所以我的问题是:1)有没有办法增加文本响应(30)的大小 . 或者是限制 . 2)如...
  • 1 votes
     answers
     views

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

    我正在使用List响应对象在Google智能助理平台上显示选项以调用Webhook Fulfillment 在Dialogflow控制台上进行测试时,列表选项可以正常工作 . 但是,在移动设备上通过Google智能助理模拟器或Google智能助理应用进行测试时,列表选项在首次尝试时无效 . 它仅在第二次选择选项时有效 . Edited- Default welcome intent code En...
  • 0 votes
     answers
     views

    DialogFlow:'Add Response'无法在Web Demo中使用

    从下图中可以看出,放置两个单独的“文本响应”按钮可以得到两行响应 . 但是,当我使用Web Demo集成时,我只获得其中一个响应(随机) . 要么'嗨,欢迎!'或者“我可以帮忙吗?” 有人有任何想法吗?谢谢!
  • 0 votes
     answers
     views

    如何让Zapier Webhooks在API.AI中发挥作用

    我正在试验API.AI代理 . 我希望webhooks能够实现对意图的回应 . 我创建了一个Zap,将Webhooks作为触发器 . "Catch hook"触发器给了我一个URL,例如我在API.AI履行中输入的https://hooks.zapier.com/hooks/catch/1111111/9aaaaa/ . API.AI正确地将JSON发送到此URL,并触发Z...
  • 5 votes
     answers
     views

    Dialogflow - 节点SDK不会在会话中保留上下文

    我正在使用dialogflow Node SDK将textRequests和eventRequests发送到对话框流 . 履行webhook显示虽然sessionId是相同的,但不保留上下文 . 使用来自action-on-google助手的相同对话框流程代理,将保留上下文 . 所以唯一的区别是我正在使用Node SDK发送文本 . this.app = apiai(CLIENT_ACCESS_T...
  • 0 votes
     answers
     views

    意图没有被训练短语调用

    我总共有4个Dialogflow Intents . 他们是 默认欢迎意图(事件:欢迎,启用webhook调用) 默认回退意图(默认回退意图:启用,禁用webhook调用) goodbye(事件:actions_intent_CANCEL,意图为转发结束:已启用) astro(启用webhok调用) 意图名为“ astro " contains 5 training...
  • 0 votes
     answers
     views

    Dialogflow V2始终给出以下错误: - Webhook调用失败 . 错误:Webhook响应为空

    我正在尝试将我的应用程序与Dialogflow集成并将请求发送到Mulesoft,然后从那里发回Webhook指南中提到的格式的响应 . 以下是诊断信息中显示的API请求和响应: - 履行要求: - { "responseId": "da851e5f-b6c3-4a17-bfdf-ad935d5003f6", "queryResult"...
  • 2 votes
     answers
     views

    如何在API.AI(Dialogflow)中维护聊天机器人的用户模型

    我正在使用Dialogflow创建一个聊天机器人 . 如何在聊天机器人系统中维护用户模型? 我希望为组中的每个用户保存不同的用户模型 . 用户模型应存储用户的名称,从对话框中收集的个人信息以及用户的喜好和不喜欢 . 有了这些信息,我想在用户模型中添加个性化的备注到对话框引擎 .
  • 1 votes
     answers
     views

    如何动态训练api.ai/dialogflow聊天机器人?

    我试图使用Api.ai/Dialogflow根据聊天线程中的先前消息生成一些"quick reply templates"即可能的回复 . 我在某种程度上训练了api.ai代理,仅为某些选定的查询生成回复 . 现在,我想增强它以生成更多查询的回复,但实际上不可能为大量查询手动培训代理 . 有没有办法通过分析以前的聊天线程动态训练api.ai聊天机器人,我已经存储在数据库中或使用...
  • 0 votes
     answers
     views

    开发一个聊天机器人用API.ai提问

    我正在开发一个聊天机器人,它不仅会回答一些常见问题解答,而且还能够提出类似测验的问题 . 问题是,从我已经看到的,机器人框架强加了一些顺序(用户的响应将作为下一个问题的意图,依此类推)我问的是有一种方法来生成问题a有点随机,因为我不希望用户每次跟随PS后的问题进行预测:我目前正在使用API.ai,但我对任何其他建议持开放态度
  • 3 votes
     answers
     views

    dialogflow(api.ai)webhook请求中的设备位置

    我正在为Google智能助理开发一个Dialogflow聊天机器人,在这里的webhook请求JSON示例中: https://developers.google.com/actions/reference/v1/dialogflow-webhook webhook接收设备数据,包括其位置: "device": { "location": { ...
  • 2 votes
     answers
     views

    Dialogflow中的多个快速回复

    我已经开始使用Google的Dialogflow(以前的API.AI) . 我看到有一个选项可以添加“快速回复” . 但是我似乎只能添加一个(见截图) . 我知道Telegram和Facebook Messager都允许多个“快速回复” . 如何启用更多回复?我需要更改任何代码吗? 提前致谢 .
  • 0 votes
     answers
     views

    无法在对话框流程中解析webhook json响应(api.ai)

    我收到以下错误 错误:无法解析webhook JSON响应:无法找到字段:消息中的语音google.cloud.dialogflow.v2.WebhookResponse <?php $method = $_SERVER['REQUEST_METHOD']; // Process only when method is POST if($method == 'POST'){ $...
  • 1 votes
     answers
     views

    在DialogFlow(api.ai)Android SDK中增加监听超时

    我做了什么? 我使用api.ai a.k.a DialogFlow的Android SDK创建了一个聊天机器人 . 我的聊天机器人以语音形式接收输入,然后使用谷歌TTS将响应转换回来自文本的语音 . 我通过像这样循环监听器创建了一个始终监听模式: - @Override public void onListeningCanceled() { aiService.resume(); } @O...
  • 1 votes
     answers
     views

    在Skype中集成的dialogflow chatbot中启动聊天?

    我使用dialogflow创建了一个聊天机器人,然后将其集成到Skype中 . 由于没有办法使用Dialogflow来推送通知/发送主动消息,这是一种让我的聊天机器人向特定用户发送消息(通知)以响应特定事件的方法吗?
  • 3 votes
     answers
     views

    Dialog Flow(API.ai)中的数据上下文在哪里

    我一直在阅读关于Dialog Flow的内容,有一件事对我来说还不清楚 . 我试着举个例子 . 我想实现如下转换: User: Hello Google, what are some interesting cities? Bot: Hello there! Sydney, New York and Berlin are nice. User: Could you tell more about...
  • 3 votes
     answers
     views

    何时在Dialog Flow中使用用户实体?

    在Where is the data context in Dialog Flow (API.ai)中,我询问了如何保留用户特定的数据 . 例如,用户要求提供城市列表,并且webhook服务随机选择三个 . 如果您想稍后再参考此列表中的某个城市,则需要以某种方式存储它 . 问题的答案是它可以在上下文中来回传递 . 现在我阅读文档中的用户实体 . 这对我来说是一个未知的概念 . 我现在的问题是:我们...
  • 0 votes
     answers
     views

    在Google智能助理模拟器中测试我的Google助手应用时,它在网络演示和对话框流程中工作

    我正在开发一个谷歌助理应用程序,我创建了对话并在Web演示,对话框流程中测试,它工作正常并给出正确的响应,但在谷歌助理模拟器测试时,它只是识别默认的欢迎意图,它无法找到有关更多信息的下一个意图信息,请查看以下屏幕演员 https://www.screencast.com/t/qNJXhrjcB
  • 1 votes
     answers
     views

    Dialogflow帐户链接打破了流程

    我正在使用Dialogflow for Google智能助理开发一个聊天机器人,我使用this official documentation在Google上的操作的帐户关联部分中强制登录(使用授权代码流),因此当我调用机器人时,如果用户请求登录还没有登录 . 登录后,它会中断流程,我需要再次调用我的机器人,如此图所示 . I want to make this flow continuous, i...
  • 1 votes
     answers
     views

    如何在Dialogflow中输入超过250个字符(api.ai)

    使用对话框流程意图时,我们需要将一些场景输入发送给Webhook . 在这种情况下,如果文本的大小超过250个字节,则对话框流会抛出错误 . 我的问题是如何实现输入文本超过250个字节的意图 . 谢谢
  • 0 votes
     answers
     views

    使用事件或/和上下文的服务器端查询?

    我出于复杂性原因使用PHP-BotMan编写机器人编码器,并使用Dialogflow查询api从响应中提取和操作信息 . 我在这里看到了人们的示例和提示,并在对话流论坛上建议使用上下文或事件,其中一些混合了两者 . 处理这个问题的更好方法是什么? 该应用程序的流程是: 用户消息机器人 bot查询(text或/和#event?)对话框流 在内部处理回复或返回dialogflow slot...
  • 0 votes
     answers
     views

    Dialogflow bot作为系统实体值的未知输入返回.net集成

    我使用Dialogflow创建了聊天机器人 . 它根据本文档通过API与.net Web应用程序集成 . https://github.com/dialogflow/dialogflow-dotnet-client . 我的问题是每当我将系统实体值(如sys.date,sys.duration)作为用户输入api响应作为未知输入传递并重定向到默认意图时 . 但是,当我尝试使用dialogflow...
  • 0 votes
     answers
     views

    API.AI:如何重复调用相同的意图

    在API.AI中,我创建了CheckQuality意图检查空气质量,如here所示 . 包括2个参数'city'和'date' . 1.我已声明'date'(作为entity @ sys.date),其默认值为Today . 我已按要求标记了“日期” . 定义了两个问题: 波士顿的空气质量如何? 明天怎么样? 我已在输出上下文中声明了上下文名称cq(棕色框),因此如果用户要求其他日期...
  • 3 votes
     answers
     views

    Google智能助理会触发“默认回退意图”而Dialogflow则不会

    我创建了一个聊天机器人,其中只包含一个额外的意图( depr_intent )以及 Default Welcome Intent 和 Default Fallback Intent . 此意图仅包括以下培训短语:"What causes a person to get depressed and how can this be treated?" . 我将 ML CLASSI...
  • 0 votes
     answers
     views

    Dialogflow令人困惑的意图

    我正在使用对话框流创建一个基本应用程序,并注意到它一直混淆意图 . 我有2个意图,一个用于购买汽车,另一个用于购买自行车 . 汽车意图有训练短语(动作:buyCar): I would like to buy a car with 4 doors I would like to buy a car with 2 doors The car should have 4 doors 自行车意图有训...
  • 3 votes
     answers
     views

    如何从我的webhook触发`action.intent.INTENT_NAME`意图?

    我想用Dialogflow和Google智能助理以及Google Transactions API创建一个聊天机器人,以便用户订购巧克力盒 . 现在我的代理包含以下四个意图: Default Welcome Intent (文字回复:你好,你想买一个巧克力盒吗?) Default Fallback Intent Int1 (训练短语:是的,我想要,履行:启用webhook通话) I...
  • 1 votes
     answers
     views

    为什么不触发`actions.intent.TRANSACTION_DECISION`?

    我想用Dialogflow和Google智能助理以及Google Transactions API创建一个聊天机器人,以便用户订购一些商品 . 现在我的代理包含以下四个意图: Default Welcome Intent (文字回复:你好,你想买一个巧克力盒吗?) Default Fallback Intent Int3 (培训短语:是的,我想要,履行:启用webhook) Int...

热门问题