PyRAG: RAG multi-hop come codice eseguibile
Un nuovo framework chiamato PyRAG riformula il retrieval-augmented generation (RAG) multi-hop come sintesi ed esecuzione di programmi. L'approccio affronta la fragilità dei sistemi RAG esistenti su domande multi-hop rappresentando i passaggi di ragionamento come codice eseguibile anziché linguaggio naturale libero. Questo metodo sfrutta modelli linguistici specializzati in codice per produrre traiettorie di ragionamento strutturate e verificabili, riducendo la deriva delle query e migliorando il rilevamento degli errori. L'articolo è pubblicato su arXiv con ID 2605.12975.
Fatti principali
- PyRAG riformula il RAG multi-hop come sintesi ed esecuzione di programmi.
- I sistemi RAG esistenti sono fragili su domande multi-hop.
- I metodi attuali usano linguaggio naturale libero per il ragionamento.
- Il ragionamento in linguaggio naturale porta a stati intermedi impliciti e deriva delle query.
- L'autoriflessione è inaffidabile se eseguita dallo stesso modello.
- Il QA multi-hop è una forma di computazione passo-passo.
- I LM specializzati in codice sono addestrati per operare su processi strutturati.
- L'articolo è su arXiv con ID 2605.12975.
Entità
Istituzioni
- arXiv