Управление нейросетью жестами
Компания Anthropic, создающая модель Claude, получила неожиданный способ взаимодействия с пользователем. Разработчик Павел Шарган написал утилиту, которая превращает ваши AirPods в виртуальный кнут. Программа отслеживает положение наушников и повторяет движения, позволяя «хлестать» модель, чтобы получить ответ.
Как это работает технически
В основе проекта лежит утилита whoisbadai, доступная на GitHub по адресу github.com/pavloshargan/whoisbadai. Она использует данные с акселерометра и гироскопа наушников для определения траектории движения.
- Приложение считывает положение AirPods в реальном времени.
- Данные передаются в локальный скрипт, который имитирует жесты.
- Claude интерпретирует эти жесты как команды на генерацию контента.
Почему это важно для разработчиков
Такой подход демонстрирует новые возможности интеграции жестового управления с большими языковыми моделями. Вместо кликов мышкой или нажатий клавиш, пользователи могут использовать естественные движения рук для взаимодействия с интерфейсом.
Это особенно актуально для сценариев, когда руки заняты — например, при работе за столом с документами или во время движения по офису. Жесты становятся альтернативным каналом ввода данных.
Как запустить проект
Для использования утилиты вам понадобятся:
- MacOS или Linux (Windows требует эмуляции среды).
- Подключенные AirPods или аналогичные наушники с датчиками.
- Установленный Python 3.9+ и зависимости из файла requirements.txt.
Скачайте репозиторий, установите зависимости и запустите скрипт. Утилита автоматически подключится к локальному инстансу Claude или API, если вы настроите соответствующие переменные окружения.
Экспериментируйте с жестами: попробуйте быстро махнуть рукой или медленно провести пальцем по воздуху. Модель будет реагировать на эти движения, генерируя текст или выполняя задачи. Это отличный способ поэкспериментировать с новыми интерфейсами взаимодействия с ИИ.


