На языке программирования PHP создал навык «Монетизация компьютера» для голосового помощника Яндекса. С целью изучения архитектуры MVC и объектно-ориентированного проектирования написал его с использованием этих концепций.
Исходный код навыка выложил в интернет. Начинающим программистам полезно изучать исходный код для ознакомления методологии и техники программирования. Его можно скачать за символическую плату.
Состав навыка Алисы
Сжатая заархивированная папка содержит 251 КБ, 282 объекта. Исходники состоят из 4 директорий и 3 отдельных файлов. В отдельных директориях содержатся файлы модели, представления, контроллера, изображений. Для функционирования навыка используется одна из самых популярных реляционных систем управления базами данных MySQL.
Как видно из рисунка состав Alice.zip содержит каталоги контроллера, модели, представления, изображений, файлы единой точки входа и базы данных формата SQL, текстовый файл с информацией о работе приложения и действиями пользователей.
Облегчит понимание исходного кода программы моего навыка моя обширная статья на этом ресурсе о навыке Алисы с использованием PHP, ООП и MVC. В статье подробно описан этот навык, шаблон MVC, использование ООП, порядок загрузки и использования картинок, исходный код.
Голосовой помощник Алиса
Голосовой помощник Яндекса Алиса работает на различных устройствах. Для этого у Яндекса создан сервис – платформа диалогов (dialogs.yandex). Удобнее всего пользоваться им на смартфоне. Можно и на компьютере. Алиса сможет разговаривать с вами только после установки на компьютер Яндекс.браузера. Приложение с голосовой активацией помощника Алиса будет запускаться одновременно с пуском системы и работать в фоновом режиме, даже после закрытия браузера.
После входа в мой навык открывается начальный экран с инструкцией его запуска и активной кнопкой «Что ты умеешь».

Если нажать на эту кнопку, или произнести голосом её название, будет доступна информация о цели навыка и порядке пользования им.

Подробно излагается цель навыка, назначение кнопок и голосовых команд для виртуального ассистента.
Скачать исходный код
По нижеприведенной ссылке можно скачать приложение с голосовым помощником Яндекса.