Opus 4.5 ne ressemble à aucun agent IA que j’aie essayé jusqu’ici
(burkeholland.github.io)- Claude Opus 4.5 montre un niveau de développement autonome qui, contrairement aux agents d’IA de coding existants, lui permet de construire des applications abouties sans intervention du développeur
- D’un simple utilitaire Windows de conversion d’images à un outil d’enregistrement et de montage vidéo, en passant par une application d’automatisation de publication basée sur l’IA et une application de suivi de commandes et de calcul d’itinéraires, il a finalisé en peu de temps des projets réellement fonctionnels
- Opus 4.5 gère de lui-même des tâches de développement complexes comme la configuration d’un backend Firebase, l’analyse des logs d’erreur et leur correction automatique ou encore la mise en place du déploiement avec GitHub Actions
- L’auteur explique qu’il ne comprend pas entièrement la structure du code, mais a constaté qu’Opus 4.5 corrige lui-même les bugs et propose même des refactorings
- À travers cette expérience, il souligne que la possibilité pour l’IA de remplacer entièrement les développeurs devient concrète, et qu’il s’agit d’un tournant vers une ère de développement centrée sur l’IA
L’arrivée d’Opus 4.5 et sa différence avec les agents IA existants
- Les agents IA existants souffraient souvent d’une génération de code inefficace et de corrections d’erreurs répétitives, ce qui réduisait fortement la productivité
- Après de nombreux copier-coller et cycles de correction, la base de code finissait souvent détériorée
- Opus 4.5 dépasse ces limites : il écrit correctement l’essentiel du code dès le départ et, lorsqu’une erreur survient, il enchaîne lui-même les builds et corrections via le CLI
- L’auteur le décrit comme « le modèle dans lequel la promesse du coding par IA s’est enfin concrétisée »
Projet 1 – Utilitaire Windows de conversion d’images
- Opus 4.5 a réalisé en une seule demande un utilitaire permettant de convertir des formats d’image depuis le menu contextuel du clic droit dans l’Explorateur Windows
- Utilisation du dotnet CLI pour automatiser le build et la correction des erreurs
- Seules les erreurs XAML ont été vérifiées dans Visual Studio avant d’être copiées puis transmises
- Il a aussi mis en place le site web de déploiement, le script d’installation PowerShell et le pipeline de déploiement automatique avec GitHub Actions
- Le logo a été créé avec Figma AI, et Opus a rédigé le script de conversion SVG ainsi que le script de génération des formats d’icônes
Projet 2 – Outil d’enregistrement d’écran et d’édition
- En partant d’un utilitaire d’enregistrement GIF similaire à LICEcap, il l’a étendu à des fonctions de montage vidéo et image
- Des fonctions d’édition comme l’ajout de formes, le recadrage ou le flou ont été implémentées en quelques heures
- Le code source est publié sur GitHub, et l’auteur précise que « le développement a atteint un niveau déjà très avancé en quelques heures »
- Cela montre qu’Opus 4.5 peut gérer non seulement l’UI, mais aussi les intégrations backend
Projet 3 – Application d’automatisation de publication par IA
- Une application mobile basée sur l’IA capable de publier automatiquement sur une page Facebook a été développée avec Opus 4.5
- Après l’envoi d’une photo, l’IA génère une légende puis planifie la publication
- Le backend Firebase, l’authentification, le stockage et les fonctions cloud ont été configurés directement par Opus via le CLI
- L’auteur raconte qu’Opus a terminé l’application pendant qu’il installait des stores
- Opus analyse automatiquement les logs d’erreur pour les corriger et a même créé un tableau de bord d’administration
- Un travail qui prenait auparavant plusieurs mois a été bouclé en quelques heures
Projet 4 – Application de suivi de commandes et de calcul d’itinéraires
- L’application parse les e-mails de commande Gmail pour calculer automatiquement le planning, l’itinéraire, le temps de conduite et le journal kilométrique pour la fiscalité
- Opus 4.5 a traité en une seule fois l’intégration de l’authentification Google et la connexion à Firebase
- L’auteur estime qu’« Opus a parfaitement exécuté un travail qui aurait été pénible à réaliser manuellement »
Compréhension du code et questions de qualité
- L’auteur souligne que l’application fonctionne parfaitement bien qu’il ne connaisse pas Swift
- Opus 4.5 détecte et corrige lui-même les bugs, ce qui lui permet de poursuivre le développement sans comprendre la structure interne du code
- À propos de la qualité du code, il affirme que « si le code est destiné à être lu et maintenu par une IA, la lisibilité humaine importe peu »
- En utilisant dans VS Code un prompt dédié à l’écriture de code pour l’IA, il génère un code structuré avant tout pour être facile à comprendre par un LLM
Principes de coding centrés sur l’IA
- Le prompt part du principe qu’il s’agit de « code écrit et maintenu par une IA »
- Il met l’accent sur une structure simple, des points d’entrée clairs, un minimum d’abstraction et un faible couplage
- Il privilégie aussi un flux de contrôle explicite, des fonctions simples, des logs structurés et une régénération facile
- Lors d’un refactoring, Opus rassemble dans un document les améliorations prioritaires par niveau (haut, moyen, bas)
- Lors des vérifications de sécurité, il lui demande d’examiner les clés API, la gestion du login et le stockage éventuel de données sensibles
- L’auteur précise qu’il reste « encore inquiet », avec un niveau de confiance d’« environ 80 % » sur la sécurité
Le basculement vers l’ère du développement par IA
- L’auteur dit ressentir à la fois « de l’excitation et une forme de vide face à cette réalité où l’on peut créer en quelques heures »
- Il pensait autrefois que « l’IA ne pourrait pas remplacer les développeurs », mais reconnaît désormais qu’il n’est plus possible d’écarter cette éventualité
- En conclusion, il insiste : dans un environnement de développement centré sur l’IA, il ne faut pas hésiter à se lancer et à construire soi-même
- Enfin, il avertit que « la gestion des clés API doit rester de votre propre responsabilité »
Résumé : Opus 4.5 est présenté comme un modèle au niveau d’un développeur IA capable, au-delà d’une simple assistance au code, de concevoir, implémenter et déployer de manière autonome des applications complètes. L’auteur affirme avoir ainsi fait l’expérience directe de la possibilité réelle que l’IA puisse remplacer les développeurs humains.
Aucun commentaire pour le moment.