Interactúe sin problemas con Agentforce a medida que codifica
Objetivos de aprendizaje
Después de completar esta unidad, podrá:
- Navegar al chat de Agentforce Vibes en VS Code.
- Explicar cómo Agentforce Vibes puede ayudarle a escribir e implemente código.
- Explicar cómo las reglas mantienen las normas de codificación coherentes en su proyecto.
- Describir cómo las habilidades y capacidades permiten que se ejecuten flujos de trabajo de desarrollo que pueden repetirse.
Conocer Agentforce Vibes
Deje de hacerle preguntas a su IA y empiece a encargarle tareas. Agentforce Vibes es mucho más que un bot de chat, es un socio de desarrollo activo que no se limita a extraer datos, sino que toma el control para crear, ajustar e implementar en Salesforce Platform. Gracias a un chat de agentes impulsado por el protocolo de contexto de modelo (MCP), habilidades, reglas y flujos de trabajo, Agentforce Vibes puede ejecutar comandos y realizar flujos de trabajo complejos automáticamente desde Visual Studio Code.
Agentforce Vibes representa la evolución de la ayuda para el desarrollo impulsado por IA. Al chatear con Agentforce Vibes, 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 ayudarle 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 Vibes 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 Vibes 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 Vibes utiliza el servidor de MCP de Salesforce DX para actuar y comprender el contexto de su organización.
Desarrollo consciente de la organización
-
Create an Apex class for Account management that follows my org's existing patterns(Cree una clase de Apex para la gestión de cuentas que siga los patrones existentes de mi organización). -
Generate a Lightning web component for Contact search using my org's custom fields(Genere un componente web Lightning para la búsqueda de contactos con los campos personalizados de mi organización). -
Build a trigger for Opportunity that matches my org's naming conventions(Cree un desencadenador de oportunidades que se adapte a las convenciones de nomenclatura de mi organización).
Generación inteligente de código
-
Create comprehensive unit tests for my AccountService class(Cree pruebas de unidades completas para mi clase AccountService). -
Build an Apex method that validates data based on my org's validation rules(Cree un método de Apex que valide los datos basados en las reglas de validación de mi organización).
Asistencia consciente del contexto
-
Explain why this SOQL query might be slow in my org and suggest improvements(Explique el motivo por el que esta consulta SOQL puede ser lenta en mi organización y sugiera algunas mejoras). -
Review my Apex class and suggest security improvements based on my org's sharing model(Revise mi clase de Apex y sugiera mejoras de seguridad basadas en el modelo de colaboración de mi organización). -
Help me understand the relationships between my custom objects(Ayúdeme a entender la relación entre mis objetos personalizados).
Estas solicitudes muestran la manera en la que Agentforce Vibes 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 Vibes 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 de las reglas
- 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 sugeridas
- 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 interfaz de Agentforce Vibes o mediante el uso del comando /newrule en el chat.
Uso de habilidades y capacidades
Agentforce Vibes le ayuda a pasar de las solicitudes puntuales a ejecuciones que puedan repetirse mediante la combinación de habilidades y capacidades. Las habilidades son conjuntos de instrucciones modulares para tareas específicas. Entre ellas se incluyen guías, flujos de trabajo y recursos opcionales, y se cargan a petición solo cuando son relevantes. Las capacidades son todas aquellas cosas concretas que Agentforce Vibes puede hacer en un flujo de trabajo (por ejemplo, generar código, analizar archivos, crear pruebas y utilizar herramientas conectadas) a fin de ayudar a completar las tareas de desarrollo. Las capacidades y habilidades ayudan a los equipos a proporcionar valor de cliente más rápido al mejorar la coherencia, reducir el cambio de contexto y acelerar la finalización de tareas.
Beneficios principales de las habilidades y capacidades
- Combine guías de desarrollo que se puedan repetir, de manera que las tareas comunes se gestionen de forma coherente.
- Active solo las instrucciones de capacidades pertinentes, lo cual mejora el enfoque y la eficiencia de tokens.
- Ejecute flujos de trabajo prácticos de forma más rápida mediante las habilidades integradas y conectadas de Agentforce Vibes.
- Ayude a los equipos a implementar las mejoras orientadas a los clientes con menos intentos y reelaboraciones.
Ejemplo de habilidades y capacidades
-
Habilidad: generador de clases de Apex que define los pasos de nomenclatura, estructura y de la validación requerida para los servicios de Apex
-
Habilidad: creador de componentes web Lightning que estandariza la creación de componentes y las expectativas de las pruebas
-
Capacidad en acción: utilice Agentforce Vibes para generar código de implementación, producir borradores de pruebas y ajustar el resultado mediante el contexto y las normas del proyecto.
-
Capacidad en acción: utilice un contexto de herramientas conectadas para mejorar la relevancia del código generado y las recomendaciones.
A diferencia de las reglas que siempre están activas, las habilidades se activan cuando la solicitud coincide con la descripción de la habilidad, lo que mantiene a las instrucciones que no están relacionadas fuera del contexto. Las habilidades están activadas de forma predeterminada y pueden gestionarse en la interfaz de usuario de las habilidades de Agentforce Vibes.
Agregar contexto para obtener mejores resultados
A fin de sacar el máximo partido de Agentforce Vibes, proporcione contexto pertinente sobre su proyecto, los requisitos y las normas de codificación. Puede hacer referencia a artefactos existentes (escriba @ en el chat para ver una lista permitida de contexto), 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 Vibes 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.
Recursos
- Salesforce Developers: Agentforce Plan and Act Modes
- Salesforce Developers: Reglas de Agentforce
- Salesforce Developers: Agentforce Vibes Context