问题标签 [luis.ai]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
39 浏览

c# - 是否有可能从相同的意图获得不同的消息

我试图从相同的意图中获取不同的信息。让我们考虑一下我有一个意图问候语,所以当用户对机器人说“”时,机器人调用问候语意图,然后机器人向用户显示消息“你好,欢迎”

如果您再次向机器人打招呼,那么我想要来自机器人的不同消息,例如“你好,再次欢迎”

这是我的意图代码

0 投票
0 回答
20 浏览

python - 从 Python 笔记本创建时,Azure luis 实体不保存子实体

我正在测试 LUIS 认知服务,我需要从笔记本创建实体和意图。

我已经设置了身份验证和应用程序创建。

在实体/意图部分,我有一个问题。如果我创建一个新实体,我不会收到任何错误,并且该实体已创建,但子实体不会出现在 LUIS 网站上。

在下面的示例中,我只会得到一个名为 Pizza order 的实体,但它是空的。

所以我不能在我的路易斯意图中添加新句子。

我被困在这里。任何帮助将不胜感激。如果需要更多详细信息,我将编辑问题。

0 投票
1 回答
25 浏览

c# - 如果识别到意图,如何运行 CMD 并从 bot azure 程序插入命令?

下面是在机器人框架模拟器中运行的 Azure SDK 机器人的示例意图。机器人通过返回字符串类型响应来识别我的意图。这只是给bot做的准备,当它识别到我的意图时,它应该运行CMD程序并在系统中执行命令,在CMD中执行命令并完成之后,它会返回一个响应,即命令已执行....但是,正如您在下面看到的,不幸的是,这不起作用。相反,机器人会立即返回所有响应,而无需等待并在 CMD 中运行命令。

我究竟做错了什么 ?

0 投票
0 回答
13 浏览

speech-to-text - 比较段落

我正在开发一个语音到文本的应用程序,并且必须检查音频对话是否与给定的脚本匹配。提取或意图是不够的。有什么办法吗?如果不是 LUIS,还有其他方法吗?我的音频语言不是英语。

0 投票
1 回答
82 浏览

nlp - 使用 Azure 认知服务搜索文本中的已知短语

我试图在这里确定“适合这项工作的工具”,我相信认知服务可以做到这一点,但不会消失在研发兔子洞中,我想我会确保我首先在正确的方向上挖隧道。

所以,这里是简短的:

我有一组我想要查找的已知现有短语,但这些短语的书写方式可能略有不同,无论是语法还是语言。

我希望能够解析(可能很大)大量文本以扫描并查找这些短语,以便我可以识别它们。

例如,我的短语可能是“事件将亲自进行”,但这也需要识别语言的不同用途;例如“in-person event”、“face to face event”或“on-site event”——以及你可以通过这些东西获得的各种同义词和变体。

LUIS最初似乎是这类事情的首选工具,并且包括编写自己的功能(又名短语列表)以增强模型的能力,但目前尚不清楚这是否会达到简报 - LUIS出现更多地关注“意图”和用户交互(例如构建聊天机器人,或从电子邮件中理解意图)。

文本分析似乎也是一个可能的候选者,但似乎更侧重于识别“实体”(例如人/地点/组织)而不是自然语言“短语”——如果我定义自己的“主题”或那真的只是在叫错树吗?

.. 或者... 实际上还有什么我应该看完全不同的东西吗?

在这一点上 - 我真的在寻找“我应该花很多时间学习哪个工具”。

在此先感谢大家-我很欣赏这是一个相当开放的要求。

0 投票
0 回答
29 浏览

botframework - luis 的话语与单词示例不被考虑

我在作曲家中使用 LUIS,并使用如下短语为 ML 实体“位置”提供示例。

What is the weather in{@ location = London}
作曲家是否有办法告诉 LUIS 不要选择“月亮”作为“月亮的天气情况”话语中的位置。

0 投票
1 回答
114 浏览

botframework - Composer Bot 从 Luis 接收意图,执行“Unknown Intent”而不是匹配“Intent Recognized”

我有一个内置在 Bot Framework Composer 中的机器人,并且之前在 Composer 中添加与触发器匹配的意图没有任何问题。

当我添加一个名为“SearchWiki”的新触发器并添加话语,然后构建机器人时,当我测试新触发器时,luis 跟踪返回“topIntent”:“SearchWiki”,但机器人执行在“未知”中找到的操作意图”触发器。这只发生在新的意图上,因为我建立的其他意图仍然可以正常工作。我能想到的唯一可能会影响这一点的更改如下(注意:还原以下更改并不能解决问题)

我最近更改了 bot 应用程序设置以更直接地控制 luis 应用程序,如下所示:

从:

至:

非常感谢任何见解。

0 投票
1 回答
72 浏览

chatbot - bot框架作曲家创建机器学习实体

我正在构建一个聊天机器人,但我不知道如何添加复杂的机器学习实体,我想做的是请求全名并提取名字、第二名、中间名等。我知道如何通过将 LUIS interface bot 与 bot composer 一起使用来做到这一点,我感到有点困惑。

像这样,但使用 bot 框架作曲家: 在此处输入图像描述

0 投票
1 回答
52 浏览

botframework - 如何在 LUIS 中为相同的预构建实体(编号)定义两个不同的实体角色

我正在寻找一个机器人,它通常需要在同一个话语中具有不同含义(角色)的两个数字。让我们以 StockMarket 订单助手为例(以虚构为例)

一些示例话语:

  • Buy 100 MSFT stock at limit of 340
  • Get me 200 Apple at maximum 239.4
  • Buy 40 AMZN at market price

在 LUIS 门户中,我定义了两个实体

  • StockSymbol一个列表实体(对于所有股票,将其符号和名称作为同义词链接)。

  • number具有两个角色的预构建实体:AmountLimit

当指定作为示例显示的话语时,它表明实体被识别。但是我找不到在我的示例话语中为不同数量的实体指​​定角色的方法。(在示例中,number 的第一个 number 实例是 Amount,如果是第二个,则通常是 Limit 角色。

有人知道如何定义和设置它吗?

此致

0 投票
0 回答
65 浏览

botframework - Bot Framework Composer - 触发短语上的多个实体

我正在尝试创建一个机器人来为我的公司安排房间。我希望用户能够通过机器人在第一个意图中传递所有必需的参数来初始化对话框。

因此,与其让用户说“我想预订”然后机器人询问所有参数,我希望用户能够传递初始意图中的所有参数。例如:

“我想预订322包括停车位”;

目前我能够使用3rdwith参数来捕获和设置对话框属性,因为我正在使用列表 os 可能的值。虽然我不知道如何将第 22 天捕获为数字或日期。我尝试使用预建实体但没有成功,每次打印带有参数的消息时,我总是错过这一天。

这是我的 LU 脚本示例: