Dev · Repéré

Confier à des agents une migration de code répétitive à très grande échelle

Nubank a délégué à Devin la migration de son monolithe ETL de plus de 6 millions de lignes vers des sous-modules, les ingénieurs se contentant de relire et d’approuver.

Repéré · source en lienOutil : Devinprojet 2023-2024

Ce qui a été fait

Selon l’étude de cas de Cognition, la migration concernait environ 100 000 implémentations de classes de données, un chantier estimé à 18 mois pour plus de 1 000 ingénieurs. Des migrations faites à la main ont servi d’exemples et de jeu d’évaluation ; Devin a aussi écrit ses propres scripts pour les étapes mécaniques. L’éditeur annonce un gain d’efficacité de 8 à 12 fois en heures d’ingénierie et plus de 20 fois en coût (chiffres de l’éditeur).

Points de vigilance

Ce type de délégation marche quand la tâche est répétitive et que les exemples sont bons ; sans jeu de test, on industrialise des erreurs.

Prompt pour reproduire ce cas

Point de départ à adapter (remplacez les [crochets])
Je prépare une migration de code répétitive à déléguer à un agent.

Voici 3 exemples de migrations faites à la main (avant / après) : [coller les diffs].

1. Déduis-en la procédure pas à pas et les cas particuliers.
2. Liste les vérifications automatiques à exécuter après chaque migration (tests, imports, lint).
3. Applique la procédure à ce fichier : [chemin], montre le diff et le résultat des vérifications.
S’il y a un cas que les exemples ne couvrent pas, arrête-toi et pose la question.

Cas proches