Saltearse al contenido

Parse Data

Parse Data transforma registros con campos (por ejemplo, los datos de un cliente o de un pedido) en texto. Escribes una plantilla con los nombres de los campos entre llaves y el componente la rellena con los valores de cada registro.

Es la forma más sencilla de preparar información para un modelo de IA, un correo o un mensaje.

Cuándo usarlo

  • Convertir una lista de pedidos en un texto que un agente pueda leer y resumir.
  • Preparar el cuerpo de un correo con el nombre, el producto y el importe de cada cliente.
  • Pasar a texto los resultados de una búsqueda antes de mostrarlos en un chat.
  • Crear registros nuevos con un único campo de texto formateado y algunos campos originales.

Configuración

CampoQué hace
Data (obligatorio)Los registros que quieres convertir en texto. Conéctalo desde el componente anterior.
TemplateLa plantilla. Escribe el texto que quieras y pon los campos entre llaves: {nombre}. Para campos que están dentro de otros, usa puntos: {cliente.direccion.ciudad}. Por defecto es {text}.

Opciones avanzadas

CampoQué hace
SeparatorLo que se coloca entre un registro y el siguiente en la salida Text. Por defecto, un salto de línea.
Result KeyNombre del campo donde se guarda el texto en la salida Processed Data. Por defecto text.
Metadata keysCampos del registro original que quieres conservar en Processed Data, separados por comas. Admite campos dentro de otros, como cliente.email; en el resultado se guardan con la última parte del nombre (email).

Resultado

El componente tiene dos salidas. Cuando conectas una, la otra se oculta:

  • Text: un solo texto con todos los registros escritos según la plantilla, uno detrás de otro.
  • Processed Data: un registro por cada registro de entrada, con el texto en el campo Result Key y los campos indicados en Metadata keys.

Ejemplo

Una tienda quiere que un agente redacte el resumen diario de ventas. Conecta la lista de pedidos a Parse Data con esta plantilla:

Pedido {numero}: {cliente.nombre} compró {producto} por {importe} €

La salida Text contiene una línea por pedido y se envía al agente, que escribe el resumen.

Buenas prácticas

  • Comprueba que los nombres entre llaves coinciden exactamente con los campos de tus registros.
  • Usa Processed Data si después vas a recorrer los registros uno a uno; usa Text si vas a enviar todo junto a un modelo o un mensaje.

Componentes relacionados