Habr: Avito→ original

Desarrollo con agentes frente a vibe coding: la experiencia de Avito para controlar la calidad del código generado por IA

Avito ha compartido su enfoque de calidad en el desarrollo con agentes: los agentes de IA escriben código en segundos, pero, si los procesos son débiles, solo generan defectos más rápido. En el benchmark SWE-bench, los modelos pasaron de resolver el 2% de las tareas en 2023 a más del 80% en 2026. El piloto con 100 ingenieros no provocó un salto en las métricas, algo que Avito considera esperable por la curva J de aprendizaje. La clave es el Spec-Driven Development: pruebas antes que el código y un 100% de cobertura de los requisitos.

Procesado por IA desde Habr: Avito; editado por Hamidun News
Desarrollo con agentes frente a vibe coding: la experiencia de Avito para controlar la calidad del código generado por IA
Fuente: Habr: Avito. Collage: Hamidun News.
◐ Escuchar artículo

En 2026, Avito publicó en Habr un análisis sobre cómo mantener la calidad del código en el desarrollo con agentes de IA. Andrei Brovko, responsable de testing de Avito Auto, mostró que en el benchmark SWE-bench los modelos pasaron en tres años de resolver el 2% de las tareas en 2023 a más del 80% en 2026, pero que la velocidad de generación, por sí sola, no garantiza la calidad.

En qué se diferencia el desarrollo con agentes del vibe coding

El desarrollo con agentes se distingue del vibe coding por el control sobre el proceso. En el vibe coding, el usuario simplemente le pide al modelo que «haga» algo y obtiene un resultado impredecible. La ingeniería con agentes, en cambio, guía al agente a través de una metodología —especificación, pruebas, revisión— y hace que el resultado sea reproducible. Según Brovko, el vibe coding sirve para tareas informales, pero en una empresa solo se puede escalar un enfoque estructurado.

«Los agentes de IA generan código en segundos, pero la velocidad de generación de código no equivale a la calidad del producto.

Si los procesos de desarrollo son débiles, los agentes simplemente entregan defectos más rápido», — Andrei Brovko, responsable de testing de Avito Auto.

Qué mostró el piloto con 100 ingenieros

El piloto con 100 ingenieros de Avito no detectó un aumento estadísticamente significativo en las métricas objetivas de eficiencia, y las métricas de calidad se mantuvieron en el mismo nivel, pese a la alta satisfacción subjetiva del equipo. Avito interpreta esto como la fase inicial de la curva J de aprendizaje de DORA: primero las personas dominan la herramienta y aprenden a revisar el código generado, y solo después llega el efecto útil.

La economía de la amortización, además, es holgada. Según el cálculo del artículo:

  • SWE-bench: 2% de tareas resueltas en 2023 → más del 70% en 2025 → más del 80% en 2026
  • Piloto: 100 ingenieros; el aumento objetivo de las métricas no es estadísticamente significativo
  • Salario de un desarrollador: $2500 al mes; suscripción a un asistente de IA: $100 al mes
  • Para amortizar la inversión basta una aceleración del 4%, es decir, 6,4 horas al mes
  • Ventana de contexto recomendada del modelo: al menos 32K tokens

Para ello, en 2026 Avito desplegó tres servicios internos: skills-hub (un catálogo de habilidades con verificación de calidad y seguridad), mcp-hub (acceso de los agentes a la base de código, la documentación y el seguimiento de errores) y AVIDA (Avito Developer Assistant), para lanzar agentes de forma autónoma y segura, según un calendario o a petición.

En qué centrar el testing

El foco se desplaza hacia la izquierda: hacia la especificación y no hacia el código final. Avito construye el proceso en torno al Spec-Driven Development (SDD). Primero se redacta una especificación estructurada con historias de usuario y criterios de aceptación. Después, siguiendo TDD, se escriben las pruebas (que también revisa una persona) y solo al final se implementa el código. Cada criterio de aceptación remite a una prueba concreta, lo que da un 100% de cobertura de los requisitos con pruebas. Como marcos ya preparados se mencionan SpecKit de GitHub, Superpowers y OpenSpec.

La prioridad de las actividades manuales se desplaza hacia lo que los modelos todavía hacen mal: la verificación de la especificación, la evaluación de riesgos de producto y de proyecto, la revisión de pruebas y código, y el testing exploratorio y de UX. Otro riesgo es que los modelos pueden «mentir»: informar de un éxito cuando solo han pasado pruebas con stubs. Contra esto, Avito aplica mutation testing y la combinación human-in-the-loop / agent-in-the-loop, y sigue el progreso con las métricas DORA: Deployment Frequency, Lead Time for Changes, MTTR y Change Failure Rate.

Qué significa esto

La conclusión de Avito es directa: con una arquitectura, un testing y unos procesos de release débiles, los agentes de IA solo aceleran la entrega de defectos; con procesos sólidos, aportan velocidad sin perder estabilidad. La empresa no apuesta por el modelo en sí, sino por los procesos que lo rodean.

Preguntas frecuentes

¿En qué se diferencia el desarrollo con agentes del vibe coding?

El vibe coding consiste en pedirle algo al modelo sin controlar el proceso y con un resultado impredecible. El desarrollo con agentes guía al agente a través de una metodología (especificación → pruebas → implementación con revisión en cada paso), por lo que el resultado es reproducible y apto para escalar.

¿Cuándo se amortiza un asistente de IA para un equipo?

Según el cálculo de Avito, con un salario de desarrollador de $2500 al mes y una suscripción de $100 al mes, basta con acelerar el trabajo solo un 4% —unas 6,4 horas al mes— para que la herramienta se amortice.

¿Qué es el Spec-Driven Development?

Es un enfoque en el que primero se redactan una especificación estructurada y las pruebas (según TDD), y el código aparece en último lugar. Cada criterio de aceptación está vinculado a una prueba, lo que garantiza un 100% de cobertura de los requisitos con pruebas.

ZK
Hamidun News
Noticias de AI sin ruido. Selección editorial diaria de más de 50 fuentes. Producto de Zhemal Khamidun, Head of AI en Alpina Digital.
✦ Autonomous AI Agents

Delegate Deep Research, Coding & Workflows to an AI Agent

Deploy autonomous multi-step execution with NomadNet Agent (agent.nomadnet.ai) — automated web research, data synthesis, code generation, and complex task orchestration.

Launch NomadNet Agent →NomadNet AI Platform
¿Qué te parece?
Cargando comentarios…