Loading
Premiers pas avec B2C Commerce
Ajouter des sous-agents personnalisés et des actions personnalisées

Ajouter des sous-agents personnalisés et des actions personnalisées

Les sous-agents Shopper Agent gèrent l’expérience d’achat transactionnelle. Si vous souhaitez une fonctionnalité qui ne figure pas dans le modèle de sous-agent, créez-en une personnalisée.

Les sous-agents personnalisés utilisent leur propre nœud afin que vous puissiez définir un comportement strict et spécifique au domaine. Vous définissez les règles de contenu, la mise en forme de la sortie, la normalisation des URL. Configurez le sous-agent pour qu’il demande à l’acheteur ce qu’il doit sélectionner lorsqu’il y a plusieurs correspondances. Ce sous-agent gère également les limites de langue et de portée.

Points à prendre en compte pour les sous-agents personnalisés :

  • Conservez les instructions relatives aux règles de domaine relatives à la mise en forme, au contenu textuel et à la portée. Conservez également des règles de marque transversales dans les variables partagées.
  • Limitez l’agent aux seules fonctionnalités utilisées par votre boutique en ligne. Retirez ou supprimez ce dont vous n’avez pas besoin, y compris la route de routeur d’un sous-agent.
  • Utilisez un sous-agent connecté pour déléguer à un agent déployé séparément, tel qu’un spécialiste du support externe. La source externe n’hérite pas de la liaison de session, alors connectez-la indépendamment.

Types d’actions que vous pouvez ajouter :

Type d’action Exemple de variable Guidage
Actions /RAG de modèle d’invite generatePromptResponse (en anglais seulement) Appuyez-vous sur votre propre contenu (manuels, politiques, articles de connaissances) et renvoyez une réponse fondée avec des citations. La récupération à partir de ces sources ne nécessite pas d’abord un identifiant de produit résolu. Les entrées courantes incluent outputLanguage pour les réponses multilingues et citationMode pour définir la manière dont les sources sont citées.
Actions invocables (Apex) et actions de flux standardInvocableAction Appelez la logique de l’organisation. Créez un dossier, recherchez une commande ou un compte, vérifiez les heures d’ouverture ou la disponibilité des agents, définissez des variables de session ou contactez un système externe à l’aide d’informations d’identification nominatives.
Actions utilitaires S/O Fonctionnalités intégrées telles que @utils.transition (déplacement entre les sous-agents), @utils.escalate (transfert humain) et @utils.setVariables (capture et stockage des valeurs extraites telles que le nom, l’adresse e-mail et la langue)
Chaînes d’action en plusieurs étapes S/O

Enchaînez les actions de la même manière product_expert le fait. Une action permet de trouver ou d’identifier l’élément, tandis qu’une seconde action en récupère les détails. Vous pouvez appliquer ce modèle à n’importe quel domaine. Les hooks du cycle de vie before_reasoning et after_reasoning déplacer automatiquement le sous-agent vers l’étape suivante, une fois que les champs obligatoires sont remplis.

  1. Donnez au sous-agent une description précise et ses propres instructions de raisonnement. Indiquez ce que le sous-agent gère et ce qu’il reporte à un autre sous-agent. Vous voulez un routage clair et des rubriques qui ne se chevauchent pas.
  2. Câblez-le au routeur en ajoutant une transition go_to_ dans start_agent agent_router. Si vous supprimez cette route, le sous-agent est désactivé. La suppression complète du bloc entraîne sa mise hors service.
  3. Inclure des actions, c’est-à-dire les outils qu’un agent peut appeler.
 
Chargement
Salesforce Help | Article