IBM annonce la disponibilité de BOB, un agent IA conçu pour aider les développeurs dans les entreprises.
Bob ne se contente pas d’aider les développeurs à écrire du code rapidement. Il intervient tout au long du cycle de vie du développement logiciel (SDLC), de la planification et du codage aux tests, au déploiement et à la modernisation, tout en assurant la gouvernance et les contrôles de sécurité dont les entreprises ont besoin. Il s'appuie sur une architecture structurée qui intègre Bob à chaque rôle du processus de développement – notamment grâce à des modes basés sur les rôles, des normes imposées, des playbooks réutilisables, l'appel d'outils et une gouvernance en gardant l'humain dans la boucle– afin que les équipes puissent avancer rapidement tout en gardant le contrôle.
L’agent coordonne des agents spécialisés à travers le code, les tests, la documentation et les pipelines pour exécuter des tâches de modernisation complètes et intègre la normalisation des prompts, l’analyse des données sensibles, l’application des politiques en temps réel et les tests de sécurité par équipe rouge (red teaming) directement dans le processus de développement, et non pas en tant qu’ajout a. L'interface CLI de Bob (BobShell) crée en temps réel des processus agentiques autodocumentés, de sorte que chaque action est traçable du début à la fin. Bob achemine les tâches de manière dynamique vers un modèle adapté en fonction de la précision, des performances et du coût, en s’appuyant sur un ensemble de modèles de pointe, notamment Anthropic Claude, les modèles open source Mistral et IBM Granite, ainsi que sur des modèles spécialisés et finement ajustés pour le raisonnement sur le code, la sécurité et la prédiction de la prochaine modification. Les complétions plus simples sont confiées à des modèles plus légers. Les tâches complexes sont confiées à des modèles plus performants. le modèle d'approbation de Bob permet aux développeurs de configurer des points de contrôle adaptés à leur processus de travail, allant de l'approbation manuelle à l'approbation automatique par type de tâche.
La solution est désormais disponible en tant qu’offre SaaS, comprenant un essai gratuit de 30 jours ainsi que des forfaits individuels et d’entreprise. Un déploiement sur site est prévu à l’avenir pour les organisations soumises à des exigences en matière de résidence des données ou à des contraintes réglementaires.


