IBM Bob Premium Package for i : trois mois de livraisons, et pourquoi Understand compte
Un regard sur Understand, une nouvelle fonctionnalité d'intelligence applicative, plus un récapitulatif de tout ce qui a été livré ces trois derniers mois pour Premium Package for i.

Auteurs
Publié
Catégorie
IBM Bob Premium Package for i : trois mois de livraisons, et pourquoi Understand compte
IBM Bob Premium Package for i est disponible en accès général depuis trois mois. Cet article présente Understand (une nouvelle fonctionnalité d'intelligence applicative) et récapitule tout ce qui a été livré au cours des trois derniers mois.
Présentation d'Understand
Une base de connaissances applicative qui donne à Bob une cartographie précise de la façon dont chaque objet d'une application IBM i est connecté, afin que chaque question et chaque modification parte de faits, pas de suppositions.
Les grandes applications IBM i comptent des milliers d'objets avec des dépendances complexes : appels de programmes, liaisons de service programs, triggers, clés étrangères. Aucun membre source ne donne une vision complète. Sans une carte pré-construite, chaque question architecturale implique de réanalyser le source brut depuis zéro, gaspillant des tokens et du temps.
Understand résout ça. Il effectue un scan ponctuel sur les bibliothèques applicatives, en extrayant les données de dépendances directement depuis IBM i. Aucune analyse de source requise. Les résultats sont stockés dans un schéma Db2 sur le système et peuvent être partagés entre les équipes de développement. Bob interroge ce schéma plutôt que de relire le source à chaque prompt, ce qui signifie des réponses plus rapides, moins de Bobcoins dépensés, et des réponses fondées sur des faits plutôt que sur l'inférence du modèle.
Ce que tu peux faire avec
Comprendre ton application. Demande ce que fait un programme, comment il est construit, ou où se trouve une fonctionnalité spécifique. Bob répond à partir des métadonnées scannées (types d'objets, liaisons, références de fichiers, exports), pas en analysant le source ligne par ligne à chaque prompt.
Connaître l'impact avant de changer quoi que ce soit. Demande ce qui dépend d'un objet avant de le toucher. Understand trace les deux directions (appelants et appelés) et regroupe les résultats par type de dépendance : ouvertures de fichiers, appels de programmes, liaisons statiques, triggers, clés étrangères, vues SQL.
Planifier la modernisation à partir des données, pas de l'intuition. Understand classe chaque programme en effort de modernisation Faible, Moyen ou Élevé selon les critères OPM vs ILE, le nombre de dépendances entrantes, l'utilisation de SQL dynamique et la date de dernière utilisation. Le code mort qui n'a pas été exécuté depuis plus d'un an remonte automatiquement.
Exemples de questions
- « Qu'est-ce qui se casse si je modifie CUSTMAST ? »
- « Comment ORDPROC est-il construit : quels modules et service programs lie-t-il ? »
- « Quels programmes dans la bibliothèque PAYROLL n'ont pas été exécutés depuis plus d'un an ? »
- « Quelles sont les fonctions de haut niveau de cette application ? »
Pour commencer
La vidéo ci-dessous présente le processus de configuration complet et une démo en direct de la fonctionnalité. Clique sur l'image pour regarder.
Également livré ces trois derniers mois
Support du RPG legacy dans l'extraction de règles métier. La couverture s'étend désormais au RPG II et RPG III. Si ton parc inclut des programmes à format fixe pré-RPGLE, Bob peut en extraire la logique métier intégrée. Extraire cette logique est souvent la première étape de la modernisation.
Un outillage plus déterministe. Les nouveaux outils d'info de schéma et d'info de fichier retournent des métadonnées précises d'objets Db2 sans s'appuyer sur le raisonnement du modèle. Un nouvel outil de génération DDS produit une sortie DDS précise à la colonne et compatible 80 colonnes. SQL est désormais prioritaire sur CL dans tous les modes, ce qui améliore la vitesse et la cohérence.
Skill IWS pour l'administration des API REST. Le nouveau skill Integrated Web Services couvre le cycle de vie complet des services : créer, déployer, démarrer, arrêter, installer et désinstaller, tout en langage naturel. Si tu exposes des fonctionnalités d'application IBM i comme endpoints REST, ce skill gère le travail d'administration.
Skills COBOL for i. De nouveaux skills couvrent la génération COBOL, les copybooks, les sous-programmes, la gestion des erreurs, les applications interactives et le traitement des rapports, étendant le package aux parcs IBM i mixtes où COBOL, RPG, CL, Db2 et DDS coexistent.
Skills de catalogue Db2 et mises à jour d'Index Advisor. Nouveaux skills pour travailler avec les métadonnées SQL Db2 et les services SQL IBM i. Les fichiers logiques ont été ajoutés au workflow d'Index Advisor, couvrant toute la gamme des chemins d'accès IBM i dans l'analyse de performance SQL.
50+ corrections sur deux releases. Corrections de cohérence, répétabilité, sécurité et CVE. Qualité du skill DDS améliorée. Workflows d'extraction de règles métier et de modernisation RPG optimisés.
Commandes Review. Les nouvelles commandes /Review_SQL et /Review_RPG offrent un moyen rapide de demander à Bob de relire du code pour en vérifier l'exactitude, les bonnes pratiques et les améliorations de performance.
IBM Bob Premium Package for i on-premises
IBM Bob Premium Package for i est désormais disponible avec IBM Bob on-premises, pour les organisations qui ont besoin de garder le développement assisté par IA dans leur propre infrastructure.
Comment obtenir l'accès
Premium Package for i est un add-on à un plan de base Bob payant, pas un téléchargement séparé. La façon d'y accéder dépend de ta situation :
- Plans individuels (Pro, Pro+, Ultra). Va sur bob.ibm.com et ajoute le package i à ton plan. Si tu as déjà un plan de base payant, tu peux utiliser le package gratuitement pendant un mois ; si tu n'en as pas, commence par prendre un plan de base payant, puis lance le mois gratuit sur le package. Les plans de base d'essai ne peuvent pas utiliser les add-ons.
- Plans Enterprise. Obtiens une démo ou lance un PoC en contactant tes représentants IBM ou Business Partner.
Démarrer
- Obtiens les droits via le chemin ci-dessus correspondant à ton plan.
- Connecte Bob à ton IBM i.
- Choisis un programme que personne dans l'équipe ne comprend vraiment et lance le workflow de modernisation RPG dessus.
Nouveau sur Premium Package for i ? Setting up an agents.md for RPG applications présente la configuration de Bob pour une base de code IBM i avant de commencer tout travail.
