Factory développe des Droids pour l'ingénierie logicielle avec Claude

Essayer Claude
Contact commercial
Secteur d'activité :
Logiciels
Taille de l'entreprise :
Petite
Produit :
Claude Platform
Région :
Amérique du Nord
550 000 heures
de développement économisées
Réduction de 20 %
de la durée du cycle de développement

Read more
Suivant

Video caption
Suivant

Read more
Suivant

Video caption
Suivant

Précédent
Suivant

Factory utilise Claude pour alimenter des droids autonomes qui rationalisent le développement logiciel pour les entreprises, permettant aux clients d'économiser plus de 500 000 heures d'ingénierie et des millions de dollars à chaque étape du cycle de vie du développement logiciel.

  • 550 000 heures de temps de développement économisées pour l'ensemble des clients
  • Réduction de 20 % de la durée du cycle de développement
  • Réduction par 3 du taux de modifications de code

Automatiser les tâches de codage gourmandes en main-d'œuvre

Factory, fondée en 2023, a pour mission d'apporter de l'autonomie à l'ingénierie logicielle. L'entreprise développe des systèmes alimentés par l'IA appelés « Droids » qui automatisent les tâches gourmandes en main-d'œuvre tout au long du cycle de vie du développement logiciel. Ces Droids peuvent tout gérer, de l'évaluation du code et de la documentation aux tâches de codage de bout en bout comme les refactorisations, les migrations et les demandes de fonctionnalités.

« À mesure que les logiciels sont développés et que les entreprises grandissent, la structure organisationnelle et les pratiques d'ingénierie deviennent incohérentes. Cela crée des goulots d'étranglement et des ralentissements », explique Eno Reyes, directeur technique et cofondateur de Factory. « Il n'existait vraiment aucun outil ou système unique capable de gérer l'ambiguïté nécessaire pour naviguer dans l'ensemble du cycle de vie des logiciels, en particulier un qui soit capable d'évoluer avec l'organisation. »

La solution de Factory consiste à créer des systèmes autonomes capables de comprendre et de gérer les complexités du développement logiciel à grande échelle. Leurs Droids utilisent l'IA pour analyser les bases de code, prendre des décisions et exécuter des tâches avec un minimum d'intervention humaine.

Construire des systèmes d'IA agentiques avec Claude

Pour créer ces systèmes autonomes, Factory avait besoin de modèles d'IA capables de raisonnement, de planification et de prise de décision complexes. Ils ont trouvé leur solution dans la famille de modèles Claude 3.

« Nous essayons de modéliser la connaissance humaine », déclare Reyes. « Nous avons besoin de systèmes de nature agentique. Ils doivent être capables de planifier, de décomposer des sous-objectifs, de réfléchir aux échecs et d'affiner les tâches au fur et à mesure qu'ils agissent. Ils ont besoin d'une mémoire à court et long terme. Ils doivent pouvoir récupérer des informations et utiliser des outils. Anthropic et Claude nous ont toujours fourni ce dont nous avions besoin pour y parvenir. »

Factory utilise Claude 3 Opus pour les tâches nécessitant un raisonnement approfondi et une prise de décision complexe. Pour les tâches à fort volume qui nécessitent toujours un bon raisonnement mais doivent être très rapides, ils utilisent Claude 3 Haiku. Cette combinaison permet à Factory de créer des systèmes d'IA capables de gérer l'ambiguïté et la complexité inhérentes au développement logiciel à grande échelle.

La famille de modèles Claude 3 est la meilleure de sa catégorie pour les tâches d'ingénierie agentique. Claude 3 Opus a largement surpassé les modèles comparables dans divers bancs d'essai développés en interne pour l'ingénierie logicielle. De plus, Claude 3 Haiku a offert la combinaison la plus impressionnante de performance et de rapidité de sa catégorie.

— Eno Reyes, directeur technique et cofondateur de Factory

Rationaliser le développement pour les clients entreprise

Les Droids de Factory ont déjà un impact significatif pour leurs clients entreprise. L'entreprise travaille généralement avec des organisations qui comptent des centaines, voire des milliers d'ingénieurs.

L'un de leurs produits phares est le Review Droid, qui automatise le processus de révision du code. Une fois déployé, il analyse les pull requests, fournit une contextualisation, laisse des commentaires en ligne et aide les autres réviseurs à comprendre les modifications. Un autre produit, le Code Droid, peut prendre un ticket d'un système de gestion de projet comme Jira ou Linear, travailler sur la tâche et créer une pull request pour implémenter la fonctionnalité demandée ou le correctif.

App screen from the Factory platform

Ces deux Droids, alimentés par Claude, réduisent considérablement le temps que les ingénieurs consacrent aux tâches courantes, leur permettant ainsi de se concentrer sur la résolution de problèmes de plus haut niveau et sur de nouvelles opportunités. Factory estime avoir permis à l'ensemble de ses clients d'économiser environ 550 000 heures de développement au total. En moyenne, chaque organisation économise environ 2 300 heures, soit une réduction de 20 % du temps de développement.

Repousser les limites de l'IA dans le développement logiciel

Factory utilise Claude pour bien plus qu'une simple automatisation des tâches. Ils développent des systèmes sophistiqués capables de gérer des processus complexes en plusieurs étapes dans domaine du développement logiciel.

Cette approche permet à Factory de créer des systèmes d'IA capables de gérer les tâches extrêmement complexes et variables du développement logiciel dans le monde réel. Leurs systèmes peuvent planifier, décomposer les problèmes en sous-étapes et prendre des décisions à chaque étape du processus.

App screen on software development lifecycle

L'engagement de Factory à faire avancer l'état de l'art dans le développement logiciel alimenté par l'IA est évident dans leur récent rapport technique, où leur Code Droid — que Claude alimente en partie — offre des performances de pointe sur les bancs d'essai d'ingénierie logicielle.

Perspectives d'avenir

Factory continue de grandir et d'affiner ses droids alimentés par l'IA. Elle prévoit à la fois d'approfondir les compétences des droids existants et de continuer à transformer le paysage de l'ingénierie logicielle.

Grâce à son utilisation innovante des LLM et à sa volonté de résoudre les problèmes concrets des clients entreprise, Factory est bien placée pour ouvrir la voie à une véritable autonomie dans le domaine de l'ingénierie logicielle.

Suivant

Video caption
Suivant

Prev
Suivant