Bob : IBM lance son agent de code

Par:
francoistonic

mar, 05/05/2026 - 08:08

IBM annonce son assistant de codage, Bob. Il cible les entreprises et les développeurs. Il est déjà largement utilisé chez IBM. Il est multi-LLM. 

IBM met en avant les fonctions suivantes :

  • Orchestration du cycle de vie du développement logiciel (SDLC) axée sur l'IA : on estime qu'une part importante des efforts de développement est fragmentée entre les outils, les rôles et les étapes du cycle de vie, ce qui ralentit la livraison et introduit des risques. Bob intègre une IA agentique à l'ensemble du SDLC – de la découverte et de la planification à la conception, au codage, aux tests, au déploiement et aux opérations – en coordonnant des agents spécialisés basés sur les rôles, des compétences réutilisables et des processus de travail régis. 
  • Modernisation intelligente : on estime que 60 à 80 % des budgets de développement sont consacrés à des efforts de modernisation pouvant prendre des semaines, voire des mois1. Bob 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. Par exemple, Bob a aidé Blue Pearl, une entreprise de solutions cloud et de services de conseil, à réaliser une mise à niveau Java typique de 30 jours en seulement 3 jours, économisant ainsi plus de 160 heures2 d’ingénierie. 
  • Contrôles de sécurité intégrés dès le premier jour : l’IA ne se contente pas d’accélérer le développement logiciel ; elle transforme le paysage de la sécurité et introduit de nouveaux risques. Bob 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 
  • Traçabilité : le code généré par l'IA peut être déployé en production sans avoir fait l'objet d'une révision suffisante, ce qui crée des zones d'ombre en matière de conformité. L'interface CLI de Bob (BobShell) crée en temps réel des processus agentiques auto-documentés, de sorte que chaque action est traçable du début à la fin. 
  • Orchestration multi modèles : 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. L’objectif : de meilleurs résultats et des coûts réduits. 
  • Transparence et contrôle par les développeurs : 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, tout en gardant l’humain dans la boucle. 

Selon IBM, les équipes gagnent jusqu'à 70 % de temps sur certaines tâches (sans préciser lesquelles). Bob est disponible en mode SaaS avec 30 jours gratuits ou son forme d'une app à installer. Des offres entreprises et individuelles sont disponibles :

- Gratuit 30 jours avec 40 bobcoins

- Pro à 20 $ par mois, 40 bobcoins

- Pro+ à 60 $ par mois, 160 bobcoins

- Ultra à 200 $ par mois, 500 bobcoins

Tous les plans inclus : 

Modes agentiques spécialisés

Codage littéré : Codez en langage naturel

Bob Shell pour des flux de travail CLI intelligents

Actions de code intelligentes et revues

Outils puissants : Exécution de commandes, opérations sur fichiers, analyse de code

Intégration MCP

Bob propose aussi une CLI dédiée : BOB Shell. Il peut se connecter à Red Hat, HashiCorp, Instana.

IBM parle de bobcoins et non de tokens. "Les Bobcoins sont la métrique de facturation basée sur la consommation utilisée pour les abonnements Bob. Ils offrent un moyen transparent et prévisible de mesurer et de facturer votre utilisation de Bob. Chaque action que vous effectuez dans Bob — comme la génération de code, la lecture de fichiers ou l'exécution de commandes — consomme un certain nombre de Bobcoins en fonction des ressources informatiques requises. 1 Bobcoin = 0,50 USD." explique IBM. 

Par contre, si les bobcoins sont épuisés, il faut mettre à niveau le plan choisi pour continuer à utiliser Bob. Il n'est a priori pas possible d'acheter des crédits en dehors des plans définis.

Pour en savoir plus : https://bob.ibm.com/