Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
第8回 Bobサロン 拝啓。Bobさん、その後いかがお過ごしでしょうか?
Search
Takashi Fujinuma
October 01, 2026
Technology
6
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
第8回 Bobサロン 拝啓。Bobさん、その後いかがお過ごしでしょうか?
第8回Bobサロンプレゼン資料
Takashi Fujinuma
October 01, 2026
More Decks by Takashi Fujinuma
See All by Takashi Fujinuma
第4回 IBM i x IBM Bobミートアップ
takashifujinuma
1
1
Our Real-World Cases of AI-Driven Development in IBM i + RPG
takashifujinuma
1
1
TechXchange2026MatchUp
takashifujinuma
1
1
TechXchangeJapan2026SummerExhibition.pdf
takashifujinuma
0
10
UOS関東支部協業事例_9はじめてのBob2.pdf
takashifujinuma
0
3
UOS製品協業委員会事例サイトアピールカード
takashifujinuma
0
4
UOS製品協業委員会協業事例サイトアピールカード
takashifujinuma
0
4
アイディーシー IBM Bob説明会
takashifujinuma
0
13
イグアスのIBM_Bob利用事例0327.pdf
takashifujinuma
0
6
Other Decks in Technology
See All in Technology
DBTS2026 盛り上がってますか!?Databricksが実現するAI時代のデータ基盤
akuwano
1
200
【dbts2026】AIエージェントの 判断と探索を変える、 データベース エンジニアリング― 既存DBの処理と依存関係から作る、オペレーショナルオントロジー ―
shisyu_gaku
0
270
Kiro 入門 (1 つのエージェントを、どの画面からでも) | 目指せ Kiro マスター 01
inariku
PRO
6
1.4k
Sizing, Benchmarking and Performance Tuning Apache Flink Clusters
rmetzger
0
150
顧客合意を取りながら進めるAWSコスト削減の実践
optim
0
160
llm-d に入門してみた / Try out llm-d
kota2and3kan
0
100
re:Invent2026 事前勉強会 歴史と愉しみ方10分LT編
toshi_atsumi
0
180
Metadata - Section 3 : Dublin Core Standard · DC
mohab1
0
120
2026 Apache Flink Community Checkpoint
rmetzger
0
210
eBPF 簡介 2026 版
shunghsiyu
0
190
AIコーディングはじめました
miso
0
170
81天的 AI Agent 軟體開發團隊治理實務分享
regionbbs
0
150
Featured
See All Featured
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
350
WCS-LA-2024
lcolladotor
0
990
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
620
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
290
Rails Girls Zürich Keynote
gr2m
96
14k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.2k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
820
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
470
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8.2k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
930
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
340
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.9k
Transcript
第8回 Bobサロン 拝啓。Bobさん、その後いかがお過ごしでしょうか? - Bobと共にあらんことを May the Bob be with
us 2026年10月7日(水) 株式会社イグアス 藤沼貴士 Copyright 2026 IGUAZU Corporation
本日のお話 (Bob To Do リスト) 01 イグアスAI駆動型開発サービス-IBM Bobシリーズ-の実施事例 02 気づいてしまった、Premium
Package for iってスゴくない!? 03 まとめ Copyright 2026 IGUAZU Corporation 1
私は。 2026年 IBM Champion ふじぬま たかし 藤沼 貴士 2025年、日本からProject Bobの
テクノロジープレビューに参加。 2024年、watsonx Code Assistant for iのパブリックプレ ビューに参加。 2022年、会議文字起こしツール 「こえカラ文字」のプロト開発。 (Watson Speech to Text) 2018年、Watson Speech to Textを活用した議事録要約ソリュー ションのプロト開発。 (Watson Speech to Text) 1991年、IBM i(AS/400)のインフ ラエンジニア Copyright 2026 IGUAZU Corporation 2
本日のお話 01 イグアスAI駆動型開発サービス-IBM Bobシリーズ-の実施事例 02 気づいてしまった、Premium Package for iってスゴくない!? 03
まとめ Copyright 2026 IGUAZU Corporation 3
イグアスAI駆動型開発サービス-IBM Bobシリーズ- Copyright 2026 IGUAZU Corporation 4
はじめてのIBM Bob トレーニング Copyright 2026 IGUAZU Corporation 5
受講者の95%が満足。Bobを初めて使う人でも1日で使い始められる IBM Bob 概要・操作トレーニング 受講者アンケート(4社・42名、2026年6〜9月実施) 4.6 95% 40名 69% トレーニング全体の満足度
満足と回答(5段階で4・5) Bob未経験・少し触った程度 難易度は「ちょうどよかった」 42名の平均 42名中40名 受講前の状況(42名中) やや難しい24%、易しい7% /5.0 特に役に立ったセクション 1日コース・複数選択(2社23名) 開発実践(ゼロからアプリ開発) アンケートから見えた傾向 17名 画面構成と基本操作 15名 コンテキスト管理 15名 安全な運用とコードレビュー 12名 コードを生成してみよう 座学のあとに手を動かす構成が効いている 最多は仕上げの「開発実践」。インプットをすぐ使う流れが理解を定 着させています。 「やや難しい」と感じた人ほど満足度が高い やや難しいと答えた10名の満足度は平均4.9。難しさが、そのまま 手応えにつながっています。 11名 普段AIを使わない人も満足 IBM Bobとは 9名 AIツールを「ほぼ使わない」6名は全員が満足度5。AIに慣れてい なくても受講できます。 Copyright 2026 IGUAZU Corporation 6
受講後は「既存プログラムの解析」と「開発」にすぐ使う計画 自由記述の回答を内容で分類(1人が複数に該当する場合あり) 今後IBM Bobを使いたい業務 具体的な回答34名 プログラム開発・コーディング 受講者の声 「座学から実践の流れで説明していただいたため、とてもスムーズにIBM Bobへの理解を深めることができました。」 21名
A社 エンジニア 既存プログラムの解析・仕様の理解 17名 「基礎知識を体系的に学ぶことができ、大変有意義でした。」 リファクタリング・モダナイズ 6名 D社 エンジニア テスト・コードレビュー 5名 「都度、具体例で説明して頂けて、分かりやすかったです。」 B社 エンジニア 受講者が感じたIBM Bobの課題(製品面) 感じた課題 挙げた人数 受講者の具体的な声(抜粋) 機能・設定が多い、アイコンやモード切替が分かりにくい 7名 「機能が沢山ある分、見落としがある」「Ask・Planのモード切替が手間」 動作が不安定になり、再起動が必要な場面がある 6名 「ちょこちょこ再起動が必要な場面があった」「内在的なバグ?が若干気になる」 回答や表示が英語になることがある 5名 「レビューを実行すると英語で返ってくることが多い」「日本語で機能表示してほしい」 IBM i接続やRPGの読み込み・生成の精度 4名 「IBM iとの接続やRPGのコード作成に少し課題」「ソースの読み込み・変換精度」 *Bob 1.0当時のコメントも含まれます Copyright 2026 IGUAZU Corporation 7
品質とスピードの両立、そして開発DXへ ◆今後の展望をまとめると • 生産性だけでなく、RPG開発で培った品質へのこだわりを、 Bob活用によりさらに進化させる。 • Bobにより保守の生産性を高め、新しい取り組みを始めることに リソースを割り当てたい • IBM
i技術者の経験とBobの知見を融合し、信頼性の高いシステム開発 を素早く実現できるよう学習を継続。 Copyright 2026 IGUAZU Corporation 8
本日のお話 01 イグアスAI駆動型開発サービス-IBM Bobシリーズ-の実施事例 02 気づいてしまった、Premium Package for iってスゴくない!? 03
まとめ Copyright 2026 IGUAZU Corporation 9
RPG AI駆動開発をやるためには Powered by Premium Package for i IBM i
RPGソースはワークス ペースフォルダーに置い てね。 RPG ソース Download Directly C:/ 1. AGENTS.md プロジェクト概要・技術スタック・接続情報(常時読込) 2. SKILL.md(alpha-rpg-gen) RPGソース新規生成の手順ガイド(作成時のみ呼び出し) 3. ワークスペースフォルダー /workspace_root をBobがローカルに作成 自動でCompile 4. ソースをテキストで保管 Bobがワークスペースフォルダーに直接ダウンロード。コピペや 転送は不要! Copyright 2026 IGUAZU Corporation 10
Bobさん AGENTS.md と SKILL.md 作って。 開発標準.md(Development Standards)の内容 をもとにして、 workspace_root/AGENTS.md と
/.bob/skills/alpha-rpg-gen/SKILL.md を 作成しました。 アルファー開発標準.md (Development Standards) AGENTS.md / workspace_root (守るべきルール・規約・環境情報) SKILL.md /.bob/skills/alpha-rpg-gen (その規約をどう適用しながら何 のステップで作業を進めるか) Copyright 2026 IGUAZU Corporation 11
開発標準をもとにBobが作ったAGENTS.mdとSKILL.md AGENTS.md SKILL.md ## 開発ガイドライン ## RPGコーディング規約 ### RPGプログラム開発時の注意点 1.
**ファイル定義** ### サンプルプログラム構成 - 必ずエラー処理を有効化(E指定) Back_Sampleフォルダ内に郵便番号マスタメンテのサンプルプログラムを配置 - 更新処理ではCOMMIT制御を指定 Common Rules Guideline #### 物理ファイル (PF) 2. **パラメータ定義** (開発ガイドライン) - **AAMPSTP.dds**: マスタ物理ファイル(サンプル:郵便番号マスタ) - 入出力パラメータは明確に分離 - 標準パラメータセットを必ず含める #### 論理ファイル (共通ルール) (LF) - **AAMPSTL01.dds**: マスタ論理ファイル01(サンプル:郵便番号マスタ) 3. **初期化処理** - 出力パラメータは必ず初期化(#S870サブルーチン) #### RPGプログラム - 標識は`MOVEA *ALL'0' *IN(01)`でクリア - **AASMI010.rpgle**: 明細取得プログラム(サンプル) - **AASMI011.rpgle**: 単票取得プログラム(サンプル)4. **ファイル操作** - **AASMI012.rpgle**: 更新電文プログラム(サンプル) - キー指定読込は必ず標識でチェック - 論理削除はMADELTフィールドを使用 ### プログラム構造規約 5. **トランザクション** #### 1. ヘッダー部 - 更新処理は必ずCOMMIT/ROLBKで制御 ```rpg - エラー時は必ずロールバック ********************************************************************** * 6. **終了処理** *プログラム : [プログラムID] - 継続処理がない場合は`SETON LR`で終了 * :[プログラム名称] - 正常終了時は適切なメッセージをセット * *作成者 : [作成者名] [作成日] ### フロントエンド開発時の注意点 *変更者 : *変更内容 : 1. **JDBC接続** * - IBM i Toolbox for Java使用 ********************************************************************** - 接続プールの適切な管理 H DATEDIT(*YMD/) ``` 2. **RPGプログラム呼び出し** - パラメータの型と桁数を厳密に一致させる - 文字列は必ずパディング処理 3. **エラーハンドリング** - リターンコード、結果コードを必ずチェック - メッセージは適切にユーザーに表示 Trigger phrases & Gather Requirements (呼び出し条件とヒアリング) Apply Coding Standards (規約の適用) Copyright 2026 IGUAZU Corporation 12
気づいてしまった、Premium Package for iの便利な使い方① RPGソースをテキスト でローカルのワークス ペースフォルダーに保 管して Copyright 2026
IGUAZU Corporation 13
Generate source Compile Copyright 2026 IGUAZU Corporation 14
Bobさんの働き Copyright 2026 IGUAZU Corporation 15
気づいてしまった、Premium Package for iの便利な使い方② SKILL.md 見つけました! Copyright 2026 IGUAZU Corporation
16
気づいてしまった、Premium Package for iの便利な使い方③ AGENTS.md 見つけました! Copyright 2026 IGUAZU Corporation
17
気づいてしまった、Premium Package for iの便利な使い方④ Excellent Bob コンパイル やっておきます Copyright 2026
IGUAZU Corporation 18
Thanks, Bob 郵便番号マスタメンテナンス ユーザーインターフェース Copyright 2026 IGUAZU Corporation 19
本日のお話 01 イグアスAI駆動型開発サービス-IBM Bobシリーズ-の実施事例 02 気づいてしまった、Premium Package for iってスゴくない!? 03
まとめ Copyright 2026 IGUAZU Corporation 20
できる!IBM BobといっしょにRPGのAI駆動開発 IBM Bobを学び、AI駆動開発で効率化の、その一歩先へ RPGのAI駆動開発では、開発標準などのルールやガイドを与えるために .mdファイルがあると効率的 Bobは、Premium Package for iを使ってIBM
i上のソースを ローカルに保存してくれる。 (Bobはワークスペース内のファイルを参照しながら作業するため、ソースもローカルに置 く必要あり。9/28現在) 生成したソースのIBM iへのアップロードとコンパイルも、 Bob自身がPremium Package for iの機能をフル活用して行った。 Premium Package for i の最新機能は、このあと茂木さんのセッションで! Copyright 2026 IGUAZU Corporation 21
Questions? 藤沼 貴士 株式会社イグアス
[email protected]
Scan to go deeper. ↑
Copyright 2026 IGUAZU Corporation 22
- Bobと共にあらんことを May the Bob be with us