Bienvenue sur IBM Bob
IBM Bob est un partenaire IA SDLC (Software Development Lifecycle) qui améliore vos flux de travail existants et vous aide à travailler en toute confiance avec de vraies bases de code.
Les IDE v1.0.3 et v2.0.0 cesseront de fonctionner le 30 septembre 2026.
- Si tu utilises v1.0.3, tu dois passer à la dernière version v2.0.x.
- Si tu utilises v2.0.0, tu dois passer à v2.0.2 ou une version ultérieure.
Pour plus d'informations, consulte Installer Bob.

Ce que vous pouvez faire avec Bob
Générer du code
Transformez le langage naturel en code fonctionnel.
Refactoriser et déboguer
Nettoyez et réparez automatiquement le code existant.
Écrire et mettre à jour la documentation
Générez ou mettez à jour la documentation à partir du code.
Répondre aux questions
Posez des questions sur votre base de code et obtenez des explications.
Automatiser les tâches
Rationalisez les flux de travail répétitifs et le code standard.
Créer des fichiers et des projets
Créez de nouveaux fichiers et des projets entiers.
Suivre l'utilisation et optimiser
Surveillez la consommation de Bobcoins et la productivité avec Bobalytics.
Commencez à développer avec Bob
Découvrez la puissance du développement assisté par IA.
Fonctionnalités principales
Modes spécialisés
Bob s'adapte à vos besoins spécifiques avec trois modes orientés objectifs qui optimisent le comportement pour différents scénarios de développement :
Mode Agent
Écrivez, modifiez et refactorisez du code avec précision.
Mode Ask
Obtenez des réponses et des explications sur votre base de code.
Mode Plan
Planifiez et concevez avant l'implémentation.
Chaque mode est conçu pour des scénarios de développement spécifiques, vous permettant de travailler efficacement sans ajuster votre style de communication.
Plus votre demande est spécifique, meilleurs sont les résultats. "Créer un composant React qui affiche un tableau triable avec des données utilisateur" fonctionne mieux que "Créer un composant de tableau."
Subagents
Bob peut diviser des tâches complexes en flux de travail parallèles en générant des subagents spécialisés. Chaque subagent s'exécute dans un mode ciblé (par exemple, un subagent planifie pendant qu'un autre implémente) et vous approuvez chaque génération avant qu'elle ne démarre.
Outils puissants
Bob dispose d'un ensemble complet d'outils qui étendent les capacités au-delà de la génération de texte :
Accès aux fichiers
Lisez et écrivez des fichiers directement dans votre projet.
Exécuter des commandes
Exécutez des commandes de terminal ou de shell depuis Bob.
Outils externes via MCP
Utilisez des outils externes via le framework MCP (Model Context Protocol).
Ces outils fonctionnent ensemble de manière transparente, vous permettant d'accomplir des tâches complexes sans changer d'application.
MCP (Model Context Protocol)
Model Context Protocol (MCP) étend les capacités de Bob avec des outils et des intégrations personnalisés :
Comprendre MCP
Découvrez comment MCP fonctionne et son rôle dans l'extension des capacités de Bob.
Transports de serveur
Choisissez entre des modèles de déploiement locaux et distants pour vos serveurs MCP.
Gestion des serveurs MCP
Ajoutez, configurez et supprimez des serveurs MCP directement depuis le panneau de paramètres.
Bob Shell
Apportez les capacités de Bob au-delà de votre éditeur avec Bob Shell, qui apporte le même support IA dans votre terminal. Bob Shell offre une assistance intelligente pour les tâches en ligne de commande avec la même approche contextuelle et orientée raisonnement.
Exécuter dans votre shell
Exécutez des tâches Bob directement dans votre environnement de terminal.
Support du terminal de l'éditeur
Exécutez des tâches Bob dans les vues de terminal des éditeurs pris en charge.
Premiers pas avec Bob
Prêt à commencer votre voyage avec Bob ? Suivez ces étapes pour démarrer :
Installer Bob
Installez Bob sur votre système. Pour plus d'informations, consultez Installer Bob.
Apprendre les meilleures pratiques
Lisez le guide des meilleures pratiques pour comprendre comment utiliser Bob efficacement. Pour plus d'informations, consultez Meilleures pratiques pour utiliser Bob.
Consulter les directives de sécurité
Consultez les directives de sécurité pour minimiser les risques de sécurité potentiels. Pour plus d'informations, consultez Directives de sécurité.
Commencez par quelque chose sur lequel vous travaillez actuellement. Bob apprend mieux en aidant avec de vrais problèmes plutôt que des scénarios hypothétiques.
Prochaines étapes
Maintenant que vous comprenez ce que Bob peut faire, explorez ces ressources pour approfondir vos connaissances :
Interface de chat
Apprenez à interagir avec l'interface de chat de Bob et les fonctionnalités principales.
Questions fréquemment posées
Trouvez des réponses aux questions courantes sur Bob et son fonctionnement.
Modes
Découvrez les trois modes spécialisés de Bob et quand les utiliser.
Subagents
Découvrez comment Bob utilise les subagents pour gérer des tâches complexes et parallèles.
Skills
Étendez Bob avec des skills qui ajoutent des connaissances et des comportements spécialisés.
Installer Bob
Installez Bob sur votre système et commencez à coder.
Meilleures pratiques
Apprenez des stratégies éprouvées pour travailler efficacement avec Bob.