Bem-vindo ao Bob Shell
Bob Shell traz as capacidades de IA do IBM Bob para a tua linha de comando.
Executa sessões de desenvolvimento agentivo diretamente no teu terminal. Como uma interface baseada em terminal, Bob Shell fornece assistência de IA para tarefas de linha de comando, automação de scripts e fluxos de trabalho baseados em terminal.

Bob Shell oferece a mesma consciência de contexto e abordagem focada em raciocínio do IBM Bob, mas otimizada para ambientes de shell e processos automatizados.
O que podes fazer com Bob Shell
Automatizar scripts
Bob para automação do SDLC — Incorpora as capacidades agentivas do Bob em scripts shell e invoca-as em qualquer ponto do teu SDLC.
Executar comandos
Executa comandos de terminal com assistência alimentada por IA e validação.
Gerar documentação
Cria documentação abrangente para scripts e fluxos de trabalho.
Resolver problemas
Depura falhas de comando e resolve problemas baseados em terminal.
Analisar logs
Analisa ficheiros de log para identificar problemas e padrões.
Estruturar projetos
Inicializa novos projetos e gera código de modelo a partir do terminal.
Comece a construir com Bob Shell
Experimenta o poder do desenvolvimento assistido por IA.
Capacidades principais
Formas flexíveis de executar Bob Shell
Bob Shell adapta-se ao teu fluxo de trabalho com formas flexíveis de trabalho:
Sessões interativas
Participa em sessões conversacionais diretamente no teu terminal
Sessões não interativas
Executa comandos ou tarefas para automação e scripting
Suporte de automação
Integra-se perfeitamente em processos automatizados e fluxos de trabalho
Suporte de terminal de editor
Executa Bob Shell dentro de vistas de terminal de editores suportados
As sessões interativas fornecem uma experiência conversacional para tarefas complexas, enquanto as sessões não interativas permitem cenários de automação e scripting onde Bob Shell pode ser invocado programaticamente.
Usa sessões interativas para tarefas exploratórias e resolução de problemas. Muda para sessões não interativas quando precisas de automatizar fluxos de trabalho repetitivos ou integrar Bob em scripts.
Modos especializados
Bob Shell inclui modos especializados que otimizam o comportamento para diferentes cenários de linha de comando:
Modo Agent
Toma ações autónomas: lê, escreve e executa para completar tarefas de ponta a ponta.
Modo Ask
Obtém respostas sobre a tua base de código e questões de desenvolvimento sem fazer alterações.
Modo Plan
Desenha e planeia implementações antes de as executar.
Bob Shell otimiza cada modo para cenários de desenvolvimento específicos baseados em terminal, para que tu possa trabalhar de forma eficiente sem mudar a tua abordagem comunicacional.
Ferramentas poderosas de linha de comando
Bob Shell fornece ferramentas abrangentes concebidas para ambientes de terminal:
Operações de ficheiros
Lê, escreve e manipula ficheiros diretamente a partir da linha de comando.
Executar comandos
Executa comandos de shell com tratamento inteligente de erros e validação.
Gestão de processos
Monitoriza e controla processos em execução e recursos do sistema.
Ferramentas externas com MCP
Estende as capacidades através da MCP (Model Context Protocol) framework para integrações personalizadas.
Estas ferramentas funcionam perfeitamente em conjunto, para que tu possa realizar tarefas complexas baseadas em terminal sem trocar de contextos ou aplicações.
Integração MCP (Model Context Protocol)
Model Context Protocol (MCP) estende as capacidades de Bob Shell com ferramentas personalizadas adaptadas para fluxos de trabalho de linha de comando:
- Conecta a bases de dados e APIs a partir do terminal
- Acessa ferramentas especializadas de desenvolvimento e operações
- Integra-se com sistemas internos da tua organização
- Cria fluxos de trabalho de automação personalizados para tarefas DevOps
A integração MCP em Bob Shell pode ser usada para fluxos de trabalho DevOps. Conecta a sistemas de monitorização, ferramentas de implantação e APIs de infraestrutura para criar soluções de automação abrangentes.
Capacidades de automação
Utiliza Bob Shell para tarefas de automação:
Automação de scripts
Automatiza tarefas de desenvolvimento repetitivas com scripts de shell inteligentes.
Processamento em lote
Processa múltiplos ficheiros ou projetos em fluxos de trabalho automatizados.
Modos personalizados e comandos slash
Estende a funcionalidade de Bob Shell com modos personalizados e comandos slash:
- Define modos personalizados para fluxos de trabalho especializados
- Cria atalhos de comandos reutilizáveis
- Constrói padrões de automação específicos da equipa
- Padroniza processos de desenvolvimento em toda a tua organização
Começar com Bob Shell
Bob Shell 2.0.0 requer uma instalação nova. Atualmente não existe caminho de atualização automático a partir de 1.0.x. As tuas definições e configurações existentes serão preservadas durante a instalação.
Pronto para trazer assistência de IA para o teu terminal? Segue estes passos para começar:
- Instala Bob Shell no teu sistema. Para mais informações, consulta Instalar e configurar Bob Shell.
- Inicia a tua primeira sessão interativa. Para mais informações, consulta Iniciar Bob Shell interativamente.
- Revê as diretrizes de segurança para minimizar riscos de segurança potenciais. Para mais informações, consulta Diretrizes de segurança.
Começa utilizando Bob Shell para uma tarefa que já conheces. Isto ajuda-te a compreender como Bob Shell interpreta comandos e fornece assistência num contexto de terminal.
Próximos passos
Agora que compreendeste o que Bob Shell pode fazer, explora estes recursos para aprofundar o teu conhecimento:
Sessões interativas
Aprende como usar Bob Shell em sessões interativas para tarefas complexas.
Sessões não interativas
Descobre como usar Bob Shell em scripts e fluxos de trabalho de automação.
Guia de configuração
Configura as definições de Bob Shell e personaliza a tua experiência.
Comandos slash
Domina os comandos slash de Bob Shell para fluxos de trabalho eficientes de terminal.
Perguntas frequentes
Encontra respostas a perguntas comuns sobre Bob Shell.