ChattyBox può eseguire la scansione di un sito Docusaurus?
Sì. ChattyBox può eseguire la scansione delle pagine di documentazione pubbliche Docusaurus o utilizzare un URL della mappa del sito per scoprire il contenuto dei documenti.
Trasforma i tuoi documenti Docusaurus in un assistente di supporto AI che cita le pagine esatte utilizzate. Mantieni lo stack dei tuoi documenti, aggiungi un widget incorporabile.
Stai valutando ChattyBox per un'organizzazione? Contatta l'assistenza per discutere di una prova di un piano più completo.
Alcuni strumenti di supporto AI ti obbligano a prenotare una demo prima ancora di poter testare il prodotto. ChattyBox è self-service: aggiungi il tuo sito, esegui la scansione dei tuoi documenti, testa il chatbot e incorporalo quando sei pronto.
Strumenti tradizionali di supporto dell'intelligenza artificiale
Configurazione self-service
ChattyBox esegue la scansione del tuo sito web esistente, della documentazione, del centro assistenza, del CMS o della knowledge base, quindi incorpora un chatbot che risponde dai tuoi contenuti pubblicati invece che dalla memoria generica del modello.
Scegli la sitemap Docusaurus di produzione o un insieme intenzionale di percorsi della documentazione correnti, con versioni e localizzati.
Esegui la scansione dei percorsi selezionati, quindi verifica le domande sulla release e sulla lingua esatte usate dai visitatori.
Installa un unico loader persistente in src/theme/Root.tsx e consenti le origini del relativo script e dell'API nella Content Security Policy.
Naviga tra le pagine della documentazione senza ricaricarle e verifica che ci siano una sola istanza del widget, citazioni funzionanti e nessun errore nella console o della CSP.
Lancio in tre fasi
Docusaurus esegue il rendering di un'applicazione React persistente durante i cambi di percorso lato client. Il wrapper Root verificato crea quindi un solo loader, riconosce i montaggi successivi tramite ID e lascia il loader in posizione anziché rimuovere un widget ancora attivo durante i nuovi montaggi in sviluppo.
Ricontrolla il ciclo di vita di Root, l'output della sitemap e le origini CSP dopo un aggiornamento principale di Docusaurus o una modifica dell'endpoint del widget.
| Preoccupazione Docusaurus | Decisione di attuazione | Verifica |
|---|---|---|
Preoccupazione Docusaurus Root e navigazione client | Decisione di attuazione Crea lo script asincrono una volta in base all'ID stabile. Non restituire la pulizia dall'effetto perché Root e il widget sono destinati a persistere attraverso i percorsi. | Verifica Apri due collegamenti a documenti interni e conferma che document.querySelectorAll("#chattybox-widget").length è 1. |
Preoccupazione Docusaurus Content Security Policy | Decisione di attuazione Consenti chattybox.ai in script-src, l'origine API configurata in connect-src, fonts.googleapis.com in style-src e fonts.gstatic.com in font-src. Il widget attuale inietta il CSS del componente, quindi uno style-src restrittivo richiede anche 'unsafe-inline' finché non sarà disponibile una build con nonce o con un foglio di stile esterno. | Verifica Ricarica con DevTools aperto e conferma che non ci sono richieste di script, stile, font, fetch o WebSocket bloccate. |
Preoccupazione Docusaurus Versioni, impostazioni locali e ambito della mappa del sito | Decisione di attuazione Ispeziona la mappa del sito distribuita prima della scansione. Includi solo percorsi di versione e impostazioni locali supportati oppure utilizza fonti separate quando il pubblico non deve ricevere risposte a più versioni. | Verifica Poni la stessa domanda specifica per la versione in ogni locale indicizzata e controlla che ogni citazione mantenga il prefisso di percorso previsto. |
Preoccupazione Docusaurus Widget mancante o duplicato | Decisione di attuazione Controlla la chiave API, l'ID del caricatore, i messaggi della console CSP, la risposta dello script e se anche un altro componente del tema inserisce il widget. | Verifica Testa una build di produzione, non solo la ricarica a caldo, e ispeziona i pannelli Elements e Network dopo la navigazione. |
Un utile test di accettazione chiede informazioni su un'impostazione la cui risposta può differire in base alla versione, quindi apre la citazione per verificare sia l'affermazione che l'URL con versione.
Crea un componente root del tema Docusaurus, aggiungi lo script del widget dopo che i tuoi documenti sono stati raschiati e distribuisci. I tuoi visitatori potranno quindi porre domande da qualsiasi pagina di documenti.
import React, { useEffect, type ReactNode } from 'react';
const WIDGET_ID = 'chattybox-widget';
export default function Root({ children }: { children: ReactNode }) {
useEffect(() => {
if (document.getElementById(WIDGET_ID)) return;
const script = document.createElement('script');
script.id = WIDGET_ID;
script.src = 'https://chattybox.ai/widget.js';
script.async = true;
script.dataset.apiKey = 'YOUR_API_KEY';
script.dataset.apiUrl = 'https://adorable-woodpecker-629.convex.site/chat';
script.dataset.chattyboxWidget = 'true';
document.body.appendChild(script);
}, []);
return <>{children}</>;
}Sì. ChattyBox può eseguire la scansione delle pagine di documentazione pubbliche Docusaurus o utilizzare un URL della mappa del sito per scoprire il contenuto dei documenti.
No. Incorpori ChattyBox con un tag script, quindi funziona insieme al tema e alla distribuzione Docusaurus esistenti.
Sì. Le risposte possono includere citazioni che rimandano gli utenti alle esatte pagine della documentazione utilizzate per la risposta.
Sì. Puoi testare il contenuto prelevato nella dashboard prima di copiare lo snippet del widget sul tuo sito Docusaurus.
Stai valutando ChattyBox per un'organizzazione? Contatta l'assistenza per discutere di una prova di un piano più completo.
We use optional analytics and tag-management tools to understand site use. Choose whether to allow Ahrefs Web Analytics, PostHog, and Google Tag Manager. Turning analytics off reloads this page so the change takes effect cleanly. Essential site functionality and error monitoring are not controlled by this choice. Read our privacy policy.