Сейчас у всех на слуху самая продвинутая на сегодняшний день языковая модель GPT-3 и работающий на её основе чат-бот с искусственным интеллектом ChatGPT. Последний широко используют в самых различных целях — от генерации контента и работы с данными до имитации диалога и предсказания поведения пользователей. Разработчик Мате Маршалко (Mate Marschalko) нашёл чат-боту ещё одно применение, он попробовал заменить им голосового ассистента Siri, чтобы управлять умным домом. В теории ChatGPT можно использовать и для других голосовых помощников.
Языковая модель GPT-3 и, в частности, ChatGPT обучаются на данных в диалогах. Это означает, что они очень хорошо понимают команды, инструкции и реагируют на них. Можно задать любой вопрос и получить ответ в самых разных форматах. Однако, когда дело доходит до управления умным домом, здесь присутствуют очень специфические компоненты, с которыми нужно работать и взаимодействовать. В этом и заключается сложность.
Мате Маршалко был удивлён, как просто решить эту проблему, а собственный умный дом с управлением через GPT-3 можно построить менее чем за час. Всё, что нужно, — это «попросить» алгоритм интерпретировать и классифицировать запрос, а затем ответить в формате структурированных данных. Он всё объяснил простым языком без программного кода, описал типы запросов, точную структуру ответа, а также предоставил некоторые подробности о времени, месте, устройствах и комнатах в доме. Вся эта информация позволила ему получить идеально структурированный ответ. Обработка данных осуществлялась в приложении Shortcuts, а запросы отправлялись в OpenAI. Подробная инструкция, а также пример «шортката» выложены на этой странице.
Разработчик продемонстрировал результаты своей работы на видео. По сравнению с голосовыми ассистентами Siri, Alexa и Google Assistant, чат-бот лучше понимает сложные запросы. При этом он отвечает, как реальный человек.
Хотел написать послание самому себе (Чат GPT это Скайнет).