saviaia.es

En desenvolupament

Savia.

Resum

Savia és el meu projecte més ambiciós: un SaaS que converteix el coneixement d'una empresa (manuals, processos, converses i vídeos) en un xat amb IA que respon a l'equip a l'instant, citant sempre la font: el document, l'aportació del xat o el minut exacte del vídeo d'on surt cada resposta.

Tècnicament és el més complet que he construït: una plataforma multi-tenant amb FastAPI i Next.js on l'aïllament de dades és doble, polítiques RLS a PostgreSQL més una col·lecció vectorial Qdrant per empresa, amb un segon nivell de permisos per departament. La pipeline RAG ingereix documents i vídeos (transcrits automàticament; cada cita salta al segon concret), els trosseja, els converteix en embeddings i recupera amb llindar de confiança: quan el coneixement no arriba per respondre, Savia ho diu en lloc d'inventar-s'ho. En desenvolupament tot corre amb models locals a la meva GPU i en producció amb l'API de Claude, registrant el cost de cada crida per empresa.

Hi ha dues peces de les quals estic especialment orgullós. La primera, els expedients d'empleats: les dades de persones (DNI, salaris, baixes) viuen fora del cercador d'IA perquè mai es puguin filtrar per una casualitat del retrieval; el xat les consulta mitjançant eines amb el permís comprovat al servidor a cada crida, fins al nivell que un camp sensible només el vegin les persones concretes autoritzades. La segona, el bucle d'auto-millora: quan algú pregunta una cosa que la base no sap, Savia registra el buit, agrupa preguntes semblants i genera un formulari per a l'expert adequat; la seva resposta, després de revisió, s'indexa i tanca el cicle avisant qui havia preguntat. A més, el que l'equip resol al xat es captura sol com a coneixement reutilitzable, i un panell intern permet operar el negoci: aprovar altes, donar suport auditat i mesurar ús, costos i facturació per seient amb Stripe.

Savia continua en desenvolupament actiu i és el projecte on més he après d'arquitectura, seguretat i producte. La landing pública ja és en producció a saviaia.es, amb un model de venda consultiu pensat per a pimes: primer entendre el problema del client i després implantar l'eina.

Com es va construir

  • 01FastAPI
  • 02Next.js
  • 03PostgreSQL
  • 04Qdrant
  • 05Claude API
Visitar el lloc web
Savia

Resultat

Un xat que respon amb el coneixement real de l'empresa i cita la font de cada resposta: el document, l'aportació de l'equip o el minut exacte d'un vídeo.

Galeria.

01

El xat que cita les seves fonts

El cor de Savia: l'equip pregunta en llenguatge natural i rep la resposta amb les fonts al peu. Cada afirmació enllaça amb el document, l'aportació d'un company o el minut de vídeo d'on surt. I quan la base no arriba per respondre amb confiança, ho diu en lloc d'inventar.

02

Base de coneixement

Manuals, processos i vídeos es pugen amb un arrossegament. Savia els indexa a la base vectorial de l'empresa i mostra l'estat i l'àmbit de cada document: tota l'empresa o un departament concret.

03

Cerca semàntica

Es busca per significat, no per nom d'arxiu: els fragments més rellevants apareixen amb el seu percentatge de rellevància i obren el document original. També troba el que l'equip va aportar des del xat.

04

Expedients amb permisos de debò

Les dades de persones viuen fora del cercador d'IA. L'accés es comprova al servidor camp a camp, i una dada sensible com el salari pot limitar-se a persones concretes. El xat les consulta amb eines auditades a cada crida.

05

Memòria que s'escriu sola

El que l'equip resol al xat es captura automàticament com a coneixement reutilitzable, amb el seu autor, el seu àmbit i la seva data. L'empresa deixa de perdre el que ja va respondre una vegada.

La landing és en producció i es pot tocar: el graf viu, el test de l'Impost Invisible i tota la història del producte.

Visita saviaia.es

Slideshow.

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