beklenmedik değerler üzerine atıyor. Benim özel yuvası tipi Alexa becerileri kiti ile benim etkileşim modeli test ederken ben garip bir şey fark
Öyle gibi özel bir yuva türü tanımlanmıştır:CAR_MAKERS Mercedes | BMW | Volkswagen
Ve niyet şeması oldu gibi bir şey: Artık
CountCarsIntent Add {Amount} cars to {CarMaker}
: gibi örnek deyişler ile
{
"intents": [
{
"intent": "CountCarsIntent",
"slots": [
{
"name": "CarMaker",
"type": "CAR_MAKERS"
},
...
geliştirici konsolunda test yaparken, şunu yazabilirim:
"Add three cars to Ford"
Ve aslında bu doğru ayrıştırmak olacak! Her ne kadar etkileşim modelinde "Ford" den bahsedilmemiş olsa da! lambda istek: custom slot types üzerine dokümantasyon yuvası sadece etkileşim modelinde listelenen değerleri alabilir gerçeği hakkında oldukça açıktır, çünkü bu gerçekten beni şaşırtıyor
"request": {
"type": "IntentRequest",
...
"intent": {
"name": "CountCarsIntent",
"slots": {
"CarMaker": {
"name": "ExpenseCategory",
"value": "whatever"
},
...
.
Şimdi, değerler de dinamik çözümlenir gibi görünüyor! Bu yeni bir özellik mi yoksa bir şey mi özlüyorum?
Ben kullanıcı bu sorunun cevabı paylaşırsa benim gözlem @samiles fark: http://stackoverflow.com/a/34078869/1375015 –