Agentforce DX
Término 13 de 314 · Tecnología
En una frase
Agentforce DX es el conjunto de herramientas de desarrollo de Salesforce para crear, probar, versionar y desplegar agentes de IA de Agentforce desde el flujo profesional: comandos de CLI, extensiones de VS Code, definiciones como código y un framework de testing automatizado.
Agentforce DX es la experiencia de desarrollo (developer experience) de Salesforce para construir, probar y desplegar agentes de IA de Agentforce con un flujo profesional de software, en lugar de armarlos solo a mano desde la interfaz gráfica. Lleva la creación de agentes al mismo terreno que el resto del desarrollo en Salesforce: definiciones tratadas como código, control de versiones con Git, pruebas automatizadas y despliegue entre entornos.
En la práctica, Agentforce DX extiende Salesforce DX (el modelo de desarrollo basado en metadatos y fuente de la plataforma) con piezas específicas para agentes: comandos nuevos en la CLI de Salesforce para crear, ejecutar y publicar agentes, una extensión para VS Code que permite conversar con el agente y depurarlo sin salir del editor, y un framework para escribir tests de comportamiento que validan que el agente responde como se espera. Es la base técnica de un trabajo de implementación serio, parte de lo que abordamos en Salesforce para desarrolladores.
A diferencia del Agentforce Builder, que es la consola visual de bajo código, Agentforce DX apunta al desarrollador profesional que necesita repetibilidad, revisión de código y automatización (CI/CD) sobre los agentes.
Qué problema resuelve
Cuando una empresa pasa de un agente de IA de demostración a uno que vive en producción y atiende clientes reales, configurarlo a mano desde una pantalla deja de alcanzar. Hace falta poder versionar cada cambio, revisarlo entre colegas, probarlo antes de publicarlo y moverlo de un entorno de prueba a producción sin reescribir nada. Ese es exactamente el vacío que llena Agentforce DX: trae a los agentes las prácticas de ingeniería de software que el resto del desarrollo en Salesforce ya tenía.
Cómo funciona, en piezas
- CLI de Salesforce con comandos de agente: permite generar, ejecutar y desplegar agentes desde la terminal. El desarrollador puede invocar al agente, ver cómo razona y publicarlo en una org o un sandbox con un comando, lo que habilita automatizarlo en pipelines de CI/CD.
- Extensión para VS Code: abre una vista para conversar con el agente, inspeccionar sus respuestas y depurar su lógica dentro del editor, sin tener que ir y volver a la interfaz web.
- Agente como metadato (configuración como código): la definición del agente (sus temas, instrucciones y acciones) se trata como fuente versionable, así que cada ajuste queda registrado en Git y es auditable.
- Framework de testing: se escriben casos de prueba que envían una entrada al agente y verifican el resultado esperado, para detectar regresiones antes de publicar. Esto se apoya en buenas prácticas de ingeniería de prompts y de guardrails.
Por qué importa para el negocio
Sin un flujo así, cada cambio a un agente de cara al cliente es un acto de fe: se toca la configuración, se cruzan los dedos y se mira si rompió algo. Con Agentforce DX, el equipo trata al agente como software de misión crítica: hay historial, revisión y pruebas. Eso baja el riesgo de que el agente alucine, dé respuestas inconsistentes o se rompa al actualizarlo, y acorta el tiempo entre que se piensa una mejora y se publica con seguridad.
Ejemplo concreto (Argentina / LATAM)
Pensemos en una distribuidora de Consumo Masivo en Buenos Aires que opera un agente de atención por WhatsApp para consultas de pedidos. Su equipo técnico trabaja en un sandbox: ajusta las instrucciones del agente para que entienda mejor modismos locales, escribe un test que comprueba que "¿dónde está mi pedido?" deriva en la consulta correcta del estado del pedido, y solo cuando ese test pasa publica el cambio a producción con un comando. La versión anterior queda guardada en Git, así que si algo sale mal pueden volver atrás en minutos. Ese ciclo controlado es lo que hace que un agente sea sostenible y no un experimento frágil.
Errores comunes
- Tratar al agente como contenido y no como código: saltarse el versionado y editar siempre en producción lleva a cambios irreproducibles y difíciles de auditar.
- No escribir tests: confiar en la prueba manual hace que las regresiones aparezcan recién cuando un cliente real recibe una respuesta mala.
- Confundir las herramientas: Agentforce DX no reemplaza al Agentforce Builder visual; lo complementa. Muchos equipos prototipan en el Builder y luego industrializan con DX.
Agentforce DX frente a Agentforce Builder
| Aspecto | Agentforce DX | Agentforce Builder |
|---|---|---|
| Público | Desarrollador profesional | Administrador o constructor de bajo código |
| Interfaz | CLI y VS Code | Consola visual en Salesforce |
| Versionado | Git, configuración como código | Cambios en la plataforma |
| Testing | Framework automatizado | Pruebas manuales en la consola |
| Fuerte en | Repetibilidad, CI/CD, escala | Velocidad para prototipar |
Las dos herramientas conviven: el Builder acelera el armado inicial y la exploración, mientras que Agentforce DX aporta el rigor para llevar el agente a producción y mantenerlo en el tiempo. Forman parte del mismo ecosistema de construcción de agentes que se apoya, por debajo, en lenguajes como Apex y en el motor de razonamiento de la plataforma.
Preguntas frecuentes sobre Agentforce DX
¿Qué es Agentforce DX?
¿Qué es Agentforce DX?
Agentforce DX es el conjunto de herramientas de desarrollo de Salesforce para crear, probar, versionar y desplegar agentes de IA de Agentforce con un flujo profesional de software. Incluye comandos en la CLI de Salesforce, una extensión para VS Code que permite conversar con el agente y depurarlo, el tratamiento de la definición del agente como configuración versionable en Git, y un framework de pruebas automatizadas. Extiende Salesforce DX al mundo de los agentes de IA.
¿Cuál es la diferencia entre Agentforce DX y Agentforce Builder?
¿Cuál es la diferencia entre Agentforce DX y Agentforce Builder?
Agentforce Builder es la consola visual de bajo código para armar agentes de forma rápida, pensada para administradores y constructores. Agentforce DX es el flujo para desarrolladores profesionales: trabaja con CLI y VS Code, versiona la definición del agente como código en Git, automatiza pruebas y despliegues, y se integra con pipelines de CI/CD. No compiten: muchos equipos prototipan en el Builder y luego industrializan y mantienen el agente con Agentforce DX.
¿Necesito saber programar para usar Agentforce DX?
¿Necesito saber programar para usar Agentforce DX?
Agentforce DX está orientado a perfiles técnicos. Para aprovecharlo conviene manejar la línea de comandos, un editor como VS Code y control de versiones con Git, además de conceptos de despliegue entre entornos. No exige escribir código en todos los casos, ya que buena parte de la configuración del agente es declarativa, pero el valor de la herramienta aparece cuando hay un equipo que aplica prácticas de ingeniería. Si solo querés armar un agente rápido sin versionado, el Agentforce Builder visual suele alcanzar.
¿Cómo se prueban los agentes con Agentforce DX?
¿Cómo se prueban los agentes con Agentforce DX?
Agentforce DX incluye un framework de testing que permite escribir casos de prueba: se define una entrada del usuario y el resultado o la acción que se espera del agente, y la herramienta verifica que coincidan. Esto se ejecuta de forma automatizada antes de publicar, lo que ayuda a detectar regresiones y respuestas incorrectas sin depender solo de la prueba manual. Es clave para mantener la consistencia de un agente de cara al cliente y reducir el riesgo de alucinaciones.
¿Agentforce DX reemplaza a Salesforce DX?
¿Agentforce DX reemplaza a Salesforce DX?
No, lo extiende. Salesforce DX es el modelo general de desarrollo basado en fuente y metadatos de la plataforma, con su CLI, sandboxes y despliegues. Agentforce DX agrega a ese modelo las piezas específicas para agentes de IA: comandos para crear y ejecutar agentes, la extensión de VS Code para depurarlos y el framework de pruebas. En la práctica, quien ya trabaja con Salesforce DX encuentra en Agentforce DX una continuación natural aplicada a Agentforce.
Test de Madurez en IA Comercial
15 preguntas, un radar con tus brechas y un plan de 90 días.
Abrir la herramientaUn agente de IA que ya sabe hacer esto
Implementamos agentes de IA sobre el CRM que ya usás, para ventas, cobranzas y soporte. Contanos qué proceso te consume el día y te decimos con franqueza si un agente lo resuelve.
El glosario completo (más de 290 definiciones de IA, Salesforce y datos) en un PDF con hipervínculos.
Términos relacionados
- AgentforceAgentforce es la plataforma de Salesforce para construir y desplegar agentes de IA autónomos que razonan, deciden y ejecutan tareas (atención, ventas, marketing) usando los datos del CRM, con supervisión humana y barreras de seguridad integradas.
- Agentforce BuilderAgentforce Builder es la herramienta visual de Salesforce para diseñar, configurar y publicar agentes de IA sin escribir código. Permite definir los temas, instrucciones y acciones del agente con una interfaz declarativa, y probarlo antes de ponerlo en producción.
- Agent ScriptAgent Script es el lenguaje declarativo de Salesforce para definir el comportamiento de un agente de IA: sus instrucciones, los temas que maneja y las acciones que puede ejecutar. Describe qué debe hacer el agente, no cómo programarlo línea por línea.
- Sandbox (Salesforce)Un sandbox de Salesforce es una copia aislada de tu org de producción donde podés desarrollar, configurar y probar cambios sin afectar a los usuarios reales ni a los datos en vivo, antes de subir esos cambios de forma controlada.
- Agentforce VibesAgentforce Vibes es el entorno de desarrollo asistido por IA de Salesforce que permite construir agentes y aplicaciones describiendo en lenguaje natural lo que se quiere. Lleva el vibe coding al ecosistema Salesforce y genera Apex, LWC y metadatos a partir de instrucciones.
- Alucinación (IA)Una alucinación de IA es cuando un modelo de lenguaje genera información falsa, inventada o inconsistente, pero la presenta con total seguridad como si fuera verdadera. Surge porque el modelo predice texto plausible, no consulta hechos verificados.
Preguntas relacionadas
Agentes de IA
Qué son los agentes de IA aplicados a ventas, cobranzas y soporte, y cómo se implementan sobre el CRM que ya usás.
Así lo resuelven los Agentes de IAAhora que sabés qué es, mirá cómo se resuelve
Cinco productos de IA que trabajan sobre el CRM que ya usás. No reemplazan tu sistema: le agregan la capa que hoy hacés a mano.