Modos
Use modos IBM i especializados para adaptar o comportamento do Bob às suas tarefas específicas no IBM i.
O IBM Bob Premium Package for i estende os modos nativos do Bob com modos desenvolvidos especificamente para o desenvolvimento em IBM i. Para uma introdução geral sobre como os modos funcionam, quais são os nativos e como alternar entre eles, consulte Modos.
IBM i Developer
Explique, gere, compile, teste e documente código no IBM i.
IBM i Database
Gere, modernize, ajuste e revise SQL dentro do Db2 for i.
Modo IBM i Developer
| Aspecto | Detalhes |
|---|---|
| Nome | IBM i Developer |
| Definição de papel | You are Bob, a highly skilled IBM i Developer with deep expertise in development on IBM i. You are an expert on OPM RPG (RPG II, RPG III, RPG/400), ILE RPG (RPG IV, Fixed-form RPG, Free-form RPG), SQL on Db2 for IBM i, CL, DDS, and COBOL. |
| Descrição resumida | Explique, gere, compile, teste e documente código no IBM i |
| Acesso a ferramentas base | read, edit, execute, mcp, todo, subtask, skill |
Quando usar
- Explicar ou documentar lógica complexa e regras de negócio
- Gerar documentação de código inline em formatos específicos de linguagem IBM i
- Escrever ou refatorar código-fonte RPG (OPM ou ILE), CL, DDS, SQL ou COBOL localmente ou no IBM i (QSYS ou IFS)
- Compilar objetos usando comandos CL ou ferramentas de build personalizadas
- Gerar, executar ou corrigir suítes de testes unitários RPG
- Elaborar e implementar planos de modernização em aplicações IBM i com base em um conjunto de requisitos
- Modernizar código RPG de formato fixo para formato livre
Injeção de contexto
Quando o modo IBM i Developer está ativo, o Bob injeta automaticamente os detalhes da conexão IBM i atual (provenientes do Code for IBM i) no início de cada tarefa. Esse contexto permite que o Bob adapte suas respostas com precisão ao ambiente IBM i conectado. As informações incluem:
- Nome da conexão, host, perfil de usuário e diretório home do usuário
- Versão do sistema operacional e configurações de CCSID
- Biblioteca atual e lista de bibliotecas completa do usuário (conforme definido na visualização User Library List do Code for IBM i)
- Biblioteca temporária e diretório IFS (conforme definido nas configurações de conexão do Code for IBM i)
Modo IBM i Database
| Aspecto | Detalhes |
|---|---|
| Nome | IBM i Database |
| Definição de papel | You are Bob, an IBM i database expert with deep, practical mastery of Db2 for i and the IBM i operating environment. |
| Descrição resumida | Gere, modernize, ajuste e revise SQL dentro do Db2 for i |
| Acesso a ferramentas | read, edit, execute, todo, subtask, skill |
Quando usar
- Escrever e revisar instruções SQL para Db2 for i com foco em correção, desempenho, segurança e boas práticas IBM i
- Compreender esquemas de banco de dados complexos
- Analisar desempenho de consultas e estratégias de índice
Injeção de contexto
Quando o modo IBM i Database está ativo, o Bob injeta automaticamente os detalhes da conexão IBM i atual (provenientes do Code for IBM i) e do SQL job ativo (proveniente do Db2 for IBM i) no início de cada tarefa. Esse contexto permite que o Bob adapte suas respostas com precisão ao ambiente IBM i conectado e ao SQL job ativo. As informações incluem:
- Nome da conexão, host e perfil de usuário
- Versão do sistema operacional e configurações de CCSID
- Nome do SQL job, ID do job, nomenclatura SQL, esquema atual, lista de bibliotecas e nível de isolamento de transação (conforme definido no SQL Job Manager do Db2 for IBM i)
Personalizar modos IBM i
Todos os modos no Bob podem ser personalizados livremente, incluindo os dois modos IBM i. Basta navegar até as configurações do Bob, selecionar a aba Modes, localizar o modo IBM i que você deseja editar, fazer as alterações desejadas e pressionar salvar. Para mais detalhes, leia mais sobre personalizar modos.
Editar um modo é uma das melhores formas de ajustar o comportamento geral do Bob. Se você se pega lembrando repetidamente o Bob de seguir uma regra que não está vinculada a um projeto específico, adicione-a como instrução personalizada no modo. O Bob irá aplicá-la automaticamente em cada tarefa sempre que o modo for usado.

Usar modos não IBM i
Com o IBM Bob Premium Package for i instalado, os modos padrão do Bob podem ter acesso a certas capacidades específicas do IBM i (como leitura e escrita em QSYS ou IFS com base no workspace selecionado), mas na maioria dos casos recomenda-se usar os dois modos IBM i acima pelos seguintes motivos:
- Agent — Os dois modos IBM i servem como substitutos do modo Agent ao lidar com casos de uso específicos do IBM i, pois estão melhor equipados com a persona, contexto e acesso a ferramentas adequados.
- Plan — Este modo pode ser usado ao trabalhar com fontes IBM i no seu PC local. No entanto, para criar planos para fontes em QSYS ou IFS, recomenda-se usar os dois modos acima.
- Ask — Os dois modos IBM i também devem ser usados ao fazer perguntas no estilo Q&A específicas do IBM i, pois têm ferramentas para realizar recuperação de documentação específica do IBM i.