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 logo

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.

Nota:

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
Nota:

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

Atualização a partir do Bob Shell 1.0.x:

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:

  1. Instala Bob Shell no teu sistema. Para mais informações, consulta Instalar e configurar Bob Shell.
  2. Inicia a tua primeira sessão interativa. Para mais informações, consulta Iniciar Bob Shell interativamente.
  3. Revê as diretrizes de segurança para minimizar riscos de segurança potenciais. Para mais informações, consulta Diretrizes de segurança.
Nota:

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:

Como está este tópico?