Comment interagir facilement avec Agentforce pendant le codage
Objectifs de formation
Une fois cette unité terminée, vous pourrez :
- Accéder au chat Agentforce Vibes dans VS Code
- Expliquer comment Agentforce Vibes peut vous aider à écrire et déployer du code
- Expliquer comment les règles maintiennent des normes de code cohérentes dans l’ensemble de votre projet
- Décrire comment les compétences et les aptitudes favorisent des workflows de développement reproductibles
Découverte d’Agentforce Vibes
Arrêtez de poser des questions à votre IA et commencez à lui confier des tâches. Agentforce Vibes est plus qu’un chatbot, c’est un partenaire de développement actif qui ne se contente pas de faire apparaître des données, il prend en main l’élaboration, l’affinement et le déploiement de Salesforce Platform. Grâce au chat agentique optimisé par le protocole de contexte de modèle (MCP), les compétences, les règles et les workflows, Agentforce Vibes peut exécuter des commandes et réaliser des workflows complexes automatiquement, directement depuis Visual Studio Code.
Agentforce Vibes incarne l’évolution de l’assistance au développement pilotée par l’IA. Lorsque vous discutez avec Agentforce Vibes, vous ne recevez pas seulement des suggestions de code : vous profitez d’un partenaire de code capable de comprendre le contexte de votre projet, d’exécuter des outils pour vous et de vous aider à réaliser des workflows de développement complets par le biais de conversations en langage naturel.
Pour accéder à l’écran de chat, cliquez sur l’icône Agentforce Vibes dans la barre d’activité. Une fois que vous y êtes, Agentforce Vibes sait sur quoi vous travaillez et poursuit la conversation. Il vous suggère même du code en fonction de ce que vous écrivez et du fichier sur lequel vous travaillez dans votre éditeur VS Code. Si vous avez besoin d’une aide supplémentaire, continuez simplement à discuter avec Agentforce Vibes pour obtenir une réponse encore meilleure.

Exemples d’amorces de conversation à tester
Voici quelques instructions génératives simples qui montrent comment Agentforce Vibes utilise le serveur MCP Salesforce DX pour agir et comprendre le contexte de votre organisation.
Développement en fonction de l’organisation
-
Create an Apex class for Account management that follows my org's existing patterns(Crée une classe Apex pour la gestion des comptes qui respecte les modèles existants de mon organisation) -
Generate a Lightning web component for Contact search using my org's custom fields(Génère un composant Web Lightning pour la recherche de contacts à l’aide des champs personnalisés de mon organisation) -
Build a trigger for Opportunity that matches my org's naming conventions(Crée un déclencheur pour les opportunités qui corresponde aux conventions d’affectation de noms de mon organisation)
Génération de code intelligente
-
Create comprehensive unit tests for my AccountService class(Crée des tests unitaires complets pour ma classe AccountService) -
Build an Apex method that validates data based on my org's validation rules(Crée une méthode Apex qui valide les données en fonction des règles de validation de mon organisation)
Assistance en fonction du contexte
-
Explain why this SOQL query might be slow in my org and suggest improvements(Explique pourquoi cette requête SOQL peut être lente dans mon organisation et suggère des améliorations) -
Review my Apex class and suggest security improvements based on my org's sharing model(Évalue ma classe Apex et suggère des améliorations de sécurité reposant sur le modèle de partage de mon organisation) -
Help me understand the relationships between my custom objects(Aide-moi à comprendre les relations entre mes objets personnalisés)
Ces instructions génératives montrent comment Agentforce Vibes utilise les métadonnées et la structure de votre organisation pour fournir une assistance contextuelle intelligente.
Utilisation des règles et des workflows
Les règles Agentforce Vibes vous permettent d’établir des normes de code cohérentes et des préférences spécifiques au projet qu’Agentforce suit tout au long de vos sessions de développement. Les règles fonctionnent comme des instructions permanentes qui aident à maintenir la cohérence de votre développement et garantissent que votre équipe suit les mêmes modèles.
Principaux avantages des règles
- Applique automatiquement les modèles de code et les décisions en termes d’architecture
- Maintient des conventions de dénomination et une structure de code cohérentes
- Partage les pratiques de développement au sein de votre équipe
- Assure le respect des normes de sécurité et de documentation
Règles suggérées
- Utiliser le PascalCase pour les noms de classes Apex (par exemple, AccountService, OpportunityTriggerHandler)
- Utiliser le kebab-case pour les noms de composants Web Lightning (par exemple, account-detail, product-search)
- Suivre les modèles de dénomination des déclencheurs et les approches de gestion des erreurs spécifiques à votre organisation
Vous pouvez créer des règles via l’interface d’Agentforce Vibes ou en utilisant la commande /newrule dans le chat.
Utilisation des compétences et des aptitudes
Agentforce Vibes vous aide à passer des instructions génératives ponctuelles à une exécution reproductible en combinant les compétences et les aptitudes. Les compétences sont des ensembles d’instructions modulaires pour des tâches spécifiques. Elles comprennent des conseils, des workflows et des ressources facultatives, et se chargent à la demande uniquement lorsqu’elles sont pertinentes. Les aptitudes sont ce qu’Agentforce Vibes peut faire concrètement dans un workflow (par exemple, générer du code, analyser des fichiers, créer des tests et utiliser des outils connectés) pour aider à réaliser des tâches de développement. Ensemble, les compétences et les capacités aident les équipes à fournir plus rapidement de la valeur client en améliorant la cohérence, en réduisant les changements de contexte et en accélérant la réalisation des tâches.
Principaux avantages des compétences et des aptitudes
- Mettre en package des directives de développement reproductibles afin que les tâches courantes soient gérées de manière cohérente.
- N’activer que les instructions de compétences pertinentes, ce qui améliore la concentration et l’efficacité des jetons.
- Exécuter plus rapidement des workflows pratiques grâce aux aptitudes intégrées et connectées d’Agentforce Vibes.
- Aider les équipes à livrer des améliorations destinées aux clients avec moins de tentatives et de corrections à apporter.
Exemple de compétences et d’aptitudes
-
Compétence : apex-class-generator qui définit le nom, la structure et les étapes de validation requises pour les services Apex
-
Compétence : lwc-component-creator qui standardise les attentes en matière de structure et de test des composants
-
Aptitude en action : utilisez Agentforce Vibes pour générer du code d’implémentation, produire les premiers jets des tests et affiner les résultats en fonction du contexte et des normes du projet.
-
L’aptitude en action : utilisez le contexte de l’outil connecté pour améliorer la pertinence du code généré et des recommandations.
Contrairement aux règles permanentes, les compétences s’activent lorsque la demande correspond à la description de la compétence, ce qui évite de donner des instructions sans rapport avec le contexte. Les compétences sont activées par défaut et peuvent être gérées dans l’interface utilisateur des compétences d’Agentforce Vibes.
Ajout de contexte pour de meilleurs résultats
Pour tirer le meilleur parti d’Agentforce Vibes, donnez le contexte pertinent lié à votre projet, à vos exigences et à vos normes de code. Vous pouvez faire référence à des artefacts existants (saisissez @ dans le chat pour voir la liste des contextes autorisés), décrire la logique métier, mentionner les fonctionnalités spécifiques de Salesforce avec lesquelles vous travaillez et expliquer le fonctionnement prévu. Plus vous fournissez de contexte, plus le code généré sera précis et pertinent. Agentforce Vibes peut comprendre la structure de votre projet et maintenir la cohérence avec votre base de code existante si vous lui précisez le contexte approprié.
Ressources
- Développeurs Salesforce : Modes Planifier et Agir d’Agentforce
- Salesforce Developers : Règles d’Agentforce
- Développeurs Salesforce : Contexte Agentforce Vibes