HomeDocumentazione

Knowledge Base

La Knowledge Base è il luogo in cui il suo chatbot apprende. Aggiunga contenuti da varie fonti per rendere la sua IA più intelligente e accurata.

Content Sources

ChatReact supporta diversi modi per aggiungere conoscenza:

SourceDescriptionBest For
Website CrawlEstrae automaticamente contenuti dal suo sito webDocumentazione esistente, post del blog
FAQsCoppie domanda-rispostaDomande comuni dei clienti
Core InstructionsRegole e linee guida specificheLogica aziendale, politiche
DocumentsCarichi PDF, documenti ecc.Manuali, guide

Knowledge Setup Wizard

Subito dopo la creazione di un chatbot, ChatReact apre una guida di configurazione della knowledge con tre passaggi: Scan website, Upload documents e Done. Utilizza gli stessi flussi di scansione del sito e caricamento documenti descritti in questa pagina.

Può saltare uno qualsiasi dei passaggi di contenuto con Skip for now — ma senza contenuti il suo chatbot fornirà solo risposte generiche, quindi raccomandiamo di aggiungere almeno una fonte. Potrà sempre tornare e aggiungere altro contenuto dalla Knowledge Base in seguito.

Website Crawler

Importing Your Website

L'importazione del sito web è un flusso in tre passaggi nella scheda Websites: anteprima della struttura del sito, selezione delle pagine, quindi importazione dei contenuti.

  1. Navigare a Knowledge Base nella barra laterale e aprire la scheda Websites
  2. Inserire l'URL del suo sito web (es., example.com)
  3. Facoltativamente aggiungere Exclude URL patterns — un pattern per riga, utilizzando * come wildcard (es., /gallery/*)
  4. Cliccare Preview Pages — ChatReact scansiona il suo sito e elenca le pagine trovate
  5. Selezionare le pagine da importare. Le pagine raccomandate dall'AI sono preselezionate e contrassegnate con una stella — clicchi AI Selection in qualsiasi momento per ripristinare quella raccomandazione. Il suo piano determina quante pagine può selezionare.
  6. Clicchi Import Pages (il pulsante mostra quante pagine ha selezionato) per avviare l'importazione

Crawl Limits

Il numero di pagine che può eseguire la scansione e le scansioni al mese dipendono dal suo piano. Veda la nostra Pricing page per i dettagli.

Crawl Status

Monitori l'avanzamento della scansione:

  • Pending: In attesa di avvio
  • Running: In fase di scansione
  • Completed: Tutte le pagine elaborate
  • Failed: Si è verificato un errore (controlli i dettagli)
  • Cancelled: La scansione è stata interrotta prima del termine

La scansione viene eseguita in background — può lasciare la pagina e tornare più tardi per controllare l'avanzamento. L'indicatore di progresso si aggiorna in tempo reale.

Cancel a Crawl

Può annullare una scansione in esecuzione o in attesa in qualsiasi momento:

  • Clicchi il pulsante Cancel nella barra di progresso durante una scansione attiva
  • In Recent Crawls, ogni job in esecuzione/in attesa ha anche un pulsante Cancel
  • Se lascia la pagina durante una scansione, il pulsante Cancel è ancora disponibile quando ritorna

Riceverà una notifica quando la scansione sarà completata. Clicchi la notifica per visualizzare i risultati.

Viewing Crawl Results

Dopo il completamento di un'importazione, le sue pagine appaiono sotto Crawled Websites:

  1. Visualizzi tutte le pagine importate con i loro titoli
  2. Clicchi l'icona a forma di occhio (View indexed content) per vedere il contenuto estratto reso come Markdown formattato
  3. Cerchi le pagine per URL o titolo per trovare rapidamente una pagina specifica
  4. Utilizzi le caselle di selezione per selezionare più pagine ed eliminarle in un'unica operazione
  5. Riesegua la scansione di singole pagine o dell'intero sito

Le pagine che non sono state aggiornate da oltre 30 giorni mostrano un badge di età (es., "45d old") così può vedere a colpo d'occhio quando il contenuto necessita di una nuova scansione.

Re-Crawling

Per aggiornare la sua knowledge base con contenuti freschi:

  • Single page: Clicchi il pulsante di aggiornamento accanto a qualsiasi pagina scansionata
  • Entire website: Utilizzi il pulsante refresh-all per l'intero dominio

Le riesecuzioni aggiornano i contenuti e aggiornano il timestamp "last crawled". Riceverà una notifica al completamento. Può anche annullare una riesecuzione in corso.

Adding a Single URL

Non è necessaria una scansione completa per aggiungere una singola pagina. Clicchi Add URL nella barra degli strumenti di Crawled Websites, incolli l'indirizzo della pagina, e ChatReact importa solo quella pagina.

CMS Integrations

Se il suo sito è basato su WordPress, colleghi il plugin ChatReact per WordPress per scansioni più intelligenti e veloci arricchite da informazioni sul tipo di contenuto:

  1. Nella scheda Websites, trovi la card CMS Integrations
  2. Clicchi Generate Integration Key e copi la chiave (viene mostrata una sola volta)
  3. Incolli la chiave nella scheda Integration del plugin in WordPress
  4. Usi Scan Website per importare i suoi contenuti

Il plugin per WordPress le permette di scegliere quali tipi di post sono disponibili per le scansioni. Selezioni i suoi tipi di contenuto nel plugin prima di scansionare il sito qui.

Veda la WordPress guide per la configurazione completa del plugin.

Documents

Carichi i suoi file nella scheda Documents:

  1. Trascini e rilasci i file nell'area di caricamento, oppure clicchi per selezionarli
  2. Formati supportati: PDF, TXT, Markdown, CSV, JSON, DOCX (max 10 MB per file)
  3. Ogni file mostra il proprio stato di elaborazione mentre viene aggiunto alla knowledge base
  4. Apra o elimini i documenti caricati in qualsiasi momento

Buoni candidati: descrizioni dei prodotti, elenchi FAQ, tabelle dei prezzi, termini di servizio, guide di supporto e altra documentazione basata su testo.

FAQs

Le FAQ sono il modo più diretto per insegnare al suo chatbot:

Adding FAQs

  1. Vada a FAQs nella barra laterale
  2. Clicchi Add FAQ
  3. Inserisca la domanda (come la porrebbe un cliente)
  4. Inserisca la risposta — l'editor rich-text supporta la formattazione
  5. Facoltativamente assegni una categoria
  6. Clicchi Create FAQ

FAQ Categories

Organizzi le FAQ in categorie:

  • Pricing
  • Technical Support
  • Account Management
  • Shipping & Returns

FAQ Suggestions

Generi suggerimenti per le FAQ su richiesta:

  • Generate from Knowledge Base — usi il pulsante nella scheda Suggestions della pagina FAQs
  • Improvement Agent — l'agente può suggerire FAQ come parte delle sue proposte di miglioramento
  • Manual — crei le FAQ manualmente in qualsiasi momento

Riveda i suggerimenti e approvi o rifiuti quelli che preferisce. I suggerimenti per le FAQ sono disponibili nei piani a pagamento — veda la nostra Pricing page. Veda la FAQ Management guide per i dettagli.

Core Instructions

Le Core Instructions sono regole specifiche che il suo chatbot deve seguire:

Adding Instructions

  1. Navigare a Knowledge Base nella barra laterale
  2. Aprire la scheda Instructions
  3. Cliccare Add Core Instruction
  4. Scriva la sua istruzione chiaramente nell'editor (supportati formattazione e link)
  5. Attivi/disattivi a seconda delle necessità

Le Core Instructions sovrascrivono il contenuto dei documenti. Usile per fatti critici che devono essere sempre corretti — prezzi, politiche, informazioni di contatto.

Effective Instructions

Buoni esempi:

  • "If a customer asks about pricing, direct them to our pricing page at /pricing"
  • "Never disclose internal metrics or customer data"
  • "For technical issues, always ask for the error message first"

Evitare:

  • Istruzioni vaghe: "Be helpful"
  • Regole contraddittorie
  • Logiche eccessivamente complesse

Smart Content Search

ChatReact cerca nella sua knowledge base per significato, non solo per parole chiave. Il suo chatbot trova e fa riferimento alle informazioni giuste anche quando i clienti formulano le domande in modo diverso rispetto a come i contenuti sono scritti.


Best Practices

  1. Start with FAQs: Aggiunga le sue 20 domande più comuni
  2. Crawl strategically: Miri alle pagine di documentazione, non alla comunicazione di marketing
  3. Review regularly: Controlli quali domande il suo bot non riesce a rispondere
  4. Iterate: Usi l'Improvement Agent per perfezionare in base ai feedback

Next Steps