saviaia.es

In Sviluppo

Savia.

Panoramica

Savia è il mio progetto più ambizioso: un SaaS che trasforma la conoscenza di un'azienda (manuali, processi, conversazioni e video) in una chat con IA che risponde al team all'istante, citando sempre la fonte: il documento, il contributo della chat o il minuto esatto del video da cui nasce ogni risposta.

Tecnicamente è la cosa più completa che abbia costruito: una piattaforma multi-tenant con FastAPI e Next.js dove l'isolamento dei dati è doppio, policy RLS in PostgreSQL più una collezione vettoriale Qdrant per azienda, con un secondo livello di permessi per reparto. La pipeline RAG ingerisce documenti e video (trascritti automaticamente; ogni citazione salta al secondo esatto), li spezza, li trasforma in embedding e recupera con una soglia di confidenza: quando la conoscenza non basta per rispondere, Savia lo dice invece di inventare. In sviluppo tutto gira su modelli locali sulla mia GPU e in produzione sull'API di Claude, registrando il costo di ogni chiamata per azienda.

Ci sono due pezzi di cui sono particolarmente orgoglioso. Il primo, le schede dei dipendenti: i dati delle persone (documenti d'identità, stipendi, assenze) vivono fuori dal retrieval dell'IA, così non possono mai trapelare per una casualità della ricerca vettoriale; la chat li consulta tramite tool il cui permesso viene verificato sul server a ogni chiamata, fino al livello in cui un campo sensibile è visibile solo a persone specifiche autorizzate. Il secondo, il loop di auto-miglioramento: quando qualcuno chiede qualcosa che la base non sa, Savia registra la lacuna, raggruppa le domande simili e genera un modulo per l'esperto giusto; dopo la revisione, la risposta viene indicizzata e il ciclo si chiude avvisando chi aveva chiesto. In più, ciò che il team risolve in chat viene catturato automaticamente come conoscenza riutilizzabile, e un pannello interno gestisce il lato business: approvazione delle aziende, supporto tracciato e misurazione di uso, costi e fatturazione per postazione con Stripe.

Savia è ancora in sviluppo attivo ed è il progetto in cui ho imparato di più su architettura, sicurezza e prodotto. La landing pubblica è già in produzione su saviaia.es, con un modello di vendita consulenziale pensato per le PMI: prima capire il problema del cliente, poi implementare lo strumento.

Come è stato costruito

  • 01FastAPI
  • 02Next.js
  • 03PostgreSQL
  • 04Qdrant
  • 05Claude API
Visita il sito
Savia

Risultato

Una chat che risponde con la conoscenza reale dell'azienda e cita la fonte di ogni risposta: il documento, il contributo del team o il minuto esatto di un video.

Galleria.

01

La chat che cita le sue fonti

Il cuore di Savia: il team chiede in linguaggio naturale e riceve la risposta con le fonti in calce. Ogni affermazione rimanda al documento, al contributo di un collega o al minuto di video da cui proviene. E quando la base non basta per rispondere con sicurezza, lo dice invece di inventare.

02

Base di conoscenza

Manuali, processi e video si caricano con un trascinamento. Savia li indicizza nel database vettoriale dell'azienda e mostra lo stato e l'ambito di ogni documento: tutta l'azienda o un reparto specifico.

03

Ricerca semantica

Si cerca per significato, non per nome del file: i frammenti più rilevanti appaiono con la loro percentuale di rilevanza e aprono il documento originale. Trova anche ciò che il team ha contribuito dalla chat.

04

Schede dipendenti con permessi veri

I dati delle persone vivono fuori dal retrieval dell'IA. L'accesso viene verificato sul server campo per campo, e un dato sensibile come lo stipendio può essere limitato a persone specifiche. La chat li consulta con tool tracciati a ogni chiamata.

05

Memoria che si scrive da sola

Ciò che il team risolve in chat viene catturato automaticamente come conoscenza riutilizzabile, con autore, ambito e data. L'azienda smette di perdere ciò a cui ha già risposto una volta.

La landing è in produzione e si può toccare: il grafo vivo, il test della Tassa Invisibile e tutta la storia del prodotto.

Visita saviaia.es

Slideshow.

Savia — 1Savia — 2Savia — 3Savia — 4Savia — 5Savia — 6Savia — 7Savia — 8Savia — 9Savia — 10Savia — 11Savia — 12Savia — 13Savia — 14