首页 文章
  • 0 votes
     answers
     views

    如何为Android应用程序连接IBM Watson Conversation和Cloudant NoSql?

    我使用IBM Watson Conversation创建了一个chat-bot,并将我的用户输入保存为Watson Conversation中的上下文变量 . 有没有办法可以在IBM Cloudant NoSql数据库中保存这些上下文变量?我正在尝试在我正在开发的Android Studio应用程序上使用这两种服务 . 该应用程序应该要求用户信息与我创建的聊天机器人协调约会,并将用户输入存储在Cl...
  • 0 votes
     answers
     views

    dialogflow facebook信使卡传递 Headers

    我正在使用dialogflow并使用fb messenger作为 Channels . 我正在使用的响应类型是卡 . 我所看到的是,当用户点击按钮时,它会发送按钮 Headers 而不是回发文本 . 它是预期的还是一个bug? 诊断信息看起来像 { "responseId": "8c263e39-5159-4f24-913f-e558b35e4dde"...
  • 1 votes
     answers
     views

    用于Python中的聊天机器人的数据库

    目前,我已经足够了,我必须使用某种数据库 . 目前,当我遇到用户的新问题时,我只是不断添加项目到我的列表/词典 . 我的问题是,我用什么数据库来存储/查询用户的数据 . 我在答案中通过this及其后续链接,但我没有提到使用了哪个数据库 . (我的这个小项目旨在教自己机器学习和NLP的概念) 提前致谢 .
  • 0 votes
     answers
     views

    在Socket.io基本聊天应用程序中添加Chatbot

    我做了一个基本的聊天应用程序,将两个随机对等连接在一起 . 您可以在此处看到实时运行示例: http://talkwithstranger.com 我想要集成一个聊天机器人,该聊天机器人应该连接到等待连接到真人类用户的任何用户 . 聊天机器人将通过响应人类用户消息来娱乐用户 . 这里有一个类似的聊天机器人名为“Didianer.com”,如果你去这里开始打字,你会看到他回应 . http://so...
  • 0 votes
     answers
     views

    在Windows 10中找不到Heroku命令

    我想在this article之后创建一个Python聊天机器人 . 但通过npm或Windows 32位版本或Windows 64位版本安装heroku-cli后,我收到以下错误: 'heroku'未被识别为内部或外部命令,可操作程序或批处理文件 . 它在安装时自动设置Path如下:
  • 1 votes
     answers
     views

    如何在Microsoft Bot Builder中保留默认消息的计数器并更改Bot响应?

    我试图让天蓝色的网络应用程序机器人在3次尝试中无法在QnA制造商知识库中找到答案后回复另一条消息 . 我想知道我会把这个柜台放在哪个 class 并检查一下?我也无法弄清楚答案存储在哪个变量中 . 我正在使用来自Microsoft Azure的Web应用程序机器人的问题和答案机器人模板代码 .
  • 2 votes
     answers
     views

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

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

    使用MS BotFramework中的PromptDialog开始对话

    机器人是否有正确的方法在直线通道中与 PromptDialog.Choice 开始对话? 我正在尝试一个丑陋的黑客攻击拳头 ConversationUpdate 活动并从用户创建一个假消息来初始化对话框,如下所示: IMessageActivity greetingMessage = Activity.CreateMessageActivity(); greetingMessage.From = ...
  • 0 votes
     answers
     views

    FB Chatbot如何获取上一条消息

    是否可以接收用户发送到聊天机器人的先前消息(不使用快速回复或回发按钮) . 例: 网友:“你能打电话给朋友吗?” Bot:“我该打电话给谁?”用户:“蒂姆” 在API中,我现在只有“Tim”的信息,不知道我是应该给他打电话还是给他发短信或给他做三明治或其他什么 . 所以我基本上我想在文本“你能打电话给朋友”(意图:'CALL')之外另外添加一些Postbackdata或元数据,因此消息“Tim”将...
  • 1 votes
     answers
     views

    Chatbot会话对象,您的方法?

    我对编程比较陌生,我最近开始研究的一个项目是python中的一个聊天机器人,我经常使用irc Channels . 我的目标之一是让机器人能够非常基本地跟踪它与用户的对话 . 我目前正在使用会话对象 . 当用户对机器人进行寻址时,它会创建一个新的convo对象,并在该对象中存储对话日志,当前主题等 . 当用户说话时,如果他们的消息与对话的主题匹配,则根据他们所说的内容和新主题选择响应 . 例如,...
  • -1 votes
     answers
     views

    使用Wit.ai的Chatbot的基本概念

    我正在尝试创建一个聊天机器人应用程序,用户可以创建自己的机器人,如Botengine . 通过谷歌后,我看到我需要一些NLP api来处理用户的查询 . 根据wit.ai basic example我可以设置和获取数据 . 现在我很困惑,我将如何创建一个botengine? 所以到目前为止我理解了流程,以下是比萨饼送货的一个例子: - 用户将输入一条欢迎信息,嗨,你好...... 欢迎回复...
  • 0 votes
     answers
     views

    如何为python Facebook Messenger聊天机器人设计Heroku应用程序?

    短版 我正在用Python开发一个Facebook Messenger聊天机器人(用FBMQ library) . 我的应用程序在Heroku(Hobby Tier)上运行,附带了Heroku postgresql数据库 . How should I setup my Heroku application (tier, dynos, database...) to make my chatbot ...
  • 0 votes
     answers
     views

    IBM bluemix - NodeRED - 无法安装node-red-contrib-chatbot

    我正在尝试在IBM Bluemix上的Node-RED中安装redbot . 正如here所建议的那样,我正在使用Manage palette来安装它 . 我可以通过输入chatbot在'install'标签中找到它 . 我点击安装,然后弹出一个说: 安装前,请阅读节点的文档 . 某些节点具有无法自动解析的依赖关系,可能需要重新启动Node-RED . 我再次点击安装,加载一点后,它会显示以下...
  • 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...
  • 1 votes
     answers
     views

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

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

    Smooch:如何做回发依赖状态转换?

    我试图基于Smooch回发有效载荷将脚本从一种状态转换到另一种状态;但得到错误代码H12 . 考虑一下例子https://github.com/smooch/smooch-bot-example 假设我按如下方式修改脚本https://github.com/smooch/smooch-bot-example/blob/master/script.js start: { receive: (...
  • 1 votes
     answers
     views

    我可以将Smooch.io用于不同的NLP吗?

    所以我用 Recast.ai Build 了我的聊天机器人,它提供了不同的渠道来集成到电报,脸书等 . 现在我想用本机iOS和Android平台构建相同的聊天机器人 . 那么可以使用 recast.ai's NLP for integrating smooch's native SDKs 来 Build 原生应用吗?虽然我已经知道我可以使用在smooch 's list. But for the...
  • 9 votes
     answers
     views

    Microsoft Bot Framework自定义Facebook消息

    我've started to work on my chatbot using Bot Builder SDK in C# and Microsoft Bot Framework. I'已经部署了我的机器人并且可以与它进行交互 . 目前我专注于Facebook Messenger . 我已经可以使用Microsoft.Bot.Connector.Attachment在Messenger上显示卡片...
  • 3 votes
     answers
     views

    Dialogflow的多个响应(又名Api.ai)

    我正在尝试创建一个聊天机器人,一旦“问候”过程完成继续并在没有任何用户查询的情况下发起新主题 . 它必须类似于以下内容: 机器人:你好 用户:你好 机器人:你多大了? 用户:35 机器人:太好了 . 机器人:我们来谈谈政治 . 你是美国人吗? 直到“伟大”的路线一切正常,但我不能触发将引发“让我们谈论政治......”这一行的事件 . 文档很模糊,我可以不用webhooks这样做吗?如果没有,像这...
  • 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": { ...
  • 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

    RingCentral Glip Bot OAuth

    在RingCentral Platform中为Glip Bot应用实施OAuth的新方式/方法是什么? (RingCentral Developer门户现在可以获得Glip Bot应用程序的永久访问令牌) app.get('/oauth', function (req, res) { if(!req.query.code){ res.status(500); ...
  • 1 votes
     answers
     views

    谷歌模拟器上的操作是否阻止了外部请求?

    我正在开发一个带有Dialogflow集成的Google应用操作系统 . 当使用公共请求调用在Dialogflow模拟器中进行测试时,我得到一个响应,即找到我传递的Uri,执行并返回响应 . 在Google模拟器上的操作中执行完全相同的操作会产生此错误 . { Error: getaddrinfo ENOTFOUND abc.eu.auth0.com abc.eu.auth0.com:443 at...
  • 2 votes
     answers
     views

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

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

    Dialogflow与外部/第三方公共API集成

    我在Dialogflow Google框架内创建了一个聊天机器人 . 我是新来的 . 我在连接外部/第三方公共API时遇到问题 . 只是为了了解工作原理,我想在Google智能助理中使用Meetup API . 我在Dialogflow上创建了一个名为Smart Voice的简单项目,我想将Meetup API集成到这个聊天机器人中 . 我的方法: 通过getJSON获取数据(Meetup响应有效...
  • 0 votes
     answers
     views

    Dialogflow - 具有不同参考值和类似同义词的实体

    帮我解决Dialogflow代理的查询! 我已经定义了一个名为“ProgrammingLanguages”的实体,并使用如下常用同义词分配了2个不同的参考值: Android - Mobile OS, Mobile Development, Google iOS - Mobile OS, Mobile Development, Apple 已经使用名为“ProgrammingLa...
  • 0 votes
     answers
     views

    如何在没有Twilio的情况下为现有的电话号码发送短信?

    我想为现有业务提供服务,所以如果他们收到消息,我的机器人会自动解析它,如果需要,机器人会从同一个号码响应它 . 使用Twilio,您需要将您的号码转移给他们,这对于经常拥有陆地电话线的企业来说非常不方便 .
  • 0 votes
     answers
     views

    Facebook Messenger bot:第一次交互与后续同一命令不同?

    有没有人知道如果他们第一次与机器人交互,是否可以向聊天用户返回不同的消息等? 例如,如果用户第一次说“你好”(或任何东西),机器人可能会回答:“你好!” 如果用户稍后问好,机器人可能会回答“你好,再次!” 浏览开发人员文档,我很难找到答案:https://developers.facebook.com/docs/messenger-platform 对于上下文,我也使用https://api.ai...
  • 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...

热门问题