¿Puede ChattyBox rastrear un sitio Docusaurus?
Sí. ChattyBox puede rastrear páginas de documentación públicas Docusaurus o utilizar una URL de mapa del sitio para descubrir contenido de documentos.
Un chatbot de IA para Docusaurus para redactores técnicos, DevRel y equipos de soporte. ChattyBox rastrea tus documentos de Docusaurus, responde preguntas como «¿Cómo configuro el versionado?» desde esas páginas y cita la fuente que utilizó. Sin RAG personalizado y sin migración.
¿Estás evaluando ChattyBox para una organización? Contacta con soporte para hablar sobre una prueba de un plan superior.
Algunas herramientas de soporte de IA le obligan a reservar una demostración incluso antes de que pueda probar el producto. ChattyBox es de autoservicio: agregue su sitio, rastree sus documentos, pruebe el chatbot e insértelo cuando esté listo.
Herramientas tradicionales de soporte de IA
Configuración de autoservicio
ChattyBox rastrea su sitio web, documentación, centro de ayuda, CMS o base de conocimientos existentes y luego inserta un chatbot que responde a partir de su propio contenido publicado, en lugar de la memoria genérica del modelo.
Elige el sitemap de producción de Docusaurus o un conjunto intencional de rutas de documentación actuales, versionadas y localizadas.
Rastrea las rutas seleccionadas y luego prueba preguntas contra la versión y el idioma exactos que usan tus visitantes.
Instala un único cargador persistente en src/theme/Root.tsx y permite los orígenes de su script y de su API en tu Política de Seguridad de Contenido.
Navega entre páginas de documentación sin recarga y verifica una sola instancia del widget, citas funcionales y sin errores de consola o de CSP.
Lanzamiento en tres pasos
Docusaurus renderiza una aplicación React persistente en torno a los cambios de ruta del lado del cliente. El wrapper Root probado, por tanto, crea un único cargador, reconoce los montajes posteriores por ID y deja el cargador en su sitio en lugar de eliminar un widget aún activo durante los remontajes de desarrollo.
Vuelve a comprobar el ciclo de vida de Root, la salida del sitemap y los orígenes de CSP tras una actualización importante de Docusaurus o un cambio de endpoint del widget.
| Preocupación de Docusaurus | Decisión de implementación | Verificación |
|---|---|---|
Preocupación de Docusaurus Root y navegación de cliente | Decisión de implementación Crea el script asíncrono una sola vez mediante un ID estable. No devuelvas una limpieza desde el efecto porque Root y el widget están pensados para persistir entre rutas. | Verificación Abre dos enlaces internos de documentación y confirma que document.querySelectorAll("#chattybox-widget").length es 1. |
Preocupación de Docusaurus Política de Seguridad de Contenido | Decisión de implementación Permite chattybox.ai en script-src, el origen configurado de la API en connect-src, fonts.googleapis.com en style-src y fonts.gstatic.com en font-src. El widget actual inyecta su CSS de componente, de modo que un style-src estricto también necesita 'unsafe-inline' hasta que exista una compilación con nonce o con hoja de estilos externa. | Verificación Recarga con DevTools abierto y confirma que no haya solicitudes de script, estilo, fuente, fetch o WebSocket bloqueadas. |
Preocupación de Docusaurus Versiones, idiomas y alcance del sitemap | Decisión de implementación Inspecciona el sitemap desplegado antes de rastrear. Incluye solo las rutas de versión e idioma soportadas, o usa fuentes separadas cuando los públicos no deban recibir respuestas entre versiones. | Verificación Haz la misma pregunta específica de versión en cada idioma indexado y comprueba que cada cita conserve el prefijo de ruta esperado. |
Preocupación de Docusaurus Widget faltante o duplicado | Decisión de implementación Comprueba la clave de API, el ID del cargador, los mensajes de consola de CSP, la respuesta del script y si otro componente del tema también inyecta el widget. | Verificación Prueba una compilación de producción, no solo la recarga en caliente, e inspecciona los paneles de Elements y Network tras la navegación. |
Una prueba de aceptación útil pregunta por un ajuste cuya respuesta puede diferir según la versión y luego abre la cita para verificar tanto la afirmación como la URL versionada.
Crea un componente Root del tema de Docusaurus, añade el script del widget después de rastrear tus documentos y despliégalo. Tus visitantes podrán entonces hacer preguntas desde cualquier página de documentos.
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 puede rastrear páginas de documentación públicas Docusaurus o utilizar una URL de mapa del sitio para descubrir contenido de documentos.
No. Usted integra ChattyBox con una etiqueta de secuencia de comandos, por lo que funciona junto con su tema e implementación Docusaurus existentes.
Sí. Las respuestas pueden incluir citas que indiquen a los usuarios las páginas de documentación exactas utilizadas para la respuesta.
Sí. Puede probar el contenido extraído en el panel antes de copiar el fragmento del widget a su sitio Docusaurus.
¿Estás evaluando ChattyBox para una organización? Contacta con soporte para hablar sobre una prueba de un plan superior.
We use optional analytics and tag-management tools to understand site use. Choose whether to allow 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.