Поскольку устройства с поддержкой искусственного интеллекта и голоса постепенно начинают появляться в нашей повседневной жизни, я решил взять на себя задачу самостоятельно развить навык Alexa. Моя цель в этом посте — показать, насколько просто и легко начать работу.
Современное создание приложений стало проще, чем когда-либо. Простой поиск в Google — это все, что мне нужно, чтобы начать. Проведение исследований необходимо для изучения чего-то нового, и для инженеров-программистов, таких как я, поиск в Google подобен дарам богов. Множество ресурсов и документации в Интернете помогут вам начать работу в правильном направлении. На самом деле, Amazon проделывает большую внутреннюю работу, чтобы мы могли начать работу, и создание простого приложения для изучения навыков может быть выполнено в один миг… Ну, почти в один миг, если вы знаете, что делаете.
Я начал с разветвления примера проекта с github, в котором был установлен макет викторины. Я дал ссылку ниже.
Документация для этого репозитория отлично помогает нам пройти через процесс установки, поэтому я не буду утомлять вас подробностями, и вы, ребята, можете проверить это сами.
Затем мне нужно было придумать свою идею приложения для викторин. Для меня спортивные дебаты и мелочи всегда были темой разговоров среди моих друзей. Поэтому я подумал, что было бы здорово иметь тренера по спортивным мелочам. Я хотел начать с малого, поэтому я придумал 5 случайных вопросов из примерно 50 возможных (опять же, я хотел начать с малого и не усложнять ситуацию), которые пользователь может задать Алексе и выбрать один из вариантов ответов. Alexa подсчитывала правильные и неправильные ответы, а также давала правильный ответ, когда пользователь ошибался.
Написав код, я загрузил его в бесплатную службу облачных вычислений Amazon Lamda. Это обеспечивает бесшовное взаимодействие между моим кодом и Alexa. Теперь самое интересное, тестирование! Я протестировал приложение, используя крутой и удивительный веб-сайт, который дает виртуальное эхо для проверки наших навыков.
Я отправил свое приложение на Amazon, и вскоре оно должно появиться в магазине навыков Alexa. Ну, это было просто, верно? И на самом деле это так просто, и в этом суть. То, что кажется очень сложным процессом, стало проще во многом благодаря собственной документации и шаблонам Amazon, которые могут помочь любому, у кого мало знаний в области программирования, начать создавать интересные и забавные приложения.