Présentation de la plateforme

Factory, startup californienne, a annoncé une levée de 200 millions de dollars menée par Blackstone, Khosla Ventures, Sequoia Capital, NEA et d’autres investisseurs, dont Marc Benioff parmi les angels. La société est désormais évaluée à 5 milliards de dollars, soit une hausse de 3,5 milliards depuis avril. La plateforme repose sur des agents d’intelligence artificielle capables d’exécuter des tâches de programmation à partir de descriptions haut‑niveau fournies par les développeurs.

Architecture et orchestration des agents

Le flux démarre avec la commande « Readiness Report », un slash command qui analyse le dépôt de code pour vérifier sa compatibilité avec les agents. Si le dépôt est correctement structuré et possède des garde‑fous, le système décompose la tâche en sous‑étapes et les affecte à un groupe d’agents IA. Chaque sous‑étape est confiée au large language model (LLM) le plus économique pour l’opération. En cas de défaillance technique d’un LLM, la plateforme redirige automatiquement la requête vers un autre algorithme, assurant une continuité d’exécution.

Les agents s’exécutent dans des environnements virtuels appelés Droid Computers. Ces environnements encapsulent bibliothèques, fichiers de configuration et autres actifs nécessaires, ce qui élimine l’étape d’installation manuelle pour chaque session. Les Droid Computers peuvent être déployés dans le cloud public ou sur l’infrastructure du client, offrant une flexibilité d’intégration.

Mécanismes de sécurité et de qualité

Avant de livrer un extrait de code, Factory le soumet à une chaîne de contrôles de qualité et de cybersécurité. Le processus inclut des analyses statiques, la détection de vulnérabilités potentielles et la validation de conformité aux politiques du dépôt. Un module nommé AutoWiki génère automatiquement la documentation associée et la met à jour à chaque modification du code. Un agent dédié peut également surveiller le code en continu, proposer des suggestions de dépannage et signaler les problèmes techniques.

Perspectives et limites

Factory utilise des LLMs pour améliorer ses propres agents en s’appuyant sur des signaux d’usage anonymisés provenant de « milliers de sessions quotidiennes ». La plateforme est déjà adoptée par plusieurs centaines de milliers de développeurs, dont des équipes de Nvidia, Adobe et Palo Alto Networks. Le financement prévu servira à porter les effectifs à 300 employés d’ici la fin de l’année. Toutefois, la dépendance à la qualité des dépôts d’origine et aux performances des LLMs constitue une contrainte : des bases de code mal organisées ou dépourvues de documentation peuvent ralentir ou bloquer l’automatisation. De plus, la génération de code automatisée soulève des questions de responsabilité en cas de vulnérabilité introduite malgré les contrôles, un aspect qui reste à mesurer à grande échelle.