ゼファーネットのロゴ

生成 AI を活用したメインフレーム アプリケーションの最新化 – IBM ブログ

日付:


生成 AI を活用したメインフレーム アプリケーションの最新化 – IBM ブログ



3 つのコンピューター画面の前の机の椅子に座り、カメラに向かって微笑む眼鏡をかけた若者

洗練されたモバイル アプリケーションや商用インターフェイスの舞台裏を覗いてみると、大手企業のアプリケーション アーキテクチャの統合層やサービス層の奥深くで、ショーを実行しているメインフレームを見つけることができるでしょう。

重要なアプリケーションと記録システムは、これらのコア システムをハイブリッド インフラストラクチャの一部として使用しています。継続的な運営が中断されると、ビジネスの継続的な運営の完全性にとって壊滅的な影響を与える可能性があります。そのため、多くの企業は大幅な変更を行うことを恐れています。

しかし、技術的負債が積み重なっているため、変化は避けられません。ビジネスの機敏性を実現し、競争上の課題や顧客の需要に対応するには、企業はこれらのアプリケーションを絶対に最新化する必要があります。リーダーは変化を先送りするのではなく、ハイブリッド戦略におけるデジタル変革を加速する新たな方法を模索する必要があります。

モダナイゼーションの遅れを COBOL のせいにしないでください

メインフレームの最新化に対する最大の障害は、おそらく人材不足です。長年にわたってエンタープライズ COBOL コードベースを作成および追加してきたメインフレームおよびアプリケーションの専門家の多くは、おそらく異動するか、まもなく退職するでしょう。

さらに恐ろしいのは、Java や新しい言語を学んだコンピュータ サイエンスの新卒者は、メインフレーム アプリケーション開発をしている自分を自然に想像できないため、次世代の人材を採用するのは困難になるということです。彼らにとって、この仕事はモバイル アプリの設計ほど魅力的ではなく、クラウド ネイティブ開発ほど機敏に見えないかもしれません。多くの意味で、これはかなり不公平な傾向です。

COBOL は、サービス指向やクラウド コンピューティングどころか、オブジェクト指向が存在するずっと前に作成されました。無駄のないコマンド セットを備えているため、新しい開発者にとって学習や理解が難しい複雑な言語にはならないはずです。そして、メインフレーム アプリケーションがアジャイル開発や、DevOps スタイルの自動パイプライン内での小規模な増分リリースの恩恵を受けない理由はありません。

考え出す さまざまなチームが長年にわたって COBOL を使って何をしてきたか それが変化の管理を非常に困難にしているのです。開発者は、コンポーネントや疎結合サービスとしてではなく、全体としてチェックアウトおよび更新する必要がある手続き型システムに際限のない追加と論理ループを作成しました。

このようにメインフレーム上でコードとプログラムが組み合わされると、相互依存性と潜在的な障害点が複雑すぎて、熟練した開発者でも解くことができなくなります。このため、COBOL アプリ開発は必要以上に困難に感じられ、多くの組織がメインフレーム以外の代替手段を時期尚早に探す原因となっています。

生成 AI の限界を克服する

ChatGPT や消費者向けのビジュアル AI 画像ジェネレーターなどの大規模言語モデル (LLM) が広く利用可能になったことにより、最近、生成 AI (または GenAI) に関する誇大宣伝が数多く見られます。

この分野では多くのすばらしい可能性が生まれていますが、重要なビジネス ワークフローに LLM を適用すると、厄介な「幻覚要素」が存在します。 AI がインターネット上で見つかったコンテンツを使用してトレーニングされると、多くの場合、説得力のある信頼できる対話が提供されますが、完全に正確な応答は得られません。例えば、 ChatGPT が最近引用した架空の判例 連邦裁判所での先例により、それを利用した怠惰な弁護士に制裁が科せられる可能性がある。

チャットボット AI を信頼してビジネス アプリケーションをコーディングする場合にも同様の問題があります。一般化された LLM は、アプリを改善する方法、標準の登録フォームを簡単に大量に作成する方法、または小惑星スタイルのゲームをコード化する方法について合理的な一般的な提案を提供する可能性がありますが、ビジネス アプリケーションの機能的完全性は、AI モデルがどのような機械学習データでトレーニングされたかに大きく依存します。と。

幸いなことに、ChatGPT が登場する前から、本番指向の AI 研究が何年も続けられていました。 IBM® は、watsonx™ ブランドの下で深層学習および推論モデルを構築しており、メインフレームの創始者および革新者として、COBOL から Java への変換に基づいてトレーニングおよび調整された観察型 GenAI モデルを構築してきました。

彼らの最新 IBM watsonx™ Code Assistant for Z このソリューションでは、ルールベースのプロセスと生成 AI の両方を使用して、メインフレーム アプリケーションの最新化を加速します。現在、開発チームは、GenAI と自動化の非常に実用的でエンタープライズに焦点を当てた使用法を利用して、アプリケーションの検出、自動リファクタリング、および COBOL から Java への変換における開発者を支援できます。

3 つのステップによるメインフレーム アプリケーションのモダナイゼーション

メインフレーム アプリケーションを他のオブジェクト指向アプリケーションや分散アプリケーションと同じように俊敏かつ柔軟に変更できるようにするには、組織はそれを継続的デリバリー パイプラインのトップレベルの機能にする必要があります。 IBM watsonx Code Assistant for Z は、開発者が次の 3 つのステップを通じて COBOL コードをアプリケーション最新化ライフサイクルに組み込むのに役立ちます。

  1. 発見。 開発者は最新化する前に、どこに注意が必要かを把握する必要があります。まず、このソリューションはメインフレーム上のすべてのプログラムのインベントリを作成し、各プログラムのアーキテクチャ フロー図とそのすべてのデータ入出力をマッピングします。視覚的なフロー モデルにより、開発者やアーキテクトは、コード ベース内の依存関係や明らかな行き止まりを簡単に特定できるようになります。
  2. リファクタリング。 このフェーズでは、モノリスをより消費可能な形式に分割することがすべてです。 IBM watsonx Code Assistant for Z は、長時間実行されるプログラム コード ベースを調べて、システムの意図されたビジネス ロジックを理解します。このソリューションは、個別のプロセスなどのコマンドとデータを分離することにより、COBOL コードをモジュール式のビジネス サービス コンポーネントにリファクタリングします。
  3. 変換。 ここで、エンタープライズ COBOL から Java への変換に合わせて調整された LLM の魔法が違いを生むことができます。 GenAI モデルは、COBOL プログラム コンポーネントを Java クラスに変換し、真のオブジェクト指向と関心の分離を可能にするため、複数のチームが並行して機敏に作業できるようになります。開発者は、他の開発ツールで見られるコパイロット機能と同様に、AI が先読み提案を提供することで、IDE で Java のコードを洗練することに集中できます。

Intellyx の見解

AI に関するほとんどのベンダーの主張には一般的に懐疑的です。多くの場合、AI は単に別の名前で自動化されているだけだからです。

英語のニュアンスをすべて学び、単語や段落の事実に基づいて推測することと比較すると、COBOL や Java などの言語の構文と構造を習得することは、GenAI にとってすぐれた道のように思えます。

IBM watsonx Code Assistant for Z のような企業向けに設計された生成 AI モデルは、世界で最もリソースに制約のある組織のモダナイゼーションの労力とコストを削減できます。数千行のコードを含む既知のプラットフォーム上のアプリケーションは、IBM watsonx Code Assistant for Z のような生成 AI モデルの理想的なトレーニングの場です。

リソースに制約のある環境であっても、GenAI はチームがモダナイゼーションのハードルをクリアし、さらに新しいメインフレーム開発者の能力を強化して、最も重要なコア ビジネス アプリケーションの俊敏性と復元力を大幅に向上させるのに役立ちます。

詳細については、Intellyx アナリストのソート リーダーシップ シリーズの他の投稿を参照してください。

生成 AI でメインフレーム アプリケーションのモダナイゼーションを加速する


©2024 Intellyx B.V. Intellyx がこの文書の編集責任を負います。このコンテンツの作成には AI ボットは使用されていません。この記事の執筆時点では、IBM は Intellyx の顧客です。


人工知能の詳細




メーカーが生成 AI のメリットを最大限に活用できるように IBM が支援する 5 つの方法

2 分読みます生成 AI はまだ初期段階にありますが、生産性、製品品質、効率、労働者の安全、法規制順守など、メーカーにとって最も重要な分野で強力な最適化機能をメーカーに提供できます。生成 AI は、画像を拡張してコンピューター ビジョン モデルの品質評価を向上させるなど、他の AI モデルと連携して精度とパフォーマンスを向上させることができます。生成 AI を使用すると、「誤読」が減り、全体的に品質の高い評価が得られます。 IBM® が専門家によるソリューションを提供する 5 つの具体的な方法を見てみましょう。




人工知能の長所と短所を分析する

5 分読みます人工知能 (AI) は、以前は人間が必要だったタスクを実行する人間の知能を備えたマシンの構築に焦点を当てた、コンピューターとデータ サイエンスの融合分野を指します。たとえば、学習、推論、問題解決、知覚、言語理解などです。 AI システムは、プログラマーからの明示的な指示に依存する代わりに、データから学習することで、複雑な問題 (および単純だが反復的なタスク) を処理し、時間の経過とともに改善できるようになります。今日の AI テクノロジーにはさまざまなユースケースがあります…




エンタープライズ AI におけるデータの取り込みと統合の重要性

4 分読みます生成型 AI の出現により、機密の内部データが誤って扱われたとして、いくつかの著名な企業がその使用を制限するようになりました。 CNN によると、一部の企業はテクノロジーへの理解を深めるために生成 AI ツールを社内で禁止しており、多くの企業は社内の ChatGPT の使用もブロックしています。大規模言語モデル (LLM) を検討する際、企業は依然として内部データを使用するリスクを受け入れることがよくあります。これは、このコンテキスト データによって LLM が汎用から…




IBM の新しい watsonx 大規模音声モデルは、生成 AI を電話にもたらします

3 分読みます生成 AI は、その驚くべきテキストおよび画像生成機能を通じて私たちの日常用語集に登場し、企業の中核的なビジネス機能の処理方法における革命として期待されているため、ほとんどの人は大規模言語モデル (LLM) について聞いたことがあるでしょう。今では、チャット インターフェースを通じて AI と会話したり、AI に特定のタスクを実行させたりするという考えが、これまで以上に具体的な現実になっています。個人としての日々の経験にプラスの影響を与えるこのテクノロジーの導入に向けて、大きな進歩が見られています。

IBM ニュースレター

最新の思想的リーダーシップと新たなトレンドに関する洞察を提供するニュースレターとトピックの最新情報を入手してください。

今すぐ会員登録します。

その他のニュースレター

スポット画像

最新のインテリジェンス

スポット画像