Pacchetti premiumIBM Bob Premium Package per i

Modalità

Usa le modalità IBM i specializzate per adattare il comportamento di Bob ai tuoi compiti specifici su IBM i.

IBM Bob Premium Package for i estende le modalità predefinite di Bob con modalità create appositamente per lo sviluppo su IBM i. Per un'introduzione generale su come funzionano le modalità, quali sono quelle predefinite e come passare da una all'altra, consulta Modalità.

Modalità IBM i Developer

AspettoDettagli
NomeIBM i Developer
Definizione del ruoloYou 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.
Descrizione breveSpiega, genera, compila, testa e documenta codice su IBM i
Accesso agli strumenti baseread, edit, execute, mcp, todo, subtask, skill

Quando usarla

  • Spiegare o documentare logiche complesse e regole di business
  • Generare documentazione inline nel codice nei formati specifici dei linguaggi IBM i
  • Scrivere o refactorizzare codice sorgente RPG (OPM o ILE), CL, DDS, SQL o COBOL in locale o su IBM i (QSYS o IFS)
  • Compilare oggetti tramite comandi CL o tool di build personalizzati
  • Generare, eseguire o correggere suite di unit test RPG
  • Elaborare e implementare piani di modernizzazione su applicazioni IBM i a partire da un insieme di requisiti
  • Modernizzare codice RPG da formato fisso a formato libero

Iniezione di contesto

Quando la modalità IBM i Developer è attiva, Bob inietta automaticamente i dettagli della connessione IBM i corrente (da Code for IBM i) all'inizio di ogni task. Questo contesto consente a Bob di personalizzare le risposte in base all'ambiente IBM i connesso. Le informazioni includono:

  • Nome connessione, host, profilo utente e directory di lavoro IFS
  • Versione del sistema operativo e impostazioni CCSID
  • Libreria corrente e lista di librerie utente completa (come definita nella vista User Library List di Code for IBM i)
  • Libreria temporanea e directory IFS (come definite nelle impostazioni di connessione di Code for IBM i)
  • Linee guida specifiche del progetto definite in un AGENTS.md.

Modalità IBM i Database

AspettoDettagli
NomeIBM i Database
Definizione del ruoloYou are Bob, an IBM i database expert with deep, practical mastery of Db2 for i and the IBM i operating environment.
Descrizione breveGenera, modernizza, ottimizza e rivedi SQL all'interno di Db2 for i
Accesso agli strumentiread, edit, execute, todo, subtask, skill

Quando usarla

  • Scrivere e rivedere istruzioni SQL per Db2 for i tenendo conto di correttezza, prestazioni, sicurezza e best practice IBM i
  • Comprendere schemi di database complessi
  • Analizzare le prestazioni delle query e le strategie di indicizzazione

Iniezione di contesto

Quando la modalità IBM i Database è attiva, Bob inietta automaticamente i dettagli della connessione IBM i corrente (da Code for IBM i) e del job SQL attivo (da Db2 for IBM i) all'inizio di ogni task. Questo contesto consente a Bob di personalizzare le risposte in base all'ambiente IBM i connesso e al job SQL attivo. Le informazioni includono:

  • Nome connessione, host e profilo utente
  • Versione del sistema operativo e impostazioni CCSID
  • Nome job SQL, ID job, naming SQL, schema corrente, lista librerie e livello di isolamento della transazione (come definiti nel SQL Job Manager di Db2 for IBM i)
  • Libreria temporanea e directory IFS (come definite nelle impostazioni di connessione di Code for IBM i)
  • Linee guida specifiche del progetto definite in un file AGENTS.md (se definito in QSYS QBOBSRC/AGENTS.MD o IFS .bob/AGENTS.md)

Personalizzare le modalità IBM i

Tutte le modalità di Bob possono essere personalizzate liberamente, incluse le due modalità IBM i. Basta aprire le impostazioni di Bob, selezionare la scheda Modalità, trovare la modalità IBM i che vuoi modificare, apportare le modifiche desiderate e premere Salva. Per maggiori dettagli, consulta la sezione personalizzare le modalità.

Suggerimento:

Modificare una modalità è uno dei modi migliori per adattare il comportamento generale di Bob. Se ti ritrovi a ricordare ripetutamente a Bob di seguire una regola che non è legata a un progetto specifico, aggiungila come istruzione personalizzata nella modalità. Bob la applicherà automaticamente a ogni task in cui quella modalità è in uso.

Personalizzazione delle modalità IBM i

Passaggio tra modalità e utilizzo di modalità non IBM i

Bob supporta il passaggio fluido sia dalla modalità IBM i Developer che dalla modalità IBM i Database a modalità generiche, come Plan o Agent, quando un task include attività non IBM i o requisiti di pianificazione più ampi. Per i task che riguardano applicazioni e risorse IBM i, le modalità IBM i Developer e IBM i Database sono le modalità operative raccomandate:

  • Agent — Le due modalità IBM i sostituiscono la modalità Agent ogni volta che si affrontano casi d'uso specifici di IBM i, poiché sono meglio equipaggiate con il persona, il contesto e l'accesso agli strumenti appropriati.
  • Plan — Puoi passare alla modalità Plan per la pianificazione architettonica e multi-step, oppure rimanere nella modalità IBM i Developer per pianificare ed eseguire il lavoro direttamente sulle risorse QSYS e IFS.
  • Ask — Le due modalità IBM i dovrebbero essere usate anche per domande in stile Q&A specifiche di IBM i, poiché dispongono di strumenti per il recupero di documentazione specifica IBM i.
Come valuti questo argomento?