Agentes Low Code (Diseño y Prototipado)
Los agentes “Low Code” en Business Central se crean utilizando el AI development toolkit, una herramienta de prototipado diseñada para que product owners, consultores y expertos puedan experimentar con capacidades de IA en un entorno sandbox.
¿Para qué sirven?
Sección titulada «¿Para qué sirven?»El kit de herramientas para el desarrollo de IA está diseñado para la creación rápida de prototipos y la validación de conceptos. Sus principales usos son:
- Prototipar funciones de IA: Permite construir y probar rápidamente funcionalidades impulsadas por IA antes de comprometer recursos en un desarrollo completo con código AL.
- Validar casos de uso: Ayuda a entender cómo la IA puede interactuar con la interfaz de usuario y los datos de Business Central, validando la viabilidad de un caso de uso.
- Experimentar con instrucciones (prompts): Ofrece un entorno seguro y controlado para experimentar con diferentes prompts y observar cómo influyen en el comportamiento del agente.
- Demostrar capacidades de IA: Facilita la demostración de conceptos de IA a clientes o equipos internos, mostrando el potencial de la automatización inteligente.
Cuándo elegir este enfoque
Sección titulada «Cuándo elegir este enfoque»El enfoque Low Code encaja mejor cuando todavía estás definiendo el problema, necesitas validar instrucciones con usuarios funcionales o quieres comprobar el valor del agente antes de invertir en una extensión AL completa.
Ciclo de Vida del Prototipo
Sección titulada «Ciclo de Vida del Prototipo»El desarrollo de un agente “Low Code” sigue un ciclo de vida iterativo, enfocado en la experimentación y el aprendizaje rápido:
- Crear y Configurar: Se inicia con un asistente en Business Central para definir la identidad del agente (nombre, descripción) y su perfil (rol).
- Definir Instrucciones y Permisos: Se escribe en lenguaje natural qué debe hacer el agente y se le asignan los permisos mínimos necesarios para que pueda acceder a los datos y acciones requeridas.
- Activar e Iterar: Se activa el agente y se prueba con tareas reales. Se observa su comportamiento y se refina continuamente ajustando las instrucciones y los permisos.
- Graduar (Convertir a AL): Una vez que el prototipo ha validado el caso de negocio y su comportamiento es el esperado, los aprendizajes y la configuración se utilizan para construir una solución robusta y lista para producción utilizando extensiones AL.
- Limpiar: Finalmente, se desactiva y elimina el agente prototipo del entorno sandbox.
Conceptos Clave
Sección titulada «Conceptos Clave»- Instrucciones: Son el cerebro del agente. Se trata de descripciones en lenguaje natural que guían su comportamiento, siguiendo una estructura de responsabilidades, directrices y pasos específicos. Es el equivalente a un “prompt” de IA bien estructurado.
- Permisos y Perfiles: La seguridad es fundamental. El agente opera con permisos explícitos que definen a qué puede acceder, siguiendo el principio de privilegio mínimo. Además, se le asigna un perfil (rol) que limita los elementos de la interfaz que puede ver, reduciendo la complejidad y aumentando la precisión.
- Limitaciones (Vista Previa): Al ser una herramienta de prototipado en vista previa, tiene restricciones importantes. Por ejemplo, solo funciona en entornos sandbox, no puede usar la función “Dígame” y solo puede interactuar con una lista por página.
Ejecución y Gestión del Agente
Sección titulada «Ejecución y Gestión del Agente»Una vez diseñado, el agente se activa y gestiona a través de tareas.
-
Activación de Tareas: Las tareas se pueden ejecutar de dos formas:
- Manualmente: Desde la página “Tareas del Agente” en Business Central, ideal para pruebas y depuración.
- Programáticamente: Usando la API de Tareas AL, lo que permite integrar al agente con la lógica de negocio, como acciones en una página o eventos del sistema (ej. al publicar un pedido de venta).
-
Iteración y Mejora Continua: El
Registro de Tareas del Agentees la herramienta clave para depurar y entender cómo el agente toma decisiones. Permite analizar cada paso, ver el contexto que tenía y las herramientas disponibles. Si el comportamiento no es el esperado, se pueden refinar las instrucciones. El sistema guarda un historial de versiones de las instrucciones, permitiendo revertir a una versión anterior si es necesario. -
Exportar e Importar: La configuración completa de un agente (identidad, instrucciones, permisos) se puede exportar a un archivo XML. Esto es muy útil para hacer copias de seguridad, compartir configuraciones con otros miembros del equipo o mover prototipos entre diferentes entornos sandbox.
Buenas Prácticas de Diseño
Sección titulada «Buenas Prácticas de Diseño»- Escribe instrucciones concretas: Define objetivo, límites y pasos esperados. Evita instrucciones ambiguas o demasiado abiertas.
- Reduce el contexto visible: Usa perfiles y permisos mínimos para disminuir ruido y mejorar la precisión del agente.
- Valida con tareas pequeñas: Empieza con escenarios simples y controlados antes de automatizar procesos más amplios.
- Revisa el registro de tareas: Usa el historial para detectar respuestas inconsistentes, permisos insuficientes o pasos innecesarios.
- Trata el sandbox como un laboratorio: Ajusta prompts, acciones y permisos con frecuencia; no diseñes este flujo como si ya fuera productivo.
Convertir el Prototipo a Código AL (“Graduación”)
Sección titulada «Convertir el Prototipo a Código AL (“Graduación”)»El objetivo final del agente “Low Code” es validar un concepto para, posteriormente, convertirlo en una solución de producción.
- Exportar la Definición: Se exporta la configuración completa del agente que ha sido validada.
- Crear una Aplicación AL: Un desarrollador toma esta configuración y la utiliza para crear una extensión AL que empaqueta al agente de forma permanente.
- Integración Programática: Una vez empaquetado, el agente se integra completamente en los procesos de negocio y se activa mediante código, convirtiéndose en una parte estable y distribuible de la solución.
Guía Paso a Paso: Creación de un Agente
Sección titulada «Guía Paso a Paso: Creación de un Agente»A continuación, se detalla el proceso para crear un agente “Low Code” desde el asistente de Business Central.
Paso 1: Activar la capacidad de diseño
Asegúrate de que la funcionalidad de agentes esté activa. Verás el icono “Agente” en el menú de navegación superior del centro de roles. Si no aparece, actívalo desde la página Capacidades de Copilot y agente.

Paso 2: Iniciar el asistente de creación
En la barra de navegación, selecciona Agente > Crear para abrir el asistente.

Paso 3: Elegir plantilla o empezar de cero
El asistente te dará la opción de crear un agente desde cero o usar una plantilla predefinida (como “Validación de ventas”). Para este ejemplo, elegiremos Crear agente desde cero.

Paso 4: Definir la identidad del agente
Asigna un Nombre, Nombre para mostrar e Iniciales. También puedes añadir una Descripción opcional que explique el propósito del agente.

Paso 5: Configurar el perfil (rol)
Selecciona el perfil que determinará qué elementos de la interfaz puede ver el agente. Es una buena práctica crear perfiles personalizados para los agentes para limitar su acceso solo a lo necesario.

Paso 6: Asignar permisos
Define qué datos y acciones puede acceder el agente. Asigna solo los conjuntos de permisos estrictamente necesarios para que el agente cumpla su función.

Paso 7: Escribir las instrucciones
Este es el paso más importante. Aquí describes en lenguaje natural qué quieres que haga el agente. Sigue una estructura clara de responsabilidades, directrices y pasos.

Paso 8: Activar el agente
Una vez configurado, activa el interruptor Activo y selecciona Actualizar para completar la configuración. El icono del agente cambiará para indicar que está listo para recibir tareas.
