Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[Agentforce World Tour Paris 25] Agentforce CLI...

[Agentforce World Tour Paris 25] Agentforce CLI : Créer un agent depuis votre terminal

Agentforce CLI : Créer un agent depuis votre terminal
Créez un agent Agentforce en ligne de commande avec le CLI : générez, personnalisez et testez votre agent sans quitter le terminal.

Vidéo 1: https://www.youtube.com/watch?v=3cdkhP41h7g
Vidéo 2: https://www.youtube.com/watch?v=g8AuPGiqiAE

Avatar for Nathan Abondance

Nathan Abondance

May 21, 2025
Tweet

More Decks by Nathan Abondance

Other Decks in Programming

Transcript

  1. Agenda • Introduction • Agentforce CLI ◦ Créer un Agent

    ◦ Discuter avec un Agent ◦ Tester un Agent • Agentforce CLI & CI • Conclusion
  2. CLI : command line interface → interface en ligne de

    commande SFDX CLI → SF CLI But : interagir avec une org Salesforce en ligne de commande Introduction Salesforce CLI Plugins: • Officiels • Communautaires
  3. Introduction Agentforce CLI Utilisation: sf agent Installation: sf plugins install

    @salesforce/plugin-agent Plugin Officiel Interagir avec Agentforce Tout juste GA
  4. Agentforce CLI Les concepts intéressant Les créations (Agent et Test)

    sont découpées en deux: 1. Faire les specs de ce qu'on veut faire 2. Créer la metadata dans l'org a partir des specs → On peut adapter directement à la main entre les deux étapes Preview flag: • Créer un fichier • Avoir un aperçu sans modifier l'org • Modifier le fichier de preview n'impacte pas la commande sans --preview
  5. Créer un Agent - Agent Spec sf agent generate agent-spec

    🧠 On choisit: • Type (customer/internal) • Nom de notre entreprise • Description de l'entreprise • Rôle de l'agent 🔧 Options: • Définir tous les paramètres • Une option par paramètre ⚙ On obtient: • Fichier Spec généré: ◦ Role ◦ Topics
  6. Créer un Agent - Agent Create sf agent create 🧠

    On choisit: • Spec a utiliser • Nom de l'agent • Nom API de l'agent --preview possible ⚙ On obtient: • L'agent crée sur l'org • Fichier des settings de l'agent • Fichier de la config v1 • Fichiers des liste des topics • Fichiers de config des topics
  7. Discuter avec un Agent Le concept & les prérequis Utilise

    l'agent API Interagit depuis la CLI comme un service externe a Salesforce Prérequis • Ceux de l'Agent API • Ceux spécifiques a l'Agentforce CLI (c.f. github.com/salesforcecli/plugin-agent)
  8. Tester un Agent - Agent generate test-spec sf agent generate

    test-spec ⚙ On obtient: • Fichier Spec généré ◦ Description ◦ Scenarii 🧠 On choisit: • Agent a tester • Nom du test • Description du test • Scenarii de test ◦ Ce que l'on teste ◦ Le topic a utiliser ◦ Les actions a utiliser ◦ Résultat attendu
  9. Tester un Agent - Agent test create sf agent test

    create --preview possible 🧠 On choisit: • Spec a utiliser • Nom API du test ⚙ On obtient: • Le test créé sur l'org • Fichier de test généré ◦ Agent a tester ◦ Entrée ◦ Résultat attendu
  10. Tester un Agent - Agent test list sf agent test

    list 🧠 On choisit: • Rien ⚙ On obtient: • Liste des tests ◦ API name ◦ Id
  11. Tester un Agent - Agent test run sf agent test

    run 🧠 On choisit: • Le test a lancer via le nom api ⚙ On obtient: • L'Id du test qui tourne 🔧 Options: • Le format de réponse (json, humain, etc.) • Le dossier cible • Le temps d'attente
  12. Tester un Agent - Agent test resume sf agent test

    resume --job-id=<job_id> 🧠 On choisit: • Le test a reprendre via le nom api ⚙ On obtient: • L'Id du test qui tourne • Le résultat du test (s'il est fini) 🔧 Options: • Le format de réponse (json, humain, etc.) • Le dossier cible
  13. Tester un Agent - Agent test results sf agent test

    results --job-id=<job_id> 🧠 On choisit: • Le test terminé via le nom api ⚙ On obtient: • Le Job Id du test • Resultats du test 🔧 Options: • Le format de réponse (json, humain, etc.) • Le dossier cible
  14. L'Agentforce CLI & CI Une CI dédiée aux tests des

    Agents Étapes: 1. Lister les tests présents 2. Lancer tous les tests 3. Récupérer les résultats des tests 4. Valider ou non les tests
  15. CLI tout juste GA CLI pour une vraie CI/CD Agentforce

    Roadmap: • Salesforce DX Serveur MCP • Combinaison des auth utilisateurs (JWT+Opaque) • Requetes Data Cloud (DMO/DLO/etc.) depuis la CLI Conclusion Pour aller plus loin GH repo repo & slides