Skip to content
industry insights

Les agents IA viennent de rendre le logiciel copiable

Une suite virale de style Adobe semble beaucoup moins impressionnante une fois que les designers tentent de réaliser de vrais projets. Mais une expérience distincte de reconstruction d'un jeu classique laisse entrevoir un changement plus important sous le battage médiatique.

Cassidy Wolfe
Les agents IA viennent de rendre le logiciel copiable

Les clones d'Adobe sont devenus viraux, puis se sont heurtés à la réalité

Les agents IA viennent de rendre le logiciel copiable, à la dure. Prenez ArcCraft, la suite open source de Brandon Thomas, devenue virale pour son audacieuse revendication de clean-room : PhotoCraft, VectorCraft et FilmCraft ont été construits à partir de spécifications publiques et de comportements observés, et non à partir du code ou des ressources propriétaires d'Adobe. La prémisse était frappante.

L'expérience pratique a cependant apporté une dose de réalité. Un commentateur de Hacker News, expérimenté en design et en cinéma, a rapporté que les projets de mise en page de base ne fonctionnaient tout simplement pas. La propre « évaluation de parité d'honnêteté » de PhotoCraft sur sa feuille de route confirme que la parité avec Photoshop reste bien en dessous de 50 %.

Cette distinction entre une interface familière et un outil de création fiable est cruciale. Les flux de travail de production reposent sur une compatibilité de fichiers transparente, une gestion robuste des cas limites, un comportement de rendu prévisible et des années de perfectionnement accumulé. ArcCraft, malgré son moment de viralité, souligne que la véritable réplication logicielle signifie plus qu'une simple interface utilisateur correspondante ; elle exige une parité fonctionnelle profonde que les efforts actuels de clean-room assistés par IA n'ont pas encore atteints.

Un serveur MCP donne aux agents une vue à l'intérieur des binaires

La revendication de clean-room d'ArcCraft, bien que ténue, pointe vers le changement technique sous-jacent : les agents IA effectuent désormais de l'ingénierie inverse sur les binaires avec une précision sans précédent. Le dépôt numéro un sur GitHub, Reverse Engineer Anything (REA), n'est pas de la magie ; c'est un serveur MCP (Model Context Protocol) qui relie les agents IA à des outils d'ingénierie inverse professionnels comme Hopper, Ghidra et IDA. Cette configuration donne aux agents une vue programmatique profonde à l'intérieur des logiciels compilés.

Il ne s'agit pas de clonage en un clic. Les agents utilisent REA pour inspecter les fonctions, analyser le pseudocode et déduire les structures de données, tout comme les ingénieurs humains. Ils appliquent ensuite ces conclusions pour guider la reconstruction du code source, distinguant l'assistance à l'analyse de la réplication instantanée. C'est un processus sophistiqué d'inférence architecturale, et non une extraction illicite de code.

MCP fournit un moyen standard pour les agents d'interagir avec des outils externes, allant au-delà des simples invites textuelles. Cependant, les contraintes du monde réel persistent : la configuration du serveur MCP, la sécurisation de l'accès aux logiciels d'ingénierie inverse sous licence et une vérification humaine robuste restent essentielles. Les agents effectuent le travail fastidieux, mais un humain dirige toujours l'orchestre et valide le résultat.

Un jeu de flipper des années 1990 devient un portage Rust

Une démonstration bien plus convaincante de l'ingénierie inverse pilotée par des agents provient de la vidéo de Better Stack, qui a détaillé une expérience visant à porter le jeu Windows classique 3D Pinball: Space Cadet sur macOS. Il ne s'agissait pas d'une réécriture en clean-room à partir de spécifications publiques ; c'était une attaque directe contre un binaire hérité.

Claude Opus 5.5, la star de ce spectacle, a pris un exécutable Windows téléchargé depuis l'Internet Archive et, en 2 heures et 25 minutes rapportées, a généré un portage natif pour macOS. Le processus impliquait l'orchestration de 15 sous-agents pour s'attaquer à des composants de jeu distincts : la physique, les batteurs et les 32 missions.

Les résultats, selon la vidéo, étaient stupéfiants : 31 000 lignes de Rust, 174 tests réussis et aucune dépendance externe. Ce résultat suggère que les agents peuvent accélérer les tâches complexes de portage hérité pour des applications délimitées.

Soyons clairs : bien qu'impressionnantes, ces mesures ne garantissent pas une fidélité fonctionnalité par fonctionnalité, une maintenabilité à long terme ou une autorisation légale. Le volume de code et les tests réussis indiquent simplement une parité fonctionnelle dans le cadre interprété par l'agent, et non nécessairement par rapport au comportement complexe ou à la propriété intellectuelle du jeu original. Pour en savoir plus sur la technologie sous-jacente, consultez GitHub - morluto/rea: Reverse Engineer Anything.

Cet article vous plaît ? Recevez-en un comme celui-ci chaque matin.

un e-mail par jour · désinscription en deux clics · aucun traqueur tiers

Le code fermé est un fossé plus faible, pas un interrupteur open-source

Prétendre que « tout est open source » aujourd'hui exagère ce que les agents IA peuvent reproduire de manière fiable, même s'ils rendent la recréation partielle moins coûteuse. Bien que PhotoCraft, VectorCraft et FilmCraft d'ArcCraft mettent en évidence le potentiel des réécritures en clean-room à partir de comportements observés et de spécifications publiques, la feuille de route du projet admet que la parité avec Photoshop reste « bien en dessous de 50 % ». Les rapports d'utilisateurs qualifiant le logiciel de « plaisanterie » pour des projets de mise en page basiques soulignent l'écart entre le concept et le code prêt pour la production.

Les limites techniques et juridiques persistent. Les formats propriétaires complexes, les intégrations cloud profondes et les vastes ensembles de données résistent à l'imitation, surtout lorsque des cas limites critiques définissent la convivialité. Les revendications de clean-room, bien qu'étant une défense juridique, ne résolvent pas automatiquement les problèmes de droit d'auteur, de licence ou de contournement des mesures de protection, en particulier lorsqu'un concurrent direct émerge de l'ingénierie inverse automatisée.

La défendabilité passera de l'obscurité du code vers les données, l'infrastructure, les effets de réseau et les écosystèmes étroitement intégrés. Bien que des agents IA comme Claude Opus 5.5 puissent porter des exécutables Windows 32 bits vers 31 000 lignes de Rust natif en 2,5 heures, ce sont des expériences impressionnantes, et non des remplacements prêts à l'emploi pour un travail réel. Tant que ces clones n'auront pas fait leurs preuves dans des flux de travail professionnels exigeants, considérez-les comme une preuve de concept fascinante, et non comme un signal pour abandonner vos logiciels existants.

Foire aux questions

PhotoCraft est-il un remplacement complet de Photoshop ?

Non. Sa feuille de route reconnaît que la parité des fonctionnalités avec Photoshop est bien inférieure à 50 %, et les utilisateurs ont signalé des lacunes dans les projets de base.

Que fait Reverse Engineer Anything ?

Il connecte les agents IA à des outils tels que Ghidra, Hopper et IDA afin qu'ils puissent inspecter et analyser les logiciels compilés.

L'IA peut-elle légalement cloner n'importe quel logiciel ?

Non. L'ingénierie inverse et la réimplémentation en clean-room peuvent soulever des problèmes de droit d'auteur, de licence et de contournement des mesures de protection. La loi dépend des faits et de la juridiction.

Qu'a démontré l'expérience Space Cadet Pinball ?

Un agent IA aurait utilisé 15 sous-agents pour recréer le jeu en Rust, produisant une version native avec 174 tests en environ deux heures et 25 minutes.

Found this useful? Share it.

For builders

Want Stork to write one of these about your product?

Send us a URL. We use the product, form a view, and publish what we actually think — in 8 languages, labeled Sponsored, with no copy approval on your side. That last part is what makes it worth quoting.

See how it works$199 · AI tools & software only

Pour les builders

Cette page travaille pour l’outil de quelqu’un d’autre.

Les agents IA la lisent. Des acheteurs y arrivent. Elle répond en huit langues et via MCP. Votre outil peut avoir la sienne — en ligne en 24 heures.