Qu'est-ce qu'un agent en IA ?
Une façon de comprendre les agents est de les considérer comme des chaînes capables de prendre des décisions. Alors qu'une chaîne exécute une séquence prédéfinie d'appels à différents composants d’IA, un agent utilise un modèle de langage pour décider quelles actions entreprendre.
Les agents constituent la partie de l’IA chargée de la prise de décision. Ils peuvent interagir avec d’autres agents ainsi qu’avec des outils. Lorsque vous envoyez une requête à un agent, celui-ci tente de sélectionner l’outil le plus approprié pour y répondre. Les agents sont capables à la fois de s’adapter à votre requête spécifique et de réagir aux instructions (prompts) qui configurent leur comportement.
Les agents dans n8n
n8n propose un nœud Agent qui peut fonctionner selon différents types d’agents, en fonction de votre configuration. Pour plus d’informations sur les types d’agents disponibles, consultez la documentation du nœud Agent.
Lorsque vous exécutez un workflow contenant un agent, celui-ci s’exécute plusieurs fois. Par exemple, il peut d’abord effectuer une initialisation, puis s’exécuter à nouveau pour appeler un outil, et enfin s’exécuter une troisième fois pour évaluer la réponse de l’outil et formuler une réponse à l’utilisateur.