AgentesCódigo Abierto 🇷🇺 29.07.2026 23:02

AI Autopilot: un pipeline cerrado de desarrollo en C++ desde el ticket hasta la verificación de la GUI

AnthropicAnthropic JetBrainsJetBrains
El autor construyó un ciclo de desarrollo automatizado impulsado por IA utilizando YouTrack, Claude Code y un motor de pruebas C++ personalizado. El sistema analiza tickets, modifica código C++, compila el proyecto, lo prueba en la GUI en vivo a través de una sesión RDP de Windows sin pantalla y cierra el ticket. El pipeline incluye componentes para comprensión de problemas, corrección de código y verificación de la GUI.
El autor creó un 'piloto automático de IA' para una aplicación geofísica de escritorio (aproximadamente 3 millones de líneas de C/C++, widgets Qt, escenas QML y Qt3D). El sistema ingresa un ticket desde YouTrack, donde un componente 'Comprensión del Problema' lee la descripción, los archivos adjuntos, el historial de SVN y los fotogramas de video utilizando ffprobe, extrayendo el contexto. Luego, 'Solucionador' utiliza Claude Code para planificar y escribir cambios en código C++, seguido de una compilación. El 'Motor de Pruebas' (apodado 'Uprovlala') permite que el agente controle la aplicación en ejecución a través de una tubería con nombre desde un cliente Python, utilizando métodos como clics en botones, navegación en árboles y captura de vistas 3D, incluso en una sesión RDP minimizada. El agente también puede grabar y reproducir macros. Después de las pruebas en la GUI, se revisan las capturas de pantalla del componente de revisión. Finalmente, el ticket se confirma y se cierra con una respuesta. El sistema creció de 2.899 líneas y 37 métodos C++ en mayo a 13.836 líneas y 120 métodos en julio, y cada método se agregó para superar bloqueos reales en las tareas. Si el agente no puede realizar un paso, informa honestamente 'no puedo hacerlo' en lugar de inventar resultados falsos.
Fuente: Habr — хаб ML — original
Nuestros artículos anteriores sobre este tema ↓
Noticias frescas