Tabla de contenido

IA en viajes

Raquel Actualizado por Raquel

Crea tu servicio impulsado por IA con bloques de IA

Una vez que hayas configurado correctamente tu integración de IA y hayas proporcionado información relevante para tu asistente de IA, es hora de crear un servicio de chat impulsado por IA usando recorridos en Turn.

En la página Viajes encontrarás un conjunto de 7 bloques de IA que puedes usar para crear tu servicio de chat. Esto hace que sea muy fácil agregar IA a sus viajes. Y si alguna vez quieres ver el código que los impulsa, simplemente haz clic en el botón </> en la parte superior derecha.

Este vídeo de 7 minutos te mostrará cómo usar los bloques y, si continúas desplazándote hacia abajo, descomprimiremos los bloques uno a la vez.

Advertencia: los LLM no son deterministas. Esto significa que, dada la misma entrada, no siempre dan como resultado el mismo resultado. Eso puede conducir a resultados inesperados. Cuando esto sucede, sugerimos experimentar con diferentes instrucciones, por ejemplo, hacerlas más específicas.

Los diferentes tipos de bloques de IA

Hay 7 bloques impulsados por IA, repasémoslos uno por uno.

  • Agente
  • Generar texto
  • Responder una pregunta
  • Clasificar texto
  • Clasificar imagen
  • Texto a voz
  • Voz a texto

¡Desglosemos para qué está diseñado cada bloque y cómo usarlos mejor!

Agente

La tarjeta Agente le permite crear conversaciones sofisticadas y agentes impulsadas por IA que son naturales, resistentes y, sinceramente, mágicas. Esta es la mejor manera de crear servicios impulsados por IA.

Lo que hace que los Agentes sean especiales:

  • Flujo de conversación natural: cree diálogos verdaderamente orgánicos, dirigidos por IA, sin rutas predefinidas.
  • Recopilación de datos: usted especifica exactamente qué información desea que recopile el Agente: un número de teléfono, hora de cita preferida, lista de medicamentos, etapa de embarazo o cualquier otra cosa relevante para su viaje.
    El LLM se encarga del proceso. complejidad. Entiende el contexto, acepta múltiples formatos de entrada, valida respuestas y guarda datos directamente en los campos de perfil apropiados, todo mientras mantiene el flujo natural de la conversación.
  • Detección de intenciones: reconoce automáticamente lo que los clientes quieren (reservar citas, verificar el estado de los pedidos, obtener soporte)
  • Flujos de trabajo de múltiples agentes: implementa agentes especializados que trabajan juntos, cada uno manejando diferentes aspectos de las necesidades del cliente; permitiéndole administrar su gasto en tokens y minimizar costos.
  • Habilidades: brinde a sus agentes poderosas capacidades que se ejecutan en segundo plano para enriquecer las conversaciones.

Para obtener más información sobre cómo usar el bloque de agentes, aquí hay un tutorial detallado sobre cómo usarlo: Agentes.

Generar texto

Tu experiencia típica de ChatGPT: dile a AI qué generar y lo hará por ti.

El verdadero poder de este bloque es cuando lo combinas con otros bloques. Puedes ver en el ejemplo anterior que:

  1. Preguntamos al usuario su nombre en un bloque llamado Nombre
  2. Hacemos referencia a los resultados en las instrucciones Generar texto escribiendo @ref_Name
Consejo: siempre anteponga el nombre de un bloque con ref__ para hacer referencia a él.

Alternativamente, también puede: escriba @ o haga clic en el botón @ para hacer referencia tanto al último mensaje que envió el usuario como a cualquier variable que tenga disponible en su Journey:

Nota: de forma predeterminada, este bloque responde al usuario con el texto generado, pero si por alguna razón desea usar la respuesta en otro bloque primero, puede desactivar esa configuración.

Aquí hay algunos manuales que hacen uso de este bloque:

Responde una pregunta

Este bloque es perfecto cuando quieres usar IA para responder la pregunta del usuario. Hace 3 cosas a la vez:

  1. Le hace una pregunta al usuario (que puede configurar en el primer campo de texto del bloque)
  2. Genera una respuesta
  3. Responde al usuario con la respuesta

Aquí hay algunos manuales que hacen uso de este bloque:

Clasificar texto

Utiliza IA para determinar la intención de un fragmento de texto y le permite ramificar su recorrido según el resultado. A continuación se muestra un ejemplo sencillo que determina si alguien está intentando hablar con una persona o hacerle una pregunta:

Este bloque se vuelve muy poderoso si lo combinas con otros bloques, como Generar texto. Puedes construir una conversación natural, totalmente impulsada por IA (que finaliza cuando la persona no tiene más preguntas):

Aquí hay algunos manuales que utilizan este bloque:

Clasificar imagen

Similar a lo anterior, pero te ayuda a ramificar tu viaje en función de la última imagen que te envió el usuario. Útil para escenarios, por ejemplo, verificar la foto de una prueba de covid y ayudar al usuario a determinar si es positiva o negativa:

Sugerimos usar un bloque Pregunta antes, que detiene el recorrido hasta la respuesta del usuario (con suerte, con una imagen). Si no se encuentra ninguna imagen, puede solucionarlo utilizando la última opción: Imagen no encontrada .

Texto a voz

Utilice IA para convertir cualquier texto a voz. Como puede ver en el siguiente ejemplo, puede pasarle cualquier variable o campo de perfil:

Aquí hay algunos manuales que utilizan este bloque:

Voz a texto

Convertirá el último mensaje de voz del usuario en texto. Así es como funciona:

Sugerimos usar un bloque Pregunta antes, que detiene el recorrido hasta la respuesta del usuario (con suerte, con una nota de voz). Si no se encuentra ningún audio, puede solucionarlo bifurcando el recorrido usando la opción Audio no encontrado.

Si combina los bloques Texto a voz y Voz a texto, puede crear un servicio totalmente basado en voz:

Memoria de conversación versus memoria de este viaje

Una de las mayores frustraciones con los chatbots de IA ha sido su tendencia a "olvidar" interacciones previas. Cuando los clientes cambiaban entre diferentes recorridos o las conversaciones expiraban, tenían que repetir lo mismo, creando fricción en la experiencia conversacional. Esto era especialmente problemático cuando se utilizaban modelos que no eran OpenAI y no tenían ninguna capacidad de memoria.

Esta memoria de viaje mantiene el historial de conversaciones solo durante la sesión de viaje actual. Cuando un usuario comienza a interactuar con un recorrido, todos los mensajes se recuerdan hasta que se completa el recorrido y luego se borra la memoria.

Memoria de conversación persiste en varias sesiones de recorrido durante un período de tiempo específico (hasta 24 horas). Por ejemplo, con una configuración de 2 horas, la IA recuerda todo lo discutido en las últimas 2 horas, incluso si el usuario activó diferentes viajes o tuvo lagunas en la conversación. Cuando está habilitado, Turn.io mantiene y pasa automáticamente el historial de conversaciones a sus modelos de IA, creando experiencias verdaderamente personalizadas y contextuales.

Qué ¿Si quiero codificar mis viajes?

Todos estos bloques funcionan con código. Puedes ver cómo funcionan haciendo clic en el botón Mostrar código en la parte superior derecha:

También puedes encontrar más información y ejemplos sobre cómo usar la IA en el código en nuestro desarrollador. docs.

¡Estamos deseando ver lo que construyes!

¿Cómo lo hicimos?

IA en la bandeja de entrada

Agentes

Contacto