🔳▶️▶️▶️▶️▶️📦◀️◀️
Мы запустили AgentBox — облачные песочницы для ваших AI-агентов с полноценной Linux-средой. А теперь что это и для чего.
Допустим, мы хотим сделать агента. Стартанули, например, на базе codex cli. И тут нужно решить ряд инфраструктурных задач:
1. Безопасность. Агент может по ошибке испортить файлы в системе. А может и начать вылазить из вашего окружения. Также бывает нужно в зависимости от сессии давать разные доступы.
2. Изоляция сессий. Сессия не должна видеть данные и енвы других сессий.
3. Системные привилегии. Хорошо бы, чтобы агент мог поднимать docker-окружение проекта, если агент для разработчиков, а это требует системных привилегий. Тут кстати потребуется и изоляция, т.к. докеры разных сессий на одной машине могут начать толкаться локтями
4. Настраиваемая/подготовленная среда. Агент для решения задачи может ставить какой софт, пакеты. Или мы ему хотим заранее поставить пакеты. Пресловутые rg, jq. Но, может, и что-то более специфичное. У нас были кейсы, когда был нужен браузер.
5. Масштабируемость. Что делать, когда одной железки становится недостаточно?
6. Тестовое окружение. Для проверки агента у вас появятся evals. А их нужно где-то прогонять. Нужна воспроизводимая среда.
Мы стокнулись с этим и поняли: елки-палки, это в любом агентском проекте требуется. Не буду лукавить, делали с оглядкой на E2B. Песочницы на Firecracker. Есть готовые образы для популярных харнесов. Можно и свои образы собирать. SDK для TS, Python и гошки.
Запустились недавно, поэтому строго не судите. Но нашу обкатку платформа уже прошла: на ней работает Orpheus, а также AI-помощник в RetailCRM.
Новым аккаунтам кредиты 1000 ₽. Так что велкам)
🔗 Инженерия и AI | Ilyas Salikhov
Post #55
588