- Risorsa: Conversation
- Conversation.Turn
- Span
- 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 nella 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 l'input utente'utente, le risposte dell'agente e gli eventi intermedi durante l'elaborazione. |
rootSpan |
Facoltativo. Lo span radice dell'elaborazione dell'azione. |
userIntendedText |
Facoltativo. Il testo basato su dati empirici reali previsto del chiamante simulato (Polysynth). Viene compilato solo quando sono attivate le metriche del tasso di errore di parola. |
Intervallo
Uno span è un'unità di lavoro o una singola operazione durante l'elaborazione della richiesta.
| Rappresentazione JSON |
|---|
{
"name": string,
"startTime": string,
"endTime": string,
"duration": string,
"attributes": {
object
},
"childSpans": [
{
object ( |
| Campi | |
|---|---|
name |
Solo output. Il nome dello span. |
startTime |
Solo output. L'ora di inizio dell'intervallo. 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. L'ora di fine dell'intervallo. 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: |
duration |
Solo output. La durata dell'intervallo. Una durata in secondi con un massimo di nove cifre frazionarie, che termina con " |
attributes |
Solo output. Attributi coppia chiave-valore associati allo span. |
childSpans[] |
Solo output. Gli intervalli secondari nidificati in questo intervallo. |
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 |
I messaggi multimodali della conversazione (ad es. immagine) tra l'utente finale e l'agente. |
Conversation.Source
L'origine della conversazione.
| Enum | |
|---|---|
SOURCE_UNSPECIFIED |
Origine non specificata. |
LIVE |
La conversazione è dell'utente finale live. |
SIMULATOR |
La conversazione proviene dal simulatore. |
EVAL |
La conversazione riguarda la valutazione. |
AGENT_TOOL |
La conversazione proviene da uno strumento per agenti. 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 evento. |
INPUT_TYPE_AUDIO |
Input audio. |
INPUT_TYPE_IMAGE |
Input immagine. |
INPUT_TYPE_BLOB |
Input blob. |
INPUT_TYPE_TOOL_RESPONSE |
Input di risposta dello strumento della funzione client. |
INPUT_TYPE_VARIABLES |
Input delle variabili. |
Metodi |
|
|---|---|
|
Elimina in batch le conversazioni specificate. |
|
Elimina la conversazione specificata. |
|
Recupera i dettagli della conversazione specificata. |
|
Elenca le conversazioni nell'app specificata. |