ReportIA Modulo di ReportIA

Chat AI con Database

Interroga il database in linguaggio naturale: l'AI genera la SQL e mostra i risultati

Il cuore di ReportIA: scrivi una domanda in italiano e l'AI (OpenAI GPT-4o-mini) genera automaticamente la query SQL, seleziona il database giusto, esegue, e restituisce i risultati con commento discorsivo opzionale. Memoria conversazionale, auto-correzione, cache intelligente.

Caratteristiche

Cosa offre questo modulo

Generazione SQL automatica da domande in italiano via OpenAI GPT-4o-mini
Selezione automatica del database corretto (multi-DB)
Risposta discorsiva opzionale: l'AI commenta i risultati
Memoria conversazionale: capisce follow-up come "e di gennaio?"
Auto-correzione SQL in caso di errore
Cache intelligente con TTL differenziato (1h dinamiche, 24h storiche)
Editor SQL inline per utenti esperti
Esportazione immediata: CSV, PDF, email, preferiti
Aggiunta diretta a dashboard dal risultato
Supporto query complesse con JOIN multipli
Riconoscimento KPI built-in (ROI, EBITDA, DSO, ecc.)
Output formattato come tabella interattiva
Icona "Ripeti" per riesecuzione veloce
Compatibile con domande in italiano e inglese
Approfondimento

Dettagli del modulo

Parli al database come a un collega

Il modulo Chat AI di ReportIA è il cuore della piattaforma: l'utente scrive una domanda in italiano (o inglese) e l'AI genera la query SQL, seleziona il database giusto, la esegue e restituisce i risultati formattati. Niente più "chiedi all'IT di fare il report", niente più dipendenza dai data analyst per ogni domanda banale. Manager, commerciali, controller e amministrazione possono finalmente consultare i dati direttamente.

Come funziona

Esempio reale di utilizzo:

  1. L'utente scrive: "quanto abbiamo fatturato a marzo 2026?"
  2. ReportIA analizza la domanda con OpenAI GPT-4o-mini.
  3. L'AI genera la query SQL appropriata sul database fatturazione.
  4. Esegue la query.
  5. Mostra il risultato in tabella + commento discorsivo: "A marzo 2026 hai fatturato 245.300 €, in crescita del 12% rispetto a febbraio".

Tempo: 3-5 secondi. Zero coinvolgimento IT.

Memoria conversazionale

L'AI capisce il contesto della conversazione:

  • Domanda 1: "Quanto abbiamo fatturato a marzo?" → risposta.
  • Domanda 2: "E di febbraio?" → l'AI capisce che parliamo di fatturato.
  • Domanda 3: "Mostrami il dettaglio per cliente" → l'AI estende la query con GROUP BY cliente.
  • Domanda 4: "Solo i top 10" → aggiunge ORDER BY DESC LIMIT 10.

Conversazione naturale, niente bisogno di ripetere il contesto.

Auto-correzione SQL

Se la query generata fallisce (errore di sintassi, tabella inesistente), l'AI:

  • Riceve l'errore dal database.
  • Tenta automaticamente di correggere.
  • Riprova fino a 3 volte.
  • Se ancora fallisce, restituisce errore comprensibile all'utente.

L'utente non deve essere un esperto SQL: il sistema si auto-recupera.

Cache intelligente con TTL

Per ridurre costi OpenAI e velocizzare le risposte:

  • Query dinamiche (oggi, questo mese): cache TTL 1 ora.
  • Query storiche (anno passato, dati immutabili): cache TTL 24 ore.
  • Hit rate tipico: 60-80%.
  • Risparmio API OpenAI: fino al 90%.

Editor SQL inline

Per utenti tecnici (data analyst, IT):

  • SQL generata visibile in pannello collassabile.
  • Modifica diretta della query.
  • Esecuzione personalizzata.
  • Salvataggio come query certificata.

Export e azioni

Dal risultato di una domanda:

  • CSV: download immediato.
  • PDF: report formattato.
  • Email: invio diretto.
  • Aggiungi a dashboard: il risultato diventa widget.
  • Salva preferito: per riusare la query.

Per chi è il modulo Chat AI

  • Manager: KPI immediati senza chiedere all'IT.
  • Commerciali: ranking clienti, fatturato per area.
  • Controller: analisi marginalità ad-hoc.
  • Amministrazione: estrazione dati per chiusure.
  • Direzione: KPI strategici on-demand.

Si combina con connettori database, dashboard, conversazioni threaded.

Pronto a integrare Chat AI con Database?

Contattaci per una demo personalizzata di questo modulo.