English
Русский
Українська
Голубая
Фиолетовая
Cветлая
Терминал
Norton
Войти
☀️ Планы на лето: прокачать ИИ, CS-базу и забрать оффер со скидкой 50% по промокоду— активируйна странице пакетов

ИИ-агенты Uber создают 70% Pull Requests

ИИ-агенты Uber создают 70% Pull Requests

За последний год компания Uber совершила масштабный скачок в автоматизации процессов разработки (SDLC). Инвестиции в автономных ИИ-агентов привели к впечатляющим результатам: сегодня более 70% всех Pull Requests (PR) создаются ИИ-помощниками. Это удвоило объем производимого кода на одного инженера и позволило автоматически обновить более 9 миллионов строк кода (около 250 миграций), радикально снизив рутинную нагрузку на команды.

6 базовых элементов ИИ-архитектуры Uber

Чтобы создать управляемую "программную фабрику" (managed software factory), разработчики внедрили шесть фундаментальных блоков:

КомпонентРоль в экосистеме
Model GatewayЕдиный шлюз для моделей (OpenAI, Anthropic). Обеспечивает анонимизацию данных (скрывает 20+ типов PII), задержку <100 мс и обрабатывает >100 млн запросов в день.
MCP GatewayТочка интеграции для 1000+ инструментов (API, Jira, Slack). Универсальный доступ и оптимизация промптов экономят до 40% токенов всей системы.
DevPodПредварительно настроенные Kubernetes-контейнеры. Дают агентам изолированную, глобально доступную среду для мгновенной работы с монорепозиториями.
Skills MarketplaceВнутренний магазин из 2500+ навыков (skills) для ИИ. Проходит авто-линтинг и позволяет агентам мгновенно получать нужные умения под конкретные задачи.
Context GraphsГраф контекста (40 млн связей), объединяющий архитектуру, код и документацию. Позволяет агентам мгновенно понимать зависимости между сервисами.
CortanaВнутренний корпоративный ИИ-ассистент, доступный в Slack, CLI и Web. Обслуживает 300+ уникальных персонализаций и >20 000 сессий ежедневно.

Практическое применение: От идеи до продакшена

Архитектура Uber позволяет сопровождать фичу на всех этапах жизненного цикла. Как это работает на практике:

  • Аналитика и проектирование: Cortana анализирует базу знаний для оценки бизнес-требований и помогает генерировать макеты в Figma (включая варианты для A/B тестирования).
  • Автономный кодинг: Облачный ИИ-агент Minion самостоятельно пишет код бэкенда и фронтенда, работая внутри DevPod.
  • Смещение проверок влево (Shift-Left): До отправки кода в Continuous Integration (CI), агент делает скриншоты в симуляторе, сверяет их с Figma и тестирует интеграцию.
  • Умное ревью: Пулл-реквесты публикуются вместе с таблицей пройденных проверок. Внутренний цикл (Inner loop) использует быстрые модели, а внешний (Code review) — мощные LLM для глубокого анализа логики.
  • Автоматическое обслуживание: Скрипты очистки старого кода (например, удаление feature-флагов) запускаются автономно в воскресенье, чтобы сбалансировать нагрузку на CI и не перегружать разработчиков лишними ревью в понедельник.

Результаты и новые вызовы

Успешное внедрение Agentic SDLC перевернуло привычные подходы, но создало новые узкие места: резко возросла нагрузка на CI-инфраструктуру из-за огромного потока генерируемого кода. Теперь главный вопрос для Uber звучит не "Можем ли мы это запрограммировать?", а "Имеет ли бизнес-смысл это создавать?".

Какой из описанных ИИ-компонентов (например, шлюз моделей, магазин навыков или граф контекста) кажется вам наиболее перспективным для внедрения в ваши процессы разработки?

На основе Agentic SDLC at Uber — Uday Kiran Medisetty & Adam Huda, Uber

Читайте также

Комментарии
 logo