问题标签 [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.
.net - Microsoft Bot Framework 中的对话框和对话有什么区别?
对我个人而言,对话和对话是一回事。然而,该框架区分了这两个术语,我不太明白有什么区别。此外,我在文档中的某处找不到准确、可理解的定义。
node.js - intents.matches() 无需任何输入即可自动执行
我正在使用IntentDialog
带有 aLuisRecognizer
的自然语言输入。
在我/firstRun
的对话之后,我将对话替换session.replaceDialog('/')
为监听输入,如下所示:
继承人的对话框:bot.dialog('/', intents);
现在发生的事情是,一旦session.replaceDialog('/')
被调用并且我的/firstRun
完成,我的一个 Intents 就会被触发,没有任何输入。
例如,这是我的意图之一:
所以问题是:没有任何输入,如何/为什么匹配 Intent?
botframework - 如何在使用 LUIS/WIT Intent 时消除负面话语
我有一个意图 "BookTicket"。我几乎没有相同的说法:“预订机票”,“预订我的机票” ......它工作正常。
它也适用于“不预订门票”、“预订我的表演”。我的问题是:如何消除这些负面搜索来搜索上述意图并返回错误消息而不是调用意图。
现在,我正在尝试使用 LUIS 框架。
谢谢
botframework - 当存在标点符号导致实体解析不正确时,LUIS 在话语中插入空格
我在这里玩 Luis 股票代码示例,GitHub MicrosoftBotBuilder Example,它运行良好,并且可以识别话语中的实体,但是世界上有些股票代码中有句点,例如bt.a
默认情况下,Luis 会预处理在标点符号周围插入断词的话语,因此“ bt.a 的价格是多少”的话语变为“ bt.a 的价格是多少”,因此 Luis 认为实体是“ bt ” “ bt.a ”的
有谁知道如何解决这个问题?谢谢
azure-language-understanding - LUIS 中的预览模式和生产模式有什么区别?
我正在使用微软的LUIS构建一个应用程序,但我对“转到预览”按钮和“返回生产”按钮感到很困惑。预览模式和制作模式似乎没有区别。有谁知道区别?
c# - 如何在 LUIS 认知服务 API 中使用“实体提取器”?
我正在以编程方式从 Microsoft 认知服务 API ( http://www.luis.ai/ ) 构建 LUIS 模型,并希望能够上传文件并识别意图/实体。这是实体提取器所做的吗?
我尝试了 Programmatic API 的控制台,但仍然不确定我应该看什么。在这里找到:https ://dev.projectoxford.ai/docs/services/56d95961e597ed0f04b76e58/operations/56f8a55119845511c81de46a/console
有什么建议吗?
c# - 以 LuisIntent 方法访问原始(用户)消息文本(MBF 版本 3)
我正在尝试访问我在 Microsoft Bot Framework(版本 3)C# 项目中使用LuisIntent
的类中的方法中的原始消息。LuisModel
但是,我自己似乎无法弄清楚,在相关的 StackOverflow 问题中提出的任何建议也不起作用(因为这涉及 MBF 版本 1)。
我尝试在 GitHub 上评论一个相关问题,但没有成功。
有谁知道如何获取触发该方法的用户消息?
c# - 将 LuisDialog 方法 (LuisIntents) 拆分为多个文件或类别
我正在开发一个 Microsoft bot 框架项目,在该项目中我创建了一个LuisDialog
与用户交互的项目。我可能会有很多不同的意图,可以分为多个类别。
组织这个的最佳方式是什么?
我应该用所有方法做一个大
LuisDialog
课吗?LuisIntent
这对我来说似乎有点杂乱无章。
我应该
LuisDialog
为每个类别制作多个课程吗?这可能会带来很多问题。如果我有一个应涵盖所有类别的意图怎么办?如何确保每个人都检查用户消息
LuisDialog
?这可能不是一个好主意。我是否应该创建一个
LuisDialog
以某种方式“包含”来自其他文件/类的方法的大类,其中每个文件/类代表一个类别?这似乎是个好主意,但是,我不知道如何在 C# 中执行此操作
如果您有其他建议,请告诉我,提前谢谢!