Crear agentes personalizados
Aprende a crear agentes personalizados, qué preparar antes de empezar y cómo ponerlos a trabajar en mensajería, toma de decisiones y gestión de datos. Para obtener más información general, consulta Agentes de Braze.
Requisitos previos
Antes de empezar, necesitarás lo siguiente:
- Permiso para acceder a la Agent Console en tu espacio de trabajo. Consulta con tus administradores de Braze si no ves esta opción.
- Permiso para crear y editar agentes de IA personalizados.
- Una idea de lo que quieres que logre el agente. Los agentes de Braze pueden realizar las siguientes acciones:
- Mensajería personalizada: Genera líneas del asunto, titulares, textos para productos u otro tipo de contenido.
- Enrutamiento de usuarios: Dirige a los usuarios en Canvas en función de su comportamiento, preferencias o atributos personalizados.
- Gestión de datos: Calcula valores, mejora las entradas del catálogo o actualiza los campos del perfil.
Cómo funciona
Cuando creas un agente, defines su propósito y estableces las pautas sobre cómo debe comportarse. Una vez que esté en vivo, el agente se puede implementar en Braze para generar textos personalizados, tomar decisiones en tiempo real o actualizar campos del catálogo. Mientras construyes tu agente, puedes guardarlo como borrador, y puedes pausar o actualizar un agente en cualquier momento desde el panel. Cada vez que guardas se crea una nueva versión que puedes revisar en la pestaña Historial de versiones.
Los siguientes ejemplos muestran algunas formas de aprovechar los agentes personalizados.
| Caso de uso | Descripción |
|---|---|
| Gestión de los comentarios de los clientes | Transmite los comentarios de los usuarios a un agente para que analice el sentimiento y genere mensajes de seguimiento empáticos. Para los usuarios de alto valor, el agente podría escalar la respuesta o incluir ventajas adicionales. |
| Localización de contenido | Traduce el texto del catálogo a otro idioma para campañas globales o ajusta el tono y la longitud para canales específicos de cada región. Por ejemplo, traduce “Classic Clubmaster Sunglasses” al español como “Gafas de sol Classic Clubmaster” o acorta las descripciones para las campañas de SMS. |
| Resumen de reseñas o comentarios | Resume las opiniones o comentarios en un nuevo campo, por ejemplo, asignando puntuaciones de sentimiento como Positivo, Neutro o Negativo, o creando un breve resumen de texto como “La mayoría de los clientes mencionan que el producto se ajusta muy bien, pero señalan que el envío es lento”. |
Crear un agente
Paso 1: Elige un tipo de agente
Para crear un agente, primero elige el tipo de agente:
- Ve a Agent Console.
- Elige Canvas Step Agents o Catalog Agents.
Paso 2: Elige cómo construir un agente
Selecciona Create agent y luego elige una de las siguientes opciones:
- Custom agent para construir un agente desde cero
- Una opción en Create an agent with Operator para usar BrazeAI Operator y aplicar una plantilla inicial
Si usas Operator, revisa y aprueba sus cambios en el chat antes de continuar con el siguiente paso.
Paso 3: Configura los detalles
A continuación, configura los detalles de tu agente:
- Introduce un nombre y una descripción para ayudar a tu equipo a comprender su finalidad.
- (opcional) Añade etiquetas para filtrar tu agente.
- Elige el modelo que utilizará tu agente.
- Si no estás utilizando el modelo Braze Auto, selecciona el nivel de pensamiento del modelo. Puedes elegir entre mínimo, bajo, medio o alto. Te recomendamos que comiences con Minimal y pruebes las respuestas de tu agente, ajustándolo según sea necesario.
- Establece un límite de invocaciones diario. De forma predeterminada, este valor está establecido en 250 000, pero puede aumentarse hasta 1 000 000. Si te interesa aumentar el límite por encima de 1 000 000, ponte en contacto con tu administrador de éxito de cliente para obtener más información.
El campo Daily action credit cost limit especifica el número máximo de créditos que este agente puede consumir por día. Braze lo calcula a partir de la proporción de créditos por invocación de tu espacio de trabajo para el modelo seleccionado (según tu contrato, que se muestra en la página Credit Ratios) multiplicada por el límite de invocaciones diario. La estimación se actualiza cuando cambias el modelo o el límite de invocaciones.
Para gestionar el coste, reduce el límite de invocaciones diario. Para los modelos trae tu propia clave (BYO), también puedes cambiar a un modelo de menor coste o reducir el nivel de pensamiento. Braze Auto no permite ajustar el nivel de pensamiento. Consulta el uso real en Settings > Billing > Credits Usage > Agent Console.

Paso 4: Escribe las instrucciones
Dale instrucciones al agente. Si usaste una plantilla de Operator, revisa las instrucciones precargadas y edítalas según sea necesario.
Incluye instrucciones sobre lo que debe hacer el agente en situaciones inesperadas o ambiguas. Esto minimiza el riesgo de que la confusión del agente provoque errores. Por ejemplo, en lugar de pedirle al agente solo valores de sentimiento “positivos” o “negativos”, pídele que devuelva “indeciso” si no puede decidir.
Consulta las instrucciones de redacción para conocer las mejores prácticas y los ejemplos para inspirarte sobre cómo dar instrucciones a tu agente.
Añadir contexto

Los agentes solo reciben los datos que les pasas explícitamente; no buscan en los perfiles de usuario ni te avisan cuando faltan datos necesarios. Usa Liquid en tus instrucciones, selecciona + Agent context, añade pasos de contexto previos en Canvas o pasa contexto adicional en el paso del agente. Para obtener una lista completa de orígenes de datos y orientación de diseño, consulta Qué datos reciben los agentes.
Selecciona + Agent context para elegir lo que tu agente puede consultar. Esto incluye:
- Campos del catálogo: permite que el agente acceda a los datos de tu catálogo para obtener respuestas más precisas.
- Fuentes de conocimiento: permite que el agente acceda a los datos del catálogo a través de una fuente de conocimiento para una recuperación más precisa que adjuntar un catálogo directamente.
- Pertenencia a segmentos: permite que el agente personalice las respuestas en función de los segmentos a los que pertenezca el usuario. Puedes seleccionar hasta cinco segmentos.
- Directrices de marca: consulta las directrices sobre el tono y el estilo de la marca que debe seguir el agente. Por ejemplo, si deseas que tu agente genere un texto SMS para animar a los usuarios a suscribirse a un gimnasio, puedes utilizar este campo para hacer referencia a tu directriz motivacional predefinida en negrita.
- Todo el contexto de Canvas: analiza todos los datos de contexto de Canvas de un usuario cuando se invoque este agente, incluidas las variables que no se mencionan en la sección Instructions.
- Datos de interacción del usuario: proporciona al agente los datos recientes de aperturas, clics y conversiones de Campaigns y Canvas de cada usuario.

Para los agentes de Canvas, puedes utilizar Liquid en tus instrucciones para hacer referencia a atributos de los usuarios, como su nombre y apellidos, o atributos personalizados. Cualquier variable Liquid en las instrucciones del agente se pasa automáticamente al paso del agente cuando un usuario entra en el paso. Consulta Qué datos reciben los agentes para saber cómo pasar contexto de Canvas y datos de perfil de forma deliberada.
Paso 5: Selecciona la salida
En la sección Output, puedes organizar y definir la salida del agente mediante esquemas básicos o esquemas avanzados. Si usaste una plantilla de Operator, revisa el esquema de salida precargado y edítalo según sea necesario.
Para obtener los mejores resultados, asegúrate de que lo que especifiques en la sección Output coincida con las instrucciones del agente que introdujiste en el paso 4. Por ejemplo, si en las instrucciones del agente mencionaste que deseas un objeto con dos cadenas, asegúrate de especificar un objeto con dos cadenas en la sección Output. Si las instrucciones del agente no coinciden con la salida especificada, el agente puede confundirse, agotar el tiempo de espera o generar resultados no deseados.

Cuando utilices un esquema de salida avanzado, añade un campo de cadena llamado explanation si quieres que el agente devuelva su razonamiento además de sus otras salidas. Indica al agente en tus instrucciones que rellene explanation cuando eso te ayude a revisar o depurar las respuestas.
Configurar valores alternativos
Los valores alternativos solo están disponibles para los agentes de paso en Canvas. En la sección Output de un agente de paso en Canvas, puedes definir valores que Braze utiliza cuando falla una invocación del agente, por ejemplo, cuando el LLM agota el tiempo de espera o devuelve un error de clave de API no válida. Los valores alternativos funcionan como valores predeterminados de personalización. Puedes establecer una línea del asunto estática o un mensaje breve que siga proporcionando una salida útil a los usuarios cuando el agente no pueda ejecutarse.
Los agentes de catálogo no admiten la configuración de valores alternativos en la Agent Console.

Para los agentes de Canvas, los valores alternativos admiten plantillas de Liquid para que puedas hacer referencia a atributos de usuario o variables de contexto en el texto alternativo.
Los campos alternativos se adaptan al formato de salida de tu agente de paso en Canvas:
| Formato de salida | Configuración alternativa |
|---|---|
| Cadena, número o booleano | Introduce un único valor alternativo (compatible con Liquid). |
| Campos (esquema avanzado) | Introduce un valor alternativo para cada campo definido en la salida del agente. |
| Esquema JSON (esquema avanzado) | Braze lee tu esquema JSON y genera un campo de entrada para cada propiedad, de modo que puedas definir un valor alternativo por clave. |
Cuando un agente de paso en Canvas con valores alternativos se ejecuta en un paso del agente, Braze renderiza el valor alternativo por usuario y lo almacena en la variable de salida en lugar de null. Si no configuras valores alternativos, las invocaciones fallidas dejan la salida de Canvas sin establecer (null).
Para conocer el comportamiento en tiempo de ejecución, consulta Gestión de errores y comportamiento alternativo.
Paso 6: Prueba el agente
El panel de Preview es una instancia del agente que aparece como un panel lateral dentro de la experiencia de configuración. Puedes utilizarlo para probar el agente mientras lo creas o actualizas, con el fin de experimentarlo de forma similar a como lo harían los usuarios finales. Este paso te ayuda a confirmar que funciona como esperabas y te da la oportunidad de realizar ajustes antes de que entre en funcionamiento.
- En el campo Test your agent, introduce datos de clientes o respuestas de clientes de ejemplo, cualquier cosa que refleje situaciones reales que tu agente tendrá que gestionar.
- Previsualiza la respuesta del agente para un usuario aleatorio, un usuario existente o un usuario personalizado.
- Selecciona Simulate response. El agente se ejecutará según tu configuración y mostrará su respuesta.

Las ejecuciones de prueba cuentan para tu límite de invocaciones diario.

Revisa el resultado con ojo crítico. Considera las siguientes preguntas:
- ¿El texto se ajusta a la imagen de marca?
- ¿La lógica de decisión dirige a los clientes según lo previsto?
- ¿Son precisos los valores calculados?
Si algo no funciona correctamente, actualiza la configuración del agente y vuelve a realizar la prueba. Ejecuta varias entradas diferentes para ver cómo se adapta el agente a distintos escenarios, especialmente en casos extremos como la ausencia de datos o respuestas no válidas.

Evita decirle al agente exactamente lo que no quieres que haga. Los LLM pueden seguir generando ese contenido si lo mencionas en las instrucciones.
Paso 7: Utiliza tu agente
¡Tu agente ya está listo para usar! Para obtener más información, consulta Implementar agentes.
Plantillas de agentes creadas con Operator
Operator puede preconfigurar instrucciones, campos de salida y contexto para las siguientes plantillas iniciales de la Agent Console. Elige una plantilla en Operator o pídele a Operator que aplique una por nombre.
Plantillas de agentes de paso en Canvas
| Plantilla | Descripción | Ejemplo de salida |
|---|---|---|
| Redactor personalizado | Genera textos de mensajes específicos para cada canal a partir de atributos de usuario, contexto de Canvas y directrices de marca | Línea del asunto y preencabezado del correo electrónico; título y cuerpo del push |
| Analista de comentarios | Analiza comentarios abiertos de cuestionarios o soporte y los convierte en campos estructurados para la ramificación en Canvas | Sentimiento, tema, siguiente acción recomendada |
| Enrutador de recorridos | Dirige a cada usuario a la ruta de Canvas más relevante en función de su perfil y el contexto del recorrido | Nombre de la ruta o booleano para pasos de división de decisiones |
Plantillas de agentes de catálogo
| Plantilla | Descripción | Ejemplo de salida |
|---|---|---|
| Redactor de descripciones | Escribe descripciones de marketing breves a partir de columnas existentes del catálogo | Descripción de producto o destino |
| Categorizador de elementos | Asigna categorías o etiquetas a partir de los datos de las filas | Etiquetas de categoría para filtrado y recomendaciones |
| Traductor de localización | Traduce cadenas del catálogo a los idiomas de destino dentro de los límites de caracteres | Texto localizado por idioma |