11得票3回答
如何使用AWS Lambda和C#发送响应卡。

嗨,我正在亚马逊Lex上开发聊天机器人,并希望使用Lambda函数发送响应卡片,但在使用“close response”格式内的响应卡片函数时,它会出现空异常错误。有人能告诉我解决方法吗? PS我正在使用Nikki创建的FlowerOrder蓝图。if (slots[greet] != nul...

24得票3回答
安卓Espresso等待文本出现

我正在尝试使用Espresso自动化一个Android聊天机器人应用程序。可以说我对Android应用程序自动化完全是新手。 目前,我在等待方面遇到了困难。如果我使用Thread.sleep,它可以完美地工作。但是,我想等待直到屏幕上出现特定的文本。我该怎么做?@Rule public Ac...

7得票2回答
无法加载文件或程序集'Microsoft.WindowsAzure.Storage'或其某个依赖项。运行C#聊天机器人时发生。

我正在尝试在Visual Studio中进行一些修改后运行我的聊天机器人。当我在bot framework仿真器上本地运行代码时,代码可以正常工作,但是当我将代码发布到存储在Azure上的聊天机器人时,我会遇到以下错误: “无法加载文件或程序集'Microsoft.WindowsAzure....

32得票5回答
Rasa核心和Rasa自然语言理解的区别

我试图从官方文档中理解Rasa Core和Rasa NLU之间的区别,但我并没有理解多少。我理解的是,Rasa Core用于指导对话流程,而Rasa NLU用于处理文本以提取信息(实体)。 在Rasa Core和Rasa NLU中都有构建聊天机器人的示例。我无法理解这两种方法的区别以及何时采...

35得票6回答
如何创建一个智能聊天机器人?

我知道这仍然是一个未解决的问题,所以我不指望在这里看到完整的答案。我只是想找一些解决下一个问题的方法: 我有一个模型(假设它是机器人的记忆),不同的单词与模型中的不同对象相关联。与机器人交谈就像执行带有数据库的sql查询。语言是一个非常难以形式化的协议。我们无法只写一百万行代码来实现某种真实...

7得票2回答
将复合句拆分为简单句

我需要一个句子分割器,可以将复合句拆分为简单句。 示例: Input: Andrea is beautiful but she is strict. (expected) Output: Andrea is beautiful. she is strict. Input: i am an...

10得票1回答
如何存储和检索Dialogflow的聊天历史记录?

我希望将聊天从Google Dialogflow重定向到人工客服。 为此,我想获取用户进行的对话历史记录。是否有平台存储了这些历史记录?如果有,请问如何访问它。如果没有,该如何实现此功能。

18得票6回答
如何将Dialogflow与网站集成?

我使用“Dialogflow聊天机器人”创建了意向、实体等。现在,我正在尝试将Dialogflow与我的网站(html)集成。我按照Dialogflow官方网站上的文档说明进行操作,但仍然感到困惑。在启用Web演示选项后,如何编辑附加图像内部的内容以及如何在我的网站上启动聊天机器人? 我遵循...

16得票3回答
机器人框架破坏对话状态

我目前正在使用微软的Bot Framework制作聊天机器人。在我的流程中,我有一个最终对话框,告诉用户他们正在参与比赛。还有一个未知输入的错误处理方法。这两种方法如下所示: [Serializable] public class ConcertCityDialog : AbstractBa...

12得票5回答
在Facebook Messenger机器人中,保存/跟踪状态的正确方法是什么?

如果我的机器人问了不同的问题,用户回答了每个问题,我如何确定哪个答案与哪个问题相关?有一个称为元数据的字段可以附加到sendTextMessage API中,但是当用户回复时,此元数据将显示为未定义。您是否使用任何节点缓存来跟踪状态或FSM(例如machina.js)?我该如何最好地确定我们当...