Skip to main content

Interactuar con Agentforce de forma fluida mientras programa

Objetivos de aprendizaje

Después de completar esta unidad, podrá:

  • Dirigirse al chat de Agentforce Vibes en VS Code.
  • Explicar cómo Agentforce Vibes lo ayuda a escribir e implementar en código.
  • Explicar cómo las reglas mantienen estándares de programación coherentes en todo su proyecto.
  • Describir cómo las habilidades y capacidades admiten flujos de trabajo de desarrollo repetibles.

Conocer Agentforce Vibes

Deje de hacerle preguntas a la IA y empiece a darle tareas. A diferencia de los chatbots tradicionales, Agentforce Vibes es un socio de desarrollo activo que no solo analiza datos, sino que se hace cargo de crear, perfeccionar e implementar en Salesforce Platform. Mediante un chat agéntico potenciado por el Protocolo de contexto del modelo (MCP), habilidades, reglas y flujos de trabajo, Agentforce Vibes puede ejecutar comandos y realizar flujos de trabajo complejos, desde Visual Studio Code.

Agentforce Vibes representa la evolución de la asistencia en desarrollo potenciada por IA. Cuando chatea con Agentforce Vibes, no solo obtiene sugerencias de código, sino también un socio de programación que puede entender el contexto de su proyecto, ejecutar herramientas en su nombre y ayudar a realizar todos los flujos de trabajo mediante pláticas en lenguaje natural.

Para acceder a la pantalla del chat, haga clic en el ícono de Agentforce Vibes en la barra de actividades. Una vez allí, Agentforce Vibes detecta en lo que se está trabajando y mantiene activa la plática. Hasta sugiere código según lo que usted escribe y el archivo en el que está trabajando en el editor de VS Code. Si necesita más ayuda, simplemente continúe chateando con Agentforce Vibes para obtener respuestas aún mejores.

Ventana de VS Code con Agentforce

Probar estos temas de conversación de muestra

Estas son solicitudes simples que demuestran cómo Agentforce Vibes usa el servidor MCP de Salesforce DX para realizar acciones y comprender el contexto de su organización.

Desarrollo adaptado a la organización

  • Create an Apex class for Account management that follows my org's existing patterns (Crea una clase de Apex para la administración de cuentas que siga los patrones actuales de mi organización)
  • Generate a Lightning web component for Contact search using my org's custom fields (Genera 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 (Crea un desencadenador para la oportunidad que coincida con las convenciones de nomenclatura de mi organización)

Generación de código inteligente

  • Create comprehensive unit tests for my AccountService class (Crea pruebas de unidades integrales para mi clase AccountService)
  • Build an Apex method that validates data based on my org's validation rules (Crea un método Apex que valide los datos en función de las reglas de validación de mi organización)

Asistencia adaptada al contexto

  • Explain why this SOQL query might be slow in my org and suggest improvements (Explica por qué esta consulta SOQL podría ser lenta en mi organización y sugiere mejoras)
  • Review my Apex class and suggest security improvements based on my org's sharing model (Revisa mi clase de Apex y sugiere mejoras de seguridad en función del modelo de colaboración de mi organización)
  • Help me understand the relationships between my custom objects (Ayúdame a entender la relación entre mis objetos personalizados)

Estas solicitudes demuestran cómo Agentforce Vibes usa los metadatos y la estructura de su organización para proporcionar asistencia contextual e inteligente.

Usar reglas y flujos de trabajo

Las reglas de Agentforce Vibes permiten establecer estándares de codificación uniformes y preferencias específicas de un proyecto para que Agentforce siga durante todas las sesiones de desarrollo. Las reglas funcionan como instrucciones continuas que ayudan a mantener la uniformidad en todos los trabajos de desarrollo y garantizan que su equipo siga los mismo patrones.

Beneficios clave de las reglas

  • Aplique patrones de codificación y decisiones de arquitectura automáticamente
  • Mantenga la uniformidad de las convenciones de nomenclatura y la estructura de código
  • Comparta prácticas de desarrollo con todo su equipo
  • Garantice el cumplimiento de los estándares de documentación y seguridad

Reglas sugeridas

  • Use mayúsculas/minúsculas pascal para los nombres de clases de Apex (por ejemplo, AccountService, OpportunityTriggerHandler)
  • Use kebab para los nombres de los componentes web Lightning (por ejemplo, account-detail, product-search)
  • Siga los patrones de nomenclatura de desencadenadores y los enfoques para el manejo de errores específicos de su organización.

Puede crear reglas en la interfaz de Agentforce Vibes o mediante el comando /newrule en el chat.

Usar las habilidades y capacidades

Con Agentforce Vibes, pasa de usar solicitudes puntuales a ejecuciones repetibles al combinar habilidades y capacidades. Las habilidades son conjuntos de instrucciones modulares para tareas específicas. Incluyen orientación, flujos de trabajo y recursos opcionales, que se cargan bajo demanda solo cuando son necesarios. Las capacidades son las acciones concretas que puede realizar Agentforce Vibes en un flujo de trabajo (por ejemplo, generar código, analizar archivos, crear pruebas y usar herramientas conectadas) para ayudar a completar tareas de desarrollo. En conjunto, las habilidades y capacidades ayudan a que los equipos ofrezcan valor a los clientes más rápido, ya que mejoran la coherencia, reducen el cambio de contexto y aceleran la finalización de tareas.

Beneficios clave de las habilidades y capacidades

  • Empaquete orientaciones de desarrollo repetibles para que las tareas comunes se manejen de forma coherente.
  • Solo active las instrucciones de habilidades relevantes, lo que mejora el enfoque y la eficiencia de token.
  • Ejecute flujos de trabajo prácticos más rápido a través de las capacidades conectadas e integradas de Agentforce Vibes.
  • Ayude a que los equipos envíen mejoras orientadas al cliente con una menor cantidad de intentos y menos trabajo.

Habilidades y capacidades de ejemplo

  • Habilidad: apex-class-generator que define nombres, estructura y pasos de validación obligatorios para los servicios de Apex
  • Habilidad: lwc-component-creator que estandariza la estructura base de los componentes y las expectativas de pruebas
  • Capacidad en acción: Use Agentforce Vibes para generar códigos de implementación, producir pruebas borrador y perfeccionar los resultados frente al contexto de proyecto y los estándares.
  • Capacidad en acción: Use el contexto de herramientas conectado para mejorar la relevancia del código generado y las recomendaciones.

A diferencia de las reglas que siempre están disponibles, las habilidades se activan cuando la solicitud coincide con la descripción de la habilidad, lo que deja fuera de contexto a las instrucciones no relacionadas. Las habilidades se activan de forma predeterminada y pueden gestionarse en la IU de habilidades de Agentforce Vibes.

Agregar contexto para obtener mejores resultados

Para aprovechar al máximo Agentforce Vibes, proporcione contexto relevante sobre su proyecto, los requisitos y los estándares de codificación. Puede hacer referencia a elementos existentes (escriba @ en el chat para ver una lista permitida de contexto), describir la lógica de negocios, mencionar características específicas de Salesforce con las que trabaja y explicar la funcionalidad prevista. Cuanto más contexto proporcione, más preciso y relevante será el código generado. Cuando se le proporciona un contexto adecuado, Agentforce Vibes puede comprender la estructura del proyecto y mantener la coherencia con su base de códigos actual.

Recursos

Comparta sus comentarios de Trailhead en la Ayuda de Salesforce.

Nos encantaría saber más sobre su experiencia con Trailhead. Ahora puede acceder al nuevo formulario de comentarios en cualquier momento en el sitio de Ayuda de Salesforce.

Más información Continuar a Compartir comentarios