Workflow
Usa i workflow per affrontare casi d'uso complessi con un flusso strutturato di step agentici e non agentici.
IBM Bob Premium Package for i include diversi workflow per affrontare casi d'uso IBM i complessi. Ogni workflow è progettato per eseguire una serie di step di natura agentica o non agentica. Mentre gli step agentici — eseguiti tramite subagent o subtask — consentono a Bob di sfruttare appieno le sue capacità di ragionamento e utilizzo degli strumenti per gestire lavori aperti e multi-step, gli step non agentici eseguono operazioni deterministiche che riducono il consumo di token e producono risultati più coerenti e prevedibili.
RPG Modernization
Converti sorgenti RPG OPM e ILE in formato fisso nel moderno RPG formato libero.
Business Rules Extraction
Analizza il codice sorgente RPGLE ed estrae le regole di business in un report Markdown con diagrammi Mermaid.
RPGUnit Test Plan Creation
Analizza il codice IBM i e genera documenti strutturati del piano di test RPGUnit.
RPGUnit Test Suite Implementation
Implementa suite di test RPGUnit a partire da documenti di piano di test esistenti.
SQL Index Strategy Advisor
Analizza i dati di performance SQL di Db2 for i e stabilisce una strategia di indicizzazione ottimizzata.
Avviare un workflow
Ci sono due modi per avviare un workflow.
Un workflow può essere avviato direttamente selezionando il pulsante Start Workflow nella parte superiore della chat, selezionando il workspace desiderato e cliccando Start sul workflow che vuoi eseguire.

Un workflow può essere suggerito automaticamente nella chat da Bob nel caso in cui ritenga che la tua richiesta sia meglio affrontata tramite uno dei workflow disponibili. Puoi cliccare Start workflow per procedere con l'esecuzione.

La maggior parte dei workflow IBM i è visibile e disponibile a Bob solo quando connesso a IBM i.
Workflow RPG Modernization
Modernizza il codice sorgente RPG in ILE RPG formato libero seguendo le best practice, supportando sia la conversione OPM-to-ILE che la conversione ILE formato fisso in ILE formato libero.
Questo workflow è disponibile quando si lavora in un workspace local o library list.
Funzionalità
- Supporta la conversione da RPG OPM (RPG II, RPG III, RPG/400) a ILE formato libero
- Supporta la conversione da ILE RPG formato fisso a ILE formato libero
- Rileva automaticamente la variante RPG e indirizza al percorso di conversione appropriato
- Esegue una conversione in 2 fasi in base al sorgente
- Fase 1: Esternalizza le I-spec (descrizioni di file di input) e le O-spec (specifiche di output)
- Fase 2: Converte tutte le rimanenti specifiche H, F, D e C in formato fisso al formato libero
- Supporta la compilazione opzionale prima della conversione per validare il sorgente prima di procedere ai passaggi successivi
- Genera un report di riepilogo al termine del workflow
Workflow Business Rules Extraction
Analizza il codice sorgente RPGLE o SQLRPGLE ed estrae regole di business, logica decisionale, validazioni e conoscenza dei processi in un report Markdown strutturato e orientato al business con diagrammi Mermaid opzionali.
Questo workflow è disponibile quando si lavora in un workspace local, home directory o library list.
Funzionalità
- Analizza il sorgente per identificare le dipendenze esterne (file di database, programmi, service program, copy member, riferimenti SQL, API di sistema IBM i)
- Rileva i programmi RPG guidati dal ciclo e attiva le skill RPG appropriate prima dell'estrazione
- Suddivide il sorgente in sezioni logiche (procedure, subroutine, mainline) ed esegue subagent paralleli per effettuare l'estrazione
- Legge le dipendenze esterne (file fisici, file logici, copybook) per arricchire le regole estratte con il contesto completo a livello di campo
- Sintetizza le regole estratte in un report Markdown esecutivo a 8 sezioni che copre validazioni, calcoli, logica decisionale, integrità dei dati e flusso di processo
- Genera fino a 3 diagrammi Mermaid (flusso di processo, logica decisionale, transizioni di stato) e li inserisce nelle sezioni del report corrispondenti
- Salva il report in un percorso locale o in un percorso IFS
Workflow RPGUnit Test Plan Creation
Crea un piano di test RPGUnit per il codice IBM i analizzando come viene utilizzato il codice e generando documenti markdown strutturati che definiscono i moduli e le loro API esportate, delineano le suite e i casi di test, e stabiliscono le utility di test condivise, tutto da utilizzare successivamente durante l'implementazione dei test (tramite il workflow RPGUnit Test Suite Implementation).
Questo workflow è disponibile quando si lavora in un workspace local o library list.
Funzionalità
- Crea quattro tipi di documenti di piano di test Markdown strutturati:
- Documenti template: Template markdown riutilizzabili che definiscono la struttura per i documenti di modulo, suite di test e utility. Vengono impostati una sola volta e usati come schema per ogni documento creato in questo piano di test.
- Documenti modulo: Un documento per modulo che descrive ogni API (procedura esportata). Include lo scopo, i parametri, i valori restituiti, gli effetti collaterali e un diagramma di flusso che traccia tutti i rami di esecuzione.
- Documenti suite di test: Un documento per modulo che elenca le suite di test e i casi di test pianificati. Include cosa valida ogni test, la sua configurazione, gli input, le asserzioni e lo stato di implementazione. È l'artefatto principale usato durante l'implementazione dei test e la sua esistenza dipende dall'esistenza di un documento modulo associato.
- Documento utility di test: Un singolo documento che cataloga le procedure helper condivise (ad es. setup di tabelle mock) referenziate in più suite di test.
- Esegue le suite di test esistenti per comprendere lo stato attuale dei test prima della pianificazione
- Sfrutta subtask per generare o aggiornare i documenti del piano di test
Workflow RPGUnit Test Suite Implementation
Implementa le suite di test RPGUnit in base ai documenti di piano di test esistenti generando il codice di test, eseguendo le suite di test e risolvendo gli eventuali errori che emergono. Questi documenti del piano di test devono essere prima generati tramite il precedente workflow RPGUnit Test Plan Creation.
Questo workflow è disponibile quando si lavora in un workspace local o library list.
Funzionalità
- Legge i documenti del piano di test strutturati per comprendere l'applicazione, lo stato dei test esistenti e i test da scrivere
- Scrive o aggiorna le suite di test in base al piano di test
- Crea o aggiorna il file di configurazione dei test RPGUnit (
testing.json) secondo necessità - Esegue le suite di test generate e itera finché tutti i test appena generati non passano
- Riconosce eventuali fallimenti di test preesistenti e chiede se correggerli nell'ambito del task
- Fornisce un riepilogo finale di ogni file di suite di test creato e del numero di casi di test implementati
Workflow SQL Index Strategy Advisor
Analizza i dati di performance SQL di Db2 for i — incluse le raccomandazioni di Index Advisor, l'utilizzo di MTI e le statistiche delle query — per raccomandare o stabilire modifiche a una strategia di indicizzazione, al fine di migliorare le prestazioni delle query su IBM i.
Questo workflow è disponibile quando si lavora in un workspace library list.
Funzionalità
- Scegli tra acquisire nuovi dati di performance o usare snapshot di plan cache o dati di monitor del database esistenti
- Analizza i dati di performance e genera raccomandazioni sugli indici basate su AI
- Presenta gli indici raccomandati per la revisione dell'utente e l'approvazione selettiva prima della creazione
- Crea gli indici selezionati direttamente su IBM i dopo l'approvazione
- Genera un report di riepilogo finale che copre la fonte dei dati, i risultati dell'analisi, gli indici creati e i passi successivi raccomandati