AI-агенты в разработке
Как инженеры Webparadox используют Claude Code, Codex, Pi и OpenCode в клиентских проектах: рутину делают агенты, архитектура, ревью и результат остаются за людьми.
Четыре агента в работе команды
Агенты пишут тесты, рефакторят и делают рутинные изменения. Архитектура, ревью каждого диффа и ответственность за результат остаются за инженерами.
Claude Code
Anthropic
Агент для разработки от Anthropic, работает в терминале и IDE. Читает репозиторий, правит файлы, запускает команды и тесты.
claude.com(откроется в новой вкладке)Как используем
Фичи на много файлов, рефакторинг и миграции: агент предлагает план, инженер его утверждает, а затем проверяет дифф.
Codex
OpenAI
Агент для разработки от OpenAI: консольная утилита, расширение для IDE и задачи в изолированном облачном окружении.
openai.com(откроется в новой вкладке)Как используем
Второе, независимое ревью изменений, написанных другим агентом, и параллельные задачи в отдельной песочнице.
Pi
pi.dev
Минималистичный агент для терминала, который легко расширить собственными инструментами и промптами.
pi.dev(откроется в новой вкладке)Как используем
Повторяемые задачи по сценарию, где небольшой предсказуемый агент со своими инструментами полезнее универсального.
OpenCode
Open source
Агент с открытым исходным кодом, который работает с моделями разных провайдеров, в том числе развёрнутыми у себя.
opencode.ai(откроется в новой вкладке)Как используем
Проекты, где клиент сам выбирает провайдера моделей или требует открытые инструменты для работы с его кодом.
AI-агенты для разработки — инструменты, которые читают репозиторий, правят файлы, запускают команды и тесты и предлагают изменения так, как это делал бы разработчик. Наши инженеры каждый день работают с четырьмя такими агентами: Claude Code, Codex, Pi и OpenCode. Агентам достаётся рутина (тесты, рефакторинг, миграции, шаблонный код, документация), а за инженерами остаётся то, от чего зависит исход проекта: архитектура, ревью каждого изменения и ответственность за то, что уходит в релиз.
Что агенты делают в наших проектах
Агенты берут задачи с понятным критерием готовности. Пишут модульные и интеграционные тесты к существующему коду — часто это самый быстрый способ сделать старый модуль безопасным для изменений. Проводят механический рефакторинг на сотни файлов: переименовать доменное понятие, обновить версию фреймворка, заменить устаревший API. Готовят черновики миграций базы данных, API-клиентов по спецификации OpenAPI, экранов админки и связующего кода между сервисами. Разбираются в незнакомой кодовой базе и составляют карту модулей, потоков данных и рискованных мест ещё до того, как мы оценим доработку. Так же они помогают с рутиной в проектах на Rust и Tauri, где компилятор ловит большую часть ошибок в сгенерированном коде раньше, чем на него посмотрит человек.
Продуктовые решения, архитектуру, чувствительную к безопасности, и всё, что нельзя проверить тестами и ревью, мы агентам не отдаём. Смысл в том, чтобы у инженеров оставалось больше времени на задачи, где нужна их голова.
Как мы работаем с агентами
В каждом репозитории, где мы используем агентов, лежит файл инструкций (AGENTS.md или CLAUDE.md): стек, команды, соглашения и то, что менять нельзя ни при каких условиях. Агент читает его в начале каждой сессии и следует правилам проекта, а не угадывает их.
Работа начинается с задачи в трекере. Для всего крупнее мелкой правки агент сначала предлагает план: какие файлы меняются, в каком порядке и как будет проверен результат. Инженер утверждает или поправляет план до того, как написана первая строка кода. Затем агент вносит изменения, запускает сборку, линтеры и тесты, а инженер построчно проверяет дифф — так же, как пул-реквест коллеги.
Для важных изменений подключаем второго агента от другого вендора в роли независимого ревьюера. Дифф, написанный с Claude Code, может проверить Codex, и наоборот. Разные модели ошибаются по-разному, поэтому перекрёстное ревью находит то, что одна модель склонна повторять. Замечания получает инженер и сам решает, что исправлять.
Последний рубеж тот же, что и для кода, написанного людьми: CI должен пройти, и без одобренного ревью в основную ветку ничего не попадает.
Ваш код и данные
До того как агенты получат доступ к репозиторию клиента, мы договариваемся о правилах: какие агенты и провайдеры моделей разрешены, может ли код покидать вашу инфраструктуру, какие каталоги трогать нельзя. Секреты, боевые доступы и персональные данные в промпты не попадают никогда. Если клиент требует конкретного провайдера, корпоративного соглашения или модели, развёрнутой у себя, мы используем OpenCode или другого агента, настроенного на этого провайдера. Если агентов на вашем проекте использовать нельзя вовсе, работаем без них.
Когда такой подход оправдан
Разработка с агентами окупается сильнее всего там, где много чётко поставленной работы: покрытие тестами существующей системы, обновление фреймворков, миграции, внутренние инструменты и интеграции, новые функции в кодовой базе с ясными соглашениями. Меньше она даёт в проектировании архитектуры с нуля и в исследовательских задачах, где самое сложное — решить, что именно строить. Если вам нужны AI-функции внутри продукта — ассистенты, поиск по документам, автоматизация процессов, — смотрите страницы AI-разработка и интеграция LLM.
Связанные технологии
Где мы применяем AI-агенты в разработке
Разработка веб-приложений
Проектирование и разработка высоконагруженных веб-приложений на заказ — от MVP до enterprise-платформ. Более 20 лет опыта, команда 30+ инженеров.
Разработка интернет-магазинов и e-commerce платформ
Разработка интернет-магазинов, маркетплейсов и e-commerce решений под ключ. Интеграция платежей, складского учета и аналитики продаж.
Разработка финтех-решений
Разработка финтех-приложений: платежные системы, торговые платформы, криптосервисы. Безопасность, скорость и соответствие регуляторным требованиям.
AI и автоматизация бизнес-процессов
Внедрение искусственного интеллекта и автоматизация бизнес-процессов. Чат-боты, ML-модели, интеллектуальная обработка данных и RPA-решения.
Разработка партнерских и реферальных платформ
Разработка affiliate-платформ, реферальных систем и CPA-сетей. Трекинг конверсий, выплаты партнерам, антифрод и аналитика в реальном времени.
Разработка образовательных платформ
Разработка образовательных платформ и LMS: онлайн-курсы, вебинары, тестирование, сертификация. Интерактивное обучение и геймификация.
Полезные термины
Agile
Agile -- семейство гибких методологий разработки ПО, основанных на итеративном подходе, адаптации к изменениям и тесном взаимодействии с заказчиком.
API
API (Application Programming Interface) -- программный интерфейс, позволяющий различным приложениям обмениваться данными и взаимодействовать друг с другом.
Блокчейн
Блокчейн -- распределённый реестр, в котором данные записываются в цепочку криптографически связанных блоков, обеспечивая неизменяемость и прозрачность.
CI/CD
CI/CD (Continuous Integration / Continuous Delivery) -- практика автоматизации сборки, тестирования и развёртывания кода при каждом изменении.
DevOps
DevOps -- культура и набор практик, объединяющих разработку (Dev) и эксплуатацию (Ops) для ускорения доставки ПО и повышения его надёжности.
Headless CMS
Headless CMS -- система управления контентом без привязанного фронтенда, отдающая данные через API для отображения на любом устройстве или платформе.
Частые вопросы
Безопасен ли наш исходный код, если ваши инженеры используют AI-агентов?
Правила мы согласуем с вами до того, как агент получит доступ к репозиторию: какие агенты и провайдеры моделей разрешены, может ли код покидать вашу инфраструктуру, какие части репозитория трогать нельзя. Секреты, боевые доступы и персональные данные в промпты не попадают. Если ваша политика требует определённого провайдера, корпоративного соглашения или модели, развёрнутой у вас, мы настраиваем агента под неё, например OpenCode с одобренным вами провайдером. Если агентов на проекте использовать нельзя, мы их не используем.
Кто отвечает за код, написанный с помощью AI-агента?
Наши инженеры — так же, как за код, который они пишут руками. Агент предлагает план и дифф, инженер утверждает план и проверяет каждую строку изменения, а код проходит те же проверки в CI и то же ревью пул-реквеста, что и любой другой коммит. Ничего сгенерированного агентом не попадает в основную ветку без одобрения человека.
Становится ли проект дешевле или быстрее при разработке с AI-агентами?
Быстрее идут те части проекта, которые состоят из чётко поставленной и проверяемой работы: тесты, рефакторинг, обновление фреймворков, миграции, шаблонный код и документация. Освободившееся время инженеры тратят на архитектуру, пограничные случаи и ревью. В проектировании с нуля и исследовательских задачах, где главное — решить, что строить, эффект меньше. Мы учитываем это при оценке и можем показать, какие части вашего проекта хорошо подходят для работы с агентами.
Зачем использовать несколько агентов вместо одного?
У каждого агента свои сильные стороны: Claude Code — для крупных изменений на много файлов, Codex — для независимого ревью и параллельных задач в песочнице, Pi — для небольших задач по сценарию со своими инструментами, OpenCode — когда клиенту нужен определённый провайдер моделей или открытые инструменты. А второй агент от другого вендора в роли ревьюера находит ошибки, которые одна модель склонна повторять.
Можете ли вы помочь нашей команде внедрить AI-агентов?
Да. Работая в ваших репозиториях, мы настраиваем файлы инструкций для агентов (AGENTS.md, CLAUDE.md), команды сборки и тестов, которыми пользуются агенты, и правила ревью, которые останутся у команды после нас. Ваши инженеры видят процесс на реальных задачах, а не на слайдах. Обсудим объём, когда будете запрашивать оценку проекта.
Обсудим ваш проект
Расскажите о вашей идее и получите бесплатную оценку в течение 24 часов
Или напишите нам на hello@webparadox.com
Принимаем новые проекты