Assistant Dashboard
Panoramica operativa dell'assistant attivo nel tenant corrente.
Configurazione attiva
Deploy
Aggiorna il checkout con `git pull` e riavvia rapidamente il processo Python quando il servizio viene rialzato automaticamente da systemd.
Tenants & Assistants
Assistant AI Settings
Questi modelli e parametri appartengono solo all'assistant attivo.
Modelli AI modificabili da interfaccia. Se vuoti, si usa il valore da .env.
Stato servizi AI
Diagnostica degli endpoint configurati per questo assistant.
Certificato HTTPS locale
Serve per usare microfono e PWA da un IP LAN senza internet.
Per chatbot RAG conviene stare bassi, di solito tra 0.1 e 0.4.
Riducilo se vuoi risposte piu brevi e veloci.
Lascia vuoto per usare il messaggio automatico nella lingua selezionata.
Ogni provider usa solo TTS URL e TTS Options. Al cambio provider vengono suggerite opzioni modificabili.
FastAPI usa gli endpoint pubblici H2Web; Local usa gli URL LAN/localhost del servizio TTS.
Opzioni extra incluse nel JSON inviato al provider TTS. Accetta JSON oppure coppie chiave: valore.
System Prompt
Prompt base inviato come messaggio di sistema per l'assistant attivo.
Questo prompt viene inviato come messaggio di sistema ad ogni conversazione. Modifiche immediate, nessun riavvio necessario.
Placeholder disponibili: {current_date}, {current_time}, {current_datetime}, {current_datetime_iso}, {current_timezone}, {current_utc_offset}, {current_year}, {today}.
Assistant Lingue
Qui configuri i contenuti localizzati per ogni lingua abilitata nella chat pubblica.
Assistant Tools
Mini integrazioni HTTP JSON che l'assistant puo usare prima del RAG quando servono dati live.
{{ticket_id}} in URL, query, body e header JSON.{"ticket_id":"ID ticket richiesto dall'utente"}.Assistant Knowledge
Knowledge base e configurazione RAG riferite all'assistant attivo.
RAG Settings
Guida knowledge + esempi
Documenti esempio pronti nella cartella `example/`- - Un file per tema/servizio, non misto.
- - Titoli chiari e sezioni brevi.
- - FAQ con domanda reale + risposta diretta.
- - Alias/sinonimi per migliorare il retrieval.
- - Procedure step-by-step quando serve operativita.
- - Ottimale: .md (titoli + paragrafi strutturati).
- - Buono: .txt (testo lineare pulito).
- - Utile per dati tabellari: .csv.
- - Supportato: .json oppure .txt con JSON valido, che viene normalizzato per il RAG.
- - Supportato: .pdf con testo estraibile, convertito automaticamente in testo prima dell'indicizzazione.
- - Evita dump lunghi non segmentati e contenuti duplicati.
- - Dopo modifiche a chunk size/overlap: usa "Salva + Reindicizza".
Carica documento
| Sorgente | Stato | Chunks | Azioni |
|---|
Editor sorgente
RAG Inspector
La colonna preview mostra testo troncato. Clicca su preview per vedere il chunk completo.
| Distance | Pass | Source | Chunk | Preview |
|---|
Assistant Chat
Canali pubblici dell'assistente: chat full screen, app PWA mobile e widget embedded.
Assistant Chat Logs
Una riga per conversazione dell'assistant attivo.
| Data | Sessione | Ultima domanda | Scambi | ms totali | Test chat |
|---|
Assistant Request Logs
Tracciamento richieste API e diagnostica del solo assistant attivo.
| Quando | Metodo | Path | Stato | Durata | IP |
|---|
API Assistant
Link pubblici e endpoint contestualizzati per l'assistant attivo.
Chat pubblica
URL della chat full screen dell'assistant selezionato.
Chat API
Endpoint POST usato dalla UI chat per inviare messaggi.
/api/chat
Chat settings
Configurazione pubblica letta dal runtime chat.
/api/chat-settings
Widget script
Script embeddabile per aprire il widget su siti esterni.
/widget.js
Esempi codice
Richiesta minima per interrogare l'assistant via API pubblica.
Versione / Deploy
Versione attiva dell'app e cronologia degli ultimi deploy eseguiti sul server.
Test Chat
Messaggi verso l'assistant attivo (contesto tenant corrente).
Gestione Utenti
Crea nuovo utente
| Username | Ruolo | Attivo | Tenant IDs | Azione |
|---|