Copertina: Kebivo: l'inbox open source per le domande senza risposta dell'AI

Kebivo: l'inbox open source per le domande senza risposta dell'AI

Un archivio self-hosted che trasforma i non so dell'assistente AI in attività ordinate di manutenzione della conoscenza.

11 novembre 202610 min di lettura
kebivoknowledge gapassistente AIbase di conoscenzaopen sourceself-hostedMCP

Chi usa un assistente basato su intelligenza artificiale per assistenza clienti, supporto interno o risposte commerciali conosce bene questa scena: un utente fa una domanda legittima, il sistema non trova una risposta affidabile nelle guide disponibili e restituisce un messaggio generico del tipo non ho trovato informazioni nelle fonti. Quella domanda spesso segnala qualcosa di importante, una pagina mancante, un prezzo cambiato, una procedura aggiornata, un caso particolare non previsto dai manuali, ma nella maggior parte delle installazioni scompare nei registri e non diventa mai un miglioramento concreto. Kebivo nasce per interrompere questa dispersione e creare un ponte sistematico tra il momento in cui l'intelligenza artificiale fallisce e il momento in cui una persona aggiorna la conoscenza.

Cos'è Kebivo e quale problema risolve

Kebivo è un'applicazione open source self-hosted descritta come inbox per i knowledge gap, cioè per i buchi di conoscenza. Non è un chatbot, non è un modello linguistico e non è un sistema di ricerca documentale. È lo strato che sta a valle dell'assistente: quando l'applicazione o l'agente si accorge di non saper rispondere in modo affidabile, segnala l'episodio a Kebivo invece di archiviarlo in un file di log anonimo.

Il progetto, pubblicato con licenza Apache-2.0 e arrivato alla versione 0.3.0 al momento della documentazione esaminata, è pensato per team che gestiscono basi di conoscenza in evoluzione. L'idea di fondo è semplice e deriva dalla pratica editoriale: una domanda senza risposta non è solo un errore del sistema, è un indizio su cosa manca nella documentazione. Se dieci clienti chiedono come resettare un certo dispositivo, come fatturare un caso particolare o quali documenti servono per una pratica, e l'assistente non sa rispondere, il problema raramente è il modello. Il problema è che la fonte autorevole non contiene quella informazione, è scritta male, è obsoleta oppure non è raggiungibile dal sistema di ricerca.

Kebivo fornisce quindi un luogo unico dove queste segnalazioni vengono raccolte, contate, raggruppate per somiglianza, arricchite di contesto e instradate verso la persona giusta. L'obiettivo dichiarato non è migliorare la risposta singola a posteriori, ma far sì che la prossima domanda simile trovi una risposta corretta perché la fonte è stata sistemata alla radice.

A cosa serve nella pratica

Nella pratica quotidiana Kebivo serve a rispondere a domande operative molto concrete che oggi molte piccole organizzazioni gestiscono con fogli sparsi, email o messaggi in chat. Quante volte questa settimana l'assistente non ha saputo rispondere. Quali domande si ripetono più spesso. A quale prodotto, servizio o reparto si riferiscono. Chi dovrebbe aggiornare la pagina o il manuale corrispondente. Quale correzione è stata proposta e se è stata approvata e pubblicata.

Senza uno strumento dedicato, queste informazioni restano frammentate. Lo sviluppatore vede errori tecnici nei monitoraggi, il responsabile commerciale sente i reclami dei clienti al telefono, il redattore delle guide non sa quali pagine creano più attrito. Kebivo propone un ciclo chiuso: la domanda non risposta diventa un elemento tracciato con la sua frequenza, il progetto di appartenenza, il responsabile assegnato e lo stato di lavorazione, dalla segnalazione alla correzione suggerita fino alla verifica.

Gli ambiti tipici sono i manuali d'uso, le basi di conoscenza per l'assistenza, le risposte alle domande frequenti di un sito di commercio elettronico, la documentazione interna di uno studio professionale, le procedure di una clinica o di un'agenzia di servizi, i materiali di formazione e le guide dei prodotti software. In tutti questi casi il valore non sta nel conservare ogni singola conversazione, ma nel far emergere i pattern. Una domanda isolata può essere un refuso o un caso limite. Venti domande simili in una settimana indicano una lacuna strutturale che merita un intervento prioritario.

Come funziona: segnalazione, raggruppamento e correzione

Il funzionamento descritto nella documentazione si articola in quattro fasi logiche. La prima è la segnalazione. L'applicazione che ospita l'assistente, oppure l'agente stesso, invia a Kebivo una segnalazione di gap quando riconosce di non avere una risposta affidabile. Questo può avvenire tramite interfaccia REST oppure tramite strumenti pensati per il protocollo aperto di integrazione tra modelli e strumenti, con funzioni denominate per la segnalazione del gap e per la proposta di correzione. La segnalazione include in genere il testo della domanda, il contesto disponibile come identificativo del progetto, data e ora, ed eventualmente la risposta insoddisfacente fornita.

La seconda fase è la raccolta organizzata per progetti. Kebivo permette di separare contesti diversi, ad esempio assistenza clienti e documentazione interna, oppure due prodotti distinti, in modo che ogni area abbia le sue domande, i suoi responsabili e le sue regole di instradamento. L'accesso avviene tramite token, così un singolo assistente pilota può inviare segnalazioni senza esporre l'intera inbox.

La terza fase è il raggruppamento delle occorrenze. Invece di mostrare una lista infinita di domande quasi identiche, il sistema cerca di riunire le richieste ricorrenti per evidenziare i temi più frequenti. Questo è il passaggio che trasforma il rumore in priorità. Sapere che una certa domanda è apparsa trenta volte in sette giorni cambia completamente la decisione rispetto a una domanda apparsa una sola volta. La documentazione indica che parte di questa logica può avvalersi di elaborazioni semantiche, per questo in fase di valutazione è importante verificare se il raggruppamento richiede servizi esterni a pagamento oppure può funzionare con regole deterministiche locali.

La quarta fase è il routing e la correzione. Una volta identificato un gap rilevante, Kebivo lo instrada verso chi può risolverlo tramite inbox interna, webhook, email o integrazione con strumenti di collaborazione come Slack. Il responsabile può esaminare gli esempi reali, capire quale fonte manca o è obsoleta, proporre una correzione e registrarne l'esito. Il ciclo si chiude idealmente quando la fonte autorevole viene aggiornata e le domande successive trovano una risposta corretta, riducendo il numero di nuove segnalazioni sullo stesso tema.

Perché conta per founder, PMI e agenzie italiane

Per un fondatore di startup, per una piccola e media impresa o per un'agenzia che fornisce siti, ecommerce e automazioni ai propri clienti, il tema è rilevante per tre motivi economici molto pratici. Il primo è la qualità percepita dell'assistenza automatica. Un assistente che dice spesso non so senza che nessuno se ne accorga erode la fiducia e spinge gli utenti a chiamare o scrivere via email, vanificando il risparmio atteso. Un sistema che misura sistematicamente i fallimenti permette invece di intervenire dove il ritorno è maggiore, aggiornando prima le dieci pagine che generano l'ottanta per cento delle domande inevase.

Il secondo motivo è la manutenzione della conoscenza come attività gestionale. Molte PMI italiane hanno documentazione distribuita tra sito web, cataloghi in PDF, messaggi, fogli di calcolo e memoria delle persone. Quando si introduce un assistente che legge queste fonti, emergono rapidamente incongruenze, duplicati e informazioni scadute. Avere una coda ordinata di lacune con frequenza e responsabile rende questo lavoro pianificabile. Non si tratta più di riscrivere tutto il manuale, ma di correggere ogni settimana i tre gap più costosi in termini di ticket, resi, telefonate o tempo perso.

Il terzo motivo riguarda le agenzie e i fornitori di servizi digitali. Chi consegna un chatbot a un cliente spesso perde visibilità dopo il lancio: non sa quali domande reali arrivano, né se le risposte sono utili. Proporre al cliente un report settimanale del tipo queste sono le venti domande senza risposta, queste le abbiamo risolte aggiornando tre pagine, queste richiedono una decisione commerciale trasforma un costo opaco in un servizio misurabile e continuativo. Per studi professionali, strutture ricettive, aziende di installazione e manutenzione, ecommerce e software gestionali, questo approccio è più sostenibile che inseguire un assistente perfetto dal primo giorno.

Va sottolineato che Kebivo non sostituisce gli strumenti di monitoraggio tecnico degli errori, né i sistemi di gestione della conoscenza o di ricerca semantica. Il suo ruolo è complementare: non dice se il server è andato in errore, dice se la conoscenza è incompleta dal punto di vista dell'utente finale. Proprio per questo è più utile quando esiste già almeno un assistente o un flusso automatizzato in produzione, anche piccolo, da cui raccogliere segnalazioni reali.

Dove trovarlo, licenza e requisiti

Il progetto è pubblicato su GitHub all'indirizzo corrispondente all'organizzazione OCNAI con il nome kebivo e viene distribuito, secondo quanto riportato, con licenza Apache-2.0, una licenza permissiva ampiamente usata in ambito aziendale che consente uso, modifica e ridistribuzione anche in contesti commerciali, fermi restando gli obblighi di attribuzione e di verifica legale del testo di licenza presente nel repository. Trattandosi di un progetto giovane in versione 0.3.0, è opportuno consultare direttamente il repository per note di rilascio, stato di manutenzione, istruzioni di installazione aggiornate e requisiti di sistema.

Dal punto di vista architetturale si tratta di un'applicazione self-hosted, quindi destinata a girare su infrastruttura controllata dall'organizzazione, tipicamente come contenitore su una macchina o su un piccolo server virtuale. La documentazione descrive la disponibilità di un'immagine da avviare localmente, un endpoint di controllo dello stato per verificare che il servizio sia attivo, la creazione di progetti separati e l'uso di token per l'invio delle segnalazioni. L'integrazione può avvenire sia via REST per le applicazioni tradizionali, sia tramite gli strumenti dedicati per agenti e assistenti che usano il protocollo aperto di integrazione.

Per una PMI o un'agenzia italiana questo significa che non è necessario affidare le domande dei propri clienti a un servizio esterno aggiuntivo: i dati restano all'interno del perimetro scelto, aspetto rilevante quando le domande contengono riferimenti a ordini, pratiche, dati personali o informazioni commerciali. Resta comunque indispensabile configurare correttamente rete, accessi, backup e conservazione dei dati, e definire una politica di anonimizzazione o minimizzazione prima di salvare testi provenienti da conversazioni reali, in coerenza con le norme sulla protezione dei dati.

Come provarlo e limiti da conoscere

Un percorso prudente di valutazione prevede di partire da un ambiente di prova isolato. Dopo aver avviato il contenitore su una porta locale e verificato l'endpoint di stato, si può creare un progetto di test dedicato a un solo assistente o a un solo flusso, generare un token apposito e inviare alcune domande non risposte di esempio. Solo in un secondo momento ha senso collegare una rotta di notifica verso email, webhook o strumenti di collaborazione, così da osservare per una o due settimane se la inbox produce gap azionabili oppure semplice rumore.

I criteri di successo di un pilota dovrebbero essere definiti in anticipo: numero di gap distinti individuati, frequenza delle ricorrenze, tempo necessario per assegnare e risolvere una correzione, riduzione delle domande ripetute dopo l'aggiornamento delle fonti. Se dopo alcune settimane non emerge alcun tema ricorrente, il problema potrebbe non essere lo strumento ma la mancanza di traffico sufficiente o una soglia di segnalazione troppo restrittiva.

Tra i limiti da conoscere, il primo è la maturità. Una versione 0.3.0 indica un progetto ancora in evoluzione, dove interfacce, modelli dati e funzionalità possono cambiare. È quindi sconsigliabile costruirvi sopra dipendenze critiche senza una strategia di aggiornamento e senza aver verificato la stabilità. Il secondo limite riguarda il raggruppamento semantico: se richiede modelli esterni o servizi a pagamento, i costi e le implicazioni privacy vanno valutati con attenzione, privilegiando dove possibile configurazioni deterministiche o locali. Il terzo limite è organizzativo: senza un responsabile chiaro che ogni settimana esamina la coda e aggiorna le fonti, anche la migliore inbox diventa un archivio ignorato. Kebivo funziona solo se accompagnato da un piccolo rito operativo di manutenzione della conoscenza.

Hai letto fino a qui

🤔 Hai domande su questo argomento?

Posso aiutarti a capire come applicarlo al tuo business. Scegli come vuoi parlarmi.

— oppure —

💬 Chat: risposta immediata · 📧 Email: risposta personale entro 24h · 🔒 Niente spam

Continua a leggere