Я пишу приложение Voice для Google Home (с использованием DialogFlow) и Amazon Alexa (AWS).
Оба голосовых приложения возвращаются на настраиваемый веб-интерфейс .net, который обслуживает ответы.
Мы написали серию интеграционных тестов, которые тестируют как обработку естественного языка (извлечение намерения), так и внутреннюю службу. DialogFlow предоставляет API-доступ к своему NLP, что упрощает настройку этих интеграционных тестов.
Я занимаюсь портированием приложения на Alexa через AWS и хочу выполнить тот же набор интеграционных тестов с AWS NLP, но не вижу, возможно ли это. Похоже, что большая часть тестирования Alexa сосредоточена на тестировании лямбда-функций (которые мы не используем). Кто-нибудь знает, можно ли спокойно взаимодействовать напрямую с навыком Alexa?