2017-09-11 60 views
0

我正在爲我們設備的特殊控件構建技巧。這些控件在智能家居API中不可用。我需要爲我的意圖模式設置一個自定義插槽類型,稱爲設備名稱。但是DeviceName確實有很多可能性。我可以命名一個設備貓燈,鮑比的汽車,漢堡包等等......我不能把它們都寫在樣本列表下,這是不切實際的。如何在Alexa技巧中爲設備名稱定義自定義插槽類型

回答

0

目前還不清楚你在問什麼。這聽起來像你正在試圖建立一個Alexa智能家居技能,而不是「自定義技能」。

智能家居技能不允許您指定自己的插槽,意圖,話語等。您必須使用由亞馬遜定義的智能家居命令。

如果這不適合你,那麼你需要創建一個自定義技能。然後,您可以定義意圖,插槽等。

+0

嗨,總結我的問題。我在詢問如何爲名稱創建自定義插槽類型。我知道我可以爲自定義插槽類型寫入最多50,000個值。但我不希望我需要爲設備編寫所有可能的名稱。正如我所提到的,我可以命名一個設備貓燈,鮑比的車,或任何奇怪的名字。但是,我怎樣才能定義這種插槽類型,它具有非常廣泛的可能值。 –

+0

示例值只是示例。我已經看到其他值沒有明確列出的插槽中傳遞。我其餘的話語足以限定意圖,那麼你也可以通過傳遞其他值。 你最好的選擇當然是找到AMAZON。*定義的插槽類型。 –

+0

我明白了。如果是這種情況,那麼爲什麼有時Alexa無法正確理解這個詞?我在我的插槽值列表中列出了羅密歐一詞。但是當我說「臥室」時,我總是會得到「羅密歐」這個詞,這讓我很困惑。 –

0

亞馬遜的Recommendations for Custom Slot Type Values聲明您的自定義值列表不需要包含您的技能預期的所有值。亞馬遜建議您提供具有代表性字數的代表性的一組自定義值。

例如...

比方說,我有以下意圖:

- Intent: MyFavoriteBand 
- Utterance: "My favorite band is {Band_Name}" 
- Custom Slot Type: Band_Name 
- Custom Slot Values for Band_Name 
    * Ramones 
    * The Pixies 
    * The Grateful Dead 

而且用戶說, 「我最喜歡的樂隊是汽車」。

MyFavoriteBand意圖將火和Band_Name值將是「汽車」即使沒有包括在訓練組值。

相關問題