Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

90/10: what we took away from our AI coding agent, and why

Описание и применение

Разделение задач между скриптами и ИИ-агентом улучшило стабильность и отладку CI/CD пайплайна, сократив непредсказуемые сбои.

Задача

Integrating an AI coding agent into a CI/CD pipeline caused unpredictable failures and debugging challenges.

Результат

Splitting responsibilities reduced failure variability, improved debugging, cut costs, and maintained consistent git workflows.

Рабочий процесс

  • 1. Developer writes ticket in plain English.
  • 2. Ticket moved to Approved; orchestrator provisions stack and copies dev database.
  • 3. Ticket moved to Working; agent performs engineering inside the stack.
  • 4. Agent posts preview; developer tests and replies in thread.
  • 5. Ticket moved to Git Push; orchestrator commits, merges, opens PRs, merges PRs, posts links.
  • 6. Ticket moved to VM Update; orchestrator waits for CI, deploys images, runs health checks, rolls back if unhealthy.
  • 7. Ticket moved to Completed; orchestrator notifies developer and tears down stack.

Доказательства

The first version of our agent pipeline let the coding agent run the git and deploy steps. It didn't fail often, but when it did, it failed in a different way each time, and I couldn't debug that.

Источник

Today roughly 90% of the pipeline is plain scripted code, and the agent does one job.

Источник

The split we ended up with follows one line. If a step is the same on every ticket, it is a script. The agent keeps the engineering.

Источник

  • Дата записи: 2026-10-24T14:26:28.627Z