Interactúe sin problemas con Agentforce a medida que codifica
Objetivos de aprendizaje
Después de completar esta unidad, podrá:
- Acceder a Agentforce.
- Explicar cómo Agentforce puede ayudarle a escribir código.
- Explicar cómo utilizar reglas y flujos de trabajo para un desarrollo coherente.
Conocer Agentforce
Agentforce es el socio de desarrollo inteligente que transforma la manera de crear en Salesforce. A diferencia de los bots de chat tradicionales, Agentforce no se limita a proporcionar información, sino que también pasa a la acción. Gracias a un chat de agentes impulsado por el protocolo Model Context Protocol (MCP), Agentforce puede ejecutar comandos y realizar flujos de trabajo complejos automáticamente desde Visual Studio Code.
Agentforce representa la evolución de la ayuda para el desarrollo impulsado por IA. Al chatear con Agentforce, no solo obtendrá sugerencias de código, sino que contará con un socio de codificación que es capaz de comprender el contexto de su proyecto, ejecutar herramientas por usted y ayudar a completar flujos de desarrollo completos mediante conversaciones en lenguaje natural.
Para abrir la pantalla del chat, haga clic en el icono de Agentforce Vibes en la barra de actividad. Una vez ahí, Agentforce sabrá en lo que está trabajando y seguirá la conversación. Incluso sugiere código basándose en lo que usted escribe y en el archivo en el que está trabajando en el editor de VS Code. Si necesita más ayuda, continúe chateando con Agentforce para obtener una respuesta aún mejor.

Pruebe estas maneras de iniciar conversaciones de muestra
Estas son algunas solicitudes sencillas que muestran la manera en la que Agentforce utiliza el servidor de MCP de Salesforce DX para actuar y comprender el contexto de su organización.
Desarrollo consciente de la organización
- "Crea una clase de Apex para la gestión de cuentas que siga los patrones existentes de mi organización".
- "Genera un componente web Lightning para la búsqueda de contactos con los campos personalizados de mi organización".
- "Crea un desencadenador de oportunidades que se adapte a las convenciones de nomenclatura de mi organización".
Generación inteligente de código
- "Crea pruebas de unidades completas para mi clase AccountService".
- "Crea un método de Apex que valide los datos basados en las reglas de validación de mi organización".
Asistencia consciente del contexto
- "Explica el motivo por el que esta consulta SOQL puede ser lenta es mi organización y sugiere algunas mejoras".
- "Revisa mi clase de Apex y sigiere mejoras de seguridad basadas en el modelo de colaboración de mi organización".
- "Ayúdame a entender la relación entre mis objetos personalizados".
Estas solicitudes muestran la manera en la que Agentforce utiliza los metadatos y la estructura de su organización a fin de proporcionar ayuda inteligente y contextual.
Utilizar reglas y flujos de trabajo
Las reglas de Agentforce le permiten establecer normas de codificación coherentes y preferencias específicas del proyecto que Agentforce sigue durante las sesiones de desarrollo. Las reglas funcionan como instrucciones persistentes que ayudan a mantener la coherencia en su trabajo de desarrollo y garantizar que el equipo siga los mismos patrones.
Beneficios principales
- Ejecute patrones de codificación y decisiones de arquitectura automáticamente.
- Mantenga la coherencia en las convenciones de nomenclatura y en la estructura del código.
- Comparta prácticas de desarrollo con su equipo.
- Asegúrese de que se siguen las normas de seguridad y documentación.
Reglas de ejemplo
- Utilice PascalCase para los nombres de clases de Apex (por ejemplo,
AccountService,OpportunityTriggerHandler).
- Utilice kebab-case para los nombres de componentes web Lightning (por ejemplo,
account-detail,product-search)
- Siga los patrones de nomenclatura de desencadenadores específicos de su organización y los enfoques de gestión de errores.
Puede crear reglas en la interfaz de Agentforce o mediante el uso del comando /newrule en el chat.
Agregar contexto para obtener mejores resultados
A fin de sacar el máximo partido de Agentforce, proporcione contexto pertinente sobre su proyecto, los requisitos y las normas de codificación. Puede hacer referencia a archivos de codificación existentes, describir la lógica empresarial, mencionar las funciones específicas de Salesforce con las que esté trabajando y explicar la funcionalidad prevista. Cuanto más contexto proporcione, más preciso y pertinente será el código generado. Agentforce puede comprender la estructura de su proyecto y mantener la coherencia con la base de código existente si se le proporciona el contexto adecuado.