OpenAI intègre discrètement le système de "Skills" dans ChatGPT et Codex CLI, une avancée majeure pour l’agentic AI
OpenAI a progressivement intégré un système de « compétences » dans ses outils, désormais disponibles dans ChatGPT et le CLI Codex, marquant une adoption discrète mais significative de l’approche lancée par Anthropic en octobre 2025. Ce mécanisme repose sur une structure simple : une compétence est un dossier contenant un fichier Markdown (skill.md) et éventuellement des scripts ou ressources complémentaires. Cette simplicité rend l’implémentation accessible à tout outil d’LLM capable d’interagir avec le système de fichiers, ce que confirme l’implémentation d’OpenAI. Dans ChatGPT, la fonctionnalité apparaît via l’interpréteur de code, qui expose désormais un dossier /home/oai/skills. En demandant simplement « Créez un fichier zip de /home/oai/skills », l’utilisateur reçoit un archivé contenant des compétences pour gérer des fichiers PDF, DOCX et feuilles de calcul. L’approche pour les PDF est particulièrement ingénieuse : les documents sont convertis en images PNG par page, puis analysés par le modèle visuel de GPT, ce qui préserve les mises en page, graphiques et typographie — un avantage majeur par rapport à une extraction de texte brute. En testant la fonction, une requête comme « Créez un PDF résumant la situation actuelle des arbres rimu et son impact sur la saison de reproduction des kākāpō » a déclenché un processus d’environ 11 minutes, durant lequel le modèle a vérifié la qualité de sa propre sortie, notamment en corrigeant un problème d’affichage des macrons dans le mot « kākāpō » en changeant de police. Ce niveau de rigueur démontre une capacité d’auto-évaluation avancée. Parallèlement, le CLI Codex a reçu une fonctionnalité expérimentale via une pull request intitulée feat: experimental support for skills.md. Les compétences sont désormais détectées dans le dossier ~/.codex/skills, à condition d’activer l’option --enable skills. Un test a permis de créer une compétence pour développer des plugins Datasette, en utilisant le langage Python et la bibliothèque pluggy. Après installation, la commande « Écrivez un plugin Datasette ajoutant une page /-/cowsay?text=hello affichant un message avec cowsay » a fonctionné parfaitement, générant un serveur local accessible à l’adresse http://127.0.0.1:8001/-/cowsay?text=This+is+pretty+fun. Ces avancées confirment que les compétences ne sont pas qu’une innovation ponctuelle, mais un paradigme en train de s’imposer. Leur faible complexité technique — un simple fichier Markdown — les rend facilement reproductibles, et leur adoption rapide par OpenAI, après celle d’Anthropic, suggère qu’elles pourraient devenir un standard de l’IA agente. L’absence d’un standard formel reste un point faible, mais une initiative de la nouvelle Agentic AI Foundation pourrait y remédier. En somme, les compétences représentent une avancée majeure, potentiellement plus influente que les systèmes d’orchestration comme MCP, en offrant une base modulaire, ouverte et extensible pour l’IA autonome.
