Kas ChattyBox saab Docusaurus saidil roomata?
Jah. ChattyBox saab dokumentide sisu leidmiseks roomata avalikel Docusaurus dokumentatsioonilehtedel või kasutada saidiplaani URL-i.
Docusauruse tehisintellekti vestlusrobot tehnilistele kirjutajatele, DevRel- ja tugimeeskondadele. ChattyBox roomab teie Docusauruse dokumente, vastab küsimustele nagu „Kuidas versioonimist seadistada?“ nendelt lehtedelt ja viitab kasutatud allikale. Kohandatud RAG-ta ja migreerimiseta.
Kas hindad ChattyBoxi organisatsiooni jaoks? Võta ühendust toega suurema paketi prooviperioodi arutamiseks.
Mõned tehisintellekti tugitööriistad panevad broneerima demo enne, kui saate toodet isegi testida. ChattyBox on iseteeninduslik: lisage oma sait, roomake oma dokumentides, testige vestlusbotit ja manustage see, kui olete valmis.
Traditsioonilised AI tugitööriistad
Iseteeninduse seadistamine
ChattyBox roomab teie olemasolevat veebisaiti, dokumentatsiooni, abikeskust, CMS-i või teadmistebaasi ning manustab seejärel vestlusroboti, mis vastab teie enda avaldatud sisu, mitte mudeli üldise mälu põhjal.
Valige tootmiskeskkonna Docusauruse saidikaart või sihipärane praeguste, versioonitud ja lokaliseeritud dokumentatsiooniteede kogum.
Indekseerige valitud teed ja testige seejärel küsimusi täpselt selle väljalaske ning lokaadi suhtes, mida külastajad kasutavad.
Paigaldage üks püsiv laadur faili src/theme/Root.tsx ning lubage selle skripti ja API päritolud oma Content Security Policy reeglites.
Liikuge dokumentatsioonilehtede vahel ilma uuesti laadimata ning kontrollige, et olemas oleks üks vidina eksemplar, viited töötaksid ja konsooli- ega CSP-vigu poleks.
Kolmeastmeline käivitamine
Docusaurus renderdab kliendipoolsete teemuudatuste ümber püsiva Reacti rakenduse. Seetõttu loob testitud Root ümbris ühe laaduri, tuvastab hilisemad haakimised ID järgi ja jätab laaduri paigale, selle asemel et arendusaegse taasühendamise ajal endiselt aktiivne vidin eemaldada.
Kontrollige Root elutsüklit, saidikaardi väljundit ja CSP päritolusid uuesti pärast Docusauruse põhiversiooni uuendust või vidina lõpp-punkti muutmist.
| Docusauruse küsimus | Teostusotsus | Kontrollimine |
|---|---|---|
Docusauruse küsimus Root ja kliendipoolne navigeerimine | Teostusotsus Looge asünkroonne skript püsiva ID järgi üks kord. Ärge tagastage efektist puhastust, sest Root ja vidin peavad teede vahel püsima. | Kontrollimine Avage kaks sisemist dokumentatsioonilinki ja veenduge, et document.querySelectorAll("#chattybox-widget").length on 1. |
Docusauruse küsimus Sisuturbepoliitika | Teostusotsus Lubage chattybox.ai direktiivis script-src, seadistatud API päritolu direktiivis connect-src, fonts.googleapis.com direktiivis style-src ja fonts.gstatic.com direktiivis font-src. Praegune vidin sisestab oma komponendi CSS-i, seega vajab range style-src ka 'unsafe-inline'-i, kuni on saadaval nonce-tuge pakkuv või väline laaditabel. | Kontrollimine Laadige leht avatud DevToolsiga uuesti ja veenduge, et blokeeritud skripti-, stiili-, font-, fetch- ega WebSocket-päringuid poleks. |
Docusauruse küsimus Versioonide, lokaatide ja saidikaardi ulatus | Teostusotsus Kontrollige juurutatud saidikaarti enne indekseerimist. Kaasake ainult toetatud väljalaske- ja lokaaditeed või kasutage eraldi allikaid, kui sihtrühmad ei tohi saada versioonideüleseid vastuseid. | Kontrollimine Esitage igas indekseeritud lokaadis sama väljalaskepõhine küsimus ja kontrollige, et iga viide säilitaks oodatud teeprefiksi. |
Docusauruse küsimus Puuduv või dubleeritud vidin | Teostusotsus Kontrollige API-võtit, laaduri ID-d, CSP konsooliteateid, skripti vastust ja seda, kas mõni teine teemakomponent lisab samuti vidina. | Kontrollimine Testige tootmisjärku, mitte ainult kuumlaadimist, ning kontrollige pärast navigeerimist paneele Elements ja Network. |
Kasulik vastuvõtutest küsib seadistuse kohta, mille vastus võib väljalaske järgi erineda, ning avab seejärel viite, et kontrollida nii väidet kui ka versioonitud URL-i.
Looge Docusauruse teema juurkomponent, lisage pärast dokumentide kraapimist vidina skript ja juurutage. Teie külastajad saavad seejärel esitada küsimusi mis tahes dokumentide lehel.
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}</>;
}Jah. ChattyBox saab dokumentide sisu leidmiseks roomata avalikel Docusaurus dokumentatsioonilehtedel või kasutada saidiplaani URL-i.
Ei. Manustate ChattyBox skriptimärgendiga, nii et see töötab koos teie olemasoleva Docusaurus teema ja juurutusega.
Jah. Vastused võivad sisaldada tsitaate, mis suunavad kasutajad tagasi vastuseks kasutatud täpsetele dokumentatsioonilehtedele.
Jah. Enne vidina koodilõigu kopeerimist oma saidile Docusaurus saate armatuurlaual kogutud sisu testida.
Kas hindad ChattyBoxi organisatsiooni jaoks? Võta ühendust toega suurema paketi prooviperioodi arutamiseks.
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.