SAP AI Foundation の説明

Objective

After completing this lesson, you will be able to SAP AI Foundation について説明してください。

SAP Document AI

SAP AI Business Services の概要

SAP Document AI は、ビジネス文書の処理を自動化するために設計された SAP Business Technology Platform 上のスタンドアロンサービスです。これは、多くの企業プロセスにおける根本的な課題に対処します。重要なビジネスデータは、PDF、スキャンされた画像、電子メールの添付ファイルなどの非構造化文書または半構造化文書に含まれています。一般的な例として、財務のサプライヤ請求書、ロジスティクスの納品書、販売の受注、品質管理の品質証明書などがあります。この情報を SAP システムで処理する前に、この情報を抽出し、構造化データに変換する必要があります。

技術的な観点から、SAP Document AI は、エンドツーエンドのプロセス自動化における専用の機能として文書の理解に重点を置いています。文書は、API または SAP アプリケーションインタフェースを介してサービスに提供されます。電子メール受信ボックス、モバイルキャプチャ、クラウドストレージなどのチャネルは通常、分析のために文書を SAP Document AI に転送するアップストリーム BTP サービスによって処理されます。受信されると、このサービスは光学文字認識 (OCR) を適用してテキストを抽出し、文書タイプを分類し、文書固有の AI モデルを使用して事前定義されたビジネス関連項目を識別します。

このソリューションの重要な側面は、ヒューマンインザループ検証です。抽出された値は、ユーザーインターフェイスを使用して確認および修正することができます。シナリオおよび設定に応じて、このフィードバックを活用して、経時的に抽出の品質を向上させることができます。SAP Document AI 自体は、ビジネスワークフローを調整するものではありません。代わりに、後続処理のためにダウンストリームサービスまたは SAP アプリケーションで使用できる信頼性の高い構造化された文書データを提供します。

SAP ランドスケープ内では、SAP Document AI は通常、文書データを既存のビジネスオブジェクトと一致させる必要がある場合に使用されます。一般的な例は、納品書処理です。数量および明細参照は受信伝票から抽出され、フォローアップ活動がトリガされる前に SAP S/4HANA の既存の伝票とマッチングされます。このアプローチにより、標準 SAP ビジネスプロセスとの統合を維持しながら、マニュアルによるデータ入力が削減されます。

SAP Document AI の機能

機能の概要

  • API および SAP アプリケーションインタフェースを介した伝票の収集。
  • スキャンされた文書およびデジタル文書からの OCR ベースのテキスト抽出。
  • 伝票タイプの分類および事前定義されたビジネス項目の抽出。
  • 請求書、納品書、品質証明書などの標準ドキュメントの事前設定済みコンテンツ。
  • 抽出されたデータをレビューおよび修正するためのチェックインタフェース。
  • ユーザフィードバックを使用して、時間の経過とともに抽出品質を向上させます。
  • SAP アプリケーションランドスケープ内の自動化シナリオへの統合。

詳細

SAP AI Business Services の詳細については、公式の製品文書を参照してください

生成 AI ハブ

Generative AI Hub とは

生成 AI ハブは、AI Foundation 内の機能セットであり、幅広い生成 AI モデルおよびオーケストレーションツールへの統一されたアクセスを提供します。その目的は、SAP BTP で構築または拡張されたビジネスアプリケーションでの LLM およびその他の生成 AI テクノロジーの使用を簡素化することです。

開発者は、個別のモデルプロバイダ、ベンダ固有の API、またはランタイム詳細と直接対話する代わりに、Generative AI Hub を単一の場所として使用し、以下を行います。

  • さまざまなプロバイダからフロンティアモデルにアクセスします。
  • プロンプトを試し、管理します。
  • 生成 AI をアプリケーションに統合します。
  • プロンプトのライフサイクルおよびモデルの使用を管理します。
  • 生成 AI を SAP システムに保存されているビジネスコンテキストと組み合わせます。

GenAi Hub

Generative AI Hub では、モデルが実行される場所や基礎となるテクノロジーに関係なく、一貫したインタフェースが提供されます。

Generative AI Hub のコア機能

モデルアクセス

Generative AI Hub では、複数のプロバイダからの大規模言語モデルや、微調整またはカスタムモデルなど、幅広い生成 AI モデルにアクセスすることができます。主な目標は、技術的な複雑さを軽減し、開発者がアプリケーションロジックを変更せずにモデルを選択または切り替えられるようにすることです。

迅速な実験とライフサイクル

生成 AI ハブには、プロンプトを設計、テスト、検証、およびバージョン管理するためのツールが用意されています。これにより、生成 AI の使用を制御し、開発、テスト、および本稼働のシナリオ全体で一貫した動作を確保することができます。

モデルオーケストレーション

生成 AI シナリオでは、多くの場合、1 回以上のモデル呼出が必要です。一般的な要素は以下のとおりです。

  • ビジネスデータによる応答のグラウンディング
  • 後処理と検証ロジック
  • SAP API およびサービスとの統合

Generative AI Hub は、SAP AI Core の基盤となるランタイム機能を活用し、共通の運用アプローチを提供することで、このようなオーケストレーションをサポートします。

SAP AI Core: AI ワークロードの実行時間

生成 AI ハブは、そのランタイム機能を活用してプロンプト要求、推論ワークロード、またはモデルデプロイメントを実行することで、SAP AI Core 上に構築されます。この分離により、開発者は生成 AI の使用とオーケストレーションに集中でき、SAP AI Core では信頼性が高くスケーラブルな実行が保証されます。

SAP AI Core は、負荷の高い AI に対する SAP のランタイムです。これにより、AI モデルを大規模にコスト効率よくトレーニングおよびデプロイすることができます。幅広いストレージ、CPU、GPUのサービスプランから選択すると同時に、内蔵のオートスケーリング、スケールツー・ゼロのメリットを享受することで、コスト効率を確保しながら、GPUサポートによるパフォーマンスの高速化によるメリットを享受できます。

さらに、デプロイメント管理の複雑さを隠し、ビジネスアプリケーションで統合して利用できる API エンドポイントを公開する単に、SAP 管理のモデルデプロイメントの利点を活用できます。統合 AI API を介して、SAP AI Core 上に構築された AI ユースケースを統合することができます。

AI API は製品ではなく、AI ランタイムによって実装される統合 API 定義 (SAP AI Core など) であり、消費アプリケーションをに接続することができます。この統合 API 定義により、ビジネスアプリケーションでの統一された使用、および SAP AI Launchpad での統一された運用および管理によるメリットが得られます。

SAP AI Launchpad:AI シナリオの管理

SAP AI Launchpad は、AI ユースケースにアクセスして管理するためのセントラルアプリケーションです。統合 AI API を介して複数のランタイムに接続し、SAP AI Launchpad 内のユースケースの AI ライフサイクル管理を合理化することができます。一方、単一のツールで AI ライフサイクル管理を一元化することで、一方、サービス固有の詳細を把握しなくても、AI API で統一された AI ライフサイクルからメリットを得ることができます。

さらに、SAP AI Launchpad でモデルを継続的に監視し、インサイトに基づいてパフォーマンスを改善することができます。トレーニング実行からメトリックを取得し、複数のモデルにわたってメトリックを比較したり、メトリックをチャートで視覚化してより深く理解したりすることができます。これにより、最適なパフォーマンスを実現する設定を特定することができます。

生成 AI の場合、SAP AI Launchpad では、開発者およびオペレータが Generative AI Hub を介してトリガされたアクティビティ (プロンプト実行やモデルデプロイメントなど) を監視できます。生成 AI ハブは生成 AI シナリオの設計および呼出に使用されますが、SAP AI Launchpad では、ランタイム全体でこれらのシナリオを監視および管理するための一元化されたオペレーショナルビューが提供されます。

すべてをまとめる

SAP AI Foundation は、SAP Business Technology Platform で AI 主導の拡張およびソリューションを構築および運用するための技術基盤を提供します。

この基盤内で、生成 AI ハブは、大規模言語モデル (LLM)、生成 AI 機能、およびモデル駆動型ロジックを使用するための一元的なエントリポイントとして機能します。

これにより、最新の AI テクノロジーの背後にある複雑さの大部分が抽象化され、SAP BTP 全体で統一された一貫性のある方法でアクセスできるようになります。

Generative AI Hub は開発者向けのメインインタフェースですが、以下の 2 つの基本コンポーネントと密接に連携します。

  • SAP AI Core – AI ワークロード向けにスケーラブルなランタイム
  • SAP AI Launchpad – AI シナリオを管理および監視するための一元的なアプリケーション
  • AI API – 使用するアプリケーションを AI ランタイムに接続する統合 API 定義

注記

AI API はスタンドアロン製品ではなく、AI ランタイムを一貫した方法で使用できるようにする共有 API 定義です。アプリケーションは AI API を介して AI シナリオに接続し、AI Core などのランタイムでこのインタフェースを実装します。

これらの要素により、生成 AI を探索、統合、および SAP BTP での本稼動に移行できる技術環境が形成されます。

このレッスンの重要ポイント

SAP は、AI がすでに含まれている複数のサービスやアプリケーション(SAP AI Business Services など)を提供しています。これらのサービスを会社で使用すると、マニュアルの作業ステップを自動化されたビジネス処理に変換することができます。