
L'IA est un domaine fascinant, mais une chose qui me frustre constamment est le flot constant de termes mal définis jetés au public, souvent sans aucun souci de clarté. C'est particulièrement vrai lorsqu'il est question d'agents d'IA. En fait, cette tendance atteint son apogée lorsque nous parlons des agents. Je ne reviendrai pas sur ce qu'est un agent d'IA (vous trouverez notre point de vue détaillé ici), mais je dirai ceci : le simple fait d'ajouter des outils à votre LLM préféré n'en fait pas automatiquement un "agent". Alerte au spoiler : c'est plus compliqué que cela.
Aujourd'hui, je souhaite me concentrer sur un point qui est sans doute plus important pour vous et votre entreprise que la définition précise d'un "agent" : la différence entre les systèmes à agents multiples et les systèmes multi-agents. J'entends déjà les objections : "Ces termes ne sont-ils pas simplement deux façons de dire exactement la même chose ?" C'est ce que de nombreux leaders de l'industrie voudraient vous faire croire. Mais, croyez-moi, la distinction est importante.
L'illusion de l'innovation : Quand le multiple ne suffit pas
Les systèmes à agents multiples ne sont pas vraiment révolutionnaires. Au fur et à mesure que les LLM évoluent et s'intègrent à des systèmes plus avancés tels que les RAG (retrieval-augmented generation), la prochaine étape logique consiste simplement à ajouter des capacités d'action. Par exemple, votre système pourrait être en mesure de modifier un fichier, d'envoyer un courrier électronique ou de publier un article. De nombreuses entreprises seraient fières de qualifier ce système d'"agentique". C'est comme les "assistants personnels" que nous connaissons depuis des années (vous vous souvenez de Clippy, le trombone de Microsoft Word ? Ça fait peur, non ?), mais en plus intelligent. Ces systèmes sont généralement préconfigurés, soit par des configurations à code bas, soit par la sélection d'un catalogue d'agents prédéfinis (un "magasin d'agents"). Ils prennent en charge des tâches de routine telles que l'organisation de votre calendrier ou la facilitation des interactions avec les applications.
Mais soyons clairs : si ces systèmes peuvent automatiser des tâches, ils n'améliorent pas fondamentalement la capacité de l'IA de base à résoudre des problèmes complexes.
Pourquoi ces systèmes sont-ils appelés systèmes à agents multiples? Il y a deux raisons à cela. Premièrement, vous pouvez choisir parmi une variété d'agents dans un catalogue, ce qui vous donne une multiplicité d'options adaptées à vos besoins. Deuxièmement, ces agents peuvent être combinés dans le cadre d'un flux de travail existant. Par exemple, vous pouvez configurer votre agent d'agenda pour qu'il communique avec votre agent de voyage afin d'empêcher la réservation de vacances pendant une réunion cruciale du conseil d'administration.
Cependant, la capacité globale du système est principalement la somme de ses parties. Il faut espérer que ce ne soit pas moins, mais certainement pas plus.
Un nouveau paradigme : comment les systèmes multi-agents repensent la résolution de problèmes
C'est là que les systèmes multi-agents entrent en jeu et que les choses deviennent vraiment passionnantes. Si les systèmes multi-agents, comme les systèmes multi-agents, sont composés de divers agents, la différence essentielle réside dans la manière dont ils travaillent ensemble. Dans les systèmes multi-agents, vous ne décidez pas à l'avance de la manière dont les agents interagissent. Au lieu de cela, vous fournissez un seul agent pour lancer le processus, et il s'en charge à partir de là.
Le premier agent peut prendre un objectif de haut niveau (par exemple, "organiser des vacances pour moi et ma famille") et rassembler dynamiquement la meilleure équipe d'agents pour atteindre cet objectif. Il pourrait "réveiller" votre agent de gestion d'agenda, votre agent de réservation de voyages ou même créer un analyseur d'avis sur les voyages en ligne, en fonction de ce qui est nécessaire à ce moment-là. Cette approche dynamique offre un tout nouveau monde de possibilités. Il n'est plus nécessaire de définir des processus fixes et de maintenir des agents pour chaque étape. Le processus idéal émerge organiquement, en fonction des ressources et des capacités des agents disponibles.
La puissance des systèmes multi-agents va bien au-delà de la somme de leurs parties. En décomposant dynamiquement les tâches complexes et en permettant à des agents spécialisés de collaborer, les systèmes multi-agents offrent une adaptabilité, une résilience et une gouvernance accrues, avec une plus grande inclusion de l'implication humaine. Vous êtes intéressé ? Respirez profondément et plongez dans notre vision ici.
L'essentiel à retenir
La prochaine fois que quelqu'un parlera des "systèmes multi-agents" comme de la prochaine grande révolution, posez-vous la question : S'agit-il d'une véritable innovation ou d'un simple changement de marque d'outils existants ? Cette distinction est cruciale et pourrait faire toute la différence pour votre entreprise.
Chez B12 part of Yuma, nous sommes passionnés par le fait de révolutionner les idées et de repousser les limites. Vous n'êtes toujours pas convaincu ? Remettez en question notre vision. Et si vous commencez à voir quelque chose de nouveau émerger du brouillard du jargon marketing des agents, discutons-en.