AgentesCódigo Aberto 🇷🇺 29.07.2026 23:02

Piloto Automático de IA: Um Pipeline de Desenvolvimento C++ de Ciclo Fechado, do Ticket à Verificação da GUI

AnthropicAnthropic JetBrainsJetBrains
O autor criou um ciclo de desenvolvimento automatizado baseado em IA, usando YouTrack, Claude Code e um mecanismo de teste C++ personalizado. O sistema analisa tickets, modifica código C++, compila o projeto, testa-o na GUI ao vivo via uma sessão RDP do Windows sem monitor e fecha o ticket. O pipeline inclui componentes para entendimento de problemas, correção de código e verificação da GUI.
O autor criou um 'Piloto Automático de IA' para uma aplicação geofísica de desktop (cerca de 3 milhões de linhas de C/C++, widgets Qt, cenas QML e Qt3D). O sistema ingere um ticket do YouTrack, onde um componente 'Entendimento da Issue' lê a descrição, anexos, histórico SVN e quadros de vídeo usando ffprobe, extraindo contexto. Em seguida, o 'Solucionador' usa Claude Code para planejar e escrever alterações de código C++, seguidas por uma compilação. O 'Mecanismo de Teste' (apelidado de 'Uprovlala') permite que o agente controle a aplicação em execução por meio de um pipe nomeado a partir de um cliente Python, usando métodos como cliques de botão, navegação em árvore e captura de visão 3D, mesmo em uma sessão RDP minimizada. O agente também pode gravar e reproduzir macros. Após os testes de GUI, um componente de revisão verifica capturas de tela. Finalmente, o ticket é commitado e fechado com uma resposta. O sistema cresceu de 2.899 linhas e 37 métodos C++ em maio para 13.836 linhas e 120 métodos em julho, com cada método adicionado para superar bloqueadores reais de tarefas. Se o agente não conseguir realizar uma etapa, ele relata honestamente 'não consigo fazer' em vez de inventar resultados falsos.
Fonte: Habr — хаб ML — original
Nossos posts anteriores sobre este tópico ↓
Notícias frescas