L’auteur affirme que, bien que l’expérience avec l’intelligence artificielle ne dure en réalité que trois ans, la perception du temps donne l’impression qu’elle a duré 176 ans. Indiquant que les interactions avec les grands modèles de langage se déroulent encore principalement sous forme de conversations, l’auteur soutient qu’il pourrait souvent s’agir d’une interface utilisateur inadaptée. Il rapporte également que l’universitaire Steven Pinker a déclaré qu’il était regrettable que la première application à grande échelle de l’intelligence artificielle soit un chatbot, et que son véritable potentiel résidait dans les systèmes axés sur les tâches.
Selon l’auteur, lorsque l’utilisateur sait ce qu’il veut faire avec l’intelligence artificielle, il a besoin d’interfaces conçues pour un objectif précis et pouvant être générées instantanément. Le « canvas » de l’application GitHub Copilot est présenté comme un exemple de cette approche. Canvas est une petite application full-stack qui fonctionne sans interface de navigateur, peut communiquer avec le serveur et échanger des données dans les deux sens avec l’agent Copilot.
L’auteur explique qu’avec cette structure, il a créé dans GitHub Copilot un jeu permettant de jouer à Connect 4 contre l’agent. Tout en laissant entendre qu’il n’a pas réussi à battre GPT-5.6 Sol, il indique avoir vaincu GPT-5.6 Luna sans raisonnement. Il affirme que créer un canvas est aussi simple que de demander à Copilot l’application nécessaire.
Ces applications peuvent appeler des API tierces, mais aussi exécuter du code local sur l’ordinateur. À titre d’exemple, il présente une interface Winget capable d’afficher les paquets du registre et d’installer ou de désinstaller des paquets locaux. Selon l’auteur, l’objectif est d’éviter le gaspillage de tokens en créant des outils qui rendent les interactions futures gratuites, plutôt que d’utiliser l’agent à chaque opération.
Pourquoi est-ce important
Cette approche fait passer l’utilisation de l’intelligence artificielle d’une simple expérience de génération de réponses à la mise en place d’outils destinés à accomplir une tâche précise. Ainsi, au lieu de demander une conversation à chaque étape, les utilisateurs et les développeurs peuvent concevoir de petites applications adaptées à leurs besoins, capables d’échanger des données et de fonctionner, si nécessaire, avec des services tiers ou du code exécuté sur l’ordinateur. L’objectif pratique est de réduire, lors des opérations répétitives, la nécessité de redonner des instructions à l’agent et l’utilisation de tokens qui en découle ; toutefois, le texte n’explique pas à quelles limites d’utilisation ni à quelles conditions d’accès cette fonctionnalité est soumise. Le débat s’oriente donc moins vers la question de savoir si l’interface conversationnelle est suffisante que vers celle de la facilité et de l’étendue d’utilisation des applications axées sur les tâches.
Terme : agent
Un agent d’intelligence artificielle est un logiciel qui, au lieu de produire une seule réponse, appelle des outils et exécute une tâche en plusieurs étapes pour atteindre un objectif.