← Ultimi articoli
🤖 AI

AgenticData: An Agentic Data Analytics System for Heterogeneous Data

AgenticData è un sistema agentico innovativo che consente l'analisi autonoma di dati eterogenei strutturati e non strutturati attraverso query in linguaggio naturale, sfruttando una strategia di collaborazione multi-agente con pianificazione basata sul feedback e ottimizzazione semantica per raggiungere una precisione superiore rispetto ai metodi esistenti.

Autori originali: Ji Sun, Guoliang Li, Peiyao Zhou, Yihui Ma, Jingzhe Xu, Yuan Li

Pubblicato 2026-07-17
📖 5 min di lettura🧠 Approfondimento

Autori originali: Ji Sun, Guoliang Li, Peiyao Zhou, Yihui Ma, Jingzhe Xu, Yuan Li

Articolo originale sotto licenza CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo

Immagina di cercare di risolvere un mistero enorme, ma gli indizi sono sparsi ovunque. Alcuni indizi sono scritti ordinatamente in registri con colonne chiare come "Nome", "Data" e "Importo". Altri sono disordinati, sepolti tra migliaia di diari non organizzati, documenti scansionati e pagine web dove l'informazione è nascosta in paragrafi di testo. Per molto tempo, i computer sono stati bravissimi a leggere i registri ordinati ma terribili nel dare un senso ai diari disordinati. Di solito hanno bisogno che un esperto umano scriva istruzioni complesse (codice) per collegare i puntini. Questo è come chiedere a un bibliotecario di trovare un fatto specifico, ma devi scrivere tu stesso l'intero codice del motore di ricerca prima che lui possa anche solo iniziare a cercare. È lento, costoso e frustrante. La grande domanda in questo angolo dell'informatica è: Possiamo costruire un sistema che agisca come un detective super intelligente, capace di leggere sia i registri ordinati che i diari disordinati, di comprendere ciò che vogliamo in linguaggio naturale e di risolvere il mistero tutto da solo?

Entra in scena AgenticData, un nuovo sistema progettato per essere quel detective super intelligente. Pensatelo come una squadra di agenti specializzati che lavorano insieme in una redazione frenetica. Invece di un unico cervello gigante che cerca di fare tutto in una volta, AgenticData utilizza un approccio "multi-agente". Ha un Data Profiler che scansiona l'intera biblioteca per capire quali libri e file esistono e come potrebbero essere correlati. Ha un Planner che stabilisce la strategia passo dopo passo per rispondere a una domanda. Ha un Validator che agisce come un editor severo, controllando il piano per eventuali errori prima che chiunque inizi a lavorare. E ha un Memory Manager che tiene un taccuino dei successi e dei fallimenti passati, in modo che la squadra non commetta due volte lo stesso errore. Quando ponete una domanda in linguaggio naturale — come "Mostrami gli stipendi totali di tutti i giocatori di basket che hanno vinto più di 10 campionati" — questo team lavora insieme per trovare i dati corretti, capire la matematica e darvi la risposta senza che dobbiate scrivere una singola riga di codice.

I ricercatori dietro AgenticData hanno scoperto che questo approccio basato sul lavoro di squadra funziona incredibilmente bene. Nei loro esperimenti, hanno testato il sistema su cinque benchmark diversi, che sono come test standardizzati per l'analisi dei dati. I risultati hanno mostrato che AgenticData è significativamente più accurato rispetto ai metodi attuali. In alcuni compiti difficili, ha migliorato l'accuratezza di quasi il 30% rispetto ad altri sistemi all'avanguardia. Ad esempio, su un dataset che coinvolge dati bancari reali, è stato quasi il 20% più accurato del secondo miglior concorrente. Il sistema non si è limitato a indovinare; ha utilizzato un ciclo di feedback intelligente. Se il "Validator" trovava un errore nel piano, il sistema non si arrendeva. Memorizzava l'errore nella sua memoria, imparava da esso e provava un nuovo piano migliore. Questo processo di "provare, fallire, imparare e riprovare" gli ha permesso di risolvere enigmi complessi che lasciavano spaesati altri sistemi.

Uno dei risultati più entusiasmanti è il modo in cui AgenticData gestisce i dati "disordinati". I sistemi tradizionali spesso faticano quando non riescono a trovare una struttura chiara in un documento. AgenticData, invece, utilizza i suoi agenti per scomporre il testo non strutturato in parti utili, trovare connessioni tra diversi documenti e persino collegarli a tabelle strutturate. In test che coinvolgevano articoli di Wikipedia e record bancari reali, il sistema è riuscito a navigare in queste fonti di dati caotiche per fornire risposte precise. I ricercatori hanno anche misurato il costo e la velocità del sistema. Hanno scoperto che, ottimizzando il modo in cui gli agenti utilizzano la loro "potenza cerebrale" (specificamente, quante volte interpellano i modelli linguistici di grandi dimensioni), AgenticData può ottenere risultati di alta qualità per circa la metà del costo di altri metodi.

Il documento sostiene esplicitamente l'idea contraria secondo cui un singolo modello di IA massiccio possa gestire tutti questi compiti da solo. Hanno scoperto che affidarsi a un solo modello per pianificare, eseguire e validare tutto spesso porta a errori e "allucinazioni" (dove l'IA inventa le cose). Invece, i loro esperimenti suggeriscono che suddividere il lavoro in un team collaborativo con ruoli specifici e un sistema di memoria robusto sia la chiave del successo. Hanno anche escluso l'idea che gli esseri umani debbano scrivere codice per ogni nuova analisi; il loro sistema ha dimostrato di poter generare autonomamente i passaggi necessari. Sebbene il sistema non sia perfetto — richiede ancora alcuni minuti per pianificare query complesse e a volte può avere difficoltà con schemi di dati estremamente rari — i risultati suggeriscono che sia un passo avanti fondamentale. Il team ha già implementato questo sistema in contesti reali, inclusi banche e aziende di reti elettriche, dove sta aiutando i professionisti ad analizzare dati complessi senza la necessità di un team di data scientist che scriva codice per ogni singola domanda.

Sommerso dagli articoli nel tuo campo?

Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.

Prova Digest →