2017-05-05 112 views
0

我正在開發一個技巧(使用node.js),在這個技巧中,用戶向某個城市詢問Alexa,她迴應了他們的三個主要運動隊。例如:亞馬遜Alexa的靜態數據?

用戶:「Alexa,克利夫蘭的運動隊是什麼?」 Alexa:「克利夫蘭擁有騎士隊,布朗隊和印第安人隊。」

由於該數據的大小是不變的,我要嘗試和.csv或.xlsx文件轉換成JSON或我要嘗試並填充dynamoDB表?還是有更好的方法來做到這一點,我不知道?

任何幫助或指導將不勝感激。

+0

您可能會招致如果您使用DynamoDB(我一直在爲我付的技巧,但最近亞馬遜的技術開發人員提供學分),正如你說的費用,這是靜態數據,並很可能在一個JSON放得進去。 –

回答

0

由於您的數據不會經常更改,因此在Lambda中創建表格可能很有意義。我建議使用內置的城市插槽,例如AMAZON.US_CITY,然後使用插槽值將其索引到您的表格中。

您也可以考慮允許用戶使用AMAZON.Sport插槽指定特定運動。另一種選擇是允許相反的問題,例如「{AMAZON.SportsTeam}在哪個城市玩?」我對運動沒什麼興趣,所以我可能會自己使用這個技巧。我希望你能發表它。

附註:Alexa已經爲此提供了一些支持。例如,你已經可以問:「Alexa的,哪些球隊是洛杉磯」,它與「是在洛杉磯的球隊是湖人隊和道奇」響應。但它不知道如何回答上面的其他相關問題。

這聽起來很有趣。祝你好運。

+0

這一直是真的很有幫助。感謝您的答覆! – Pseudope