Як Deepgram масштабує Claude Code: durable code, MCP і support triage за хвилини
Production-кейс Deepgram + Claude Enterprise/Claude Code: engineering переходить від ручного написання до поведінкових контрактів і валідації, а support triage використовує read-only subagents, MCP та human approval для швидкої діагностики без передачі release authority моделі.
Картка кейсу
Що тут автоматизовано
Обсяг автоматизації
Deepgram перебудовує engineering, research та customer-support workflows навколо Claude Code, Claude Enterprise, reusable skills і organization-scoped MCP. У support flow центральний agent може паралельно залучати read-only workers до Slack, DevRev, Notion, GitHub, Asana та Grafana, зібрати evidence, перевірити diagnosis і підготувати відповідь; зовнішня відправка, production change або інший consequential write потребує людини.
Роль людини
Engineers визначають behavior і acceptance criteria, читають код, підвищують test coverage для AI-generated changes і підписують кожну production change. Support owners перевіряють diagnosis та customer-facing response. Security/platform teams централізовано керують SSO, compliance, MCP allowlists, shared skills і доступом до tool surfaces.
Заявлені результати
- 4–10x more durable code output among regular and power Claude users versus non-users in Deepgram's internal cohort analysis
- About 9x higher code churn at the heaviest Claude usage level — reported counter-signal that led Deepgram to raise test-coverage standards
- Customer incident triage reduced from multi-day back-and-forth to minutes — Anthropic/Deepgram-reported workflow outcome
- Most productive engineering team runs roughly 95% Claude-written code; documented team-project gains of 3–5x and >2x individual routine-work gains are company/provider-reported
Anthropic/Deepgram повідомляють, що regular і power Claude users у внутрішньому cohort analysis виробляли приблизно 4–10× більше durable code, але найінтенсивніше використання супроводжувалося приблизно 9× вищим code churn; customer incident triage скоротилася з multi-day back-and-forth до хвилин. Найпродуктивніша команда, за кейсом, працює з приблизно 95% Claude-written code. Це company/provider-reported metrics, не незалежні productivity benchmarks.
Зміст статті
- 01Бізнес-задача: коли генерація коду дешевшає, bottleneck переходить у verification
- 02Trigger, input, AI stage, integrations та output
- 03MCP і shared skills: capability layer має власну supply-chain безпеку
- 04Support triage: parallel read-only workers до будь-якого write
- 05Human-in-the-loop та autonomy A4
- 06Reported metrics: durable output сильніший за сирий volume, але все ще не causal proof
- 07Error handling, controls, frequency і cost model
- 08Evaluation contract, rollout і як повторити
Передумови
Бізнес-задача: коли генерація коду дешевшає, bottleneck переходить у verification
Deepgram має широкий engineering surface: inference, SDKs, APIs, billing, infrastructure, integrations і voice applications. За публічним кейсом компанія свідомо змістила operating model від «інженер пише кожен рядок» до «інженер задає поведінку, контекст і acceptance, агент виконує, система та людина перевіряють». Це важливий production зсув: швидкість генерації сама по собі не є цінністю, якщо review, tests і incidents ростуть ще швидше.
Внутрішній cohort analysis Deepgram використовував durable code як сигнал — код, який не був швидко замінений. Anthropic/Deepgram повідомляють 4–10× вищий durable-code output у regular/power users, але також приблизно 9× вищий churn у найважчих користувачів. Саме цей контрсигнал робить кейс корисним: компанія не зробила висновок «AI пише більше — знижуємо контроль», а підняла вимоги до test coverage AI-generated code.
architecture
Карта системи: Як Deepgram масштабує Claude Code: durable code, MCP і support triage за хвилини
Trigger, input, AI stage, integrations та output
Engineering trigger — issue, specification, bug, migration task або failing test. Input: repository state, task contract, coding standards, architecture context, allowed skills, scoped MCP servers, test commands і protected-path policy. Claude Code планує зміни, редагує в isolated branch/worktree, запускає deterministic checks і готує diff/PR. Output — candidate change з verification evidence; production release не є частиною мовної відповіді й не успадковується від write access до repository.
Support trigger — customer incident, наприклад spike errors або unexpected behavior. Центральний agent отримує case identity та може запустити паралельних read-only workers, які збирають evidence зі Slack, DevRev, Notion, GitHub, Asana і Grafana. Workers повертають findings, central agent синтезує root cause і draft response. Якщо треба змінити customer record, надіслати відповідь або торкнутися production, action проходить human/policy approval.
- Trigger → issue/spec/failing test або customer incident.
- Input → repository/case identity + approved context + skills + MCP allowlist + acceptance criteria.
- AI → plan, inspect, generate, execute checks, parallelize read-only investigation.
- Integrations → GitHub, Slack, DevRev, Notion, Asana, Grafana та Deepgram developer tooling.
- Output → verified candidate code або evidence-backed incident diagnosis; consequential write окремо approve.
timeline
Контрольні точки для практичного застосування
- Trigger → issue/spec/failing test або customer incident.
Контрольна теза з матеріалу статті.
- Input → repository/case identity + approved context + skills + MCP allowlist + ac…
Контрольна теза з матеріалу статті.
- AI → plan, inspect, generate, execute checks, parallelize read-only investigation.
Контрольна теза з матеріалу статті.
- Integrations → GitHub, Slack, DevRev, Notion, Asana, Grafana та Deepgram develope…
Контрольна теза з матеріалу статті.
- Output → verified candidate code або evidence-backed incident diagnosis; conseque…
Контрольна теза з матеріалу статті.
- model-routing
Support triage: parallel read-only workers до будь-якого write
Публічний кейс Deepgram описує внутрішній Deephive-style pattern, де центральний сильніший agent координує паралельних дешевших/read-only workers для пошуку доказів у різних системах. Така архітектура добре масштабує investigation, бо кожен worker має вузький source scope, а центральний agent не мусить послідовно читати все. Найважливіше — read-only за замовчуванням: діагностика не повинна одночасно мати право змінювати production або customer state.
Production flow: `incident ID → identity/account match → parallel evidence fetch → timestamp/source normalization → hypothesis → cross-source verification → root-cause confidence → draft response/remediation → human approval → permitted action → authoritative verification`. Якщо два workers суперечать одне одному, система не «усереднює» відповідь, а позначає conflict. Якщо telemetry stale або account match неоднозначний, агент abstain/escalate замість красивого, але неперевіреного diagnosis.
Human-in-the-loop та autonomy A4
Deepgram прямо підкреслює, що кожна production change має human sign-off і кожен deliverable має одну відповідальну людину. Водночас agentic workflow достатньо глибокий, щоб планувати, змінювати код, запускати інструменти, паралелити research і self-verify — тому reproduction оцінено як A4: висока автономність усередині bounded environment без передачі остаточної production authority.
Практична межа проста: agent може зробити багато роботи до decision point, але не може сам змінити definition of done. Tests, security policy, protected branches, required reviewers і production postconditions існують поза його текстовим контекстом. Якщо модель може редагувати CI, відключити тест або змінити власні agent instructions так само легко, як application code, «human sign-off» швидко стає декоративною галочкою.
Reported metrics: durable output сильніший за сирий volume, але все ще не causal proof
4–10× durable code — внутрішня метрика Deepgram із cohort analysis, а не randomized independent study. Вона цікавіша за lines-of-code, бо намагається врахувати, чи survived change у codebase, але все одно може залежати від досвіду developer, task mix, team, model access і selection effects. Аналогічно 95% Claude-written code на найпродуктивнішій команді показує operating style, а не те, що 95% generated code автоматично якісне.
Для власного rollout потрібні paired metrics: accepted PR throughput, reviewer minutes, escaped defects, rollback rate, churn/rework після 7/30 днів, test coverage delta, incident rate і cost per verified merged change. Support flow міряється time-to-evidence, time-to-correct-diagnosis, customer correction rate, false-root-cause rate і unsafe-action attempts. Якщо throughput росте, але defect/rework budget з'їдає виграш, система лише швидше виробляє технічний борг.
Error handling, controls, frequency і cost model
Failure modes: stale branch, flaky test, MCP server drift, poisoned skill, repository instruction injection, wrong customer/account, telemetry lag, partial tool timeout, duplicate ticket action, provider outage, overlong loop. Controls: SSO, organization-scoped MCP allowlists, isolated workspaces, branch protection, required CI, secret/network restrictions, read-only support workers, exact-action approval, idempotency key, authoritative reconciliation, model/skill versioning, audit trace і scoped kill switches.
Frequency — постійна: coding tasks і PRs протягом робочого дня, support incidents event-driven, research bursty. Cost = Claude Enterprise seats/usage + inference/tool calls + MCP/observability infrastructure + CI compute + skills maintenance + reviewer time + incident reserve. Route-by-task корисний, але дешевший model tier не має отримувати high-impact step лише через budget pressure. Оптимізуйте cost per verified outcome, а не токени на один prompt.
Evaluation contract, rollout і як повторити
Eval suite: repository tasks різних мов, failing tests, protected files, ambiguous specs, malicious README/issue text, broken MCP, expired credential, partial write, duplicate retry; support — wrong account, conflicting logs, stale dashboards, prompt injection у ticket, no-evidence case. Deterministic graders перевіряють tests, schemas, permissions, changed paths і postconditions; human/model graders — material correctness, root-cause support та quality handoff. Production incidents стають permanent regression cases.
Rollout: `read-only coding analysis → branch-only changes → required CI/review → limited agent parallelism → support read-only investigation → approved customer draft → narrowly bounded reversible actions`. Потрібні existing test discipline, branch protection, identity, source inventory, MCP registry і accountable owners. Якщо codebase не має executable tests, спочатку інвестуйте у verification harness; видавати агенту більшу автономність без oracle — це просто автоматизувати впевненість.
Практичні приклади
Приклад: incident triage з шістьма read-only джерелами
Customer ticket отримує immutable incident ID. Паралельні workers читають scoped Slack thread, DevRev case, recent GitHub changes, Notion runbook, Asana deployment task і Grafana telemetry. Центральний agent зіставляє timestamps, відкидає stale signal, формує hypothesis і запускає read-only verification. Draft response показує evidence links. Engineer затверджує customer message; будь-який remediation write виконується окремим action з idempotency key і postcondition check.
FAQ
Чи 4–10× durable code означає 4–10× продуктивність усіх інженерів?
Ні. Це Deepgram internal cohort analysis із власним durable-code definition, а не незалежний causal benchmark. Його слід читати разом із reported 9× higher churn у найважчому usage segment.
Чому autonomy A4, якщо production merge робить людина?
A4 описує глибину автономного multi-step execution до authority boundary: planning, code changes, tool use, checks і parallel investigation. Остаточний production/customer-impacting action навмисно лишається поза моделлю.
Який 80/20 контроль дає найбільше безпеки?
Read-only за замовчуванням плюс незалежні deterministic gates на writes: branch protection, tests, scoped MCP, idempotency та authoritative postcondition. Це ріже blast radius навіть якщо reasoning помиляється.
Пов’язані матеріали
Production-кейс Ramp + Claude Code: мільйон рядків AI-suggested code за 30 днів, MCP-доступ до observability, background agents у sandbox та перевірка результату перед людським merge.
Як Notion оркеструє 30+ паралельних Claude Managed Agents у спільному workspaceProduction-кейс Notion + Claude Managed Agents: команди запускають десятки довготривалих агентних задач із task board, підтягують контекст із робочих сторінок і репозиторіїв, а результати проходять через видимі permission, review, retention та cost boundaries.
Як Vega будує agentic cyber defense на Claude: detection, triage, investigation, oversightProduction-кейс Vega Security + Claude Platform/Agent SDK: federated security-data access через Security Analytics Mesh, model routing за ризиком, окремі detection/triage/investigation/oversight agents, production evals і human sign-off для змін у detection logic.
Як Rakuten скоротила delivery з 24 до 5 днів із Claude CodeProduction-розбір кейсу Rakuten: довгі автономні coding tasks, паралельна робота, verification gates, reported 79% time-to-market reduction і шлях до managed agents.
Як ServiceNow масштабує Claude: Build Agent, sales preparation і керовані enterprise workflowsProduction-кейс ServiceNow + Anthropic: Claude працює в Build Agent, внутрішньому sales preparation і engineering workflows, а authority, enterprise data, approvals та deployment gates залишаються під контролем платформи.
Планування в AI-агентахПланування в AI-агентах — практичний розбір production-архітектури: перетворення нечіткої мети на перевірну послідовність кроків без передчасного виконання. Матеріал охоплює контракти, межі повноважень, failure modes, оцінювання та контрольований rollout.
Вибір моделей і model routingЯк маршрутизувати запити між моделями та провайдерами за capabilities, якістю, latency, вартістю, ризиком, доступністю і політикою fallback.
Red teaming LLM-системПрактичний red teaming перетворює припущення про безпеку LLM-системи на відтворювані атаки, докази та regression-тести. Розглядаємо threat model, ручні й автоматизовані кампанії, triage, безпечну лабораторію та перевірку виправлень.
Browser agentsBrowser agents — практичний розбір production-архітектури: керування вебінтерфейсом через обмежені спостереження й дії, які можна відтворити, перевірити та зупинити. Матеріал охоплює контракти, межі повноважень, failure modes, оцінювання та контрольований rollout.