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
| Campo | Qué hace |
|---|---|
| Data (obligatorio) | Los registros que quieres convertir en texto. Conéctalo desde el componente anterior. |
| Template | La 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
| Campo | Qué hace |
|---|---|
| Separator | Lo que se coloca entre un registro y el siguiente en la salida Text. Por defecto, un salto de línea. |
| Result Key | Nombre del campo donde se guarda el texto en la salida Processed Data. Por defecto text. |
| Metadata keys | Campos 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.