🪄 ¿Qué es el Componente Formatear?
El componente Formatear es una de las herramientas más potentes de tu creador de flujos. Funciona como un "procesador inteligente" que utiliza Inteligencia Artificial para arreglar, interpretar o extraer datos específicos antes de guardarlos o enviarlos al cliente.
Es ideal para situaciones donde la información que recibes (ya sea de un usuario o de un sistema externo) viene desordenada, en formatos incorrectos o atrapada dentro de un texto largo o una fotografía.
⚙️ Modos de Trabajo: Texto e Imagen
Este componente es "multimodal", lo que significa que puede trabajar con dos tipos de formatos distintos dependiendo de tu necesidad:
📝 1. Modo Texto
Se utiliza para procesar lógica y limpiar cadenas de texto.
Casos de uso típicos: Resumir el reclamo de un cliente, cambiar el tono de un mensaje para hacerlo más formal, o extraer un código de confirmación que el cliente escribió mezclado con otras palabras (ej. "Hola, mi código de pedido es el AB-1234" -> Extrae solo "AB-1234").
📸 2. Modo Imagen (Lector de Documentos)
Utiliza visión artificial para "leer" el texto que aparece dentro de una fotografía (tecnología OCR).
Casos de uso típicos: Extraer el número de identificación de la foto de una cédula, leer el total a pagar en la foto de una factura, o capturar el nombre en un pasaporte.
🛠️ ¿Cómo se configura?
Ya sea que uses el modo texto o el modo imagen, la configuración siempre consta de tres pasos obligatorios:
Origen de los datos: Selecciona dónde está la información original. Puede ser la variable donde se guardó la respuesta del cliente o la imagen que acaba de subir.
Instrucción para la IA (Prompt): Aquí le das la orden exacta a la Inteligencia Artificial de lo que debe hacer con esos datos (ej. "Extrae el nombre completo que aparece en este documento").
Destino (Variable de guardado): Define el campo o variable dinámica donde el sistema guardará el resultado limpio para que puedas usarlo más adelante en el flujo.
🥇 Reglas de Oro y Mejores Prácticas
Para sacarle el máximo provecho a este componente y evitar resultados inesperados, sigue estos consejos:
Sé un comandante estricto (Prompts exactos): La IA es muy conversacional. Si le pides "Extrae el número de pedido", podría responderte "¡Claro! El número de pedido es 12345". Para evitar que guarde ese texto innecesario, usa instrucciones imperativas: "Devuelve ÚNICAMENTE el número, sin saludos, sin explicaciones ni palabras extra."
El truco del "Encadenamiento": El componente Formatear guarda un solo resultado a la vez. Si necesitas extraer 3 datos distintos de la foto de una cédula (Nombre, Fecha de Nacimiento y Número de ID), la mejor práctica es trabajar en equipo:
Usa un Formatear (Modo Imagen) para extraer todo el texto de la cédula y guárdalo en una variable temporal.
Luego, conecta un Formatear (Modo Texto) que lea esa variable y extraiga solo el Nombre.
Conecta otro Formatear (Modo Texto) que lea la misma variable y extraiga solo la Fecha, y así sucesivamente.
Protege tus bases de datos: Si usas la IA para generar un saludo o un mensaje personalizado, guárdalo siempre en una "Variable de Flujo" dinámica, nunca en un campo del cliente (como Nombre o Apellido), ya que podrías sobreescribir su información real de forma permanente.
⚠️ Limitaciones a tener en cuenta
Una ejecución = Un dato: Como vimos en el punto de encadenamiento, la IA no puede repartir datos en múltiples campos simultáneamente en un solo paso.
La calidad importa: En el modo de Imagen, la precisión de la extracción depende totalmente de qué tan legible sea la foto enviada por el usuario (buena iluminación, sin desenfoques y sin reflejos fuertes).
¡Lleva tu automatización al siguiente nivel! 🚀
El componente Formatear te permite dejar atrás las validaciones estrictas y rígidas. Al integrar Inteligencia Artificial directamente en tus pasos, tu bot gana la capacidad de comprender, leer e interpretar la información del cliente casi como lo haría un humano. ¡Diseña tus instrucciones y empieza a procesar datos inteligentemente! ✅

