Chiosa
IT
Software & Code

I controlli nascosti rivelano modifiche incomplete all’infrastruttura AI realizzate dagli agenti di programmazione

InfraDev: Can Coding Agents Develop AI Infrastructure, and How Can We Tell? · arXiv:2610.36589

3 min
Aggiornato

In parole semplici

Il paper presenta InfraDev, un insieme di test per agenti di programmazione a cui viene chiesto di ricreare modifiche reali all’infrastruttura AI. Aggiunge controlli nascosti sui requisiti che i test del progetto potrebbero non verificare e fornisce descrizioni delle attività che spiegano che cosa deve fare la modifica, senza dire come realizzarla.

Quando i valutatori hanno aggiunto questi controlli, hanno respinto il 32% degli invii che avevano superato tutti i test ufficiali. Questa quota riguarda solo gli invii che avevano superato quei test ufficiali.

La ricerca

Se i test di una pull request vengono superati, significa che una modifica all’infrastruttura AI funziona davvero, compresi gli eventuali risparmi promessi in termini di velocità o memoria?

Il paper ha rilevato che i test ufficiali spesso omettono requisiti numerici o comportamentali importanti; una patch che li supera può comunque non realizzare la modifica prevista.

InfraDev abbina controlli nascosti aggiuntivi e descrizioni delle attività per verificare se gli agenti di programmazione completano modifiche reali all’infrastruttura AI.

InfraDev abbina 36 modifiche reali da tre repository a controlli nascosti per requisiti trascurati dai test ufficiali. Le descrizioni delle attività indicano i comportamenti e le interfacce richiesti senza specificare l’implementazione.

I valutatori hanno esaminato gli stessi invii con e senza i controlli aggiuntivi: le probes hanno respinto il 32% degli invii che avevano superato tutti i test ufficiali. Sulle 36 attività, GPT-6 Sol ha guidato i sei agenti, risolvendone il 38,9% secondo il criterio degli autori.

InfraDev comprende 36 modifiche selezionate manualmente da tre repository, mentre i risultati degli agenti riguardano solo sei sistemi testati.

Ogni esecuzione ha usato un nodo con otto GPU per un massimo di 2,5 ore; per ampliare il test set serve ancora che esperti del settore selezionino modifiche adatte.

Cosa mostrano le prove

  • Test su modifiche reali

    InfraDev è un test set per agenti di programmazione a cui viene chiesto di riprodurre modifiche reali all’infrastruttura AI per l’addestramento, l’inference e l’apprendimento per rinforzo. Comprende 36 attività tratte da tre repository usati in produzione.

    Un’attività conta come risolta quando la patch dell’agente supera almeno tanti casi di test quanti ne supera la modifica completata dagli sviluppatori. Questo criterio permette agli autori di confrontare il completamento delle attività tra agenti diversi.

  • Superare i test può trarre in inganno

    Gli autori hanno scoperto che i test ufficiali delle pull request spesso non verificavano requisiti importanti. Per 13 delle 15 modifiche alle prestazioni, non controllavano se la modifica facesse davvero risparmiare tempo, memoria o comunicazione. Una patch poteva quindi superare i test senza ottenere il comportamento promesso.

  • I controlli aggiuntivi cambiano la valutazione

    InfraDev aggiunge hidden probes, cioè test supplementari per requisiti che i test ufficiali non verificano. Per crearle, il processo genera prima patch errate che superano i test ufficiali, poi costruisce test per individuare i requisiti trascurati.

    Quando i valutatori hanno aggiunto queste probes alla valutazione, hanno respinto il 32% degli invii che avevano superato tutti i test ufficiali. Il confronto mostra perché il solo successo nei test ufficiali può far sembrare più completo il lavoro.

  • I risultati indicano possibili miglioramenti

    Sulle 36 attività, GPT-6 Sol ha ottenuto il tasso più alto tra i sei agenti testati, risolvendone il 38,9%. Sulle 19 attività di Megatron-LM, né GPT-6 Sol né DeepSeek V4 Pro ne hanno risolta una quando hanno ricevuto le descrizioni originali delle pull request e sono stati valutati con le hidden probes.

    In un confronto separato sulle stesse attività di Megatron-LM, il tasso di GPT-5.6 Sol è salito dal 42,1% al 52,6% dopo aver ricevuto una skill riutilizzabile basata sugli schemi degli errori osservati.

Dettagli

Paper successivoQuattordici garanzie di deployment rivelano rischi per gli agenti