メインコンテンツまでスキップ

SAP を使用したデータへの の適用AIDatabricksAI Functions

注記

この機能はプレビュー段階です。

この記事では、SAP Databricks AI Functions とサポートされている機能について説明します。

AI 関数とは何ですか?

には、 に保存されているデータにテキスト翻訳や感情分析などのAI Functions を適用するために使用できる組み込み関数があります。AIDatabricksDatabricks SQL やノートブックなど、Databricks のどこからでも実行できます。

AI Functionsは、使いやすく、高速で、スケーラブルです。アナリスト、 data scientists、機械学習エンジニアは、それらを使用して、独自のデータにデータインテリジェンスを適用できます。

AI 関数は、汎用機能とタスク固有の機能を提供します。

  • ai_query は、データに任意のタイプの AI モデルを適用できる汎用関数です。汎用関数: ai_queryを参照してください。
  • タスク固有の関数は、テキストの要約や翻訳などのタスクに高レベルの AI 機能を提供します。 これらのタスク固有の機能は、 によってホストおよび管理される最先端の生成AI Databricksモデルによって強化されています。サポートされている関数とモデルについては 、タスク固有の AI 関数 を参照してください。

汎用機能: ai_query

ai_query()関数を用いることで、情報の抽出、コンテンツの要約、不正の特定、収益の予測など、生成AIタスクと従来のMLタスクの両方のデータに任意のAIモデルを適用できます。

ai_queryを基盤モデルとともに使用する

次の例は、Databricks によってホストされる基盤モデルを使用して ai_query を使用する方法を示しています。

SQL

SELECT text, ai_query(
"databricks-meta-llama-3-3-70b-instruct",
"Summarize the given text comprehensively, covering key points and main ideas concisely while retaining relevant details and examples. Ensure clarity and accuracy without unnecessary repetition or omissions: " || text
) AS summary
FROM uc_catalog.schema.table;

従来の ML モデルで ai_query を使用する

ai_query は、従来の ML モデル (完全カスタムモデルを含む) をサポートします。これらのモデルは、モデルサービングエンドポイントにデプロイする必要があります。

SQL
SELECT text, ai_query(
endpoint => "spam-classification",
request => named_struct(
"timestamp", timestamp,
"sender", from_number,
"text", text),
returnType => "BOOLEAN") AS is_spam
FROM catalog.schema.inbox_messages
LIMIT 10

タスク固有のAI関数

タスク固有の機能は特定のタスクを対象としているため、簡単な要約や迅速な翻訳などの日常的なタスクを自動化できます。 これらの関数は、Databricksが管理する最先端の生成AIモデルを呼び出し、カスタマイズは必要ありません。

次の表に、サポートされている関数と、それぞれが実行するタスクを示します。

関数

説明

ai_analyze_sentiment

最先端の生成AIモデルを使用して、入力テキストに対して感情分析を実行します。

ai_classify

入力テキストは、最先端の生成AIモデルを使用して、提供するラベルに従って分類します。

ai_extract

ラベルで指定されたエンティティを、最先端の生成AIモデルを使用してテキストから抽出します。

ai_fix_grammar

最先端の生成AIモデルを使用して、テキストの文法エラーを修正します。

ai_gen

ユーザーが提供するプロンプトに、最先端の生成AIモデルを使用して回答します。

ai_mask

最先端の生成AIモデルを使用して、テキスト内の指定されたエンティティをマスクします。

ai_similarity

2つの文字列とコンピュートを最先端の生成AI モデルを使用して意味的類似性スコアと比較します。

ai_summarize

SQLと最先端の生成AIモデルを使用してテキストの要約を生成します。

ai_translate

最先端の生成AIモデルを使用して、テキストを指定されたターゲット言語に翻訳します。

ai_forecast

指定した期間までのデータを予測します。このテーブル値関数は、時系列データを将来に外挿するように設計されています。

vector_search

最先端の生成AI モデルを使用して、 Mosaic AI Vector Searchインデックスを検索およびクエリします。