Aller au contenu

Capacités, workflows et agents

Les capacités, workflows et agents répondent à trois questions différentes.

Brique Question Contenu
Capacité Que peut faire ELChat ? Un objectif métier associé à plusieurs outils disponibles
Workflow Dans quel ordre faut-il agir ? Un déclencheur et une suite d’étapes obligatoires ou optionnelles
Agent Qui agit et pour quel objectif ? Un nom, un objectif, un ton, des compétences et des workflows autorisés

Une capacité regroupe des actions techniques sous un intitulé métier.

Par exemple, une capacité Prise de rendez-vous peut associer, si les outils connectés le permettent :

  • la consultation des disponibilités ;
  • la création d’un événement ;
  • la récupération du lien de rendez-vous.

L’utilisateur du workflow raisonne alors en objectif métier, pas en noms d’API.

Un workflow contient :

  • un nom ;
  • une description du déclencheur en langage naturel ;
  • des étapes ordonnées ;
  • une capacité par étape ;
  • des étapes obligatoires ou optionnelles ;
  • un état actif ou inactif.

Le parcours actuel ne montre pas d’éditeur de branches conditionnelles ni de bouton de test manuel intégré. Ne concevez pas un workflow en supposant que ces fonctions sont disponibles.

Un agent contient notamment :

  • un nom ;
  • un objectif ;
  • un ton professionnel, amical, concis, enthousiaste ou personnalisé ;
  • des compétences ;
  • une liste de workflows autorisés ;
  • un état publié ou désactivé ;
  • éventuellement le statut d’agent par défaut.

Lorsque plusieurs agents sont actifs, le superviseur peut sélectionner celui qui correspond le mieux à la demande.

Agent commercial
↓ utilise
Workflow de prise de rendez-vous
↓ enchaîne
Capacité de qualification + capacité de calendrier
↓ appellent
Actions HubSpot et Google Calendar autorisées

Cet exemple nécessite les connecteurs correspondants et une configuration cohérente des permissions.

  1. Connectez les outils nécessaires.
  2. Examinez et réglez les permissions de leurs actions.
  3. Créez une capacité simple.
  4. Réutilisez-la dans un workflow court.
  5. Créez un agent avec un objectif précis.
  6. Autorisez uniquement les workflows utiles à cet agent.
  7. Publiez l’agent après vérification.