Jamdesk Documentation logo

Chat AI

Assistente AI integrato in ogni sito Jamdesk: i visitatori fanno domande e ricevono risposte con citazioni dalla documentazione.

Ogni sito Jamdesk include un assistente chat che risponde alle domande dei visitatori usando la documentazione. Recupera le sezioni pertinenti, le invia a Claude e trasmette una risposta con link alle pagine di origine. La chat è abilitata per impostazione predefinita su tutti i piani, senza costi aggiuntivi.

Gli screenshot mostrano l'interfaccia in inglese.

Ecco l'assistente chat in azione:

Casi d'uso

Uno sviluppatore che integra la tua API chiede "Come autentico le richieste?" e riceve i passaggi esatti con un esempio di codice, oltre a un link alla pagina di origine.

Come funziona

1
La build indicizza la documentazione

Durante ogni build, Jamdesk suddivide le pagine in sezioni e le memorizza come embedding ricercabili.

2
Il visitatore fa una domanda

Il pulsante "Ask AI" (o Cmd+I / Ctrl+I) apre un pannello chat in qualsiasi pagina.

3
L'AI risponde dalla documentazione

Le sezioni pertinenti vengono recuperate e inviate a Claude come contesto; la risposta viene trasmessa con link alle citazioni nelle pagine di origine.

Funzionalità

FunzionalitàDettaglio
Risposte in streamingLe risposte arrivano in tempo reale
Link alle citazioniOgni risposta include un link alle pagine della documentazione da cui proviene
DisambiguazioneQuando una domanda corrisponde a più argomenti, l'AI chiede quale intende il visitatore
Contesto della conversazioneCronologia di 10 messaggi, persistente per scheda del browser
Domande inizialiGenerate automaticamente dalla documentazione o definite in docs.json
Scorciatoie da tastieraCmd+I / Ctrl+I per attivare o disattivare, Escape per chiudere
Rendering MarkdownBlocchi di codice, tabelle ed elenchi vengono visualizzati nelle risposte

Chat panel empty state with starter questions

Configurazione

La chat funziona subito senza richiedere alcuna configurazione. Aggiungi un blocco chat a docs.json solo se vuoi personalizzare le domande iniziali o disattivare la chat. Il campo chat è facoltativo ed entrambe le sue impostazioni hanno valori predefiniti appropriati.

docs.json
{
  "chat": {
    "enabled": true,
    "starterQuestions": [
      "How do I get started?",
      "What API endpoints are available?"
    ]
  }
}
CampoTipoPredefinitoDescrizione
enabledbooleantrueImposta false per rimuovere dal sito il pulsante Ask AI, il pannello chat e la scorciatoia da tastiera
starterQuestionsstring[]auto-generatedFino a 4 domande mostrate all'apertura del pannello (5-200 caratteri ciascuna). Generate automaticamente dalla documentazione se omesse; imposta [] per non mostrarne alcuna

Domande iniziali

Le domande iniziali sono i prompt suggeriti mostrati nel pannello chat prima che un visitatore scriva qualcosa: esempi selezionabili con un clic che suggeriscono cosa chiedere. Se ometti starterQuestions da docs.json, Jamdesk le genera automaticamente dalla documentazione a ogni build, così rimangono pertinenti man mano che la documentazione cresce.

Per impostare le tue domande, elencale nell'array starterQuestions. È utile quando il team di supporto riceve continuamente le stesse domande e vuoi mostrarle per prime:

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

Puoi impostare fino a 4 domande iniziali, ciascuna tra 5 e 200 caratteri. Per non mostrare alcuna domanda iniziale, imposta starterQuestions su un array vuoto ([]).

Disattivazione della chat

La chat è abilitata per impostazione predefinita su ogni piano. Per disattivarla, imposta enabled su false. In questo modo vengono rimossi il pulsante Ask AI, il pannello chat e la scorciatoia Cmd+I / Ctrl+I:

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

La disattivazione della chat non influisce sulla ricerca. La chat AI e la ricerca sono funzionalità separate, quindi la documentazione rimane completamente ricercabile anche quando la chat è disattivata.

Limiti

LimiteValore
Lunghezza massima del messaggio2.000 caratteri
Lunghezza massima della risposta2.048 token
Limite di frequenza10 richieste / 60 secondi per visitatore per sito
Cronologia della conversazione10 messaggi per scheda
Domande iniziali4 al massimo

La chat funziona sui domini personalizzati. L'endpoint /_chat è same-origin, quindi funziona su qualsiasi dominio che ospita la documentazione.

Durante ogni build, Jamdesk suddivide le pagine in sezioni e memorizza embedding vettoriali per ciascuna. Quando un visitatore fa una domanda, il sistema esegue una ricerca ibrida (corrispondenza per parole chiave combinata con similarità semantica) per trovare le sezioni più pertinenti nella documentazione. Queste sezioni vengono inviate a Claude come contesto, con istruzioni per rispondere esclusivamente sulla base della documentazione fornita. Le citazioni vengono estratte confrontando i riferimenti alle pagine nella risposta di Claude con le sezioni recuperate.

Cosa fare dopo?

llms.txt

Indice delle pagine generato automaticamente per gli strumenti AI

Server MCP

Consenti agli strumenti AI di cercare e interrogare la documentazione a livello programmatico

Riferimento docs.json

Tutti i campi di configurazione, incluse le impostazioni della chat

Come funziona Jamdesk

La pipeline di build alla base dell'indicizzazione della chat