lampOS: операционная система для AI-агентов и роботов
lampOS — это операционная система для физических AI-агентов, создающая среду для управления роботами и взаимодействия с внешним миром. Проект стремится сделать использование AI более интерактивным, предоставляя агентам возможность видеть, слышать и действовать в реальном мире.
lampOS предлагает пользователям возможность интеграции различных AI-моделей, таких как Hermes, Claude Code и Codex, с физическими устройствами. Это отличие от более традиционных AI-систем, которые часто ограничиваются виртуальной средой. Подходит для разработчиков, желающих построить или расширить функционал своих роботов, используя передовые возможности AI и имеющиеся аппаратные средства.
Система написана на Python и включает в себя возможности платформы для работы с голосом, видеопотоками и сенсорами. Запуск осуществляется на совместимых роботах, таких как Lamp или Reachy Mini. Учитывай, что проект все еще на ранней стадии и требует наличия определенного оборудования для работы.
Проект autonomous-ai/lampOS представляет собой операционную систему для физических AI-агентов, которая создает условия для работы искусственного интеллекта в реальном мире, позволяя агентам, таким как Hermes, Claude Code, Codex и другим, взаимодействовать с окружающей средой. Главное назначение этой ОС — обеспечить управление роботами, наделяя их "глазами", "ушами", "голосом" и возможностью контролировать свое физическое тело.
Структура проекта
Система позволяет выбрать AI-агента, запустить его на роботе и настроить его голос, личность и инструменты. Операционная система управляет аппаратным обеспечением и координирует задачи агентов, а использование удаленных сервисов для обработки запросов зависит от конфигурации системы.
Поддержка роботов
Ты можешь начать с робота Lamp, Intern или Reachy Mini, или добавить поддержку своего собственного робота, следуя указаниям из документации. Система связывает агента с аппаратным обеспечением, включая камеры, микрофоны, динамики и сенсоры.
Физические навыки
Система предлагает возможность добавить новые способы взаимодействия с окружением, такие как:
- Отслеживание объектов с помощью камеры.
- Ответ на прикосновения жестами.
- Преобразование показаний сенсора в свет, движение или речь.
Существуют готовые навыки, которые можно настроить или использовать Skill Creator для создания собственных.
Начало работы
Чтобы начать, рекомендуется использовать уже протестированные роботы. Например:
Автономная лампа (Lamp)
1. Добавь её в приложение Autonomous (доступно на iOS и Android).
2. Настрой Wi-Fi.
3. Взаимодействуй с Lamp, используя голосовые команды.
4. Установи навык из Skill Store.
5. Создай свой собственный навык.
6. Настрой её личность, редактируя файл SOUL.md.
Для других роботов, таких как Reachy Mini и Intern, подразумеваются аналогичные шаги по настройке и взаимодействию.
Создание собственного робота
Операционная система может работать на любом роботе, если ты создашь четыре markdown файла, которые описывают его:
ROBOT.md— описание корпуса и аппаратного обеспечения.SOUL.md— информация о самом роботе и его общении.SAFETY.md— ограничения по скорости и безопасности.SKILL.md— описание того, что может делать робот.
Подробную информацию можно найти в [полном руководстве](docs/bring-your-own-robot.md).
Лицензия
Код проекта доступен под лицензией Apache-2.0, за исключением некоторых компонентов, которые лицензированы GPL-3.0. Обрати внимание, что робот с ОС lampOS может использовать сторонние библиотеки и SDK, которые также имеют свои лицензии.
Открыть на GitHub: autonomous-ai/lampOS →
RepoRadar