生成AIを使用したエンタープライズJavaアプリケーションの変革

IBM watsonx Code AssistantでJavaソフトウェア開発ライフサイクルの加速
机の上のコンピューターの前に座っている人物のコンピューター図面
Javaアプリケーションのモダナイゼーションに挑む

モロッコを拠点とするITソリューション・プロバイダーであるrKube社は、IBM® WebSphere®アプリケーションのモダナイズを専門とし、Javaのアップグレードを欧州・中東、アフリカ(EMEA)で提供しています。Javaアプリケーションの更新に対する需要が増加している一方で、同社は十分な資料の不足、複雑なコードベース、古いテスト方法といった課題に直面していました。これらの課題は成長を妨げ、競争力を低下させる要因でした。

rKube社はこの分野での10年の経験を活かし、ソフトウェア開発ライフサイクル全体を理解し、実際の変革を支援できる解決策の必要性を認識していました。従来、アプリケーションのモダナイゼーション・プロセスは広範囲にわたる手作業が必要であり、円滑なプロセス進行を妨げるボトルネックやコストの増加につながります。そこで、rKube社は生成AIとオートメーションを活用したアプローチを模索しました。

IBM watsonx Code Assistantを使えば、Javaのモダナイゼーションがより簡単・迅速になり、品質も向上します。この製品を他の人にもぜひ勧めたいですし、IBMの生成AIの未来が楽しみです。
Walid Largou 氏 rKube社CEO(最高経営責任者) rKube
生成AIをアプリケーション・モダナイゼーションに応用

この課題に効果的に取り組むために、rKube社はIBMClient Engineeringと協力し、IBM watsonx Code Assistantを使用したPoC(概念実証)を実施しました。watsonx Code Assistantは、幅広いプログラミング言語に対応する生成AIコーディング・アシスタントであり、特にエンタープライズJavaアプリケーションの最新化用にトレーニング・最適化されています。6週間にわたって実施されたPoCには、両社から10名が参加し、主にrKube社のデータが使用されました。

PoCでは、watsonx Code AssistantがrKube社のワークフローに統合され、手間のかかるステップを自動化しました。具体的には、既存システムに直接適用できる正確なコード変換の生成や、更新後の精度を確認するための包括的な単体テストの作成、変更されたコンポーネントの詳細な説明分析の提供などです。これにより開発サイクル全体の透明性が向上し、アプリケーションのモダナイゼーション・プロセスの加速・運用効率の合理化が実現しました。

効率向上と、品質維持、コスト削減を実現した生成AI

PoCは成功を収めました。watsonx Code AssistantはエンタープライズJavaアプリケーションのモダナイゼーション用に特化してトレーニングされているため、チームは対象範囲のWebSphereアプリケーション・コードの80%を自動的にIBM WebSphere Libertyの最新フレームワークに変換するという驚くべき成果を達成しました。さらに、watsonx Code Assistantに単体テストの生成と要約機能が直接組み込まれているため、アプリケーションのモダナイゼーション開発サイクル全体が加速されました。

  • 従来のWebSphereアプリケーションコードの80%を自動変換
  • Java単体テストのカバレッジを90%に向上

rKube社にとってIBM watsonx Code Assistantの機能は、ソフトウェア開発の効率化や従業員の生産性向上に加え、エンタープライズJavaアプリケーションを最新化と、顧客体験の改善を実現する最適な機能であることが証明されました。

rKubeロゴ
rKube社について

rKube社 は、モロッコに拠点を置く大手アプリケーション・モダナイゼーション企業であり、企業が既存のアプリケーションを簡単にクラウドにアップグレードおよび移行できるようにするための革新的なソリューションを提供しています。

 

製品・サービス IBM watsonx Code Assistant
watsonx Code Assistantにより、企業のコード生成の加速、開発者の生産性の向上。

IBM watsonxプラットフォームは、企業が信頼できるAIソリューションの開発を加速できるように設計されており、大規模なドキュメントやさまざまなソースから必要な情報を素早く取得するためのツールを提供します。

watsonx Code Assistant について知る お客様事例はこちら
法務

© Copyright IBM Corporation 2024.IBM、IBMのロゴ、IBM watsonx、watsonx Code Assistant、およびWebSphereは、米国およびその他の国または地域におけるIBM社の商標または登録商標です。

示されている例は、説明のみを目的として提供されています。実際の結果はお客様の設定や条件により異なるため、一般的に期待される結果を提供するものではありません。