Guide Agentforce pour parvenir à un comportement fiable des agents

Un framework pour 5 niveaux de déterminisme

Diagramme de flux montrant les composants de base d'Agentforce.
Graphique montrant les niveaux de contrôle pour un comportement accru des agents.
Organigramme montrant un arbre de décision de haut niveau du moteur de raisonnement Agentforce.

 

Activité Étapes Description
Invocation de l'agent 1 L'agent est invoqué.
Classification par thèmes 2-3 Le moteur analyse le message du client et le fait correspondre à la rubrique la plus appropriée en fonction du nom de la rubrique et de la description de la classification.
Assemblage de contexte 4-5 Une fois qu'une rubrique est sélectionnée, le moteur rassemble le champ d'application de la rubrique, les instructions et les actions disponibles, ainsi que l'historique des conversations. (Remarque : les instructions sont traitées au niveau deux, Contrôle agentique.)

Prise de décision
À l'aide de toutes ces informations, le moteur détermine s'il faut :
• exécuter une action pour récupérer ou mettre à jour des informations ;
• demander plus de détails au client
• répondre directement par une réponse.
Exécution de l'action 6-8 Si une action est nécessaire, le moteur l'exécute et recueille les résultats.
Boucle d'action Le moteur évalue les nouvelles informations et décide à nouveau de ce qu'il faut faire ensuite : exécuter une autre action, demander plus d'informations ou répondre.
Vérification de la contextualisation Avant d'envoyer une réponse finale, le moteur vérifie que la réponse :
• est basée sur des informations précises provenant d'actions ou d'instructions ;
• respecte les directives fournies dans les instructions de la rubrique ;
• reste dans les limites définies par le champ d'application de la rubrique.
Envoi d'une réponse La réponse contextualisée est envoyée au client.
Graphique montrant le flux de classification des rubriques, de la conversation avec l'agent au plan.
Graphique montrant le flux des actions de classification d'une conversation avec un agent à un plan.
Graphique montrant la boucle sur la classification de l'action suivante dans le flux de la conversation avec l'agent au plan.
Graphique montrant le moteur de raisonnement en action dans le flux d'une conversation avec un agent au plan.
Interface utilisateur Salesforce présentant le suivi des plans dans le raisonnement de l'agent.
Diagramme de flux montrant un flux d'agent avec la RAG entre la plateforme et Data Cloud.

 

Variables de contexte Variables personnalisées
Peut être instancié par l'utilisateur X
Peut être une saisie d'actions
Peut être une réponse d'actions X

Peut être mise à jour par des actions
X
Peut être utilisé dans des filtres d'actions et de thèmes
Diagramme de flux montrant les étapes de récupération, de définition et d'utilisation du dépannage.
Diagramme de flux montrant un agent utilisant des filtres pour le dépannage ou la résolution.
Diagramme de flux montrant un parcours marketing.

FAQ sur le déterminisme de l'IA

Les cinq niveaux de déterminisme dans l'IA sont : la sélection de rubriques et d'actions sans instruction, les instructions des agents, la contextualisation des données, les variables des agents et les actions déterministes à l'aide de flux, d'Apex et d'API.

Il est essentiel de comprendre le déterminisme de l'IA pour créer des agents fiables capables d'assurer des fonctions commerciales critiques avec précision et cohérence, en trouvant un équilibre entre la fluidité créative et le contrôle de l'entreprise.

Dans l'IA, le terme « déterministe » fait référence à la capacité d'un système à produire la même réponse avec les mêmes saisies et les mêmes conditions, ce qui impose une rigidité et une discipline essentielles pour un comportement fiable des agents.

Le non-déterminisme dans les systèmes d'IA est principalement dû à l'utilisation de modèles de langage de grande taille (LLM), qui sont par nature non déterministes, ce qui permet aux agents d'être flexibles et adaptatifs.

Les niveaux de déterminisme améliorent progressivement le déterminisme des agents IA, affectant ainsi leur autonomie. Au fur et à mesure que les niveaux progressent, les agents deviennent moins autonomes, mais plus fiables et alignés sur les processus métier.

Les systèmes d'IA moins déterministes présentent des défis en termes de fiabilité et de conformité aux exigences de l'entreprise, car leur non-déterminisme inhérent peut conduire à un comportement imprévisible.

Les entreprises gèrent les systèmes d'IA avec différents niveaux de déterminisme en appliquant une approche en couches qui comprend une conception réfléchie, des instructions claires, la contextualisation des données, la gestion de l'état par le biais de variables et l'automatisation des processus déterministes à l'aide de flux, d'Apex et d'API.