Secuencia de flujos de eventos
Una conversación típica sigue esta secuencia de eventos:
-
Inicio de la sesión: se inicializa la sesión de la conversación.
-
Petición del sistema: se envían las instrucciones del sistema.
-
Historial de chat (opcional): se proporciona el contexto de la conversación.
-
Fragmentos de audio: se transmite la entrada de audio del usuario.
-
Inicio de la finalización: la IA comienza el procesamiento.
-
Transcripciones de ASR (USUARIO): transcripción de la voz del usuario.
-
Uso de herramientas (opcional): la IA solicita la ejecución de herramientas.
-
Gestión de herramientas (opcional): se procesan y devuelven los resultados de las herramientas.
-
Transcripción (ASISTENTE), ESPECULATIVA: respuesta preliminar de la IA.
-
Fragmentos de audio: se transmite la salida de audio de la IA.
-
Transcripción (ASISTENTE), FINAL: transcripción final de la respuesta de la IA
-
Audio de fin del contenido: marca el final del contenido de audio.
-
Fin de la petición: indica que se ha completado el procesamiento de la petición.
-
Fin de la sesión: se cierra la conversación.