我創建具有一個意圖(MyIntent)和兩種自插槽類型(SlotA和slotb上將)一個Amazon Alexa的技能。這樣做的目的架構看起來像:Alexa的不承認某些槽值依賴於樣品話語
{
"intents": [
{
"intent": "Foo",
"slots": [
{
"name": "CustomA",
"type": "CUSTOM_A"
},
{
"name": "CustomB",
"type": "CUSTOM_B"
}
]
}
]
}
每個插槽具有
865985
710000
927291
514000
,並具有
Photo
Car
Bed
Kitchen
我的樣品話語slotb上將一對夫婦的價值觀,比如SlotA看起來像:
MyIntent foo bar {SlotA}
MyIntent bar baz {SlotB}
MyIntent {SlotA}
MyIntent {SlotB}
問題是,Alexa無法識別我的一些插槽值,比如「bed」,但確實承認其他人喜歡「kitchen」。這適用於兩種插槽類型。
有趣的是,所有的價值觀得到認可,如果我只保留簡單的示例話語和刪除那些包括短語和我的樣本言論看起來像:
MyIntent {SlotA}
MyIntent {SlotB}
的值的順序或樣本話語是無關緊要的。我嘗試了每種組合。還有兩個插槽(將所有插槽值合併爲一個)沒有任何區別。
爲什麼與短語阻斷的一些槽值的識別樣品話語?
編輯:
通過「不承認」我指的是用戶的輸入未映射到MyIntent。在進行對話(會話)時,我只是得到一個SessionEndedRequest。
我不知道如果他們只發送這封電子郵件給誰試圖建立新的語言模型的人。我沒有得到這個。 –
@JosepValls這是我寫的支持票的回覆。 – unnu