Saltearse al contenido

Extract Data

Extract Data recorre uno o varios registros y se queda únicamente con los campos que nombras. Así reduces la información que pasa a los siguientes pasos: un agente recibe solo lo que necesita, una hoja de cálculo solo las columnas que te interesan.

También acepta mensajes, por ejemplo la respuesta de un agente, y trabaja con sus datos de la misma forma.

Cuándo usarlo

  • Una API devuelve decenas de campos por producto y solo quieres el nombre, la descripción y la categoría.
  • Vas a guardar clientes en una hoja de cálculo y quieres elegir qué columnas se escriben.
  • Quieres quedarte con todos los campos que empiezan igual, por ejemplo todos los direccion_....

Configuración

CampoQué hace
DataEl registro, la lista de registros o el mensaje del que quieres extraer campos.
Extract keysLista de campos que quieres conservar, uno por línea. Termina un nombre en * para incluir todos los campos que empiezan así: direccion_* conserva direccion_calle, direccion_ciudad, etc.

Resultado

La salida Extracted Data devuelve una lista con un registro por cada registro de entrada, con solo los campos elegidos, sean textos, números, valores sí/no o listas. Si un campo elegido contiene a su vez varios campos, estos pasan al primer nivel del resultado.

Ejemplo

Una tienda online obtiene su catálogo completo y quiere enviarlo a un agente que responde dudas sobre los productos.

  1. Conecta la lista de productos a Data.
  2. En Extract keys, escribe nombre, descripcion y categoria.
  3. Conecta Extracted Data al agente o a Parse Data para convertirlo en texto.

Componentes relacionados