Bienvenue dans Bob Shell
Bob Shell apporte les capacités d'IA d'IBM Bob à ta ligne de commande.
Lance des sessions de développement agentiques directement dans ton terminal. En tant qu'interface basée sur le terminal, Bob Shell fournit une assistance IA pour les tâches en ligne de commande, l'automatisation de scripts et les flux de travail basés sur le terminal.

Bob Shell offre la même conscience contextuelle et la même approche axée sur le raisonnement d'IBM Bob, mais optimisées pour les environnements shell et les processus automatisés.
Ce que tu peux faire avec Bob Shell
Automatiser des scripts
Bob pour l'automatisation du SDLC — Intègre les capacités agentiques de Bob dans des scripts shell et invoque-les partout dans ton SDLC.
Exécuter des commandes
Exécute des commandes de terminal avec une assistance et une validation alimentées par l'IA.
Générer de la documentation
Crée une documentation complète pour les scripts et les flux de travail.
Résoudre des problèmes
Débogue les échecs de commandes et résous les problèmes basés sur le terminal.
Analyser les logs
Parse et analyse les fichiers de log pour identifier les problèmes et les patterns.
Créer des scaffoldings de projets
Initialise de nouveaux projets et génère du code boilerplate depuis le terminal.
Commence à utiliser Bob Shell
Découvre la puissance du développement assisté par l'IA.
Capacités clés
Des façons flexibles d'utiliser Bob Shell
Bob Shell s'adapte à ton flux de travail avec des façons flexibles de travailler :
Sessions interactives
Engage-toi dans des sessions conversationnelles directement dans ton terminal
Sessions non interactives
Exécute des commandes ou des tâches pour l'automatisation et le scripting
Support d'automatisation
Intègre-toi de manière transparente dans les processus et flux de travail automatisés
Support de terminal dans l'éditeur
Exécute Bob Shell dans les vues de terminal des éditeurs compatibles
Les sessions interactives offrent une expérience conversationnelle pour les tâches complexes, tandis que les sessions non interactives permettent des scénarios d'automatisation et de scripting où Bob Shell peut être invoqué par programmation.
Utilise les sessions interactives pour les tâches exploratoires et la résolution de problèmes. Passe aux sessions non interactives quand tu as besoin d'automatiser des flux de travail répétitifs ou d'intégrer Bob dans des scripts.
Modes spécialisés
Bob Shell comprend des modes spécialement conçus qui optimisent le comportement pour différents scénarios en ligne de commande :
Mode agent
Effectue des actions autonomes : lire, écrire et exécuter pour accomplir des tâches de bout en bout.
Mode Ask
Obtiens des réponses sur ta base de code et tes questions de développement sans apporter de modifications.
Mode Plan
Conçois et planifie des implémentations avant de les exécuter.
Bob Shell optimise chaque mode pour des scénarios de développement spécifiques basés sur le terminal, pour que tu puisses travailler efficacement sans changer ton approche de communication.
Des outils puissants en ligne de commande
Bob Shell fournit des outils complets conçus pour les environnements de terminal :
Opérations sur les fichiers
Lis, écris et manipule des fichiers directement depuis la ligne de commande.
Exécution de commandes
Exécute des commandes shell avec une gestion intelligente des erreurs et une validation.
Gestion des processus
Surveille et contrôle les processus en cours d'exécution et les ressources système.
Outils externes avec MCP
Étends les capacités via le MCP (Model Context Protocol) framework pour des intégrations personnalisées.
Ces outils fonctionnent parfaitement ensemble, pour que tu puisses accomplir des tâches complexes basées sur le terminal sans changer de contexte ni d'application.
Intégration MCP (Model Context Protocol)
Model Context Protocol (MCP) étend les capacités de Bob Shell avec des outils personnalisés adaptés aux flux de travail en ligne de commande :
- Connecte-toi à des bases de données et des APIs depuis le terminal
- Accède à des outils spécialisés de développement et d'opérations
- Intègre-toi aux systèmes internes de ton organisation
- Crée des flux de travail d'automatisation personnalisés pour les tâches DevOps
L'intégration MCP dans Bob Shell peut être utilisée pour les flux de travail DevOps. Connecte-toi aux systèmes de surveillance, aux outils de déploiement et aux APIs d'infrastructure pour créer des solutions d'automatisation complètes.
Capacités d'automatisation
Utilise Bob Shell pour les tâches d'automatisation :
Automatisation de scripts
Automatise les tâches de développement répétitives avec des scripts shell intelligents.
Traitement par lots
Traite plusieurs fichiers ou projets dans des flux de travail automatisés.
Modes personnalisés et commandes slash
Étends la fonctionnalité de Bob Shell avec des modes personnalisés et des commandes slash :
- Définis des modes personnalisés pour des flux de travail spécialisés
- Crée des raccourcis de commandes réutilisables
- Construis des patterns d'automatisation spécifiques à l'équipe
- Standardise les processus de développement au sein de ton organisation
Premiers pas avec Bob Shell
Bob Shell 2.0.0 nécessite une nouvelle installation. Actuellement, il n'existe pas de chemin de mise à niveau automatique depuis 1.0.x. Tes paramètres et configurations existants seront conservés pendant l'installation.
Prêt à apporter l'assistance IA à ton terminal ? Suis ces étapes pour démarrer :
- Installe Bob Shell sur ton système. Pour plus d'informations, consulte Installer et configurer Bob Shell.
- Lance ta première session interactive. Pour plus d'informations, consulte Démarrer Bob Shell de manière interactive.
- Consulte les directives de sécurité pour minimiser les risques de sécurité potentiels. Pour plus d'informations, consulte Directives de sécurité.
Commence par utiliser Bob Shell pour une tâche que tu connais déjà. Cela t'aide à comprendre comment Bob Shell interprète les commandes et fournit une assistance dans un contexte de terminal.
Étapes suivantes
Maintenant que tu comprends ce que Bob Shell peut faire, explore ces ressources pour approfondir tes connaissances :
Sessions interactives
Apprends à utiliser Bob Shell dans des sessions interactives pour des tâches complexes.
Sessions non interactives
Découvre comment utiliser Bob Shell dans des scripts et des flux de travail d'automatisation.
Guide de configuration
Configure les paramètres de Bob Shell et personnalise ton expérience.
Commandes slash
Maîtrise les commandes slash de Bob Shell pour des flux de travail de terminal efficaces.
Foire aux questions
Trouve des réponses aux questions courantes sur Bob Shell.