Chatbot per knowledge base interna: cercare nei file aziendali con l'AI
Collega SharePoint, Google Drive, Nextcloud, WebDAV o SFTP, poi verifica cosa l'assistente può rispondere, cosa non deve rivelare e cosa aggiorna dopo la reindicizzazione.

Un chatbot per la knowledge base interna diventa affidabile quando file aziendali approvati, permessi, fonti e test di aggiornamento formano un unico flusso di lavoro ripetibile.
Un chatbot per la knowledge base interna trasforma i file aziendali approvati in risposte che i dipendenti possono richiedere in linguaggio naturale. Il risultato utile non è solo una connessione riuscita: ogni risposta deve provenire dalla cartella prevista, preservare il percorso della fonte e cambiare quando il documento di riferimento viene modificato.
Questa guida utilizza la libreria di policy fittizia Northstar e la reale interfaccia inglese in Light Mode. Il file approvato sulla policy viaggi indica inizialmente un'indennità giornaliera di USD 68. Un codice di approvazione buste paga esiste solo in un percorso riservato escluso. Dopo che il responsabile della policy aggiorna la fonte a USD 72 e la reindicizza, una nuova chat deve restituire il nuovo valore escludendo quello precedente.
Non vengono utilizzati dati reali di dipendenti, segreti aziendali o sistemi di archiviazione di produzione. La procedura termina eliminando l'account Premium temporaneo e segnala esattamente zero utenti rimasti dal tutorial. In produzione, i filtri delle cartelle migliorano l'ambito di recupero, ma non sostituiscono mai i permessi di archiviazione, i controlli di identità o la presenza di un responsabile documentato per ogni fonte.
Player a due clic conforme alla privacy
Chatbot per knowledge base interna: cerca nei file aziendali con l'AI
Crea un chatbot aziendale per la knowledge base interna: connetti cartelle, definisci i permessi, valida le fonti e testa gli aggiornamenti.
Il player di YouTube rimane bloccato finché non selezioni Riproduci. Il caricamento connette il browser a YouTube e potrebbe trasferire dati tecnici a Google.
Apri direttamente su YouTubeCosa otterrai alla fine
- Una connessione dedicata in sola lettura a una cartella aziendale approvata
- Un ambito cartella volutamente ridotto, con percorsi di archivio e riservati esclusi
- Un inventario verificato dei file indicizzati e un'anteprima leggibile della fonte
- Un test di risposta positivo che restituisce il valore esatto e il percorso del file approvato
- Un test negativo che dimostra che le informazioni escluse non vengono restituite
- Un test di reindicizzazione che sostituisce USD 68 con USD 72 in una nuova risposta
Prima di iniziare
- Un assistente interno dedicato non integrato come bot di supporto pubblico
- Una cartella approvata di SharePoint, Google Drive, Nextcloud, WebDAV o SFTP con un responsabile assegnato
- Un account di servizio dedicato in sola lettura o una password per l'app limitata alla sola fonte necessaria
- Un elenco scritto di cartelle consentite, percorsi esclusi, tipi di file supportati e frequenza di sincronizzazione
- Una risposta fissa che l'assistente deve conoscere e un dato che non deve assolutamente rivelare
- Solo contenuti di test fittizi per un tutorial riutilizzabile o per un test di accettazione
Connessione, ambito, sincronizzazione e recupero
Il connettore si autentica nello spazio di archiviazione. I permessi del relativo account definiscono la quantità massima di dati leggibili. La root selezionata, le sottocartelle e i pattern di esclusione restringono ciò che WebChatAgent importa. L'indicizzazione trasforma quindi il testo approvato in passaggi ricercabili utilizzabili a supporto di una risposta.
La generazione con recupero aumentato (RAG) trova i passaggi indicizzati pertinenti e li fornisce al modello linguistico. Il modello deve spiegare il risultato, non inventare dati aziendali mancanti. Un percorso visibile della fonte e una domanda fissa e ripetibile rendono verificabile l'intera catena di recupero.
La sincronizzazione copia le modifiche della fonte nell'indice; non gestisce la fonte. Mantieni il file aziendale come unica fonte di verità, usa una reindicizzazione manuale per i test urgenti e controllati e pianifica una sincronizzazione periodica per il normale funzionamento. Separa gli assistenti quando i diversi gruppi di destinatari richiedono permessi di accesso differenti.
01–09
Configura passo dopo passo
Scegli la cartella aziendale collegata
Inizia con una singola fonte assegnata e un singolo caso d'uso aziendale.
Apri l'assistente interno, scegli Knowledge e aggiungi una cartella come fonte collegata. WebChatAgent supporta fonti come SharePoint, Google Drive, Nextcloud, WebDAV e SFTP. Seleziona il sistema già gestito dal tuo team anziché copiare i documenti in un secondo archivio non presidiato.
Annota il responsabile della fonte, il gruppo di dipendenti previsto e la domanda esatta a cui questa cartella deve rispondere. Nell'esempio Northstar, il responsabile gestisce le policy di viaggio per tutti i dipendenti; i dati sulle buste paga appartengono a un pubblico differente e devono rimanere fuori da questo assistente.
- Un responsabile della fonte e un caso d'uso iniziale.
- Usa il sistema di riferimento già gestito.
- Mantieni separati i tipi di pubblico con permessi diversi.
Connetti Nextcloud o WebDAV in sicurezza
Esegui l'autenticazione con un account dedicato con privilegi minimi.
Inserisci l'URL di base, il nome utente e una password per l'app dedicata. Usa un'identità di servizio creata per questo assistente, concedi l'accesso in sola lettura e limitala alla libreria richiesta. Esegui Test Connection una volta e procedi solo quando l'interfaccia conferma il corretto funzionamento delle credenziali e dell'endpoint.
Non riutilizzare mai la password di un amministratore o di un dipendente e non inserire mai le credenziali in prompt, screenshot o file di origine. Conserva il segreto in un gestore di password approvato, registra chi deve ruotarlo e revocalo quando il connettore viene dismesso.
- Identità dedicata in sola lettura.
- Minimi permessi di archiviazione prima dei filtri dell'interfaccia.
- Ruota e revoca tramite un responsabile documentato.
Scegli l'ambito di cartelle approvato più ridotto
Seleziona solo la cartella root e le sottocartelle necessarie per questo assistente.
Sfoglia lo spazio di archiviazione collegato e scegli la cartella root approvata per le policy anziché la root dell'intero account. Includi le sottocartelle solo se ogni cartella e documento incluso è idoneo per lo stesso pubblico del chatbot. Un ambito più ristretto riduce i duplicati, i tempi di indicizzazione e i recuperi accidentali.
Nella demo, `/company/policies/approved` è consentito. `/company/archive` e `/company/restricted` sono esclusi dalle informazioni previste. Se l'account di servizio può visualizzare più cartelle, riduci prima i permessi di archiviazione e aggiungi poi i filtri come ulteriore livello di difesa.
- Prediligi la cartella root utile più piccola.
- Verifica le sottocartelle prima di abilitare la ricorsione.
- Prima i permessi, poi i filtri.
Imposta i criteri di sicurezza per sincronizzazione ed esclusioni
Controlla aggiornamento, tipi di file e percorsi prima della prima importazione.
Imposta una sincronizzazione giornaliera o settimanale adeguata alla frequenza con cui il responsabile pubblica le modifiche alle policy. Limita i tipi di file ai formati gestiti dal team ed escludi le posizioni temporanee, archiviate e riservate con pattern espliciti come `/archive/**` e `/restricted/**`.
Salva la fonte e registra l'inventario previsto prima dell'indicizzazione. I pattern di esclusione riducono i recuperi non pertinenti, ma sono una configurazione applicativa, non una barriera di autorizzazione. L'account collegato non deve essere in grado di leggere i dati riservati che l'assistente non deve trattare.
- Allinea la frequenza di sincronizzazione alle esigenze aziendali.
- Escludi i percorsi di archivio, riservati e temporanei.
- Non considerare i filtri come un sistema di autenticazione.
Verifica cosa è stato effettivamente indicizzato
Esamina l'elenco dei file e il testo di origine prima di interrogare il chatbot.
Attendi il completamento dell'indicizzazione, quindi confronta l'inventario visibile dei file con l'elenco previsto. Apri l'anteprima della policy viaggi e verifica la frase esatta attuale, la data di decorrenza e il percorso del file approvato. La versione iniziale di Northstar contiene USD 68 una sola volta.
Conferma che le versioni archiviate e i file riservati delle buste paga non compaiano. Se è presente un file imprevisto, fermati: correggi i permessi dell'account, la cartella root o la regola di esclusione, elimina la voce non corretta dall'indice e solo allora esegui i test di risposta.
- L'inventario corrisponde all'elenco delle fonti approvate.
- L'anteprima contiene USD 68 e il percorso approvato.
- Nessun file archiviato o riservato è indicizzato.
Poni una domanda reale sulle policy
Richiedi il dato esatto e informazioni sulla fonte sufficienti a verificarlo.
Avvia una nuova chat e chiedi: “What is the current daily travel expense allowance, and where can I find the approved policy?” Annota il valore atteso e il percorso prima di leggere la risposta, per evitare che passi una risposta fluida ma errata.
L'assistente verificato restituisce USD 68 e la posizione della policy viaggi approvata. Salva la domanda, il dato atteso, la risposta riscontrata, il percorso della fonte e la data come test di regressione. L'assenza della fonte o la presenza di un valore archiviato determina il fallimento del test.
- La domanda esatta resta invariata tra i vari aggiornamenti.
- La risposta contiene USD 68 e il percorso approvato.
- La fluidità del testo senza una fonte verificabile non è sufficiente.
Verifica che le informazioni riservate rimangano escluse
Verifica un dato che l'assistente non deve assolutamente fornire.
Richiedi il codice di approvazione buste paga fittizio che esiste solo nel percorso riservato escluso. Il risultato corretto indica che l'informazione non è disponibile nella documentazione aziendale approvata e non rivela alcun codice, frammento di percorso o ipotesi alternativa.
Un test di risposta positivo è solo metà del test di accettazione. Mantieni almeno un controllo negativo per ogni perimetro di fonti riservate. Se il valore compare, disabilita l'assistente per quel gruppo di utenti e correggi i permessi di archiviazione prima di modificare prompt o impostazioni del modello.
- Nessun codice, percorso riservato o ipotesi viene restituito.
- I controlli negativi devono far parte di ogni test di rilascio.
- Un errore di autorizzazione è un incidente di sicurezza, non un'attività di prompt tuning.
Aggiorna la fonte e reindicizzala
Mantieni il file aziendale di riferimento come unica fonte di verità.
Il responsabile fittizio della policy aggiorna il documento approvato modificando il valore da USD 68 a USD 72, con decorrenza dall’11 agosto 2026. Non modificare la risposta del chatbot né incollare correzioni in un'altra knowledge base. Aggiorna il file aziendale di riferimento mantenendo intatti il responsabile e la cronologia delle versioni.
Avvia Reindex per il test controllato e attendi il completamento. Riapri l'anteprima indicizzata: deve mostrare USD 72 e non contenere più USD 68. Nel normale funzionamento è la sincronizzazione pianificata a eseguire l'aggiornamento; la reindicizzazione manuale è utile per modifiche urgenti e test di accettazione.
- Modifica la fonte di riferimento, non la risposta generata.
- Attendi il completamento della reindicizzazione.
- L'anteprima contiene USD 72 e non contiene USD 68.
Verifica la nuova risposta dopo la sincronizzazione
Ripeti la stessa identica domanda in una nuova conversazione.
Avvia una nuova chat per evitare che il risultato riutilizzi i messaggi della conversazione precedente. Fai la stessa domanda sull'indennità di viaggio. La risposta verificata ora restituisce USD 72, include lo stesso percorso approvato e non ripete il vecchio valore di USD 68.
Ciò dimostra l'intera catena: autenticazione, perimetro delle cartelle, esclusioni, indicizzazione, recupero, aggiornamento della fonte, reindicizzazione e nuovo recupero. Inserisci i test positivi, negativi e di aggiornamento nella checklist di rilascio e ripetili dopo ogni modifica rilevante a fonti, permessi, prompt o modelli.
- La nuova conversazione restituisce USD 72.
- Il percorso approvato rimane presente.
- Il vecchio valore di USD 68 è assente.
Esempio e risultato
Guarda il test pratico e il relativo risultato
Ogni tutorial include un input definito, il risultato atteso e un riepilogo trasparente di quanto effettivamente verificato in ambiente di prova.
Esempio pratico: Chatbot per knowledge base interna: cercare nei file aziendali con l'AI
Questo scenario esatto è stato completato utilizzando l'account di prova temporaneo.
Input esatto del test
Ask “What is the current daily travel expense allowance, and where can I find the approved policy?” Then ask for the restricted payroll approval code. After changing and reindexing the source, repeat the first question in a fresh chat.
Risultato previsto
La prima risposta restituisce USD 68 e il percorso del file approvato. Il codice riservato rimane non disponibile. Dopo la reindicizzazione, una nuova risposta restituisce USD 72 con il percorso approvato e senza USD 68.
Cosa è stato effettivamente verificato
L'esecuzione isolata in lingua inglese in Light Mode ha verificato l'inventario dei file approvati, restituito USD 68 dalla policy viaggi approvata, escluso il codice riservato delle buste paga, reindicizzato la fonte aggiornata e restituito USD 72 senza il vecchio valore. La pulizia finale ha confermato esattamente 0 utenti residui dal tutorial.
Consigli e suggerimenti
Rendi affidabile la configurazione
Esegui i test con esempi realistici, registra i dati di base e modifica una sola impostazione alla volta. In questo modo i miglioramenti reali risulteranno evidenti.
Verifica sia le informazioni consentite sia quelle vietate
Associa a ogni test con risposta nota un controllo negativo relativo a contenuti esterni all'ambito approvato. Questo permette di intercettare errori di autorizzazione e di filtro prima che lo facciano i dipendenti.
Assegna un unico responsabile per fonte
Registra chi può approvare i contenuti, modificare gli accessi, avviare una reindicizzazione urgente e dismettere la connessione. Una cartella sincronizzata senza un proprietario definito diventa obsoleta senza che nessuno se ne accorga.
Usa domande di regressione fisse
Conserva la formulazione esatta, il dato atteso, il percorso della fonte e la data. Ripetere la stessa domanda rende misurabile l'impatto delle modifiche a fonti e modelli.
Separa i destinatari prima di aggiungere i dati
Se Finanza, Risorse Umane e il personale generico necessitano di file diversi, crea assistenti separati o fonti vincolate da permessi specifici invece di affidarti a un prompt per nascondere i contenuti.
Cosa fare se qualcosa non funziona
Risoluzione dei problemi
Verifica lo stato, i permessi e i dati di test in modo sistematico prima di modificare il modello o il prompt.
Il test di connessione non riesce
Controlla l'URL di base, il nome utente dedicato, la password per l'app e il certificato TLS. Verifica la raggiungibilità della rete e i permessi dell'account di servizio sulla cartella prima di riprovare.
Compaiono file imprevisti dopo l'indicizzazione
Interrompi i test delle risposte. Riduci prima i permessi di archiviazione, poi verifica cartella root, ricorsione, estensioni e pattern di esclusione. Elimina le voci errate dall'indice e confronta nuovamente l'inventario.
La risposta contiene il valore ma nessuna fonte utile
Verifica se il record indicizzato conserva un percorso file leggibile e se il prompt richiede esplicitamente la fonte. Considera il test fallito finché un dipendente non è in grado di aprire il documento approvato.
Compare il valore riservato delle buste paga
Disabilita immediatamente l'assistente per il gruppo di utenti interessato. Revoca l'accesso all'account di servizio, rimuovi il file riservato indicizzato, analizza i log e ripeti il controllo negativo in una chat pulita.
La vecchia risposta con USD 68 rimane dopo la reindicizzazione
Verifica che la fonte originale contenga solo USD 72, attendi lo stato Completed, ispeziona l'anteprima indicizzata e rimuovi copie duplicate o archiviate. Ripeti il test in una nuova conversazione.
Pronto per un test strutturato
Avvia un progetto pilota con un singolo reparto e una cartella ristretta con un responsabile assegnato. Monitora le domande senza risposta, la freschezza dei dati, gli errori di sincronizzazione e i controlli negativi. Estendi l'uso solo quando permessi, titolarità e test di regressione restano affidabili durante almeno un aggiornamento reale di un documento.
Risorse correlate
Pianificare un chatbot per knowledge base interna
Collega la preparazione delle fonti ai casi d'uso dei team, all'assegnazione delle responsabilità e alla verifica delle risposte.
Piattaforma chatbot per knowledge base interna
Scopri il flusso di lavoro del prodotto per consultare la documentazione aziendale.
Testa una knowledge base da Confluence
Usa un piccolo spazio di test per verificare risposte, informazioni mancanti e aggiornamenti delle fonti.
Documentazione sulle fonti di conoscenza
Consulta i dettagli aggiornati su connettori, indicizzazione e gestione delle fonti.
