- Risorsa: Conversation
- Conversation.Turn
- Conversation.ChannelType
- Conversation.Source
- Conversation.InputType
- Metodi
Risorsa: Conversation
Una conversazione rappresenta un'interazione tra un utente finale e l'app CES.
| Rappresentazione JSON |
|---|
{ "name": string, "startTime": string, "endTime": string, "turns": [ { object ( |
| Campi | |
|---|---|
name |
Identificatore. L'identificatore univoco della conversazione. Formato: |
startTime |
Solo output. Timestamp di creazione della conversazione. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
endTime |
Solo output. Timestamp di completamento della conversazione. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
turns[] |
Obbligatorio. I turni della conversazione. |
turnCount |
Solo output. Il numero di turni della conversazione. |
channelType |
OBSOLETO. Utilizza invece |
source |
Solo output. Indica l'origine della conversazione. |
inputTypes[] |
Solo output. I tipi di input della conversazione. |
entryAgent |
Solo output. L'agente che gestisce inizialmente la conversazione. Se non specificato, la conversazione viene gestita dall'agente principale. Formato: |
deployment |
Solo output. Il deployment dell'app utilizzata per l'elaborazione della conversazione. Formato: |
appVersion |
Solo output. La versione dell'app utilizzata per l'elaborazione della conversazione. Formato: |
languageCode |
Solo output. Il codice lingua della conversazione. |
messages[] |
Deprecato. Utilizza invece i turni. |
Conversation.Turn
Tutte le informazioni su un singolo turno della conversazione.
| Rappresentazione JSON |
|---|
{ "messages": [ { object ( |
| Campi | |
|---|---|
messages[] |
Facoltativo. Elenco dei messaggi nel turno di conversazione, inclusi input utente, risposte dell'agente ed eventi intermedi durante l'elaborazione. |
rootSpan |
Facoltativo. L'intervallo principale dell'elaborazione dell'azione. |
userIntendedText |
Facoltativo. Il testo di dati empirici reali previsto dal chiamante simulato (Polysynth). Viene compilato solo quando sono attivate le metriche del tasso di errore delle parole. |
Conversation.ChannelType
Il tipo di canale della conversazione.
| Enum | |
|---|---|
CHANNEL_TYPE_UNSPECIFIED |
Tipo di canale non specificato. |
TEXT |
La conversazione contiene solo messaggi di testo tra l'utente finale e l'agente. |
AUDIO |
La conversazione contiene messaggi audio tra l'utente finale e l'agente. |
MULTIMODAL |
La conversazione contiene messaggi multimodali (ad es. immagini) tra l'utente finale e l'agente. |
Conversation.Source
L'origine della conversazione.
| Enum | |
|---|---|
SOURCE_UNSPECIFIED |
Origine non specificata. |
LIVE |
La conversazione proviene dall'utente finale live. |
SIMULATOR |
La conversazione proviene dal simulatore. |
EVAL |
La conversazione proviene dalla valutazione. |
AGENT_TOOL |
La conversazione proviene da uno strumento dell'agente. Lo strumento dell'agente esegue l'agente in una sessione separata, che viene mantenuta per scopi di test e debug. |
Conversation.InputType
Il tipo di messaggio di input.
| Enum | |
|---|---|
INPUT_TYPE_UNSPECIFIED |
Tipo di input non specificato. |
INPUT_TYPE_TEXT |
Input di testo. |
INPUT_TYPE_EVENT |
Input di eventi. |
INPUT_TYPE_AUDIO |
Input audio. |
INPUT_TYPE_IMAGE |
Input di immagini. |
INPUT_TYPE_BLOB |
Input di blob. |
INPUT_TYPE_TOOL_RESPONSE |
Input della risposta dello strumento della funzione client. |
INPUT_TYPE_VARIABLES |
Input delle variabili. |
Metodi |
|
|---|---|
|
Elimina in batch le conversazioni specificate. |
|
Elimina la conversazione specificata. |
|
Crea una valutazione di riferimento da una conversazione. |
|
Recupera i dettagli della conversazione specificata. |
|
Elenca le conversazioni nell'app specificata. |