TraceCoder: Generazione di Codice Spiegabile con Versionamento a Chiave di Posizione
Un nuovo concetto di generazione di codice, TraceCoder, affronta la natura a scatola nera degli agenti di codifica basati su LLM introducendo tre meccanismi complementari: uno schema relazionale di cronologia dei frammenti che registra riferimenti di benchmark, cicli di riparazione, testi di fallimento e spiegazioni LLM per la piena provenienza; uno strumento di visualizzazione basato su browser che rende la cronologia come codice sorgente con mappe di calore e annotazioni al passaggio del mouse; e uno schema di indicizzazione a chiave di posizione frazionaria competitiva con delimitatori di nodi ad albero per identificatori stabili e ordinati lessicograficamente. TraceCoder è stato valutato su 30 compiti di programmazione algoritmica che spaziano dall'elaborazione di stringhe, consentendo un tracciamento granulare senza interrompere le righe circostanti.
Fatti principali
- TraceCoder affronta gli output a scatola nera degli agenti di codifica basati su LLM.
- Utilizza uno schema relazionale di cronologia dei frammenti per query di provenienza.
- Uno strumento di visualizzazione basato su browser rende la cronologia come codice sorgente con mappe di calore e annotazioni al passaggio del mouse.
- Uno schema di indicizzazione a chiave di posizione frazionaria competitiva assegna identificatori stabili.
- Lo schema utilizza delimitatori di nodi ad albero per un tracciamento granulare.
- La valutazione è stata effettuata su 30 compiti di programmazione algoritmica.
- I compiti riguardano l'elaborazione di stringhe.
- L'approccio consente audit e spiegabilità.
Entità
—