Корпоративный ИИ-агент «V» в Vercel: архитектура OpenClaw и файлы правил soul.md
Масштабирование искусственного интеллекта внутри крупной технологической компании неизбежно сталкивается с проблемой фрагментации. Когда сотни инженеров, маркетологов и сотрудников поддержки начинают использовать разрозненные чат-боты, сторонние плагины и персональные API-ключи, организация теряет контроль над безопасностью, а эффективность работы упирается в невозможность сквозного обмена контекстом. CEO компании Vercel Гильермо Рауч продемонстрировал практический подход к решению этой проблемы: развертывание единой агентной системы под названием «V», созданной на базе архитектурного фреймворка OpenClaw и ежедневно обслуживающей более 1000 сотрудников компании.
От хаоса чат-ботов к единой операционной среде
В большинстве компаний внедрение ИИ начинается с точечных экспериментов. Различные отделы подбирают узкоспециализированные инструменты под свои задачи. Программисты используют автономные CLI-ассистенты, отдел продаж настраивает парсеры лидов, а поддержка работает с внешними чат-ботами. Каждое такое решение требует отдельной настройки прав доступа, формирования собственного контекста и постоянной отладки.
Подход Vercel основан на концепции единой операционной точки входа (God Agent). Вместо плождения десятков изолированных ботов компания создала единого агента «V», который выступает центральным интерфейсом взаимодействия сотрудников с рабочей инфраструктурой. Каждому сотруднику предоставляется универсальное окно общения с агентом, однако права и доступные инструменты строго разграничиваются в зависимости от роли пользователя в корпоративной системе.
Единый агент держит в памяти структуру внутренних проектов, архитектуру сервисов и регламенты компании. Когда инженер просит проверить развертывание сервиса, а маркетолог запрашивает аналитику посещаемости, агент «V» использует одинаковые базовые принципы рассуждения, но обращается к соответствующим внутренним API.
Архитектурный фреймворк OpenClaw и связка систем
В основе системы «V» лежит фреймворк OpenClaw, проектирующий работу агента по принципу управляемого делегирования. Архитектура единого агента не означает, что одна языковая модель одновременно выполняет все задачи. Напротив, центральный агент выступает диспетчером (оркестратором), который анализирует запрос и перенаправляет его специализированным под-агентам или инструментам.
Фреймворк OpenClaw реализует следующие ключевые слои:
- Слой аутентификации и контроля доступа (RBAC). Агент строго проверяет полномочия сотрудника перед вызовом любой внутренней функции. Запрос на редактирование боевой базы данных от сотрудника без соответствующих прав блокируется на уровне диспетчера.
- Слой вызова инструментов (Tool Execution). Вместо генерации свободного текста агент обращается к стандартизированным API-ручкам Vercel, GitHub, Slack и внутренних баз знаний.
- Слой контекстной памяти. Система агрегирует историю предыдущих обращений и текущий проектный контекст, позволяя продолжать работу над задачей без постоянного повторения условий.
- Слой под-агентов (Sub-agent Swarms). Для сложных инженерных задач «V» способен запускать фоновые процессы, которые выполняют длительные проверки, прогон тестов или сборку кода, возвращая пользователю только готовый результат.
Конфигурация личности и лимитов в soul.md
Одной из наиболее интересных инженерных находок в архитектуре OpenClaw стало выделение специального конфигурационного файла soul.md (так называемой «души» или ядра личности агента). В отличие от стандартных системных промптов, которые перемешивают инструкции по форматированию текста с рабочими алгоритмами, soul.md отвечает за фундаментальные ценности, тон общения и границы безопасности.
Файл soul.md задает следующие параметры:
- Корпоративный тон и этика взаимодействия. Агент общается в лаконичном, профессиональном стиле, избегает избыточных комплиментов и сразу переходит к сути проблемы.
- Приоритеты безопасности. В
soul.mdжестко прописывается запрет на разглашение конфиденциальных токенов, демонстрацию приватных данных клиентов и выполнение деструктивных команд в продуктовой среде без явного подтверждения человека. - Политика обработки неопределенности. Если у агента нет достаточных данных для ответа, он не пытается галлюцинировать, а четко указывает, какого доступа или документа ему не хватает.
Выделение этих правил в отдельный файл позволяет обновлять рабочие функции и инструменты агента без риска случайно повредить базовые инструкции по безопасности и корпоративному стилю.
Интеграция с корпоративными сервисами и правами
Практическая ценность агента «V» заключается в его глубокой интеграции в ежедневный рабочий процесс сотрудников Vercel. Агент подключен к внутренним системам мониторинга, цепочкам CI/CD, документации Notion и корпоративному мессенджеру Slack.
Пример ежедневного сценария использования инженером:
- Разработчик обращается к «V» с задачей проверить причины падения сборки в тестовом окружении.
- Агент «V» самостоятельно делает запрос к логам Vercel Deployment, находит упавший шаг, считывает ошибку из коммита в GitHub и предлагает готовый патч с объяснением причин.
- Инженер подтверждает правку, и агент формирует Pull Request в соответствующем репозитории.
При этом для некодинговых отделов «V» выступает удобным аналитиком: менеджеры продуктов могут запрашивать агрегированную статистику по использованию функций платформ, не составляя сложные SQL-запросы вручную.
Уроки масштабирования и экономика агентного слоя
Опыт Vercel по внедрению агента на 1000 человек выявил ряд важных инженерных уроков и ограничений, о которых следует помнить при проектировании подобных систем:
- Управление затратами на API. Массовое использование центрального агента неизбежно ведет к огромному расходу токенов. Для оптимизации расходов Vercel использует гибридную схему: простые классификационные задачи и маршрутизацию выполняют быстрые и дешевые модели, тогда как сложные рассуждения и анализ кода передаются флагманским LLM.
- Защита от закольцовывания. При использовании под-агентов крайне важно настраивать жесткие лимиты на количество итераций и глубину вызовов, чтобы избежать неконтролируемого расхода ресурсов.
- Обязательный Human-in-the-Loop. Любые действия агента, меняющие состояние инфраструктуры, статус подписок или публичные конфигурации, требуют обязательного нажатия кнопки подтверждения человеком.
Внедрение единой агентной системы на базе OpenClaw показывает, что будущее корпоративного ИИ лежит не в создании отдельных изолированных утилит, а в построении надежной, защищенной и контекстно-связанной операционной среды.

