Résumé exécutif : le terme IA Persona devient une responsabilité – nous aimerions nous aligner sur l’industrie et renommer en IA Agent.
Le terme « IA Persona » a été adopté par moi dans Discourse en novembre 2023.
En termes d’IA, cela semble remonter à des décennies.
Au cours de la dernière année et demie, une nouvelle tendance a émergé dans le domaine de l’IA.
Les mots « agentique » et « IA Agents » sont maintenant utilisés de manière omniprésente pour décrire les IA qui agissent en notre nom (plus techniquement, LLM Loop + Tools).
Discourse prend en charge les IA agents depuis 2023 ; le concept clé d’appeler un LLM → appeler des outils → appeler un LLM et ainsi de suite était intégré à Discourse AI à l’époque.
Cette année, nous avons fait des progrès pour centraliser toutes nos utilisations d’IA LLM afin de les faire passer par des personas. Notre objectif est d’avoir une primitive flexible pour travailler avec n’importe quel LLM et s’intégrer à Discourse et aux tiers via des outils.
En centralisant la logique, nous permettons également une meilleure flexibilité pour les administrateurs, car ils peuvent personnaliser n’importe quel persona.
De retour sur la bonne voie.
Le terme « persona » est maintenant devenu unique (dans le mauvais sens) et déroutant dans l’écosystème. Expliquer aux nouveaux administrateurs de Discourse que cela prend en charge des agents transmet l’histoire en une phrase. Leur dire que nous avons des « personas » crée une toute nouvelle conversation – qui aboutit au point final « oh, vous voulez dire que Discourse prend en charge les IA agents ? ».
Étant donné que l’industrie a maintenant décidé du terme à utiliser, je pense qu’il serait sain pour Discourse de renommer la primitive. C’est un changement majeur, et beaucoup de code et de documentation devront être modifiés pour y parvenir.
Je suis curieux de savoir ce que les différents utilisateurs de Discourse AI pensent du changement de nom et j’aimerais recueillir vos commentaires.
Une personnalité d’IA a un très mauvais son. Et en même temps, alors que l’atmosphère générale devient plus négative envers l’utilisation de l’IA, pour diverses raisons, qualifier l’IA de personne se retournera contre Discourse à un moment donné.
Hors de cette bulle, j’ai utilisé le terme de modèle, même si c’est une chose différente. Mais un agent est bien. Et plus couramment utilisé qu’une personnalité, je pense.
La première question qui me vient à l’esprit est de savoir s’il existe vraiment une seule entité à nommer. Dans mon travail quotidien avec ces systèmes, j’utilise plusieurs termes distincts et connexes :
tool
client
server
host
ChatBot
MCP
connection
system prompt
user prompt
Bien que je rencontre fréquemment les mots agent ou agentic dans la documentation, j’ai tendance à les éviter en pratique. De nombreux utilisateurs ont des interprétations contradictoires de ce que ces termes signifient, ce qui crée souvent plus de confusion que de clarté.
Compte tenu de la complexité souvent rencontrée dans l’apprentissage des architectures de code, j’ai trouvé utile de demander aux LLM comme Claude de créer des diagrammes de fils de fer au format SVG, en reliant souvent des dépôts GitHub pertinents. Cette approche pourrait être particulièrement précieuse pour les multiples composants mentionnés dans votre publication originale.
Votre mention de LLM Loop + Tools me fait penser à Host with MCP Client + MCP Servers, illustré ici :
Veuillez corriger ou développer LLM Loop + Tools si nécessaire si mon analogie est erronée, car cela semble essentiel pour identifier les entités spécifiques qui doivent être renommées.
Le rythme et l’ampleur du travail d’intégration de l’IA de Discourse ont été remarquables. Toute l’équipe devrait être fière de ces réalisations.
[citation=“EricGT, post:3, sujet:368198”]
Beaucoup d’utilisateurs ont des interprétations conflictuelles de ce que ces termes signifient
[/citation]
Pour moi, c’est la raison la plus convaincante de simplement attendre un peu que la situation se stabilise.
Je pense toujours que le terme persona n’est pas tout à fait approprié, mais le risque ici est de renommer 2000 lignes de code pour devoir le refaire dans un an lorsque de nouveaux termes apparaîtront.
Idéalement, nous pourrions renommer cela dans les paramètres. J’aime Persona parce que c’est facile à retenir pour les utilisateurs, et les agents peuvent être plus précis puisqu’ils peuvent avoir des appels d’outils, ce qui les rend plus agentiques. Mais je pense qu’idéalement, nous pourrions les renommer pour qu’ils correspondent aux besoins de notre communauté.
Je suis toujours d’accord pour dire que vous avez pris la meilleure position, en attendant.
Il y a maintenant ChatGPT Agent. Comme beaucoup de ceux qui utilisent ChatGPT n’ont pas vraiment besoin ou envie de comprendre l’IA et son fonctionnement, ils utiliseront le nom Agent à partir de maintenant pour pivoter et ajouter plus de définitions pour agent.
Sous-agent pourrait mériter d’être pris en considération.
Anthropic a créé des sous-agents pour une utilisation avec Claude Code.
Les sous-agents personnalisés dans Claude Code sont des assistants IA spécialisés qui peuvent être invoqués pour gérer des types de tâches spécifiques. Ils permettent une résolution de problèmes plus efficace en fournissant des configurations spécifiques aux tâches avec des invites système personnalisées, des outils et une fenêtre de contexte distincte.