Modos
Usa los modos especializados para IBM i y adapta el comportamiento de Bob a tus tareas específicas en IBM i.
IBM Bob Premium Package for i extiende los modos integrados de Bob con modos diseñados específicamente para el desarrollo en IBM i. Para una introducción general sobre cómo funcionan los modos, cuáles son los integrados y cómo cambiar entre ellos, consulta Modos.
IBM i Developer
Explica, genera, compila, prueba y documenta código en IBM i.
IBM i Database
Genera, moderniza, ajusta y revisa SQL en Db2 for i.
Modo IBM i Developer
| Aspecto | Detalles |
|---|---|
| Nombre | IBM i Developer |
| Definición del rol | 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. |
| Descripción corta | Explica, genera, compila, prueba y documenta código en IBM i |
| Acceso a herramientas base | read, edit, execute, mcp, todo, subtask, skill |
Cuándo usarlo
- Explicar o documentar lógica compleja y reglas de negocio
- Generar documentación de código en línea en los formatos específicos de los lenguajes de IBM i
- Escribir o refactorizar código fuente RPG (OPM o ILE), CL, DDS, SQL o COBOL de forma local o en IBM i (QSYS o IFS)
- Compilar objetos usando comandos CL o herramientas de compilación personalizadas
- Generar, ejecutar o corregir suites de pruebas unitarias RPG
- Diseñar e implementar planes de modernización de aplicaciones IBM i a partir de un conjunto de requisitos
- Modernizar código RPG de formato fijo a formato libre
Inyección de contexto
Cuando el modo IBM i Developer está activo, Bob inyecta automáticamente los detalles de la conexión IBM i actual (de Code for IBM i) al inicio de cada tarea. Este contexto le permite a Bob adaptar las respuestas con precisión al entorno IBM i conectado. La información incluye:
- Nombre de conexión, host, perfil de usuario y directorio de inicio del usuario
- Versión del sistema operativo y configuración de CCSID
- Biblioteca actual y lista completa de bibliotecas de usuario (tal como se define en la vista User Library List de Code for IBM i)
- Biblioteca temporal y directorio IFS (tal como se define en la configuración de conexión de Code for IBM i)
Modo IBM i Database
| Aspecto | Detalles |
|---|---|
| Nombre | IBM i Database |
| Definición del rol | You are Bob, an IBM i database expert with deep, practical mastery of Db2 for i and the IBM i operating environment. |
| Descripción corta | Genera, moderniza, ajusta y revisa SQL en Db2 for i |
| Acceso a herramientas | read, edit, execute, todo, subtask, skill |
Cuándo usarlo
- Escribir y revisar sentencias SQL de Db2 for i teniendo en cuenta la corrección, el rendimiento, la seguridad y las mejores prácticas de IBM i
- Comprender esquemas de base de datos complejos
- Analizar el rendimiento de consultas y estrategias de índices
Inyección de contexto
Cuando el modo IBM i Database está activo, Bob inyecta automáticamente los detalles de la conexión IBM i actual (de Code for IBM i) y el trabajo SQL activo (de Db2 for IBM i) al inicio de cada tarea. Esto le permite a Bob adaptar las respuestas con precisión al entorno IBM i conectado y al trabajo SQL activo. La información incluye:
- Nombre de conexión, host y perfil de usuario
- Versión del sistema operativo y configuración de CCSID
- Nombre del trabajo SQL, ID del trabajo, nomenclatura SQL, esquema actual, lista de bibliotecas y nivel de aislamiento de transacciones (tal como se define en el SQL Job Manager de Db2 for IBM i)
Personalizar los modos de IBM i
Todos los modos de Bob pueden personalizarse libremente, incluyendo los dos modos de IBM i. Solo tienes que ir a la configuración de Bob, seleccionar la pestaña Modes, ubicar el modo de IBM i que quieres editar, hacer los cambios deseados y guardar. Para más detalles, consulta personalizar modos.
Editar un modo es una de las mejores formas de ajustar el comportamiento general de Bob. Si te encuentras recordándole repetidamente a Bob que siga una regla que no está vinculada a un proyecto específico, agrégala como instrucción personalizada en el modo. Bob la aplicará automáticamente en cada tarea cuando se use ese modo.

Usar modos que no son de IBM i
Con IBM Bob Premium Package for i instalado, los modos predeterminados de Bob pueden tener acceso a ciertas capacidades específicas de IBM i (como leer y escribir en QSYS o en el IFS según el workspace seleccionado), pero en la mayoría de los casos se recomienda usar los dos modos de IBM i indicados anteriormente por las siguientes razones:
- Agent — Los dos modos de IBM i sirven como reemplazo del modo Agent cuando se abordan casos de uso específicos de IBM i, ya que están mejor equipados con la persona, el contexto y el acceso a herramientas adecuados.
- Plan — Este modo se puede usar si trabajas con código fuente de IBM i en tu PC local. Sin embargo, para crear planes para código fuente en QSYS o en el IFS, se recomienda usar los dos modos en su lugar.
- Ask — Los dos modos de IBM i también deben usarse cuando se hacen preguntas de tipo Q&A específicas de IBM i, ya que tienen herramientas para recuperar documentación específica de IBM i.