Principaux enseignements de l'usine
Qu'est-ce que Factory ?

Usine est un AI Plateforme de développement logiciel basée sur des agents de programmation appelés Droids. Un Droid peut lire un code source, planifier une tâche, modifier des fichiers, exécuter des commandes, tester les modifications, comparer les différences et poursuivre le travail via l'application Factory, l'interface de ligne de commande, un navigateur, un accès mobile et des systèmes de travail connectés. Ce produit est conçu pour optimiser la productivité des développeurs, automatiser la livraison des logiciels et renforcer le contrôle au niveau de l'équipe, au-delà de la simple fonction de saisie semi-automatique.
Les fonctionnalités de Factory incluent le choix du modèle, les missions pour les grands projets, les sous-agents personnalisés, le MCP, les compétences, les hooks, les plugins, la revue de code automatisée , l'assurance qualité, la gestion des incidents et l'analyse des agents. Pour une entreprise, l'avantage réside dans la possibilité de déléguer une plus grande partie du cycle de vie du logiciel tout en gardant le contrôle sur les permissions, la politique de modélisation, les limites des données et l'approbation humaine. C'est un outil de productivité et une couche d'automatisation métier pour les équipes d'ingénierie.
Droid est l'agent principal de Factory. Il peut être exécuté depuis l'application Factory, l'interface de ligne de commande Droid, des sessions web, des ordinateurs distants ou un terminal d'éditeur. Des intégrations dédiées couvrent les éditeurs de la famille VS Code, les produits JetBrains et Zed, tandis que l'utilisation en terminal est également compatible avec Vim et d'autres éditeurs. Cela évite d'imposer un éditeur propriétaire à une équipe. Les développeurs peuvent conserver leurs habitudes Git, de test et de shell tout en utilisant le même environnement d'exécution d'agent sur plusieurs surfaces de travail.
Factory est fortement indépendant des modèles. Il propose des modèles d'OpenAI, d'Anthropic, de Google, de xAI et de plusieurs fournisseurs de modèles open source. La liste actuelle inclut des modèles GPT-6, Claude-5, Gemini, Grok et un pool de modèles Droid Core. Factory Router peut sélectionner les modèles en fonction de la tâche, tandis que les développeurs peuvent choisir directement. Les points de terminaison personnalisés et les clés API propres sont pris en charge. Cela permet aux équipes de mieux contrôler le coût, la profondeur du raisonnement et la politique de modèles à mesure que les modèles de codage évoluent.

Les missions gèrent les tâches trop importantes pour une seule session d'agent linéaire. Un développeur définit un objectif, établit un plan, puis laisse Droid coordonner les étapes clés et les tâches, avec validation en cours d'exécution. Les missions s'exécutent via l'interface de ligne de commande (CLI) ou l'application Factory. Elles sont particulièrement utiles pour les migrations, les refontes majeures et les projets multi-fonctions, car le travail reste centralisé dans un seul plan au lieu d'être dispersé dans des discussions disparates nécessitant une réconciliation manuelle.
Factory peut être personnalisé grâce aux Skills, aux Custom Droids, aux Hooks, aux plugins, au MCP et aux connecteurs gérés. Les Skills regroupent les procédures répétables. Les Custom Droids agissent comme des sous-agents spécialisés. Les Hooks exécutent des actions shell déterministes lors des événements du cycle de vie de l'agent. Les plugins peuvent combiner des commandes, des outils et des comportements d'agent.
Les connecteurs natifs permettent d'intégrer des services tels que Slack, Linear, Jira, Notion , Sentry et Google Workspace aux sessions. Les équipes de la plateforme peuvent ainsi transformer leurs pratiques d'ingénierie internes en instructions et contrôles réutilisables pour les agents.
Les flux de travail de Software Factory couvrent le triage, la revue locale, la revue automatisée des demandes d'extraction, la revue de sécurité, l'assurance qualité, la documentation, le déploiement et la gestion des incidents. Droid Control peut interagir avec les interfaces terminal, navigateur et bureau pour vérifier les comportements et recueillir des preuves.
AutoWiki permet de créer et de mettre à jour la documentation des dépôts. La délégation à distance depuis Slack, Linear ou Jira permet également aux équipes de travailler en dehors de l' environnement de développement . Factory s'avère ainsi utile pour les tâches liées à la génération de code, et pas seulement pour l'écriture de code.
Droid lit le système de fichiers en temps réel et ne nécessite pas de copie statique du référentiel dans le cloud. Les entreprises peuvent opter pour des modèles de gestion cloud, hybrides, européens ou totalement isolés du réseau.
Les contrôles incluent la politique de commandes, les hooks, le sandboxing du système de fichiers et du réseau, l'analyse des secrets Droid Shield, les listes blanches de modèles, la politique de connecteurs, la gestion des identités, les événements d'audit et la télémétrie. Le système est certifié SOC 2 Type II, ISO 27001 et ISO 42001. L'entreprise applique également une politique de non-conservation des données.
Plans de prix d'usine
Factory propose des offres individuelles distinctes des offres d'équipe et d'entreprise. Les prix publics actuels sont transparents pour l'entrée de gamme, mais l'utilisation est encadrée par des limites glissantes plutôt que par un pool de jetons fixe.
| Nom du régime | Prix | Utilisation et accès |
|---|---|---|
| Pro | 20 $ par mois | Application, interface de ligne de commande (CLI), kit de développement logiciel (SDK), agents d'arrière-plan locaux et cloud, tableaux de bord d'utilisation |
| Plus | 100 $ par mois | Environ cinq fois l'utilisation Pro plus les ordinateurs Android gérés |
| Max | 200 $ par mois | Environ dix fois l'utilisation Pro, plus un accès anticipé aux fonctionnalités |
| Teams | 60 $ par équipe plus 40 $ par siège par mois | Facturation partagée pour un maximum de 10 postes et accès d'équipe aux fonctionnalités Pro |
| Entreprise | Encadrement Sur Mesure | Jusqu'à 150 utilisateurs, limites personnalisées, authentification unique (SSO), SAML, SCIM, aucune conservation des données, journalisation d'audit, contrôles d'administration |
| Entreprise | Encadrement Sur Mesure | Nombre illimité de membres, puissance de calcul dédiée, options sur site, résidence des données, contrôles étendus, assistance premium |
L'utilisation individuelle s'effectue par périodes distinctes de cinq heures, sept jours et trente jours. Factory propose également Droid Core, un pool de modèles ouverts distinct qui reste disponible, avec ses propres limites, une fois l'utilisation standard épuisée.
L'utilisation supplémentaire peut être prépayée lorsque davantage de capacité est nécessaire. Les missions utilisent les mêmes limites glissantes, nécessitent l'activation de l'utilisation supplémentaire et se suspendent si une limite de débit glissant est atteinte.
Premiers pas avec Factory
- Étape 1 : Créer un Usine Créez un compte et choisissez un forfait Pro, Plus, Max ou un forfait d'équipe.

- Étape 2 : Installez l'application Factory App ou Droid CLI, puis connectez-vous et ouvrez un dépôt Git existant.
- Étape 3 : Démarrez une session Droid et attribuez-lui une tâche délimitée, puis examinez son plan, ses commandes, les modifications de fichiers et les différences.
- Étape 4 : Ajoutez les instructions AGENTS.md, les compétences, les outils MCP, les connecteurs et un niveau d'autonomie adapté au risque du référentiel.
- Étape 5 : Une fois que les sessions normales auront donné des résultats stables, transférez les tâches plus importantes vers les missions ou l'automatisation de la Software Factory.
Pourquoi l'indépendance des modèles est le mojo de l'usine
Factory se distingue par le fait que son environnement d'exécution n'est pas lié à un fournisseur de modèles unique. Un même flux de travail Droid peut utiliser les modèles actuels d'OpenAI, d'Anthropic, de Google, de xAI et de fournisseurs de modèles ouverts, avec différents coefficients d'utilisation et paramètres de raisonnement. Les équipes peuvent également utiliser leurs propres points de terminaison ou clés de modèle.
Il s'agit de bien plus qu'un simple sélecteur de modèles. Factory offre aux responsables techniques la possibilité de définir une politique de coûts et de qualité sans remplacer le reste de l'architecture d'agents. Claude Code est étroitement lié à Anthropic, tandis que les éditeurs optimisent souvent leurs processus en fonction de leurs propres choix de routage. Factory rend la politique de modèles accessible au niveau du produit. C'est là son principal atout pour les équipes qui recherchent la liberté de choix et la maîtrise des coûts.
Où les missions d'usine s'intègrent dans l'ingénierie réelle
Les missions sont utiles lorsqu'une tâche comporte plusieurs parties interdépendantes et qu'une seule session d'agent devient difficile à superviser. Une migration peut nécessiter une phase de découverte, des modifications de paquets, des mises à jour de tests, des modifications de service, de la documentation et une vérification finale. Les missions regroupent ces tâches dans un plan unique et coordonnent les intervenants tout en gardant à l'esprit les points de validation.
Cela réduit le travail manuel de répartition des tâches en discussions distinctes, de copie du contexte et de rapprochement des résultats. Cela ne supprime pas pour autant le besoin de jugement technique. Le plan nécessite toujours une validation humaine et les référentiels à haut risque doivent utiliser des paramètres d'autonomie prudents. Les missions sont optimales lorsque l'objectif est clair, les tests pertinents et le référentiel contient suffisamment d'instructions pour permettre aux agents d'agir de manière cohérente.
Avantages et inconvénients
- Excellente prise en charge multimodèle.
- Contrôles d'exécution locaux robustes.
- Accès flexible à l'IDE et à l'interface de ligne de commande.
- Les missions gèrent des projets de grande envergure.
- Déploiement en entreprise isolé du réseau disponible.
- Système d'extension d'agent riche.
- Pas de plan gratuit permanent.
- Les limites de roulement nécessitent une surveillance.
- Une gouvernance avancée coûte plus cher.
- L'ensemble des fonctionnalités peut sembler dense.
Qui devrait utiliser l'usine
Factory est idéal pour les équipes d'ingénierie qui souhaitent une plateforme d'agents de codage sans dépendre d'un seul fournisseur de modèles ou d'un seul éditeur pour l'ensemble de leur flux de travail. Il est particulièrement performant pour les entreprises qui exigent une exécution locale, une politique de commandes stricte, un routage de modèles personnalisé, un déploiement privé ou un fonctionnement en mode isolé. Les équipes de la plateforme peuvent utiliser des compétences, des plugins, des hooks, MCP et des Custom Droids pour coder leurs pratiques internes.
Les équipes produit peuvent utiliser Missions lorsque le travail englobe de nombreuses modifications liées. Un développeur indépendant qui n'a besoin que de la saisie semi-automatique et de discussions ponctuelles sur le code pourrait trouver Factory surdimensionné. Les équipes qui réfléchissent déjà à la gouvernance des agents, à l'automatisation du déploiement logiciel, à la délégation à distance et à la productivité mesurable des agents tireront davantage profit de la version complète du produit.
FAQ
Est-ce que Factory télécharge l'intégralité de mon code source sur un index cloud ?
Non. Droid lit le code et les fichiers directement depuis le système de fichiers. Le contexte sélectionné peut toujours être envoyé au point de terminaison du modèle utilisé par la session ; la politique relative au modèle et à la passerelle reste donc pertinente.
Laquelle AI modèles que l'usine peut utiliser ?
Factory prend en charge les modèles d'OpenAI, d'Anthropic, de Google, de xAI et des fournisseurs de modèles ouverts. Les administrateurs peuvent également contrôler les modèles que les utilisateurs peuvent sélectionner et configurer des points de terminaison personnalisés.
Quelle est la différence entre Droid et Missions ?
Droid est l'agent de codage principal. Les missions coordonnent les projets de plus grande envergure à travers un plan, des étapes clés, des équipes et des points de validation, tout en utilisant le même environnement d'exécution d'agent Factory.
Factory peut-il fonctionner au sein d'un réseau d'entreprise sécurisé ?
Oui. Les options de déploiement en entreprise incluent des modèles hybrides et entièrement isolés du réseau, ainsi que des points de terminaison de modèle privés, des collecteurs de télémétrie locaux, une politique gérée, des proxys, des certificats et des contrôles réseau.
Factory prend-il en charge les tests automatisés au-delà des tests unitaires ?
Oui. Droid peut exécuter des tests normaux, et Droid Control peut également piloter des interfaces de terminal, de navigateur et de bureau pour vérifier les flux utilisateurs, recueillir des preuves et signaler les défaillances.
Comment fonctionnent les limites d'utilisation de Factory ?
Les forfaits Pro, Plus et Max utilisent des limites glissantes de cinq heures, sept jours et trente jours. Le forfait Plus offre environ cinq fois plus d'utilisation que le forfait Pro et le forfait Max environ dix fois plus. L'option « Utilisation supplémentaire » permet d'augmenter la capacité.
Meilleures alternatives aux usines
| plateforme de développement logiciel basée sur les agents | Stratégie modèle | Contrôle du déploiement |
|---|---|---|
| Claude Code | Modèle anthropique centré | Performances locales robustes avec un choix de fournisseurs de modèles réduit. |
| Curseur | Éditeur de routage multi-modèles | Principalement axé sur l'éditeur et l'agent cloud |
| Code d'augmentation | Modèle multiple avec routage contextuel | Environnements d'agents cloud et auto-hébergés avec un contexte partagé robuste |

