come funziona
Un agente che sa quando consultare cosa.
Al centro c’è un agente con function-calling: legge la domanda, sceglie gli strumenti giusti, li interroga in sequenza e sintetizza una risposta che cita le fonti.
Domanda→Agente→Strumenti (legge · iter · modifiche · dati · UE)→Fonti reali→Risposta citata + grafo
Gli strumenti
Legge & modificheA cosa serveFonte
cerca_leggeTesto della norma (Costituzione, codici) con articoli citatiLightRAG
cosa_modifica / chi_modificaRelazioni autoritative: cosa una norma modifica/abroga e chi l’ha modificataNormattiva (AKN)
novita_normativeUltimi atti pubblicati in Gazzetta Ufficiale (novità normative)Gazzetta Ufficiale · RSS
Iter parlamentare & DDLA cosa serveFonte
cerca_ddl_senato / cerca_atti_cameraDisegni di legge e iter parlamentare per tema, con lo stato di avanzamentoCamera · Senato
atto_per_numeroUn DDL per numero esatto (es. «S. 1627»), non per temaCamera · Senato
verifica_conformitaUn DDL raccolto, articolo per articolo: citazioni esplicite a Costituzione/codici e se il testo citato corrisponde davveroDDL raccolti · Normattiva
storico_assegnazioniTimeline delle assegnazioni a commissione di un DDL: da quanto è fermo, quali commissioni l’hanno esaminatoSenato
decreti_leggeDecreti-legge per tema, con lo stato di conversione e l’atto di conversioneOpenpolis
attivita_legislativaAtti/DDL su tutti i rami per tema: tipo, iniziativa, fase, primi firmatari e relatoriOpenpolis
Parlamentari & votiA cosa serveFonte
cerca_parlamentari / profilo_parlamentareDeputati e senatori per nome/ruolo, o la scheda di uno: gruppo, collegio, presenzeOpenpolis
indice_di_forzaClassifica dei parlamentari per peso/influenza in Parlamento e GovernoOpenpolis
cerca_votazioniVotazioni per tema, con esito, voti di fiducia, voti chiave e coesione di gruppoOpenpolis
organi_parlamentariGruppi, presidenza e commissioni di Camera e SenatoOpenpolis
cerca_discorsi_cameraChi ha detto cosa in aula alla Camera su un tema, con oratore e sedutaCamera · XIX legislatura
Diritto UE & giurisprudenzaA cosa serveFonte
cerca_legge_ueRegolamenti e direttive UE per argomento (CELEX)EUR-Lex
cerca_sentenze_ueSentenze della Corte di Giustizia UE per argomento (CELEX settore 6)EUR-Lex
cerca_sentenze_cost / giurisprudenza_suPronunce della Corte Costituzionale per tema e su una norma, con esitoCorte Costituzionale
cerca_sentenze_cassazioneSentenze di legittimità civili e penali per argomento (~ultimi 6 anni)Cassazione · SentenzeWeb
cerca_giustizia_amministrativaSentenze/ordinanze/ricorsi di Consiglio di Stato e TAR per materiaOpenGA
casi_pendenti_suSe una norma è attualmente impugnata davanti alla Consulta (casi pendenti)Corte Cost. · atti di promovimento
Dati, spesa pubblica & contestoA cosa serveFonte
cerca_datiDataset pubblici reali su un tema, anche regionali/locali (fan-out multi-portale)dati.gov.it · regionali · data.europa.eu
cerca_statisticheStatistiche ufficiali con valore, periodo e fonte (popolazione, lavoro, prezzi, PIL, debito…)Eurostat
cerca_pnrr / dettaglio_appalto_pnrrProgetti PNRR per tema/luogo, importi e fase; chi ha vinto un appalto e per quantoOpenPNRR · Openpolis
accoglienza_migrantiCentri CAS/CPA/Hotspot per comune/provincia/regione: capienza, gestore, costoCentri d’Italia · Openpolis
cerca_notizieCosa dice la stampa italiana su un tema — contesto, non fonte normativaANSA · AGI · AdnKronos
Lo stack (riuso, non da zero)
- Motore GraphRAG: LightRAG (MIT) — testo + grafo + ricerca semantica.
- Connettori plug-in: moduli che parlano standard aperti (CKAN, SPARQL, Akoma Ntoso).
- Grafo vivo: un frontend dove le citazioni diventano nodi cliccabili e navigabili.
- Modello linguistico: instradato via Eurouter, gateway EU-only — nessun provider extra-UE riceve le domande degli utenti; ogni risposta viene riverificata a runtime contro l’host di inferenza effettivo (compliance AI Act/GDPR by design, non dichiarata a posteriori).
Un progetto di GrowFlow Studio