ARTFEED — Contemporary Art Intelligence

InlineCoder: Generazione di Codice a Livello di Repository tramite Inlining del Contesto

other · 2026-05-01

Un nuovo framework per la generazione di codice a livello di repository, InlineCoder, è stato presentato in un articolo su arXiv. A differenza della generazione di codice a livello di funzione, i compiti a livello di repository richiedono la comprensione di dipendenze complesse tra funzioni, classi e moduli. I metodi esistenti come la generazione aumentata da recupero (RAG) o la selezione di funzioni basata sul contesto spesso falliscono perché si basano su similarità superficiali. InlineCoder migliora la comprensione inlineando la funzione incompleta nel suo grafo di chiamata, riformulando la sfida come un compito di codifica a livello di funzione più semplice. Data una firma di funzione, genera prima una bozza di completamento chiamata anchor, che approssima il comportamento desiderato. L'articolo è disponibile su arXiv:2601.00376.

Fatti principali

  • InlineCoder è un framework per la generazione di codice a livello di repository.
  • Inlinea le funzioni incomplete nei loro grafi di chiamata.
  • L'approccio riformula la comprensione del repository come codifica a livello di funzione.
  • I metodi esistenti come RAG hanno difficoltà con le dipendenze complesse.
  • L'articolo è pubblicato su arXiv con ID 2601.00376.
  • La generazione a livello di repository richiede ragionamento tra funzioni, classi e moduli.
  • InlineCoder genera una bozza di completamento anchor da una firma di funzione.
  • Il framework mira a migliorare la gestione della semantica a livello di repository.

Entità

Istituzioni

  • arXiv

Fonti