LARGER: Navigazione su Repository Basata su Grafi per Agenti di Codifica
Un framework di recente introduzione, noto come Localizzazione Strutturale Ancorata Lessicalmente, affronta la sfida di come gli agenti di codifica a livello di repository identifichino file e simboli pertinenti. Attualmente, questi agenti si basano su ricerche lessicali, trascurando importanti connessioni strutturali come import, catene di chiamate, gerarchie di tipi e collegamenti tra codice e test. Mentre il recupero basato su grafi può scoprire queste dipendenze, tipicamente richiede strumenti aggiuntivi che interrompono il flusso di lavoro dell'agente. L'innovativa tecnica LARGER (Esplorazione e Recupero di Grafi di Repository Ancorati Lessicalmente) trasforma le corrispondenze lessicali in punti di ingresso strutturali precisi e rivela vicinanze locali filtrate per confidenza all'interno del processo di ricerca corrente dell'agente. Questa strategia mira a prevenire errori di localizzazione che potrebbero influenzare compiti successivi come la creazione di patch, lo sviluppo di test e la risposta a domande sul codebase. Questa ricerca è dettagliata in arXiv:2605.16352v1.
Fatti principali
- Gli agenti di codifica a livello di repository devono localizzare file e simboli pertinenti a un compito.
- I fallimenti nella localizzazione si ripercuotono sulla generazione di patch, sulla scrittura di test e sul QA del codebase.
- Gli agenti esistenti navigano principalmente attraverso la ricerca lessicale.
- La ricerca lessicale spesso perde relazioni strutturali come import, catene di chiamate, gerarchie di tipi e collegamenti codice-test.
- Il recupero basato su grafi può recuperare dipendenze strutturali.
- Gli approcci basati su grafi esistenti spesso richiedono strumenti separati o fasi di attraversamento.
- LARGER formalizza la localizzazione del contesto del repository come Localizzazione Strutturale Ancorata Lessicalmente.
- LARGER trasforma le corrispondenze lessicali in punti di ingresso strutturali ad alta precisione.
- LARGER espone vicinanze locali filtrate per confidenza all'interno del ciclo di ricerca dell'agente.
- L'articolo è disponibile come arXiv:2605.16352v1.
Entità
Istituzioni
- arXiv