Перейти до основного вмісту
Просунутий8 хв1263 слівСкладність 4/5Автоматизація A4

Як Rakuten скоротила delivery з 24 до 5 днів із Claude Code

Production-розбір кейсу Rakuten: довгі автономні coding tasks, паралельна робота, verification gates, reported 79% time-to-market reduction і шлях до managed agents.

Картка кейсу

Що тут автоматизовано

Складність 4/5Автоматизація A4

Обсяг автоматизації

Claude Code автономно виконує bounded engineering tasks — аналізує codebase, редагує код, створює тести, виправляє bugs і формує evidence; merge/deploy authority у відтворюваній production-моделі залишається за CI та людьми.

Роль людини

Інженери формують task contract, acceptance criteria, permissions і risk tiers, переглядають критичні зміни та підтверджують production outcome.

Заявлені результати

  • 7 годин sustained autonomous coding у складній vLLM modification task
  • 79% скорочення average time to market: 24 → 5 робочих днів
  • 99,9% numerical accuracy у згаданій complex modification

Anthropic/Rakuten customer story підтверджує 7 годин sustained autonomous coding, 79% скорочення time to market і 99,9% numerical accuracy в описаному refactor. Поточна Rakuten/Claude surface також показує перехід до Managed Agents; це current evolution reference, а не частина історичного benchmark. AI-Magister controls нижче — reproduction guidance.

Зміст статті
  1. 01Бізнес-задача: прискорити delivery без обміну якості на швидкість
  2. 02Workflow: task contract → isolated execution → deterministic evidence
  3. 03Autonomy: сім годин роботи не означають сім годин без контролю
  4. 04Результати й evidence boundary
  5. 05Failure modes: де agentic coding реально ламається
  6. 06Масштабування: concurrency має рости разом із verification capacity
  7. 07Що змінилося до 2026: від coding tool до managed agent layer
  8. 08Як повторити: 7-кроковий rollout

Передумови

Бізнес-задача: прискорити delivery без обміну якості на швидкість

Rakuten працює з десятками бізнесів, великими багатомовними codebase і тисячами інженерів, тому вузьке автодоповнення коду не вирішує головної проблеми: команди мають швидше доводити зміни до перевіреного результату, не втрачаючи контроль над тестами, безпекою та production-ризиком. У customer story Anthropic компанія описує Claude Code як інструмент, якому делегують цілісні bounded engineering tasks — від розуміння репозиторію до тестів, bug fixing і документації.

Ключовий приклад — складна зміна у vLLM: інженер дав Claude Code задачу реалізувати метод extraction у великому multi-language open-source codebase. Anthropic/Rakuten повідомляють про сім годин безперервної автономної роботи з лише періодичним guidance і 99,9% numerical accuracy відносно reference method. Це сильний case signal, але не універсальний benchmark: задача, acceptance oracle, repo та команда були конкретними.

architecture

Карта системи: Як Rakuten скоротила delivery з 24 до 5 днів із Claude Code

Схема побудована з ключових секцій статті та показує послідовність або архітектурні блоки, які потрібно опрацювати.

Workflow: task contract → isolated execution → deterministic evidence

Відтворюваний production pattern починається не з команди «зроби фічу», а з task contract: base SHA, allowed paths, expected behavior, forbidden changes, test commands, time/compute budget і критерій завершення. Agent отримує окрему branch/worktree, читає релевантний контекст, формує короткий plan, робить bounded edits і запускає deterministic checks. Результатом вважається не фраза «готово», а diff плюс evidence.

Rakuten описує використання Claude Code для unit tests, API mocks, components, bug fixes, documentation, code review і паралельних sessions. Це дозволяє розкладати engineering queue на кілька незалежних потоків. Практичний контроль тут простий: паралелізуйте tasks, а не authority. Кожна session має власний scope, budget і postcondition; merge/release залишаються за стандартними CI та human-review gates.

  • Trigger → issue, refactor або test gap.
  • Input → repo snapshot, requirements, conventions, tests.
  • Agent execution → inspect, edit, test, summarize.
  • Verification → deterministic tests + diff review.
  • Side effect → PR/merge/deploy лише через окремий authority gate.
  • Recovery → після timeout спочатку reconcile Git state, а не повторювати write.

timeline

Контрольні точки для практичного застосування

Візуалізація використовує тези, приклади та наступні кроки статті як перевірювані контрольні точки, а не декоративні елементи.

Autonomy: сім годин роботи не означають сім годин без контролю

У кейсі доречний рівень A4 для bounded coding execution: Claude Code може автономно виконувати довгу технічну задачу, але organizational authority залишається у людей і delivery system. Публічний матеріал не дає підстав стверджувати, що модель самостійно approve-ить критичні PR або деплоїть production без контролю.

Найкращий human-in-the-loop — ризик-орієнтований. Зміна тестів чи локального utility може пройти стандартний review; auth, billing, security policy, data migration або public API потребують domain owner, додаткових regression checks і staged rollout. Review packet має показувати intent, files touched, commands run, unresolved risks і exact evidence, а не довгий self-report агента.

Результати й evidence boundary

Anthropic/Rakuten повідомляють про 79% скорочення average time to market для нових features — з 24 робочих днів до 5 — а також 99,9% numerical accuracy у згаданій складній modification task. Це customer/provider-reported outcomes. Вони показують, що agentic coding може суттєво змінити delivery economics у зрілій engineering environment, але не доводять однаковий multiplier для будь-якого репозиторію.

Для власного rollout не копіюйте headline metric. Вимірюйте accepted task success, lead time to verified change, escaped defects, reviewer minutes, CI rework, rollback rate, cost per accepted PR і частку tasks, де агент вклався в scope без ручного переписування. Якщо агент пише в п'ять разів більше diff, а review queue росте в десять разів, throughput не виріс — bottleneck просто переїхав.

Failure modes: де agentic coding реально ламається

Синтаксична помилка — найменш цікава, її швидко ловить compiler. Гірші класи: тест закріпив неправильну поведінку; agent змінив зайвий scope; dependency update приніс supply-chain risk; migration частково застосувалась; flaky test створив false green; timeout стався після push і retry відкрив duplicate PR. Саме ці сценарії треба закласти в regression suite.

Контроли: protected paths, least-privilege credentials, network policy, secret scanning, dependency policy, required CI, code-owner review, idempotency key для зовнішніх actions, signed/auditable artifacts де доречно, canary і rollback. Production incident або escaped defect перетворюється на мінімізований permanent eval case. Інакше агент навчає команду лише одному — швидше повторювати ті самі помилки.

Масштабування: concurrency має рости разом із verification capacity

Rakuten описує паралельні Claude Code sessions і напрямок до багатьох agent tasks. Це логічний наступний крок: engineering work часто можна декомпозувати. Але concurrency треба обмежувати reviewer capacity, CI throughput, repo locks, downstream API limits і risk budget. Десять агентів, що одночасно торкаються одного migration boundary, — не масштабування, а distributed merge conflict.

Cost model повинен включати model usage, sandbox compute, CI minutes, storage, observability, reviewer time і rework. Корисна одиниця — cost per verified accepted outcome. Model routing теж доречний: прості mechanical changes можуть іти дешевшим route, складні cross-repo tasks — сильнішим. Перемикання моделі проходить той самий eval set, інакше економія з'явиться тільки до першого rollback.

Що змінилося до 2026: від coding tool до managed agent layer

Поточна Claude customer surface уже показує наступний етап Rakuten: компанія рухається від Claude Code до Claude Managed Agents для ширших функцій. Це не треба змішувати з історичним coding-case metric. Для AI-Magister це окремий сигнал еволюції architecture: після локального task execution організації починають інвестувати в persistent compute, memory, storage, governance і інтеграцію з corporate systems.

Практичний 80/20 висновок: спочатку доведіть один вузький engineering workflow із сильним deterministic oracle, а shared agent layer додавайте лише коли повторюються однакові needs — identity, state, memory, permissions, trace, evals і recovery. Будувати платформу до того, як є два-три стабільні jobs, — класичний спосіб отримати дорогий control plane без контрольованого outcome.

Як повторити: 7-кроковий rollout

Виберіть 20–50 історичних задач із відомим результатом і сформуйте eval set: expected behavior, tests, forbidden paths, time budget. Запустіть read-only analysis, потім test-generation і bounded refactors у sandbox. Після стабільного task success дозвольте PR generation, але залиште merge/deploy окремими authority gates.

На кожному етапі фіксуйте model/version, prompt/task contract, repo SHA, tools, commands, diff, test results, human edits і final production outcome. Scale gate має бути математичним: success вище порога, escaped-defect budget не перевищено, p95 duration і spend прийнятні, review queue не деградує. Тоді autonomy зростає як наслідок evidence, а не як налаштування темпераменту агента.

  • Зібрати історичний eval set.
  • Зафіксувати baseline lead time, defects і review effort.
  • Запустити sandbox із least privilege.
  • Дозволити PR тільки після stable deterministic checks.
  • Ввести risk tiers для protected paths.
  • Додати recovery/idempotency для retries.
  • Масштабувати concurrency після перевірки review/CI capacity.

Практичні приклади

Приклад: bounded refactor у legacy service

Agent отримує base SHA, один service, acceptance tests і forbidden paths. Спочатку додає characterization tests, потім робить refactor у branch, запускає unit/integration suite й формує PR. Якщо CI падає після push timeout, recovery спочатку перевіряє існуючий commit/PR за task id і не створює дубль.

FAQ

Чи означають 7 годин автономної роботи, що Claude Code можна залишити деплоїти production без review?

Ні. Customer story підтверджує довгу автономну coding task, але не універсальну release authority. Merge/deploy повинні залежати від risk tier, deterministic CI, review і production verification.

Чи можна очікувати 79% скорочення time to market у будь-якій команді?

Ні. Це reported outcome Rakuten у конкретному середовищі. Для власного rollout потрібні baseline, eval set, accepted outcomes, reviewer effort і escaped-defect metrics.

З чого почати agentic coding rollout?

З історичних bounded tasks із сильним oracle: tests, expected diff boundaries і відомий production outcome. Лише після стабільної якості піднімати autonomy та concurrency.

Пов’язані матеріали

Як Apollo масштабує outbound sales із Claude: +35% meeting bookings у reported case

Розбір Claude + Apollo: signal aggregation, персоналізація, MCP/connector actions, human approval, attribution і безпечний rollout для B2B outbound.

Як Harvey використовує Claude для legal workflows і domain evals

Production-розбір Harvey + Claude: long-context legal work, BigLaw Bench, human checkpoints, model-upgrade evals, confidentiality controls і rollout без магічної legal accuracy.

Як Claude бере на себе до 90% support tickets: кейс Kodif

Kodif використовує Claude в Amazon Bedrock не як FAQ-бота, а як ядро AI-агентів, які розбирають звернення, працюють із knowledge base, запускають refunds і cancellations через підключені інструменти та перетворюють support-дані на бізнес-сигнали.

Як Virgin Atlantic використовує Codex для тестів, рефакторингу й безпечніших релізів

Практичний кейс Virgin Atlantic: Codex допоміг команді підвищити test coverage, різко прискорити legacy refactoring і пройти критичний release window без P1-дефектів — але merge, deployment і відповідальність лишилися людськими.

Базовий цикл AI-агента

Мета, стан, планування, інструменти, спостереження, верифікація, завершення та безпечні межі автономного циклу.

Оцінювання LLM-систем у production

Як побудувати evaluation set, автоматичні та людські метрики, regression gates і спостережуваність для промптів, RAG та агентів.

Джерела

  1. Rakuten accelerates development with Claude Code — Anthropicофіційне
  2. Rakuten customer story — Claudeофіційне
  3. Claude Code — Anthropicофіційне

Що вивчати далі