Les outils de codage IA ont inondé le marché depuis de longs mois (Claude Code, Codex, Cursor, GitHub Copilot...), IBM s'était lui aussi invité sur ce marché en 2023 avec Watsonx Code Assistant pour le développement autour du système d'exploitation intégré (IBM i) et Cobol. En octobre dernier, le fournisseur a cependant annoncé le remplacement de ces assistants pour Project Bob avec une évolution vers l'agentique. « Il repose sur une architecture structurée - notamment grâce à des modes basés sur des profils, des normes imposées, des guides opérationnels réutilisables, l'appel d'outils et une gouvernance impliquant l'intervention humaine - afin que les équipes puissent avancer rapidement tout en gardant le contrôle », a indiqué IBM. Bob s'appuie sur différents LLM, modèles open source et spécialisés ou optimisés. Chacun étant dédié pour répondre à des besoins variés en termes de précision, latence et coût au long du cycle de vie du développement logiciel, de la planification et du codage jusqu'aux tests et à la validation. Parmi les modèles pris en charge figurent notamment la série Granite d'IBM, Claude d'Anthropic, mais aussi certains modèles de la société française Mistral ainsi que d'autres distillés de moindre envergure. Mais pas de Qwen d'Alibaba ni d'autres modèles entièrement open source à l'horizon à ce stade. IBM oblige, il est possible de connecter différents environnements maison comme Hashicorp (infra as code), Instana (résolution de problèmes IT) et Red Hat (déploiement et migration cloud, IA, containers...) directement depuis l'interface d'environnement de développement de Bob.
La fenêtre de contexte de Bob a une capacité maximale de 200 000 tokens. Lorsque l'utilisateur approche cette limite, l'outil condense automatiquement la conversation à 140 000 tokens pour maintenir les performances et éviter un débordement de contexte. « Lorsqu'une conversation atteint 140 000 tokens, Bob effectue automatiquement la préservation du contexte le plus récent et le plus pertinent, résume ou supprime les segments de conversation plus anciens, conserve les instructions système critiques et les définitions d'outils, et continue la conversation avec un contexte condensé », peut-on lire dans une documentation produit.
4 abonnements et une facturation basée sur des crédits
Pour son outil, la firme d'Armonk met en avant les fonctions suivantes : orchestration du cycle de vie du développement logiciel axée sur l'IA, capacités agentiques (découverte, planification, conception, codage, tests, déploiement et exploitation) et coordination des agents spécialisés basés sur les rôles, des compétences réutilisables et des workflows régis par des règles. « Bob coordonne des agents spécialisés dans les domaines du code, des tests, de la documentation et des pipelines afin de mener à bien des tâches de modernisation complètes », explique IBM. Et de citer l'exemple de Blue Pearl, une entreprise spécialisée dans les solutions cloud et les services de conseil, qui a pu réaliser une mise à niveau Java en 3 jours contre 30 habituellement avec à la clé plus de 160 heures de travail d'ingénierie économisées. Des contrôles de sécurité sont aussi intégrés dès le départ (normalisation des prompts, analyse des données sensibles, application des politiques en temps réel, et tests de sécurité par simulation d'attaques (red teaming) basés sur l'IA directement dans le flux de travail de développement). Parmi les autres premiers clients de cet agent IA, on trouve aussi Ernst & Young (pour accélérer la modernisation de sa plateforme fiscale mondiale en automatisant la refactorisation du code, la génération de tests et la documentation). Bob est désormais disponible au plus grand nombre sous forme SaaS sachant qu'un déploiement sur site est prévu (pas de date évoquée à ce stade) pour les organisations soumises à des exigences en matière de résidence des données ou à des contraintes réglementaires.
Côté tarifs, quatre abonnements sont proposés basés sur une facturation par utilisateur/poste avec un système de crédits « Bobcoins » (1 Bobcoin équivalent à 0,50 $ HT). Les utilisateurs dépensent ces crédits en effectuant des actions spécifiques, telles que la génération de code, l'exécution de commandes ou la réalisation d'opérations sur des fichiers. Si un utilisateur épuise son solde, il doit passer à un forfait supérieur pour continuer à utiliser le service. Les formules sont les suivantes : essai gratuit de 30 jours avec 40 Bobcoins, Pro à 20 $ HT par mois et 40 Bobcoins, Pro+ à 60 $ HT et 160 Bobcoins, et Ultra (200 $ HT et 500 Bobcoins). Tous les forfaits standard donnent accès aux fonctionnalités principales, notamment les modes agentiques spécialisés, le codage littéral, le Bob Shell pour des workflows CLI intelligents et l'intégration du model context protocol (MCP). Alors que tous les forfaits individuels sont limités à un seul utilisateur, un forfait Entreprise est disponible via un contact commercial, offrant une gestion centralisée des équipes, des attributions de rôles flexibles et la possibilité de répartir les Bobcoins au sein d'une entreprise. Les abonnés Entreprise bénéficient d'avantages supplémentaires tels qu'une assistance prioritaire et un tableau de bord permettant de suivre les droits d'accès et l'utilisation.
Bob d'abord en SaaS avant une version sur site
Bob a été lancé au sein d'IBM en juin 2025 avec une centaine de développeurs. Il est aujourd'hui utilisé par plus de 80 000 employés du groupe. Le gain de productivité moyen déclaré atteint 45 % selon une enquête, dans les domaines de la modernisation, de la sécurité et du développement de nouvelles fonctionnalités. Pour certaines tâches Instana, celle-ci grimperait à 70 % soit un gain de temps moyen estimé à 10 heures par semaine. L'équipe de développeurs Maximo (application de gestion de processus de flux de travaux et de cycle de vie d'actifs) a testé Bob pour diverses tâches de génération de code et de refactorisation, y compris la mise à jour du code, des tâches qui prennent normalement plusieurs jours et effectuées en quelques heures, toujours selon l'éditeur.
Bob est disponible en SaaS sachant qu'il sera possible, à une date non communiquée pour l'instant, de le déployer sur site pour les organisations soumises à des exigences en matière de localisation des données ou à des contraintes réglementaires.

Commentaire