Skip to main content

Présentation du moteur de raisonnement

Objectifs de formation

Une fois cette unité terminée, vous pourrez :

  • Définir ce qu’est le moteur de raisonnement
  • Expliquer comment fonctionne le moteur de raisonnement
  • Parcourir le générateur Agentforce à partir de l’application Studio Agentforce
  • Décrire les principales caractéristiques du générateur Agentforce

Petit récapitulatif

Les sous-agents et les actions sont les éléments constitutifs d’un agent, et ils sont plutôt puissants, vous ne trouvez pas ? Toutefois, comment un agent sait-il quand lancer ces sous-agents lors de conversations ? Laissez-nous vous présenter le moteur de raisonnement derrière Agentforce.

Présentation des moteurs de raisonnement

Le moteur de raisonnement est semblable au chef d’orchestre. À l’instar d’un chef d’orchestre, qui donne le rythme et guide les musiciens, le moteur de raisonnement coordonne la manière dont les sous-agents et les actions traitent la demande d’un utilisateur.

Le moteur de raisonnement qui pilote Agentforce est le moteur de raisonnement Atlas et est basé sur les graphiques. Vous pouvez l’envisager comme un schéma avec des nœuds, des variables et des transitions, permettant aux agents de suivre des chemins spécifiques et prévisibles.

Contrairement aux moteurs de raisonnement strictement basés sur des instructions génératives, Atlas sépare le workflow global d’un agent de ses compétences conversationnelles. Il utilise Script d’agent, le langage d’élaboration des agents, pour combiner des expressions par programmation avec des instructions en langage naturel. Cela génère un raisonnement hybride, qui vous offre la prévisibilité et le contrôle exigés par les entreprises, ainsi que la flexibilité et la créativité rendues possibles par les grands modèles de langage (LLM).

Fonctionnement

Suivons le parcours d’un message utilisateur à travers le moteur de raisonnement Atlas pour savoir comment les agents Agentforce raisonnent, agissent et génèrent des réponses.

  • Étape 1 : le processus commence lorsqu’un utilisateur saisit une question ou une demande.
  • Étape 2 : l’agent passe ensuite au sous-agent défini comme sous-agent de départ.
  • Étape 3 : après avoir sélectionné un sous-agent, l’agent commence à résoudre les instructions de raisonnement du sous-agent dans l’ordre où elles sont écrites. Cette partie est déterministe, ce qui signifie que l’agent résout les expressions par programmation avant même de parler au LLM. Si l’agent fait une transition vers un autre sous-agent au cours du processus, il redirige immédiatement la conversation.
  • Étape 4 : une fois le raisonnement terminé, l’agent utilise les instructions qui en résultent pour élaborer une instruction générative à envoyer au LLM. L’instruction générative comprend : les instructions au niveau de l’agent, l’historique des conversations récentes, les instructions résolues et les actions disponibles pour le sous-agent.
  • Étape 5 : l’agent envoie l’instruction générative au LLM pour lancer le processus de raisonnement et agir. L’agent utilise le LLM pour analyser les informations disponibles dans l’instruction générative et déterminer les étapes suivantes. Le LLM peut répondre à l’utilisateur ou appeler une action. Si le LLM choisit de répondre à l’utilisateur, il termine la boucle de raisonnement et formule une réponse. Si le LLM choisit d’exécuter une action, il déclenche cette action et toute logique post-action associée à l’action.

Mais le processus peut ne pas s’arrêter là. Si le LLM répond à l’utilisateur, celui-ci peut poursuivre la conversation en posant une question de suivi ou en changeant de sujet, et l’agent répond de manière appropriée. En arrière-plan, la réponse de l’utilisateur relance le parcours. Regardez la vidéo ci-dessous pour une présentation visuelle de ce processus.

Là où la magie opère

Maintenant que Linda s’est familiarisée avec les différents composants d’un agent Agentforce, elle est prête à se lancer dans l’élaboration d’un agent. Découvrons donc le générateur Agentforce, votre guichet unique pour créer, personnaliser et tester des agents prévisibles et sensibles au contexte.

Pour accéder au générateur, Linda doit se rendre sur Studio Agentforce dans Salesforce :

  1. Cliquez sur Lanceur d’application pour ouvrir le Lanceur d'application.
  2. Recherchez et sélectionnez Agentforce Studio (Studio Agentforce).
  3. Si la page All Agents (Tous les agents) ne s’affiche pas, cliquez sur Agents.

Studio Agentforce est votre plate-forme centrale de création et de gestion des agents IA. Elle fournit tous les outils dont vous avez besoin pour créer, personnaliser, tester et contrôler vos agents IA.

Capture d’écran de la page Agents dans l’application Studio Agentforce.

Pour commencer, Linda clique sur New Agent (Nouvel agent). Elle décrit simplement en langage naturel ce qu’elle veut que son agent fasse. This is an AI agent for Cloud Kicks, which is a retailer that sells stylish and comfortable custom sneakers. This AI agent assists Cloud Kicks customers with various issues. The AI agent can answer general questions and handle order management, shipping management, and product recommendations. It can locate nearby stores. And because Cloud Kicks is a shoe company, the AI agent can also give trail recommendations to hikers and runners for a specific geographic area. (Il s’agit d’un agent IA pour Cloud Kicks, un détaillant qui vend des baskets personnalisées élégantes et confortables. Cet agent IA aide les clients de Cloud Kicks à résoudre divers problèmes. L’agent IA peut répondre à des questions d’ordre général et s’occuper de la gestion des commandes, de la gestion des expéditions et des recommandations de produits. Il peut localiser les magasins à proximité. Et étant donné que Cloud Kicks est une entreprise de chaussures, l’agent IA peut également donner des recommandations de parcours de randonnées et de courses à pied dans une zone géographique spécifique.)

Ensuite, Agentforce crée un agent dans le générateur, ce qui offre à Linda un excellent point de départ dans le processus de développement de l’agent.

Capture d’écran du nouvel agent IA Cloud Kicks dans le générateur Agentforce.

Une brève présentation du générateur

Maintenant que Linda a créé son premier agent, aidons-la à se familiariser avec le générateur Agentforce. Voici les principales fonctionnalités du générateur et ce à quoi elles servent.

  • Explorer (Explorateur) (1) : visualisez et parcourez tous les actifs et composants de votre agent en un seul endroit. Il comprend entre autres les paramètres de l’agent, les sous-agents et leurs actions, les sources de données et les connexions de l’agent.
  • Canvas (Zone de dessin) (2) : utilisez cet éditeur au format document pour modifier votre agent ou en voir les détails. Vous pouvez élaborer en langage naturel dans la vue Canvas (Zone de dessin), ou basculer dans la vue Script pour accéder au langage de script avec présentation de la syntaxe et validation en temps réel.
  • Preview (Aperçu) (3) : testez votre agent en saisissant des énoncés. Lorsque vous affichez l’aperçu d’une conversation dans le générateur Agentforce, vous pouvez voir un résumé du raisonnement et du comportement de votre agent pour chaque message.
  • Canvas (Zone de dessin)/Script (4) : basculez entre la vue Canvas (Zone de dessin), basée sur le langage naturel, et la vue Script, basée sur du code.
  • Assistant Agentforce (5) : utilisez l’assistant IA intégré pour vous aider à élaborer, déboguer et affiner votre agent.

Pour en savoir plus sur le générateur Agentforce, consultez le badge Nouveau générateur Agentforce : aperçu.

Passons aux choses sérieuses

Linda se sent plus en confiance maintenant qu’elle sait comment fonctionne Agentforce. Et devinez quoi ? À votre tour de tenter l’aventure ! Familiarisez-vous avec Agentforce en suivant le badge Prise en main rapide : élaboration de votre premier agent avec Agentforce. Ensuite, plongez dans l’ensemble du processus de développement des agents en vous attaquant aux guides d’implémentation d’Agentforce.

Et lorsque votre cerveau débordera de toutes ces nouvelles connaissances, vous serez prêt à planifier, élaborer et personnaliser vos propres agents IA avec Agentforce. C’est parti ! Élaborez des agents vraiment incroyables !

Ressources

Partagez vos commentaires sur Trailhead dans l'aide Salesforce.

Nous aimerions connaître votre expérience avec Trailhead. Vous pouvez désormais accéder au nouveau formulaire de commentaires à tout moment depuis le site d'aide Salesforce.

En savoir plus Continuer à partager vos commentaires