Jamdesk Documentation logo

Chat con IA

Todos los sitios de documentación de Jamdesk incluyen un asistente de chat con IA integrado que responde con citas de tu documentación.

Todos los sitios de Jamdesk incluyen un asistente de chat que responde preguntas de los visitantes a partir de tu documentación. Recupera las secciones relevantes, las envía a Claude y transmite una respuesta con enlaces de vuelta a las páginas de origen. El chat está habilitado por defecto en todos los planes sin costo adicional.

Así se ve el asistente de chat en acción:

Las capturas de pantalla muestran la interfaz en inglés.

Casos de uso

Un desarrollador que integra tu API pregunta "¿Cómo autentico las solicitudes?" y recibe los pasos exactos con un ejemplo de código, además de un enlace a la página de origen.

Cómo funciona

1
El build indexa tu documentación

Durante cada build, Jamdesk divide tus páginas en secciones y las almacena como embeddings buscables.

2
El visitante hace una pregunta

El botón "Ask AI" (o Cmd+I / Ctrl+I) abre un panel de chat en cualquier página.

3
La IA responde con base en tu documentación

Se recuperan las secciones relevantes, se envían a Claude como contexto y la respuesta se transmite con enlaces de cita a las páginas de origen.

Funciones

FunciónDetalle
Respuestas en streamingLas respuestas llegan en tiempo real
Enlaces de citaCada respuesta enlaza a las páginas de documentación de las que se extrajo
DesambiguaciónCuando una pregunta coincide con varios temas, la IA pregunta a cuál se refiere el visitante
Contexto de conversaciónHistorial de 10 mensajes, persistido por pestaña del navegador
Preguntas inicialesGeneradas automáticamente a partir de tu documentación, o define las tuyas en docs.json
Atajos de tecladoCmd+I / Ctrl+I para alternar, Escape para cerrar
Renderizado de MarkdownLos bloques de código, tablas y listas se renderizan dentro de las respuestas

Chat panel empty state with starter questions

Configuración

El chat funciona de inmediato sin necesidad de configuración. Agrega un bloque chat a tu docs.json solo cuando quieras personalizar las preguntas iniciales o desactivar el chat. El campo chat es opcional, y ambos ajustes tienen valores predeterminados razonables.

docs.json
{
  "chat": {
    "enabled": true,
    "starterQuestions": [
      "How do I get started?",
      "What API endpoints are available?"
    ]
  }
}
CampoTipoPredeterminadoDescripción
enabledbooleantrueEstablece false para eliminar el botón Ask AI, el panel de chat y el atajo de teclado de tu sitio
starterQuestionsstring[]generado automáticamenteHasta 4 preguntas mostradas al abrir el panel (5-200 caracteres cada una). Se generan automáticamente a partir de tu documentación cuando se omiten; establece [] para no mostrar ninguna

Preguntas iniciales

Las preguntas iniciales son las sugerencias que se muestran en el panel de chat antes de que el visitante escriba algo: ejemplos de un clic que sugieren qué se puede preguntar. Cuando omites starterQuestions en tu docs.json, Jamdesk las genera automáticamente a partir de tu documentación en cada build, de modo que se mantienen relevantes a medida que crece tu documentación.

Para definir las tuyas, enumera las preguntas en el arreglo starterQuestions. Esto es útil cuando tu equipo de soporte recibe las mismas preguntas una y otra vez y quieres mostrarlas primero:

docs.json
{
  "chat": {
    "starterQuestions": [
      "How do notifications work?",
      "Tell me more about analytics"
    ]
  }
}

Puedes definir hasta 4 preguntas iniciales, cada una entre 5 y 200 caracteres. Para no mostrar ninguna pregunta inicial, establece starterQuestions como un arreglo vacío ([]).

Desactivar el chat

El chat está habilitado por defecto en todos los planes. Para desactivarlo, establece enabled en false. Esto elimina el botón Ask AI, el panel de chat y el atajo Cmd+I / Ctrl+I:

docs.json
{
  "chat": {
    "enabled": false
  }
}

Desactivar el chat no afecta la búsqueda. El chat con IA y la búsqueda son funciones separadas, así que tu documentación sigue siendo totalmente buscable incluso con el chat desactivado.

Límites

LímiteValor
Longitud máxima del mensaje2,000 caracteres
Longitud máxima de la respuesta2,048 tokens
Límite de frecuencia10 solicitudes / 60 segundos por visitante por sitio
Historial de conversación10 mensajes por pestaña
Preguntas iniciales4 máximo

Chat funciona en dominios personalizados. El endpoint /_chat es del mismo origen, así que funciona en cualquier dominio donde se sirva tu documentación.

Durante cada build, Jamdesk divide tus páginas en secciones y almacena embeddings vectoriales para cada una. Cuando un visitante hace una pregunta, el sistema ejecuta una búsqueda híbrida (coincidencia de palabras clave combinada con similitud semántica) para encontrar las secciones más relevantes en toda tu documentación. Esas secciones se envían a Claude como contexto con instrucciones de responder solo con base en la documentación proporcionada. Las citas se extraen al hacer coincidir las referencias de página en la respuesta de Claude con las secciones recuperadas.

¿Qué sigue?

llms.txt

Índice de páginas generado automáticamente para herramientas de IA

MCP Server

Permite que las herramientas de IA busquen y consulten tu documentación mediante programación

Referencia de docs.json

Todos los campos de configuración, incluidos los ajustes de chat

How Jamdesk Works

El pipeline de build que impulsa la indexación del chat