Vertex AI SDK for ABAP の概要

Vertex AI SDK for ABAP は、ABAP を使用して Google の Vertex AI プラットフォームをプログラムでシームレスに操作できる強力なツールです。この SDK は、SAP 環境内で Vertex AI を使用してエンタープライズ AI ソリューションの開発を加速します。これにより、複雑さと開発作業を軽減しながら、AI を活用したエンタープライズ機能とアプリケーションを構築できます。

Vertex AI SDK for ABAP は、ABAP SDK for Google Cloud 上に構築されています。Vertex AI SDK for ABAP は、ABAP SDK for Google Cloud のオンプレミス エディションまたはクラウド エディションでのみ使用できます。

Vertex AI SDK for ABAP を使用する理由

Vertex AI SDK for ABAP を使用すると、Vertex AI での AI 実装を効率化できます。次のようなメリットがあります。

  • ABAP クラスとメソッド: 専用の ABAP クラスとメソッドを使用して Vertex AI 機能にアクセスします。
  • 入出力パラメータ: 入出力パラメータには AI 中心の ABAP 型が用意されています。これにより、入力を準備し、メソッドからの出力を理解しやすくなります。
  • 処理済みのレスポンス: Vertex AI API から、ABAP に適した形式で処理済みのレスポンスを受け取ります。このレスポンスを SAP ビジネス ロジックに直接組み込むことができます。
  • 構成: Vertex AI パラメータは、クライアント キーと LLM モデルに対して 1 回だけ構成し、Vertex AI API 呼び出しを行うたびにこれらの構成を使用します。これにより、API 呼び出しが効率化され、開発プロセスが効率化されます。

Vertex AI SDK for ABAP を使ってみる

料金

Vertex AI SDK for ABAP は無料で提供されています。ただし、Gemini API や Vertex AI API などの Google Cloud サービスの使用に伴う料金はお客様の負担となります。

Gemini を使用した簡単なプロトタイピングには、Gemini API と Google AI Studio を使用します。Google AI Studio から Gemini API にアクセスする場合、Gemini API には無料と有料の両方の料金階層があります。ただし、Gemini API の無料枠はすべてのリージョンで利用できるわけではありません。Gemini API の無料および有料の階層にアクセスできるリージョンについては、Google AI Studio と Gemini API で利用可能なリージョンをご覧ください。その他の制限については、使用制限をご覧ください。料金とレート制限については、料金モデルをご覧ください。

Vertex AI の料金は従量課金制モデルに基づいています。つまり、使用したリソースに基づいて課金されます。料金については、Vertex AI の料金をご覧ください。

Vertex AI の Gemini と Google AI Studio の Gemini の違いについては、Google AI と Vertex AI の違いをご覧ください。

その他のご利用方法

Google の AI 機能の利用を開始する方法はいくつかあります。

Vertex AI で生成 AI を使ってみる

プロンプトを設計して管理する

AI を活用した ABAP アプリケーションの構築に関するコミュニティ リソース

Vertex AI SDK for ABAP を最大限に活用するには、次のコミュニティ リソースをご覧ください。

Vertex AI と Gemini を使用して RAG アプリケーションを構築するためのハンドブック

検索拡張生成(RAG)アプリケーション開発を加速するには、GitHub で入手できるハンドブックをご覧ください。このハンドブックでは、倉庫運用のエンドツーエンドのエンタープライズ ユースケースのサンプルを使用して、Vertex AI SDK for ABAP と GitHub リポジトリのビルド済みコンポーネントを使用して独自の RAG アプリケーションを作成する方法について説明します。

Gemini を使用して SAP ビジネス アプリケーションで生成 AI を使用する方法を学習する

次の動画では、Gemini を使用して生成 AI で SAP ビジネス アプリケーションを変換する方法について説明します。

次のステップ