Веб-разработчик Мате Маршалко рассказал на Medium, как создал голосового ассистента на базе Siri и нейросети GPT-3.
Впечатляет то, что ему не нужно было писать код, чтобы заставить все работать. Вместо этого он объяснил GPT-3, что хочет сделать, а именно, преобразить нейросеть в ИИ для управления «умным» домом. Маршалко попросил её интерпретировать разговорный английский и предоставить соответствующий ответ в формате JSON.
Я описал типы запросов, точную структуру ответа и попросил её вести себя как разумный ИИ, давая советы даже по личным вопросам. Я также предоставил некоторые подробности о времени, месте, устройствах и комнатах в доме. От этого мы получим идеально структурированный ответ. И это все, что нужно для программирования!
Наш пример запроса был таким: «Только что заметил, что записываю это видео в темноте в офисе. Вы можете что-нибудь с этим сделать?»
И мы получили ответ:
{
«действие»: «команда»,
«местоположение»: «офис»,
«цель»: «свет»,
«значение»: «включено»,
«комментарий»: «Включаю свет для вас.»,
«ScheduleTimeStamp»: «»
}— Мате Маршалко
Подобных примеров было много. В том числе, голосовой ассистент на свое усмотрение устанавливал возможную комфортную температуру в спальне.
Демонстрация работы:
Маршалко использовал команду Siri, чтобы превратить её в настоящий инструмент для HomeKit. На удивление, всё сработало отлично с первого же раза. [9to5]
![undefined](https://www.iphones.ru/wp-content/themes/simpla2/images/logo-transparent.png)
🙈 Все комментарии
Форум →а как протестировать?
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Как установить аватар в комментариях?
Ответ вот здесьКак отменить подписку на приложение App Store, если нет гаджета Apple
Что за синяя полоска появляется в Safari на iPhone при прокрутке страницы?
Почему не включается оптимизированная зарядка на iPhone
Какие модели iPhone и iPad поддерживают eSIM
Как на iPhone смотреть YouTube без сохранения истории просмотра
Пропадает интернет на iPhone, что делать?
Как перезапустить зависший Touch Bar без перезагрузки MacBook
Почему на iPhone постоянно сбрасывается телефонный вызов