Équipe Autogérée

L’Équipe Autogérée de FlowHunt vous permet de créer des équipes d’agents IA avec des rôles et des tâches, gérées par un manager IA, pour mener à bien des projets complexes de manière collaborative et efficace.

Équipe Autogérée

Équipe Autogérée

Les équipes IA vous permettent d’utiliser des équipes entières d’agents IA pour effectuer des tâches complexes. Cela peut sembler déroutant au début, mais l’approche par équipe copie simplement la façon dont les vraies équipes fonctionnent. Dans toute équipe donnée, vous aurez des individus avec des rôles et des compétences uniques, travaillant ensemble pour atteindre un objectif commun.

Advanced blog generator Flow with SelfManaged Crew

Supposons que vous souhaitiez créer et publier un article de blog long format. Le travail commence généralement par un spécialiste SEO qui recherche des mots-clés et élabore le plan du contenu. Il crée un brief SEO, qui sera transmis au rédacteur de contenu. Une fois que le rédacteur a terminé, son collègue relira et éditera l’article pour assurer la qualité. Et qu’en est-il des images à la une ou des infographies ? Un designer s’en chargera.

Vous avez déjà au moins trois ou quatre personnes qui travaillent à la création de ce contenu. Elles partagent un objectif commun, mais chacune se spécialise dans un domaine et effectue une sous-tâche différente. Voyons comment vous pouvez copier cette équipe en groupe d’agents IA.

Curieux du Flow que nous analysons dans ce guide ? Il s’agit du Générateur de Blog Avancé et vous pouvez facilement le trouver dans votre bibliothèque Flow.

Qu’est-ce que le composant Équipe Autogérée

Le composant Équipe Autogérée est un composant structurel qui regroupe agents et tâches dans une équipe dirigée par un agent manager. Il ne représente qu’un seul groupe, vous permettant de créer plusieurs équipes d’agents au sein d’un même Flow. Le cœur de la création d’une équipe IA est la configuration des agents et de leurs tâches.

SelfManaged Crew component settings

Le rôle des agents IA dans les équipes

Le composant Équipe Autogérée est uniquement un composant structurel qui rassemble des groupes d’agents. Pour cette raison, la première étape pour utiliser avec succès les équipes IA est de comprendre et de configurer les agents individuels, y compris l’agent manager.

Les agents IA sont des programmes informatiques capables d’effectuer des tâches et de résoudre des problèmes de manière autonome. Ils traitent l’information et agissent en fonction de leur programmation, de leurs connaissances et de leurs objectifs.

AI agent component settings

Les agents ne sont pas seulement de l’IA générative. Avec les bons outils, ils peuvent exécuter de vraies tâches comme envoyer des e-mails, créer des documents, et plus encore. Au lieu de pré-définir des déclencheurs rigides pour ce comportement, les agents peuvent décider de façon autonome.

En pratique, vous n’avez plus besoin de donner des instructions détaillées pour un comportement génératif strictement contrôlé. Il vous suffit de fournir à un agent son rôle, sa personnalité et son objectif, pour qu’il sache qui il est et ce qui le motive.

En savoir plus sur les agents IA et comment utiliser le composant Agent IA

En quoi les équipes sont-elles meilleures que les agents uniques ?

S’il y a un problème dans les processus de votre équipe, vous pouvez rapidement l’identifier et collaborer avec un membre compétent pour trouver une solution. Imaginez maintenant que vous travaillez seul sur l’ensemble de la tâche, et que le problème survient dans votre propre réflexion. C’est bien plus difficile à remarquer et à identifier. Il en va de même lorsque l’on compare un agent unique à une équipe d’agents.

Lorsque vous donnez une instruction à un agent unique, vous lui confiez une tâche complexe avec peu ou aucun contrôle sur la réalisation des sous-tâches individuelles. Pour les tâches complexes, cela peut entraîner des goulets d’étranglement et une qualité de sortie inférieure.

Avec une équipe, vous pouvez diviser la tâche principale en sous-tâches spécifiques, chacune étant confiée à un membre IA unique de l’équipe. Le résultat est une production bien plus professionnelle et détaillée. Cela facilite aussi le débogage, et enfin, la coordination d’agents spécialisés vous permet de gérer des tâches bien plus complexes.

Différence entre équipes autogérées et équipes séquentielles

Vous aurez peut-être remarqué qu’il existe deux composants d’équipe différents dans votre tableau de bord. La différence entre ces types d’équipes réside dans l’ordre des tâches et le niveau de contrôle que vous obtenez.

Reprenons notre exemple d’équipe marketing. Le premier agent de la chaîne serait le spécialiste SEO. Une fois le sujet recherché, il transmet l’information au rédacteur de contenu. Ci-dessous, vous pouvez voir comment la tâche de l’agent SEO est reliée à la tâche d’écriture de l’agent Rédacteur de contenu :

The two crew components side to side

Parlons d’abord d’une équipe séquentielle. Avec une Équipe Séquentielle, les tâches sont réalisées les unes après les autres dans l’ordre exact que vous spécifiez dans le Flow. Une fois la tâche terminée, elle est définitive, et le Flow passe à l’agent suivant. C’est idéal pour des processus simples ou nécessitant moins de puissance de calcul.

Concentrons-nous sur un rédacteur de contenu dans la vie réelle. Il effectuera d’abord des recherches puis se mettra à écrire, mais au fur et à mesure de l’avancement de l’article, il pourra se rendre compte que d’autres recherches sont nécessaires. Il est donc compréhensible qu’il fasse des allers-retours entre la recherche et l’écriture avant de passer à l’étape suivante. L’équipe séquentielle ne fera pas cela. Une fois la tâche terminée, elle est simplement terminée. C’est là qu’interviennent les équipes autogérées.

Avec une Équipe Autogérée, c’est l’agent IA manager qui décide de l’ordre des tâches et du nombre d’itérations nécessaires. Lors de la prise de décision, l’IA tente de copier au plus près les hiérarchies organisationnelles traditionnelles. Cela permet de répéter les tâches et de créer plusieurs itérations du résultat final.

Grâce au LLM manager qui délègue les tâches et supervise leur exécution, l’Équipe Autogérée peut travailler sur une seule tâche complexe. Le LLM manager peut facilement diviser la tâche et assigner les sous-tâches aux bons agents. C’est particulièrement utile lorsque vous savez ce qui doit être fait, mais que vous n’êtes pas sûr du processus exact et des sous-tâches.

Comment utiliser les équipes autogérées

L’Équipe Autogérée est un composant structurel qui rassemble les agents et les composants de tâches dans un groupe. Pour utiliser une Équipe Autogérée, nous devons d’abord définir l’agent manager, les membres de l’équipe et leurs tâches. Ce n’est qu’ensuite que nous pouvons en faire une équipe.

La mise en place d’Équipes Autogérées se compose de quatre étapes :

  1. Configuration des agents IA individuels
  2. Attribution de tâches aux agents
  3. Configuration de l’agent manager
  4. Création de l’équipe autogérée
The three steps to using agent crews

Configurer les agents IA individuels

Chaque membre d’une vraie équipe a un rôle, des objectifs, et une histoire unique qui inclut ses expériences passées, sa personnalité et son style propre. Il en va de même pour chaque agent IA.

Setting up individual AI agents

Par exemple, concentrons-nous sur le membre rédacteur de contenu :

  • Le Rôle : Le poste de votre agent. Dans cet exemple, rédacteur de contenu est le rôle.
  • L’Objectif : Ce que fait l’agent et quel est son résultat idéal. Le résultat attendu pour le rédacteur de contenu est un article bien rédigé qui respecte le thème et le brief SEO.
  • L’Histoire : Représente qui est l’agent. Que vous le vouliez ou non, vous apportez toujours votre personnalité, votre façon de penser, votre vocabulaire et vos expériences passées à tout ce que vous faites. C’est encore plus visible dans les travaux créatifs, comme la rédaction.

Répétez ce processus pour tous les agents que vous souhaitez utiliser dans votre équipe.

En savoir plus sur les agents IA et comment utiliser le composant Agent IA

Attribution de tâches aux agents

En poursuivant avec notre exemple de création de blog, nous savons maintenant qui est notre agent. L’étape suivante consiste à informer l’agent de sa tâche et à l’intégrer à l’équipe.

Que sont les composants de tâches ?

Dans les équipes, chaque agent se voit attribuer une tâche à réaliser. Comme dans une vraie équipe, chaque membre peut exécuter diverses tâches spécifiques au projet. Les composants de tâche vous permettent de spécifier et d’attribuer ces tâches.

Vous remarquerez que, comme pour le composant Équipe, il existe deux composants de tâche possibles—séquentiel et autogéré. Puisqu’il s’agit de deux approches opposées de la gestion des agents, il serait illogique de les mélanger. C’est pourquoi nous utiliserons également les tâches autogérées lors de l’utilisation d’une Équipe Autogérée :

Task Components

Si vous avez une tâche en tête mais que vous ne savez pas comment la diviser en sous-tâches, écrivez-la simplement en une seule tâche. Le LLM manager est là pour répartir les tâches et superviser le processus, afin que chaque agent sache quoi faire et quand. Il peut diviser la tâche principale et attribuer les parties à l’agent approprié.

En plus de la tâche, chaque agent dans une équipe peut également recevoir des outils appropriés, ce qui facilite et améliore la précision de leur travail. Dans notre exemple, le chercheur utilise les outils GoogleSearch et URL Retriever pour contrôler les options de recherche.

Ensuite, configurez les tâches. Chaque tâche autogérée doit avoir une description, le résultat attendu, ou les deux :

La description de la tâche pour l’agent rédacteur de contenu pourrait ressembler à ceci :

« Étant donné le brief de contenu SEO, rédigez un article de blog de 1500 mots maximum. 

Ne commencez jamais les paragraphes par des phrases vagues telles que “Dans le domaine en constante évolution de…”. Allez toujours directement à l’information principale que le paragraphe doit transmettre. »

Regardons de plus près cette description de tâche :

  • Étant donné le brief de contenu” – L’agent sait quoi faire avec la sortie précédente.
  • Rédigez un article de blog de 1500 mots maximum” – Le résultat attendu de l’agent.
  • Ne commencez jamais…..” – Instructions personnalisées supplémentaires pour ajuster le résultat. Ces instructions peuvent être des indications sur la langue, le vocabulaire, la structure, ou tout autre élément qui aidera l’agent à produire ce dont vous avez besoin.

Le champ résultat attendu est optionnel et très utile lorsque vous avez besoin d’un résultat structuré ou de vous assurer que certains éléments sont inclus. Par exemple, la tâche de notre agent chercheur SEO est de créer :

Un brief sous cette forme :

Titre SEO friendly :

Meta description SEO friendly :

Plan SEO friendly

Questions fréquemment posées

Qu'est-ce que le composant Équipe Autogérée dans FlowHunt ?

Le composant Équipe Autogérée vous permet de regrouper plusieurs agents IA avec des rôles et des tâches uniques dans une équipe gérée par un agent manager IA. Cette structure imite les équipes réelles pour une meilleure délégation des tâches, une itération et une collaboration sur des flux de travail complexes.

En quoi une Équipe Autogérée diffère-t-elle d'une Équipe Séquentielle ?

Une Équipe Séquentielle exécute les tâches dans un ordre strict que vous définissez, chaque étape étant terminée avant de passer à la suivante. Une Équipe Autogérée, gérée par un agent manager, peut décider dynamiquement de l'ordre et du nombre d'itérations pour les tâches, permettant des flux de travail plus flexibles et itératifs.

Pourquoi utiliser plusieurs agents IA dans une équipe plutôt qu'un seul agent ?

Utiliser une équipe vous permet de diviser des tâches complexes entre des agents spécialisés, d'améliorer la qualité des résultats, de faciliter le débogage et de vous permettre de gérer des projets plus complexes—comme dans de vraies équipes.

Comment configurer une Équipe Autogérée dans FlowHunt ?

Configurez les agents IA individuels avec des rôles et des objectifs définis, attribuez une tâche à chaque agent, créez un agent manager, puis connectez tous les agents et tâches dans le composant Équipe Autogérée. L'agent manager supervisera ensuite le flux de travail automatiquement.

Commencez à construire avec l'Équipe Autogérée

Découvrez comment des équipes de collègues IA peuvent rationaliser vos flux de travail et fournir des résultats professionnels et itératifs—aucune programmation requise.

En savoir plus