我面临的问题是,我正在遵循这个文档来集成LUIS和QnA maker。
我已经修改了FAQbot的代码。我有两个意图,一个是FAQ意图,它有QnA制造商,然后另一个意图。当我从FAQ意图在聊天机器人中问一个问题时,它会给出一个准确的回答,当我问一个完全不同的问题时,它也会问到另一个意图。然而,当我问另一个新的问题,它不是在知识库中,而是有几个词类似于现有的问题,它给了我一个答案,预测它是从常见问题的意图。而不是另一个意图。如何提高模型的准确性?
public class Metadata
{
public string name { get; set; }
public st
我现在很难有Alexa地址,不同的插槽类型,其中包含一些相同的词。我是建立在如何指导技巧 -让我解释我想做什么:-At的礼物,你可以说"Alexa,什么成分的法国吐司?“这将返回一个recipe.js文件的成分,该文件包含在上面的教程中,我对该文件做了一些修改。这些单词是由插槽类型LIST_OF_ITEMS生成的。
-However,我想说"Alexa,我怎么做法式吐司“,我想把这个过程还给做法式吐司的过程,这也是我写的。这些单词包含在不同的插槽中,LIST_OF_STEPS
我有两个意图的样本是:
RecipeIntent what ingredients do I need
我正在使用Microsoft LUIS的API。我通过他们的web界面以json文件的形式下载了模型,然后通过web界面将其上传,没有任何问题。然后我写了一些代码,通过他们的API上传json文件,我得到了一个400: Bad参数: Missing phraselist字段。 以下是代码 open System.IO
let baseModelPath = @"C:\Resources\Model.2.json"
let text = File.ReadAllText(baseModelPath)
#r "System.Net.Http"
open Syst
我希望亚历克莎能够接受一个可变长度的英文字母列表,以我的定制技能。它将允许用户根据字符串进行搜索。
要做到这一点有两个步骤:
为Alexa能理解的单个字母获得良好的表示
用可变字母数枚举样本话语
对于第一种方法,一种方法是定义一个自定义插槽,它的枚举值为英文字母表:
SLOT_LETTER
ay
bee
see
dee
ee
eff
gee
... etc
但这感觉很烦人。亚马逊是否支持任何这样做的方式,还是有更聪明的方法?
我真的不想使用 ("alpha bravo“表示”a“),因为这是一种糟糕的用户体验,而且很少有人真正认识它们。
对于第二个问题(示例话语),对
我正在构建一个使用节点的Alexa技能。我正在使用一个来处理用户交互。我在将流传递给新的时遇到了一些困难,例如从启动请求到意图请求。
下面是我的处理程序的一个例子,以及我理想中想要的东西。我的具体用途是,我想问一些问题的用户,然后发送到不同的意图,根据他们的回答。在意图中,我希望能够访问请求对象,就好像它们最初输入了这个意图一样,因此对话框模型可以完成它的工作。
const handlers = {
'LaunchRequest': function () {
this.emit('Entry'); // this does not do