SAP BTP における生成 AI の役割の説明

Objective

After completing this lesson, you will be able to SAP BTP を SAP Business AI と統合するときの付加価値を強調します。

SAP BTP における生成 AI の役割

この図は、AI を BTP (Business Technology Platform) に統合するための 2 ステップのアプローチを示しています。最初に、AI を活用した拡張のプラットフォームとして BTP を活用する必要があります。次に、生成 AI 機能を既存の BTP ポートフォリオに組み込む必要があります。

SAP BTP は、SAP のほぼすべての AI 機能に存在する基本要素から、カスタム統合およびアプリケーションの構築、および利用可能なサービスのカタログの拡大の両方から、SAP のビジネス AI 戦略において重要な役割を果たします。

SAP は、すべての SAP 製品およびビジネスプロセスにわたる AI サポートの統合を目指して、SAP BTP を SAP の主要な AI プラットフォームとして位置付けています。

AI 機能は、以下の 3 つの領域に分かれています。

  1. Joule
  2. 組み込み AI 機能
  3. SAP BTP の AI ファンデーション
  • Joule は、SAP アプリケーションに組み込まれた生成 AI コパイロットであり、生成 AI、組み込みアシスタンス、自然言語処理、予測分析、プロセス自動化、コンテキスト認識の推奨事項を提供します。
  • 組み込み AI 機能は、タスクを自動化し、データを分析し、ユーザーエクスペリエンスを改善し、プロセスを最適化し、イノベーションを促進し、シームレスな統合を確保することで、SAP 製品を強化します。
  • AI Foundation on SAP BTP は、包括的な AI サービス、SAP BTP との統合、データ管理、事前構築済み AI モデル、スケーラブルなデプロイメント、セキュリティとコンプライアンス、イノベーションとカスタマイズ、および拡張されたビジネスプロセスを提供します。

Joule の機能

SAP は、コンサルティング機能および ABAP 開発者機能用に Joule を提供しています。どちらのソリューションも、効率と生産性を向上させるための変革の取り組みを支援します。

この図は、SAP Consulting Capability for Joule のソフトウェアインタフェースを示しています。これには、システムメトリックと価値計算セクションを含むダッシュボードが含まれています。このシステムは、AI を活用したツールによってタスクに費やす時間を 25% 削減することで、年間 1,840,300 ドルのコンサルティングコストで 10,000 人の従業員を削減すると主張しています。主な要素としては、カラフルなチャート、データのビジュアル化、「IT責任者」と特定された微笑ましい男性の目立つイメージなどが挙げられる。

SAP Consulting 機能は、複数の共通コンテンツライブラリからコンサルタントに迅速なアクセスのための情報を提供し、ABAP 開発者の機能は開発者向けの支援付きのコーディング機能を提供します。IT 部門の責任者から見ると、ほとんどの場合、提供されるコンテンツに関する情報を入手することは困難です。SAP コミュニティ、SAP ヘルプ、SAP 学習コンテンツ、および開発者チュートリアルは、必要なときに正しい情報をすばやく見つけるためのデータリソースです。

SAP BTP の機能

この図は、SAP クラウド ERP 変換用の 3 つの生成 AI ツール (統合ジェネレータ、ABAP BO ジェネレータ、プロセスオートメーション) を示しています。各ツールは、ノート PC の画面に表示され、その機能の簡単な説明が示され、コードや統合生成、ビジネスプロセス構築などのタスクを自動化することで、開発者の生産性を向上させる機能が強調表示されています。

次に、SAP BTP の AI 機能を活用して、クラウド変革ジャーニーにおける開発者の生産性を高める方法を見ていきましょう。

BTP の AI 機能を活用して、クラウド変革の取り組みにおいて開発者の生産性を高めるにはどうすればよいでしょうか。変革を促進するために活用できる壮大なユースケースがあります。

Build 内の ABAP 開発へのアクセス、AI 機能への重要な拡張と追加、および SAP S/4HANA Cloud への緊密な統合を含む融合開発の増加が追加されています。

  • SAP S/4HANA ベースの ABAP 開発を含めることで SAP アプリケーションの開発と自動化を合理化し、clean core 戦略のサポートを確保しています。拡張およびアプリケーションを開発するための SAP S/4HANA への緊密な統合が提供され、引き続きすべての LoB をサポートする機能が強化される予定です。
  • Joule および組込 AI を介してより多くの AI 機能を提供し、ABAP に AI を導入し、Build ソリューションを通じて Build の機能を強化しています。
  • SAP は、フュージョン開発において独自の地位を確立しています。SAP Build は、開発者が抱えているあらゆる課題に対処するために必要な柔軟性とスケーラビリティを提供します。安全なコラボレーションと拡張開発エクスペリエンスにより、SAP Build は、ローコード、ABAP、JAVA/JavaScript、UI5 モバイルなどのスキルセットに関係なく、開発者にソリューションを提供します。今日では、どの SAP 開発者にも Build を売り込むことができ、エンタープライズ対応のアプリケーションと拡張の提供に必要なソリューションを開発できると確信しています。

拡張構築をシンプル化する機能

この図は、SAP S/4HANA Fiori ラウンチパッドが表示されたラップトップ画面を示しています。ラウンチパッドには、Sales Management、Internal Sales、General Ledger などのカテゴリ別にグループ化されたさまざまなビジネスアプリケーションとのタイルベースのインタフェースがあります。最もよく使用される というラベルの付いた有効セクションでは、頻繁にアクセスされるアプリが強調表示されます。

新しい機能として、拡張構築をシンプル化します。開発者は、ウィザードを使用して SAP Business Applications から直接開始して、SAP S/4HANA で拡張を構築することができます。開発者は、スタック上でもサイドバイサイドでも、拡張の作成が簡単になりました。拡張ウィザードへのアクセスは、アプリケーション自体のドロップダウンメニューから選択して拡張の作成を開始すると開始されます。このウィザードは、そのアプリケーションで利用可能なオブジェクト、イベント、およびトリガを開発者に提示するコンテキスト認識であり、SAP S/4HANA から直接拡張を開発するためにシームレスになります。SAP は、アプリケーションから拡張を直接作成するために SAP S/4HANA に組み込まれている唯一のソリューションです。

さらに、ABAP が SAP Build に含まれるということは、開発者が ABAP クラウドプロジェクト向け ABAP 開発ツール (ADT) を使用して SAP Build ロビーから ABAP プロジェクトを開始できることを意味します。開発者は、他のビルドプロジェクトのすぐ隣にあるロビーから ABAP プロジェクトを監視することもできます。また、SAP Build Code のグラフィックモデラを使用して ABAP CDS モデルを生成することに加えて、ABAP 開発を Fiori および CAP フロントエンドアーティファクトと組み合わせることもできます。

SAP Build Code 機能

この図は、ラップトップ画面での SAP Build Code を示しています。このソフトウェアには、さまざまな自動化ツールを備えたプロジェクトダッシュボードがあり、ソフトウェア開発での使用を意味します。テキストでは、CAP サポート、コード生成、Joule によるインタラクティブなリファクタリングなどの主な機能が強調表示されています。

AI はアプリケーション開発に役立ちます。特に、ソリューションの SAP Build ファミリのプロコードツールである SAP Build Code によって使用されます。SAP Build Code では、Joule の生成 AI 機能を使用して、フルスタック CAP アプリケーション、SAP Fiori アプリケーション、自然言語説明によるモバイルアプリケーション、および HANA ネイティブ開発がまもなく作成されます。

SAP Build Code は、JavaScript および Java 向けに最適化されたコーディング、テスト、統合、およびアプリケーションライフサイクル管理のためのターンキー環境です。開発者は、Joule コパイロットと自然言語の説明で AI コード生成を使用して迅速に構築できます。

SAP Build Code はビルドファミリに属し、プロコードツールです。SAP Build Code の Joule Copilot を介した生成 AI 機能を使用して、以下を作成できます。

  • フルスタック CAP アプリケーション
  • SAP Fiori アプリケーション
  • モバイルアプリケーション

SAP Build Code では、自動化されたインテリジェントなコーディングアシスタンスを提供することで、開発エクスペリエンスが拡張されます。この画期的なツールは、高度な AI アルゴリズムを適用して、コードスニペットの生成、最適化の提案、リアルタイムのコーディングガイダンスの提供、開発プロセスの合理化、SAP エコシステム内で作業する開発者の生産性向上を実現します。

主要機能

  • 生成 AI ベースのコード開発: SAP Build Code では Joule コパイロットを使用してコードを生成し、開発者が迅速に構築しやすくなります。
  • Java および JavaScript 向けに最適化: SAP Build Code は、Java および JavaScript アプリケーション開発専用に設計されています。
  • ターンキー環境:SAP Build Code は、コーディング、テスト、統合、およびアプリケーションライフサイクル管理のための完全な環境を提供します。
  • 自然言語の説明: 開発者は、自然言語の説明を使用して、SAP Build Code でコードを生成することができます。
  • ガイド付きエクスペリエンスと事前構築済みのテンプレート:SAP Build Code は、ガイド付きエクスペリエンスと事前構築済みのテンプレートを提供し、アプリを迅速に構築し、SAP システムを拡張します。

ABAP クラウドでの生成 AI 拡張

この図は、Generative AI Enhancements in ABAP Cloud が表示されたノート PC を示しています。この画面には、コードの生成、ユニットテスト、既存のコードの説明、スニペット、分析、文書化、およびコード予測のサポートにおける AI の機能が強調表示されます。

SAP は、開発者の効率を向上させるために、ABAP Cloud に新しい生成 AI 機能を導入しています。機能の最初の範囲は、ビジネスオブジェクト生成、コード完了、ユニットテスト生成、コード説明などを対象とします。これにより、ABAP 開発ツールに完全に統合された ABAP 開発用の Joule コパイロットが提供されます。さらに、ABAP AI 開発者は、SAP BTP 生成 AI ハブを簡単に活用して、生成 AI 機能をビジネスアプリケーションに取り込むことができます。

同時に、コード生成および ABAP-BO 生成を登録することもできます。これにより、開発の生産性がさらに向上します。最後は、プロセスの自動化です。プロセス自動化がプロセス改善の鍵であることは、誰もが知っています。また、生成 AI による実行可能プロセス AI を活用することもできます。生成 AI 機能により、自動化されたタスクを効率的に構築し、自動化タスクフローを構築することもできます。これらを組み合わせることで、クラウドに移行する前であっても、すでにクラウドに移行している AI 機能を活用することで、BTP 上のアーキテクチャーおよび開発機能でプロセスとともに変革を促進することができます。

SAP Build Process Automation の生成 AI 機能

この図は、SAP Build Process Automation ソフトウェアを表示するノート PC を示しています。この画面には、ワークフロー自動化機能が強調表示され、AI 主導のプロセス最適化を提案するポップアップが表示されます。ノート PC の横のテキストには、プロセス自動化で AI を使用することの主な利点が一覧表示され、効率性とエラーの削減が強調されています。

SAP Build のワークフローと自動化に組み込まれた生成 AI 機能の領域で、自然言語の説明によってプロセス、決定、フォーム、およびその他のアーティファクトを編集および集計できるようになり、業務効率と意思決定プロセスが改善されました。さらに、SAP Task Center のインテリジェント承認推奨機能により、機械学習に基づく意思決定の迅速化と改善、業務の合理化、AI 主導のインサイトによる効率の向上が実現します。生成 AI を使用した文書抽出では、高度な自然言語処理が提供されるため、コストのかかるテンプレートの作成および更新が不要になります。

統合生成

この図は、統合開発者向けのソリューションを示しています。統合開発者である Sara は、複雑な統合を迅速に設計するという課題に直面しています。このソリューションには、生成 AI と統一された顧客ランドスケープの使用が含まれ、その結果、設計時間の短縮、生産性の向上、および統合品質の向上が実現します。

次は、統合の生成です。Integration Suite の一部として、生成 AI 機能を活用することで、統合レコメンダおよびジェネレータを使用することができます。SAP Integration Suite の 3000 以上の事前構築済み統合からの標準統合コンテンツが推奨され、特定のシナリオ (インタフェースマッピングやテストケースなど) に基づいて統合が生成され、開発者の生産性が向上します。また、開発者は自然言語の説明を提供することで、ChatGPT などのトレーニング済み言語モデルを使用して、統合フロー用の Groovy スクリプトの作成を自動化することができます。このプロセスの有効性は、使用されるプロンプトの品質によって異なります。