IBMi Knowledge System

Dal passato al futuro. Con intelligenza.

La piattaforma AI che trasforma decenni di codice IBM i in conoscenza strutturata, analizzabile e pronta per la modernizzazione.

La sfida

Il codice legacy è un patrimonio nascosto

Milioni di righe RPG, COBOL e CL gestiscono i processi critici di migliaia di aziende. Ma la conoscenza è frammentata, i programmatori vanno in pensione, e la documentazione non esiste.

🕑

Conoscenza che scompare

I programmatori storici lasciano l'azienda portandosi via decenni di know-how non documentato.

🔬

Analisi impossibile

Capire le dipendenze tra migliaia di programmi, file e procedure richiede settimane di lavoro manuale.

🚀

Modernizzare al buio

Pianificare una migrazione senza sapere esattamente cosa fa il codice è rischioso e costoso.

La piattaforma

Tutto ciò che serve per capire il tuo IBM i

Dall'estrazione automatica alla documentazione AI, IBMi KS è la piattaforma completa per il reverse engineering e la modernizzazione.

🌐

Knowledge Graph

Costruisce automaticamente un Knowledge Graph con 30+ tipi di nodo: programmi, file, campi, procedure, trigger, viste, data area, job queue, journal e le loro relazioni. Cross-reference a livello di campo con metriche di complessità McCabe e Halstead.

🔀

Field Lineage

Traccia il flusso dei dati campo per campo, dal file sorgente alla destinazione finale. Export in CSV, JSON e GraphML.

🤖

AI Chat & Summary

Interroga il codice in linguaggio naturale. L'AI genera summary, pseudocodice e analisi delle criticità. Chiedi di generare Excel, Word o Markdown con i dati del grafo. Arricchito con 24.000+ riferimenti dalla documentazione ufficiale IBM i.

🧠

Usa la Tua AI

Porta il tuo provider AI: Anthropic, OpenRouter, AWS Bedrock, Google Vertex, Azure OpenAI o Ollama locale. Zero vendor lock-in.

🛠

Replatforming Assessment

Valutazione automatica della complessità, proposta di migrazione con framework target, stima effort e analisi dei rischi.

📊

Analytics & Dead Code

Identifica codice morto, calcola risk score con metriche McCabe/Halstead, analisi d'impatto completa (depth 10, senza troncamento), rilevamento PII, classificazione batch/online/report e stima costi TCO.

🔧

Developer Tools

Call Flow Visualizer, Variable Tracker, SQL Explorer, Indicator Map, Job Flow Diagram e Cross-Reference Explorer.

📄

Report Dinamici

Genera report HTML professionali esportabili per audit, passaggi di consegna e presentazioni al management.

System Integration

Importa 30+ sezioni di dati di sistema IBM i: utenti, PTF, job queue, storage, rete, database, servizi TCP/IP.

🔒

Sicurezza Enterprise

RBAC con 12 permessi granulari, accesso per menu e tab, backup automatici su 5 destinazioni (locale, S3, Azure, GCP, Google Drive) con retention policy configurabile.

📝

Agent Notes AI

L'AI annota automaticamente osservazioni, finding, raccomandazioni e warning durante l'analisi. Un block notes intelligente che costruisce conoscenza incrementale visibile a tutto il team.

Il viaggio: dal passato al futuro

IBMi KS trasforma il patrimonio AS/400 in asset strategico per la modernizzazione

1988 — OGGI

Il patrimonio AS/400

Decenni di logica business codificata in RPG, COBOL e CL. Processi critici che funzionano da 30+ anni ma la cui documentazione è andata persa.

FASE 1 — ESTRAZIONE

Discovery automatico

IBMi KS estrae automaticamente sorgenti, metadati, dipendenze e strutture dati direttamente dal sistema IBM i o da export X-Analysis.

FASE 2 — ANALISI

Knowledge Graph & AI

Il Knowledge Graph ricostruisce l'intera mappa delle relazioni con cross-reference campo per campo. L'AI genera documentazione, summary, metriche di complessità e analisi per ogni oggetto.

FASE 3 — INSIGHT

Analytics & Assessment

Dead code detection, risk scoring, impact analysis, cost estimation. Tutto ciò che serve per prendere decisioni informate.

FASE 4 — FUTURO

Modernizzazione guidata

Replatforming assessment con proposta architetturale, framework target, stima effort e piano di migrazione a wave progressive.

FASE 5 — COLLABORAZIONE AI

Il tuo IDE AI conosce il tuo AS/400

Il server MCP collega Claude Code, Cursor, Copilot e IBM i Bob direttamente al Knowledge Graph. L'AI analizza, converte e documenta con 17 tool, 20 skill enterprise e un block notes dove annota ogni scoperta — costruendo conoscenza incrementale accessibile a tutto il team.

Integrazione nativa

Potenziato da X-Analysis

IBMi KS si integra nativamente con X-Analysis per importare cross-reference, dipendenze e metadati estratti direttamente dal sistema IBM i. Due strumenti complementari per una copertura completa.

  • Import diretto di cross-reference e dipendenze da export X-Analysis
  • Arricchimento AI del catalogo oggetti con summary e documentazione automatica
  • Field lineage end-to-end combinando parser deterministico e Knowledge Graph
  • Funziona anche standalone — X-Analysis non è un prerequisito
FLUSSO DI INTEGRAZIONE
X-Analysis IBMi KS Insight AI
30+
Tipi di nodo nel grafo
6
Provider LLM supportati
100K+
Oggetti analizzabili
50+
API REST endpoints

Dimensionato per la tua realtà

Da 5.000 a oltre 100.000 oggetti — IBMi KS scala con Docker su qualsiasi infrastruttura.

Small — POC/Dev
< 5K oggetti
vCPU2
RAM4 GB
Disk30 GB
Più comune
Medium — PMI
5-20K oggetti
vCPU4
RAM8 GB
Disk60 GB
Large — Enterprise
20-50K oggetti
vCPU4
RAM16 GB
Disk120 GB
XLarge — Big Enterprise
50K+ oggetti
vCPU8
RAM32 GB
Disk250 GB
🧠

Usa la Tua AI

Nessun vendor lock-in. Collega il provider che già usi o resta completamente on-premises con Ollama.

Anthropic Claude
Claude di Anthropic — ideale per analisi di codice complesso e generazione documentazione.
OpenRouter
Accesso unificato a 100+ modelli: GPT-4o, Gemini, Llama, Mistral e altri con un'unica API.
AWS Bedrock
AWS Bedrock — modelli gestiti da Amazon con sicurezza e compliance enterprise.
GCP Vertex AI
Google Vertex AI — Gemini e altri modelli nell'ecosistema Google Cloud.
Azure OpenAI
Azure OpenAI — GPT-4o nell'infrastruttura Microsoft con compliance enterprise.
Ollama
Ollama — esecuzione locale, 100% on-premises. I tuoi dati non escono mai dalla tua rete.
I tuoi dati, le tue regole. Ogni provider è configurabile per ambiente e i sorgenti non lasciano mai la tua infrastruttura.
Integrazione IDE AI

Collega il tuo IDE AI direttamente al Knowledge Graph

IBMi KS include un server MCP (Model Context Protocol) che espone l'intero knowledge graph agli assistenti AI. Claude Code, Cursor, Copilot e qualsiasi IDE compatibile MCP possono interrogare programmi, dipendenze, sorgenti e summary AI in tempo reale.

L'AI senza contesto tira a indovinare

Claude, IBM i Bob, Copilot e Cursor sono assistenti AI potenti — ma senza accesso al TUO sistema, possono dare solo risposte generiche basate sulla documentazione pubblica.

Senza IBMi KS

Spiegazioni generiche sulla sintassi RPG
Nessuna conoscenza dei TUOI programmi, file o dipendenze
Non può vedere call tree, trigger o data model
Impact analysis impossibile — "Non ho accesso al tuo sistema"
Conversione codice senza contesto produce codice scorretto e non testabile
Nessuna consapevolezza delle business rule nascoste nella tua codebase
Risposte approssimative su comandi CL, keyword DDS, opcode RPG

Con IBMi KS + MCP

Analisi profonda dei TUOI programmi specifici con summary AI
Call tree completo, dipendenze, relazioni file, trigger — in tempo reale
Impact analysis: "Modificare CUSTPF impatta 47 programmi su 5 livelli"
Conversione codice accurata con sorgente, data model e 35 pattern di conversione
Business rule estratte dal tuo codice reale, non indovinate
20 skill enterprise guidano l'AI come un consulente IBM i senior
24.000+ riferimenti dalla documentazione ufficiale IBM i indicizzati e ricercabili

Come funziona

1

Connetti

Aggiungi l'URL del server MCP alla configurazione del tuo IDE. Una riga di JSON, zero setup.

2

Chiedi

Chiedi al tuo assistente AI informazioni su programmi, dipendenze, impact analysis — in linguaggio naturale.

3

Converti

Richiedi la conversione del codice con contesto completo: sorgente, call tree, data model, summary AI e skill di conversione — tutto assemblato automaticamente.

📝

Block Notes AI: conoscenza che si accumula

Quando un agente AI analizza un programma, non produce solo un output temporaneo. Ogni osservazione, finding, raccomandazione e warning viene salvato in un block notes persistente — visibile a tutti gli utenti nel frontend.

🤖

L'AI scrive

Durante l'analisi di un programma, l'agente salva automaticamente le sue scoperte: business rule nascoste, dipendenze non ovvie, rischi di migrazione, pattern ricorrenti.

👥

Il team legge

Le note sono visibili nella scheda di ogni programma. Il junior developer vede cosa ha scoperto l'AI. Il senior valida. Il manager ha il quadro completo.

📈

La conoscenza cresce

Ogni sessione di analisi aggiunge note. Dopo 10 sessioni, hai una documentazione dettagliata che nessun consulente avrebbe mai scritto. Indicizzata e ricercabile.

Funziona con il tuo IDE AI preferito

🤖

Claude Code

La CLI ufficiale di Anthropic. Integrazione MCP diretta via stdio o SSE. Chiedi a Claude di analizzare, convertire o documentare qualsiasi programma AS/400 con il contesto completo del knowledge graph.

💻

Cursor

Editor di codice AI-first con supporto MCP nativo. Naviga la codebase AS/400, comprendi le dipendenze e genera codice moderno — tutto dall'editor.

🤝

GitHub Copilot

Il pair programmer AI di GitHub. Estendi Copilot con la conoscenza profonda del tuo IBM i per scrivere codice di conversione accurato basato sull'intero grafo delle dipendenze.

🏭

IBM i Bob

L'assistente AI di IBM per IBM i. Combina l'expertise nativa di Bob con il knowledge graph di IBMi KS per l'analisi più completa possibile.

🔌

Qualsiasi Client MCP

Qualsiasi strumento che supporta il Model Context Protocol può connettersi. Lo standard è aperto e in crescita — rendi il tuo workflow di modernizzazione a prova di futuro.

17 tool MCP disponibili

Info programma, call tree, analisi d'impatto, relazioni file, data model
Ricerca semantica, codice sorgente, contesto conversione (con chunking intelligente)
Query SQL read-only sul sistema AS/400 live via ODBC
Agent Notes: l'AI annota osservazioni, finding e raccomandazioni
20 agent skill + 3 profili agente (analyst, architect, auditor)

20 agent skill enterprise

Workflow strutturati production-ready che guidano gli agenti AI in ogni fase della modernizzazione AS/400 — con lo stesso rigore di un consulente IBM i senior.

Analisi — Impact analysis, comprensione codice, debugging, query ODBC real-time
Pianificazione — Replatforming, migrazione data model, migrazione batch job, mappatura integrazioni
Costruzione — Pattern conversione RPG/CL/DDS, ridisegno frontend, mappatura servizi cloud nativi
Verifica — Test di regressione, validazione integrità dati, benchmarking performance, audit sicurezza
Go-Live — Piano cutover ora per ora, matrice di escalation, procedure di rollback

Vedi MCP in azione

17
MCP Tool
20
Agent skill
6+
Linguaggi target
35
Pattern conversione
24K+
Riferimenti doc IBM i

Iniziamo a parlare

Raccontaci il tuo sistema IBM i e scopri come IBMi KS può aiutarti nella modernizzazione.