-4

我正在为亚马逊Alexa(Echo)开发金融应用技能,但她对识别股票名称不够好。我需要大约15k股票的最大库存量,显然,她很难区分15k个非英文字典字符串的名称。 为了解决这个问题,我需要一个定制的堆栈:亚马逊Alexa不够好。我的其他选择是什么?

  1. 自定义语法使用巴科斯范式或同级(提高我的设备的非英语词典串的理解)
  2. 动态插槽类型(例如定义。如果我们知道用户正在寻找他们自己的投资组合中的股票,选项可以从15k减少到〜50)

这些都不是由亚马逊提供的,我相信他们是我的项目需要进步。除了Amazon Echo,我还有什么选择?

干杯

回答

1

我们通过发送用户语音文本我们自己的NLP引擎,我们提取的意图和槽值解决同样的问题。

我们可以很容易地通过像

userText {}

这里,userText是意图创造新的话语提取用户的语音文本。无论用户说什么,请求都会以userText的形式出现。