Le rôle de l’IA dans la production
Au cours des dernières années, les outils d’intelligence artificielle les plus puissants dans le workflow du développeur étaient utilisés pour écrire du code. Aujourd’hui, ils peuvent faire bien plus. Il est devenu courant de confier à un agent AI une tâche comme :
- lire un dépôt,
- réviser le service d’authentification pour qu’il corresponde aux nouvelles spécifications,
- exécuter les tests,
- ouvrir une demande de pull si tout passe.
Cet agent peut lire des fichiers, analyser les dépendances, exécuter des commandes, modifier le code et interagir avec des systèmes externes. Dans la plupart des cas, il peut accomplir des morceaux significatifs de travail d’ingénierie avec un minimum de surveillance.
Le déplacement du contrôle
Ce changement semble progressif jusqu’à ce que vous réalisez quelque chose de fondamental : nous ne déléguons plus simplement des suggestions, mais des actions. Le plus grand défi n’est pas si les agents peuvent effectuer ces tâches – ils le peuvent déjà dans de nombreux cas.
La confiance est la clé
Ce qui est intéressant, c’est que le principal obstacle aujourd’hui ne se situe plus sur la capacité des agents à accomplir ces tâches. Le défi majeur est plutôt de savoir si les développeurs ont assez confiance pour déléguer du travail significatif.