Factory
Factory offre un développement logiciel orienté agents avec des Droids capables de déléguer codage, tests et déploiement via IDE, web, CLI, Slack/Teams.
Qu'est-ce que Factory ?
Factory est un logiciel de développement logiciel orienté agents qui utilise des « Droids » pour déléguer des tâches d'ingénierie complètes — telles que des refactorisations, la réponse aux incidents et les migrations — à travers le cycle de développement. L'objectif affiché est de permettre aux équipes d'exécuter des agents de codage IA là où elles travaillent déjà, sans nécessiter de changement de leurs outils, modèles ou flux de travail existants.
Sur la page, Factory positionne les Droids comme des agents intégrés aux flux de travail qui peuvent opérer dans un IDE, une interface navigateur, une interface en ligne de commande, Slack/Teams et un contexte de projet/backlog. L'accent est mis sur la délégation de tâches de bout en bout (y compris la production de sorties comme des pull requests) tout en conservant la traçabilité du ticket au code.
Fonctionnalités clés
- « Droids » intégrés aux flux de travail sur plusieurs interfaces : Déléguez des tâches dans un IDE/terminal, interface web, CLI, Slack/Teams et contexte de gestionnaire de projet.
- Délégation de tâches sans changement d'outil : Utilisez le même flux de travail et les mêmes outils de développement plutôt que de passer à un système séparé.
- Support des contextes IDE/terminal courants : La page mentionne spécifiquement VS Code, JetBrains, Vim, et l'utilisation en terminal sur macOS/Linux et Windows.
- Exécution d'agents basée sur le web : Exécutez des Droids directement depuis le navigateur pour des tâches de codage complexes comme des refactorisations ou du débogage, sans configuration supplémentaire décrite sur la page.
- Automatisation pilotée par agents pour CI/CD et maintenance : Le chemin CLI est décrit pour le scripting et la parallélisation des agents pour des phases comme CI/CD, migrations et revue de code automatisée.
- Exécution déclenchée par projet/backlog avec création de PR : Factory peut déclencher des agents à partir d'une affectation d'issue ou de mentions, récupérer le contexte, implémenter des solutions et créer des PR tout en maintenant la traçabilité du ticket au code.
- Canal partagé support/ingénierie dans Slack/Teams : Déléguez le triage d'incidents et les petites corrections via un anglais simple pour obtenir des solutions au niveau du code.
Comment utiliser Factory
- Démarrez via le quickstart fourni : Utilisez le « Quickstart Guide » référencé sur la page pour commencer à exécuter des Droids depuis votre interface choisie (IDE ou terminal en premier, explicitement mis en avant).
- Déléguez une tâche depuis votre flux de travail existant : Dans votre IDE ou terminal, assignez une tâche au Droid (la page référence des exemples comme des refactorisations, du débogage et des migrations) tout en conservant vos outils et raccourcis existants.
- Utilisez les interfaces supplémentaires au besoin :
- Exécutez des Droids dans le navigateur pour un travail piloté par agents immédiat.
- Utilisez la ligne de commande pour script/paralleliser les exécutions d'agents pour CI/CD, migrations ou maintenance.
- Dans Slack/Teams, déléguez des éléments de support ou de triage d'incidents en anglais simple.
- Pour un travail piloté par backlog, déclenchez depuis les issues : Utilisez l'expérience gestionnaire de projet/backlog où Factory déclenche des agents à partir d'une affectation d'issue ou de mentions, génère des changements de code et crée des PR avec traçabilité.
Cas d'usage
- Refactorisations et débogage basés sur IDE : Un développeur peut déléguer une refactorisation ou une tâche de dépannage depuis son éditeur (ex. VS Code, JetBrains, Vim) sans changer son flux de travail.
- Interface web pour expériences rapides avec agents : Un membre d'équipe peut exécuter des tâches de codage depuis une interface navigateur quand il veut déléguer des refactorisations ou du débogage immédiatement.
- Automatisation en ligne de commande pour CI/CD : Un ingénieur build/release peut script et paralleliser des Droids pour supporter des activités liées à CI/CD comme la revue de code automatisée et d'autres tâches de maintenance.
- Triage d'incidents et corrections rapides via Slack/Teams : Les équipes support et ingénierie peuvent envoyer des tâches en anglais simple pendant les incidents, recevant des solutions au niveau du code via un canal partagé.
- Flux de travail ingénierie de backlog à PR : Une équipe peut déclencher des agents à partir d'une affectation d'issue ou de mentions, laissant Factory récupérer le contexte, implémenter des changements et créer des PR tout en conservant le lien entre le ticket et le code résultant.
FAQ
-
Où puis-je exécuter les Droids de Factory ?
La page liste IDE/terminal, bureau/web, ligne de commande, Slack/Teams et une interface de gestionnaire de projet/backlog. -
Dois-je changer mes outils ou mon flux de travail existants ?
Le positionnement de Factory indique que les Droids fonctionnent « partout où vous travaillez » sans exiger de changer vos outils, modèles ou flux de travail. -
Quels IDE sont mentionnés ?
La page cite spécifiquement VS Code, JetBrains et Vim, plus l’utilisation du terminal. -
Factory peut-il créer des pull requests à partir de tickets ?
Le flux gestionnaire de projet/backlog décrit sur la page indique que Factory peut créer des PR tout en maintenant la traçabilité du ticket au code. -
Factory est-il conçu pour un usage entreprise ?
La page inclut une section « Enterprise » le décrivant comme sécurisé, scalable et prêt à s’intégrer aux outils d’ingénierie existants, et mentionne la sécurité et la conformité de niveau industriel, mais sans lister d’étendards ou certifications spécifiques.
Alternatives
- Assistants de codage LLM polyvalents : Les outils axés sur l’aide au codage par chat peuvent assister pour des extraits ou conseils, mais ils n’intègrent généralement pas le même flux d’agents de bout en bout sur IDE, CI/CD, Slack/Teams et exécution backlog-to-PR comme décrit pour Factory.
- Plateformes d’automatisation CI/CD et automatisations dev internes : Les équipes peuvent créer des scripts ou flux agent-like autour de leurs pipelines, mais cela diffère de l’accent de Factory sur la délégation agent-native multi-interfaces.
- Outils d’automatisation de workflows/tickets avec intégrations personnalisées : Automatiser des actions sur événements de tickets est possible avec des plateformes génériques, mais il faut connecter soi-même l’exécution de code, la gestion de contexte et la création de PR.
- Extensions d’automatisation de tâches IDE : Les plugins d’éditeurs peuvent fluidifier les tâches répétitives dans l’IDE, mais ils ne fournissent pas la même délégation multi-interfaces (web/CLI/Slack/Teams/gestionnaire de projet) décrite sur la page Factory.
Alternatives
AakarDev AI
AakarDev AI est une plateforme puissante qui simplifie le développement d'applications d'IA avec une intégration fluide des bases de données vectorielles, permettant un déploiement rapide et une évolutivité.
Arduino VENTUNO Q
Arduino VENTUNO Q : ordinateur edge IA pour la robotique, combinant inférence accélérée et microcontrôleur pour un contrôle déterministe. Arduino App Lab.
Devin
Devin est un agent de codage IA qui automatise des sous-tâches en parallèle pour des migrations et gros refactors, sous contrôle humain et validation.
Codex Plugins
Utilisez Codex Plugins pour regrouper des skills, intégrations d’app et serveurs MCP en workflows réutilisables afin d’étendre l’accès à Gmail, Google Drive et Slack.
Ably Chat
Ably Chat : API et SDK de chat temps réel pour créer des applications personnalisées, avec réactions, présence et édition/suppression de messages.
Falconer
Falconer est une plateforme de connaissances qui se met à jour automatiquement pour équipes rapides : écrivez, partagez et trouvez une documentation interne fiable.