Blu Pantheon
Configuration

Knowledge base

Data store — sorgenti, formati, OCR, chunking, indicizzazione, metadati, permessi, qualità delle risposte e limiti.

La knowledge base (data store) è l'insieme dei contenuti che l'assistente consulta prima di rispondere. Senza knowledge base l'assistente conosce solo ciò che è scritto nel prompt di sistema: con una knowledge base indicizzata risponde citando i tuoi documenti aziendali.

Come vengono usati i documenti

A ogni messaggio la piattaforma cerca i passaggi più pertinenti, li inserisce nel contesto del modello e chiede di rispondere solo sulla base di quei passaggi. Il modello non memorizza i tuoi documenti e non li usa per l'addestramento.

Prima di iniziare

  • Progetto esistente
  • Documenti aggiornati e privi di informazioni contraddittorie
  • Ruolo con permesso identity:datastore:write

Creare una knowledge base

ConsoleConfigurazioneKnowledge baseNuova knowledge base

Nome e descrizione

Usa un nome che identifichi l'ambito, ad esempio Listino e preparazioni 2026. Una knowledge base per ambito è preferibile a un unico contenitore.

Lingua principale

Determina il modello di embedding e le regole di segmentazione. Per contenuti multilingua seleziona Automatico.

Aggiungi le sorgenti

Carica file, collega un sito web, un database o una API.

Attendi l'indicizzazione

Il conteggio dei documenti pronti si aggiorna in tempo reale.

Collega al progetto

Vai su Progetti, seleziona il progetto e aggiungi la knowledge base.

Tipi di sorgente

ConsoleConfigurazioneKnowledge baselistino-2026Sorgenti
TipoCosa collegaAggiornamentoNote
FileDocumenti caricati manualmente o via APIManualeAdatto a listini, procedure, manuali
Sito webPagine raggiunte da una sitemap o da un crawlPianificatoRispetta robots.txt
DatabaseRighe di una vista o di una query SQLPianificato o su eventoSola lettura, credenziali cifrate
APIRisposta JSON di un endpointPianificatoUtile per cataloghi dinamici
Cartella cloudSharePoint, Google Drive, DropboxContinuoRispetta i permessi di origine

Sorgente sito web

ConsoleConfigurazioneKnowledge baselistino-2026SorgentiSito web

Parametri del crawler

ParametroTipoObblig.DefaultDescrizione
start_urlstringSì—URL iniziale o sitemap, ad esempio https://www.acme.it/sitemap.xml
max_depthnumberNo—Profondità massima di navigazione dal punto di partenza. Predefinito 3.
include_patternsarrayNo—Espressioni di percorso da includere, ad esempio /servizi/ e /faq/
exclude_patternsarrayNo—Percorsi da escludere, tipicamente /carrello/, /account/, /cerca
respect_robotsbooleanNo—Rispetta le direttive di robots.txt. Predefinito attivo.
render_jsbooleanNo—Esegue il JavaScript della pagina. Necessario per i siti a singola pagina.
schedulestringNo—Frequenza di ripasso: manuale, giornaliera, settimanale, mensile.
content_selectorstringNo—Selettore CSS del contenuto principale, per escludere menu e piè di pagina.

Escludi il rumore

Senza content_selector il crawler indicizza anche menu, banner e piè di pagina, che compaiono in ogni pagina e degradano la ricerca. Indica il contenitore dell'articolo, ad esempio main oppure .content.

Formati supportati

FormatoEstensioniEstrazioneNote
PDF testuale.pdfTesto, tabelle, strutturaOttimale
PDF scansionato.pdfOCRVedi sezione dedicata
Word.docx, .docTesto, tabelle, intestazioni—
Excel.xlsx, .xls, .csvRighe come recordPrima riga come intestazione
PowerPoint.pptxTesto delle slide e note—
Testo e Markdown.txt, .mdTesto integraleFormato consigliato
HTML.html, .htmContenuto principaleScript e stili rimossi
JSON.json, .jsonlCampi mappabiliServe una mappatura
Email.eml, .msgCorpo e allegatiAllegati elaborati a parte
Immagini.png, .jpg, .tiffOCRSolo se contengono testo

Limiti per file: 100 MB, 2.000 pagine, 20 milioni di caratteri.

OCR per documenti scansionati

ConsoleConfigurazioneKnowledge baselistino-2026ImpostazioniOCR

L'OCR si attiva automaticamente quando un PDF contiene meno di 100 caratteri estraibili per pagina.

ImpostazioneValoriEffetto
MotoreStandard, AvanzatoAvanzato riconosce tabelle e moduli, costa di più
LingueElenco di lingueMigliora l'accuratezza; massimo 3 lingue
Correzione dell'inclinazioneAttiva, disattivaRaddrizza le pagine acquisite storte
Riconoscimento tabelleAttivo, disattivoPreserva la struttura tabellare
Soglia di confidenzaDa 0 a 1Sotto la soglia il testo viene segnalato come incerto

Qualità della scansione

Sotto i 200 DPI l'accuratezza crolla. Se disponi degli originali digitali, usali: l'OCR è sempre un ripiego.

Chunking e indicizzazione

Ogni documento viene diviso in chunk (passaggi) e trasformato in vettori numerici che consentono la ricerca semantica.

ConsoleConfigurazioneKnowledge baselistino-2026ImpostazioniSegmentazione
StrategiaCome divideAdatta a
Per paragrafoRispetta i confini dei paragrafiTesto discorsivo, FAQ
Per intestazioneUsa la gerarchia dei titoliManuali, procedure
Dimensione fissaBlocchi di lunghezza costanteTesto non strutturato
Per rigaUna riga uguale a un chunkCSV, listini, cataloghi
SemanticaDivide dove cambia l'argomentoDocumenti eterogenei
ParametroPredefinitoIntervalloNota
Dimensione del chunk800 token200 – 2000Chunk grandi diluiscono la rilevanza
Sovrapposizione120 token0 – 400Evita di spezzare i concetti a metà
Chunk recuperati per domanda61 – 20Più chunk aumentano costo e latenza
Soglia minima di somiglianza0.680 – 1Sotto la soglia il risultato è scartato

Stato di indicizzazione

StatoSignificatoAzione
In codaIn attesa di elaborazioneAttendi
In elaborazioneEstrazione e segmentazione in corsoAttendi
IndicizzatoConsultabile dall'assistenteNessuna
ParzialeAlcune pagine non estratteVerifica il rapporto di elaborazione
ErroreElaborazione fallitaVedi il codice di errore
ObsoletoIl sorgente è cambiato dopo l'indicizzazioneReindicizza
Codice di erroreCausaRimedio
PASSWORD_PROTECTEDPDF protettoRimuovi la protezione e ricarica
UNSUPPORTED_FORMATFormato non gestitoConverti in PDF o Markdown
FILE_TOO_LARGEOltre 100 MBDividi il documento
EMPTY_CONTENTNessun testo estraibileAttiva l'OCR
SOURCE_UNREACHABLEURL o database non raggiungibileVerifica rete e credenziali
QUOTA_EXCEEDEDLimite del piano superatoRimuovi documenti o aggiorna il piano

L'evento document.failed notifica gli errori ai tuoi sistemi: vedi Webhook.

Aggiornamento incrementale e reindicizzazione

ConsoleConfigurazioneKnowledge baselistino-2026Aggiornamento
ModalitàCosa elaboraQuando usarla
IncrementaleSolo i documenti nuovi o modificatiAggiornamenti ordinari
CompletaTutti i documentiDopo aver cambiato la segmentazione
Singolo documentoIl documento selezionatoCorrezione puntuale

La reindicizzazione completa non interrompe il servizio: l'indice precedente resta attivo finché il nuovo non è pronto, poi lo scambio è istantaneo.

Rilevamento delle modifiche

Per file e cartelle cloud la piattaforma confronta l'impronta del contenuto: ricaricare un file identico non consuma quota di elaborazione.

Metadati e filtri

ConsoleConfigurazioneKnowledge baselistino-2026Metadati

I metadati consentono di restringere la ricerca a un sottoinsieme di documenti.

MetadatoTipoEsempioUso
categoriastringapreparazioniFiltro per argomento
sedestringaMI01Contenuti specifici di una sede
linguastringaitRicerca nella lingua della conversazione
valido_daldata2026-01-01Esclude i documenti non ancora in vigore
valido_aldata2026-12-31Esclude i documenti scaduti
riservatezzastringapubblicoControllo di accesso
versionestringa3.1Distingue le revisioni
Filtro applicato a livello di progetto
{
  "filters": {
    "all": [
      { "field": "riservatezza", "op": "eq", "value": "pubblico" },
      { "field": "valido_al", "op": "gte", "value": "$today" }
    ],
    "any": [
      { "field": "sede", "op": "eq", "value": "$context.sede" },
      { "field": "sede", "op": "empty" }
    ]
  }
}

Permessi di accesso ai documenti

ConsoleConfigurazioneKnowledge baselistino-2026Accessi
LivelloChi vede il contenutoUso tipico
pubblicoTutti gli utenti del widgetListini, orari, FAQ
autenticatoSolo utenti identificatiCondizioni contrattuali
internoSolo operatori nella ConsoleProcedure operative
per_gruppoUtenti con l'attributo indicatoDocumentazione per rivenditori

Il filtro non è una barriera

Non caricare in una knowledge base collegata a un progetto pubblico documenti che non possono essere divulgati. Un filtro mal configurato o una domanda formulata in modo insolito possono esporli. Usa knowledge base separate.

Valutazione della qualità delle risposte

ConsoleConfigurazioneKnowledge baselistino-2026Qualità

Costruisci un set di domande di riferimento

Almeno 30 domande reali, con la risposta corretta e il documento che la contiene. Puoi importarle da un CSV.

Esegui la valutazione

La piattaforma esegue le domande e confronta le risposte con quelle attese.

Leggi le metriche

Copertura, precisione delle citazioni, tasso di fallback, latenza media.

Correggi le lacune

Per ogni domanda senza risposta: manca il documento, il chunk è troppo grande o il testo è ambiguo.

MetricaDefinizioneValore accettabile
CoperturaDomande con almeno un chunk pertinenteSuperiore al 90%
Precisione delle citazioniRisposte la cui citazione contiene davvero l'informazioneSuperiore all'85%
Tasso di fallbackRisposte in cui l'assistente dichiara di non sapereInferiore al 10%
Somiglianza mediaPunteggio medio dei chunk recuperatiSuperiore a 0.72
Latenza di recuperoTempo della sola ricercaInferiore a 400 millisecondi

Citazioni obbligatorie

Attiva Richiedi citazioni nel progetto: l'assistente non può affermare nulla che non sia supportato da un chunk recuperato, e mostra la fonte all'utente.

Buone pratiche di strutturazione

  1. Un argomento per documento. Un file con 12 argomenti produce chunk confusi.
  2. Titoli espliciti. "Preparazione all'ecografia addominale" batte "Sezione 4.2".
  3. Risposte autoconsistenti. Ogni paragrafo deve reggersi da solo: evita "come detto sopra" e "vedi il capitolo precedente".
  4. Niente tabelle complesse. Le tabelle con celle unite si segmentano male: convertile in elenchi.
  5. Un solo documento per informazione. Il listino deve esistere in un unico file. Le versioni duplicate producono risposte contraddittorie.
  6. Date esplicite. Scrivi "valido dal 1 gennaio 2026", non "da quest'anno".
  7. Rimuovi l'obsoleto. Archivia i documenti superati invece di lasciarli indicizzati.
  8. Glossario aziendale. Un documento che spiega sigle e nomi commerciali migliora la ricerca in modo sproporzionato rispetto alla sua dimensione.
glossario.md

Caricamento via API

POST/identity/v1/datastores/{datastoreId}/documentsAPI Key

Carica un documento nella knowledge base con metadati personalizzati.

POST/identity/v1/datastores/{datastoreId}/reindexAPI Key

Avvia una reindicizzazione completa o incrementale.

Identificativo della knowledge base

dst_6c4a80f19e2b47d3

Usalo nel percorso delle chiamate API e nella configurazione del progetto.

Limiti

LimiteStarterBusinessEnterprise
Documenti per knowledge base2005.000100.000
Dimensione totale500 MB20 GB500 GB
Dimensione per file25 MB100 MB250 MB
Sorgenti web11050
Pagine per crawl2005.00050.000
Reindicizzazioni complete al mese430Illimitate
Pagine OCR al mese2005.000Da contratto

Passi successivi

  • Modelli AI — imposta le regole di uso delle fonti nel prompt.
  • Progetti — collega la knowledge base e attiva le citazioni.
  • Conformità — conservazione, cancellazione e trattamento dei dati.

On this page