Bin neu bei Amazon Alexa Skill Entwicklung und in der Lage zu sehen, Alexe-SDK Node-Module ist verfügbar für die Entwicklung. Aber nicht in der Lage, Details in der Dokumentation zu finden. Muss ich die Entwicklung mit Alexa-SDK oder ohne Alexa-SDK fortführen? Könnte mir hier jemand helfen?Was ist der Vorteil bei der Verwendung von Alexa-SDK für Alexea Skill-Entwicklung?
Antwort
Genau genommen brauchen Sie es nicht zu benutzen, aber Sie sollten es unbedingt benutzen - vor allem, wenn Sie gerade erst anfangen.
Es gibt nichts besonders besonderes, das für die Entwicklung von alexa Fähigkeiten erforderlich ist. Im Wesentlichen brauchen Sie nur eine besonders formatierte Anfrage zu parsen und eine response-formatierte alexa-Interpretation zu senden. Das Modul selbst abstrahiert diese Bedenken einfach von Ihnen weg, so dass Sie sich keine Gedanken über das Parsen der Anfrage, das Weiterleiten von Anfragen und das Formatieren der Antwort machen müssen. Wie bei Bibliotheken und Frameworks für die Web- oder App-Entwicklung ist dies einfach eine Möglichkeit, produktiver zu arbeiten, indem Sie sich auf Ihre individuellen Anforderungen konzentrieren - das ist die Geschäftslogik, die für die Interpretation von Anfragen und die Bereitstellung Ihrer einzigartigen Sprachausgabe verwendet wird.
Wenn Sie im Amazonas-Ökosystem bleiben und auf Lambda hosten und alle Daten beibehalten, gibt es auch Komfortmethoden für das Status- und Sitzungsmanagement sowie vereinfachten Datenzugriff über DynamoDB.
Also - wieder - nein, du brauchst es nicht. Aber es sei denn, Sie wollen das Rad neu erfinden - Sie sollten unbedingt. Es gibt viele Dokumentation für die Verwendung - ich würde mit der Readme auf dem Github-Projekt beginnen: https://github.com/alexa/alexa-skills-kit-sdk-for-nodejs
Ich stimme völlig zu, das SDK vereinfacht eine Menge Dinge. – Ben
- 1. Was ist der offensichtliche Vorteil der Verwendung von AMPL?
- 2. Was ist der Vorteil der Verwendung von Feder REST Docs
- 3. Was ist der Vorteil der Verwendung von WaterMarkExecutor gegenüber ThreadPoolExecutor?
- 4. Was ist der Vorteil der Verwendung von Async mit MVC5?
- 5. Was ist der Vorteil der Verwendung von Object.assign()?
- 6. Was ist der Vorteil von extend.js?
- 7. Was ist der Vorteil der Base64-Codierung?
- 8. Was ist Vorteil der Verwendung von (function() {...})() in JavaScript
- 9. Was ist der Vorteil von "Lambda-Ausdrücken"?
- 10. Was ist der Vorteil von .c-Dateien?
- 11. Was ist der Vorteil von Bridge Pattern
- 12. Was ist der Vorteil der Verwendung von btree in aerospike für den Primärindex?
- 13. Wo liegt der Vorteil bei der Verwendung des Strategy Patterns?
- 14. Gibt es einen Vorteil bei der Verwendung von Entity + "mapped by" gegenüber der Verwendung der ID?
- 15. Welches ist der Vorteil der Verwendung von Space über View
- 16. Was ist der wirkliche Vorteil von Release-Modus für ASP.Net
- 17. Was ist der allgemeine Zweck bei der Verwendung von cin.clear?
- 18. Was ist der Vorteil der variablen erklärt in für
- 19. Vorteil der Verwendung von Ansichten in MySQL
- 20. Was ist der Vorteil der Verwendung von SSL/TLS über nur die Handhabung der Verschlüsselung selbst
- 21. PHP: Was ist der Vorteil von spl_autoload_register? Leistung umfasst
- 22. Was ist der Nachteil bei der Verwendung von asp.net MVC?
- 23. Was ist der Vorteil der Verwendung von epoll_create1() anstelle von epoll_create()
- 24. Was ist der Vorteil der Verwendung von django.conf.urls.patterns gegenüber einer Liste von URL in Django
- 25. Vorteil der Verwendung von Thread.Start vs QueueUserWorkItem
- 26. Was ist der Vorteil von injection vm im Vergleich zu der Definition in XAML bei Verwendung von Prism?
- 27. Was ist der zusätzliche Vorteil von Feature-Flags
- 28. Winkel 4: Was ist der Vorteil der Injektion von HttpClient
- 29. Was ist der Vorteil von Call-Methode anstelle der Parameter
- 30. Was ist der Vorteil von <thead>
gibt es gute Dokumentation auf developer.amazon.com zu beginnen mit Alexa-SDK .... abhängig von Ihrem Projekt Anforderung können Sie Funktionen von alexa-sdk wählen. 99% Zeit benötigen Sie sie .. aber Amazon Lamda funktioniert sehr einfach mit Ihren bestehenden Webservices oder Netzwerk. –