Skip to content

Implementar agentes personalizados

Aprende a utilizar los agentes personalizados en los pasos en Canvas o en los campos del catálogo después de crearlos. Para obtener una introducción, consulta Agentes de Braze.

Agentes en Canvas

Puedes utilizar agentes como pasos en un recorrido para personalizar mensajes u orientar la toma de decisiones en tiempo real. Para obtener información detallada sobre los pasos de configuración, consulta el paso Agente.

Casos de uso

Agentes en catálogos

Puedes aplicar un agente a los campos del catálogo para que genere o calcule automáticamente los valores de cada fila. El agente también se ejecutará en las nuevas filas que se añadan al catálogo en el futuro.

Casos de uso

Pasos

Un paso de agente en un campo de catálogo.

Para añadir un agente al campo del catálogo:

  1. En tu catálogo, añade un nuevo campo.
  2. Selecciona Apply AI agent.
  3. Asigna un agente a este campo.
  4. Selecciona las columnas que deben pasarse como entrada. Si no se selecciona ninguna, el agente tendrá acceso a todas las columnas del catálogo.
  5. Decide si el agente debe volver a calcular los campos cuando se actualicen las filas del catálogo. Si no seleccionas esta opción, el agente solo se ejecutará una vez por fila.
  6. Selecciona Add fields para implementar el agente y revisar las estimaciones de costes. El modal Cost estimation muestra cuántas veces se ejecutará el agente en este catálogo, lo que equivale aproximadamente al número total de filas. Para continuar, selecciona Confirm.

Cómo funcionan los agentes de catálogo

Tras su inicio, el agente se ejecuta y evalúa cada fila, tomando las columnas seleccionadas en su contexto para generar un resultado. Los agentes se ejecutan en todas las filas nuevas añadidas después de implementar el agente. Si seleccionaste Recalculate when catalog rows update, todos los valores de este campo se actualizarán si cambian los campos de origen existentes.

Puedes actualizar y editar los campos de tu catálogo que utilizan agentes. Para eliminar un agente de una columna, desmarca Apply AI agent. Esto revierte la columna a una columna no agéntica, y los campos conservan los últimos valores que el agente aplicó la última vez que se ejecutó en el catálogo.

Las referencias circulares en los catálogos no son compatibles, lo que significa que no puede darse la siguiente situación:

  • La columna agéntica 1 utiliza la columna agéntica 2 como entrada
  • La columna agéntica 2 utiliza la columna agéntica 1 como entrada

La opción de seleccionar «Apply AI agent» para un campo del catálogo.

Definir campos de respuesta

Si tu agente utiliza campos como formato de salida, puedes seleccionar el campo correspondiente del agente en Response Field para utilizarlo en el campo del catálogo.

Supongamos que tienes un agente que añade descripciones de productos a un catálogo con los siguientes campos para estructurar el formato de salida:

Puedes añadir un campo llamado product_description a un catálogo y seleccionar description como Response Field para rellenar la columna con las descripciones del agente.

Un campo «product_description» con el agente «Descriptor» aplicado. La salida «description» se selecciona como campo de respuesta.

También puedes anular manualmente la celda generada por el agente seleccionando Edit Item y actualizando la descripción generada por el agente con tus modificaciones. Para volver a la descripción generada por el agente, selecciona el símbolo de actualización en la celda.

Gestión de errores en catálogos

  • Las invocaciones de catálogo fallidas no se reintentan.
  • Si la llamada a la API del proveedor del modelo fundacional devuelve algún error, como un error de clave de API no válida o un error de límite de velocidad, el valor del campo no se actualiza.
  • Puedes revisar los registros del agente para obtener detalles sobre las ejecuciones fallidas.

Supervisa tu agente

En la sección Usage de tu agente, puedes consultar y navegar hasta los lugares en los que el agente se utiliza activamente en catálogos y Canvas.

Sección de uso del agente que muestra dos agentes activos y un agente inactivo para Canvas.

En la sección Logs de tu agente, puedes supervisar las llamadas reales de los agentes que se producen en tus Canvas y catálogos. Puedes filtrar por información como el intervalo de fechas, el resultado (correcto o fallido) o la ubicación de la llamada. También puedes seleccionar Export CSV para exportar solo los registros que se muestran en la página actual.

Registros para la puntuación de sentimiento de IA de un agente.

Selecciona View para una llamada de agente específica y verás la entrada, la salida y el ID de usuario.

El panel de detalles de un agente de asignación deportiva aleatoria que muestra la solicitud de entrada, la respuesta de salida y un ID de usuario asociado.

Usar Currents

También puedes utilizar estos eventos de Currents para acceder a los esquemas de registros de Kafka:

  • Eventos ejecutados por el agente
  • Eventos de invocación de herramientas

Consulta el glosario de eventos de interacción con mensajes para obtener más detalles.

New Stuff!