问题标签 [azure-language-understanding]
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.
c# - Microsoft Bot Framework FormFlow - 覆盖 [可选] 属性?
我有一个将LUIS 实体绑定到 state的 FormDialog 。
在 AbstractFormDialog 的一个子类中,我希望能够说其中一些实体是必需的,因此“无偏好”不是一个选项。就像是
有谁知道这是否可能?当然,我可以在基类中设置所有必需的属性,然后在扩展它的每个类中,列出哪些实体实际上是可选的。不过这种设计很糟糕,因为如果要添加一个新实体,每个子类都需要更新。
c# - 带有 LUIS 意图的链
所以他们在 EchoBot 样本中有这个很好的例子来演示链
但是,与其使用 REGEX 来确定我的对话路径,我更愿意使用 LUIS Intent。我正在使用这段漂亮的代码来提取 LUIS Intent。
现在不幸的是,因为这是异步的,它不能很好地与 LINQ 查询一起运行 case 语句。任何人都可以提供一些代码,允许我在我的链中基于 LUIS 意图有一个案例陈述吗?
bots - LUIS - 微软认知服务短语列表功能,用于将短语识别为实体
LUIS 是一个很好的工具。我们开始着手编写一个聊天机器人,我们想要使用 LUIS 服务。我们希望 LUIS 从给定文本中识别各种 Microsoft 产品。
假设,我希望 LUIS 将sharepoint 2010
, sharepoint 2013
, visual studio 2013
, visual studio 2010" 等识别为技术产品。我们尝试添加“产品”功能并添加逗号分隔值,如上所示。但是模型只坚持sharepoint
, visual
- 基本上是单个词。它是无法识别短语。
在使用一些数据进行训练后,它能够将其识别sharepoint
为visual
技术(实体),但是,所需的整个短语不起作用。
然后我们切换到简单的 RegEx 也(SharePoint)\s*(2013|2007|2010)
非常简单。它仍然无法将其识别为单个短语。
有人可以帮我吗?
sharepoint - 在 MessageController 之外和身份验证之后调用 LUIS
处理使用 ADAL (AuthBot) 进行身份验证的 Bot,然后进行身份验证后获取用户输入并发送到 LUIS 以收集意图/实体。我使用返回的内容构建发送到 Sharepoint Online REST API 的 URI。如果用户输入有效,Sharepoint 会返回我解析并返回给用户的 JSON。
问题是在身份验证后将用户输入输入到我的 LUIS 类。我从我的 MessageController 调用 AuthBot ActionDialog。
在 ActionDialog 中,我不确定如何将消息移动到 LUIS 类
LUIS 类是标准的,如下所示:
有任何想法吗?谢谢。
c# - Bot Framework LuisDialog 混合对话框
我正在尝试使用 Microsoft 机器人框架构建一个 luis ai 机器人。是否有可能让用户有一个意图?
前任:
azure-language-understanding - 像 api.ai 中的闲聊域一样处理 Microsoft LUIS 中的闲聊
我一直在尝试在 LUIS 中建模 api.ai 的闲聊模型,但它很快就失控了。任何有关如何执行此操作的建议将不胜感激。
你忙吗,你还好吗,你在吗?你能建议吗?你能听到我吗?你能帮忙吗?你能杀人吗?你能动吗?你能说话吗?你能说话吗?你能看到我吗?你能脱衣服吗?你挥手回答我的问题,问我一个问题,聪明点,做我的朋友,安静点,愚蠢点,改变你自己找男朋友女朋友。
这些是闲聊对话的几个例子。
api.ai 有一个名为 smalltalk 的域,可以响应此类对话。我的问题是如何在 LUIS 中对这些进行建模。
c# - 如何从 MessageController 中调用普通对话框和 LuisDialog
我有一个要求,根据某些条件,我需要调用普通对话框或LuisDialog
,但我无法实现相同的目标。
问题是:
当它满足第二个条件时,它会执行SimpleIDialog
. 当它满足第一个条件而不是进入 时,SampleLuisDialog
它再次进入startAsync
。SimpleIDialog
我在这里做错了什么?
botframework - 多轮机器人中 LUIS 模型的提示
我有一个带有所需操作参数的 LUIS 模型。当尝试形成查询并且 luis 未检测到所需参数时,它将触发设置为 false 并询问相关问题作为提示。
我想在使用机器人框架开发多轮对话时使用这个提示。在 botframework(v3) sdk 的基本多轮示例中,当未检测到实体时,它会使用本地提示模块提示问题。
我已经在 luis 中有提示,我想知道是否有使用这些提示?
我的意图被正确识别,但我的查询故意错过了指定实体。像这样的查询在 luis 中正确尝试时会显示提示响应,但我没有看到在意图检测时将 args 传递给我的回调以获得任何提示。
botframework - 如何将多个 Luis 模型集成到 bot 框架
我正在开发一个机器人,它将响应用户对我的私人用例的查询。同样,我想让机器人回答一些常见问题,如天气或方向等。所以我在Luis中构建了一个自己的应用程序,并尝试使用预构建的 cortana 意图。下面的示例
这将只接受 Cortana Intent 或我自己的 Intent,具体取决于订阅 ID 和密钥。
我如何在课堂上同时使用 Luis 模型?请帮忙