Ciele
Architettura

Modello di dati

Comprendi le relazioni principali tra tenant, configurazione, Knowledge e Conversation.

Proprietà del tenant

Un'Organizzazione è il tenant principale. I membri entrano a far parte di un'Organizzazione con un solo Ruolo.

I record di proprietà dell'organizzazione includono Assistenti, Entità, Memorie, Help Desk, connessioni ai provider, chiavi API, Competenze, Miglioramenti, Obiettivi, Avvisi e record di utilizzo.

Configurazione dell'assistente

Un Assistente è proprietario del proprio routing e delle proprie istantanee

Una Pubblicazione memorizza un'istantanea immutabile della configurazione dell'Assistente. I record in bozza rimangono modificabili dopo la pubblicazione.

Un Flow memorizza un trigger, la configurazione delle condizioni e le azioni ordinate. La convalida in fase di esecuzione impone coppie valide di trigger e azioni.

Un Assistente seleziona gli schemi di Entità per la sua prossima Pubblicazione. Lo snapshot dello schema controlla gli strumenti generati, mentre ogni query legge i Record correnti.

Le Shared Entities espongono i dati comuni dell'Organization. Le Entità con ambito utente indicano un attributo di identità per il filtraggio legato al server.

Proprietà della conoscenza

È un link, non una Collection, a decidere cosa cerca un Assistant

La conoscenza appartiene all'Organizzazione. Una Collection è un contenitore, non un proprietario, e non decide quale Assistente risponde da una Source.

È il collegamento tra Assistente e Sorgente a farlo. Il recupero legge il set di collegamenti, quindi una Fonte non collegata non risponde a nessuno. Il collegamento include anche l'accesso diretto per ogni Assistente.

L'eliminazione di un Assistente rimuove i suoi collegamenti e lascia intatte tutte le Sorgenti.

Dati della conversazione

Una Conversazione appartiene all'Assistant che la gestisce e tiene traccia di una sessione del Visitatore. I messaggi memorizzano le parti digitate per testo, citazioni, pulsanti, tracce e altre risposte.

Lo stato della sessione registra anche l'invio di notifiche proattive. Una Notifica non crea un messaggio Visitatore.

Le Long-term Memories appartengono a una singola Organizzazione e a un soggetto SSO verificato. Memorizzano un fatto duraturo, l'incorporamento, le marche temporali e la provenienza della Conversazione di origine.

Il runtime limita ogni soggetto a 200 memorie. L'eliminazione rimuove un fatto dalla futura inserzione nei prompt e dalle ricerche nella memoria.

Credenziali programmatiche

Un record di chiave API appartiene a un'Organizzazione e memorizza un hash segreto, un Ruolo, il creatore e lo stato di revoca. Il segreto in chiaro non viene memorizzato.

Isolamento

L'accesso autenticato alla console utilizza la sicurezza a livello di riga, ove applicabile. I percorsi dei ruoli di servizio devono aggiungere un limite esplicito per l'Organizzazione.

L'API v1 utilizza l'Organizzazione determinata dalla chiave API. Non accetta come autorità un'Organization selezionata dal chiamante.

In questa pagina