抽象的要約を調べる
抽象的な要約
抽象的要約 は、Azure OpenAI などの生成 AI 言語モデルの自然言語処理機能に依存して、元のコンテンツの主旨を取り込んだ元の文を作成します。 元のコンテンツを置き換えたり言い換えたりして、要約された文を生成します。 このメソッドを使用すると、柔軟性と創造性が向上し、簡潔な表現を可能にしながら、重要な情報を取り込むことができます。
抽象的要約は、azure_ai
拡張機能の azure_cognitive
スキーマにある summarize_abstractive()
関数を使用して実行されます。 azure_cognitive
スキーマには、summarize_abstractive()
関数の 3 つのオーバーロードが含まれています。 3 つの関数オーバーロードで想定される引数の一覧を次に示します。
引数 | 型 | Default | 説明 |
---|---|---|---|
text | text または text[] |
要約を生成するテキスト。 | |
language_text | text または text[] |
要約するテキストの言語を表す言語コード (または言語コードの配列)。 サポートされている言語の一覧を確認して、必要な言語コードを取得します。 | |
sentence_count | integer |
3 | 生成する要約文の数。 |
batch_size | integer |
25 | text[] の入力を期待する 2 つのオーバーロード専用。 一度に処理するレコードの数を指定します。 |
disable_service_logs | boolean |
false | サービス ログをオフにするかどうかを示すフラグ。 |
timeout_ms | integer |
NULL | 操作が停止するまでのタイムアウト時間 (ミリ秒単位)。 |
throw_on_error | boolean |
true | 関数がエラー時に例外をスローしてトランザクションをラップするロールバックを行うかどうかを示すフラグ。 |
max_attempts | integer |
1 | エラー発生時に Azure AI サービスへの呼び出しを再試行する回数。 |
retry_delay_ms | integer |
1000 | Azure AI サービス エンドポイントの呼び出しを再試行する前の待機時間 (ミリ秒単位)。 |
各関数オーバーロードは、生成された要約を含む文 (text[]
) の配列を返します。
プロパティの説明の抽象的要約を生成する
あなたは Margie's Travel の開発者として、azure_ai
拡張機能と Azure AI サービスから利用できる抽象的手法を評価する必要があります。データベースの最初の一覧から次のような、長いプロパティの説明の簡潔で自然な言語の要約を生成する能力について評価します。
クイーン アン ヒルの西側に位置する魅力的な 1 ベッドルームのアパートメントで、おくつろぎください。 エレガントな内装のプライベート アパートメントで、デュプレックスの 1 階部分は開放的な空間になっており、竹の床、設備が充実したキッチン、テレビ、DVD プレーヤー、基本的なケーブルが完備され、快適なベッドルーム (クイーンサイズ ベッド 1 台付) があります。 このアパートメントには最大 4 名まで宿泊可能で (ベッドルームに 2 名、快適な折りたたみ式ソファに 2 名、リネン付き)、無料 Wi-Fi とランドリーも利用可能です。 アパートメントは専用のバーベキュー設備を備えた専用デッキに面しており、庭園と黒竹の林を見渡せます。 路線バスのバス停からわずか 1 ブロックに位置し、バスでシアトルのダウンタウンまで 15 分、歴史情緒あふれるバラードまで 10 分です。 徒歩 5 分圏内に自然食料を扱う店やコーヒー ショップがあります。 また、クイーン アン ヒルの頂上まで徒歩 15 分で、そこには様々なセレクト ショップや、バー、レストランもあります。
次のクエリを使用して、上記のプロパティの説明を 2 つの文に要約することを要求します。
SELECT
azure_cognitive.summarize_abstractive(description, 'en', 2) AS abstractive_summary
FROM listings
WHERE id = 1;
抽象的要約は、生成された 2 つの文を返します。
{
"The document describes a one-bedroom apartment located on the west side of Queen Anne Hill. The apartment, which is the bottom unit of a duplex, features an open floor plan, bamboo floors, a fully equipped kitchen, a queen-size bed, and a private deck with a BBQ. It is conveniently located near bus lines, historic Ballard, a grocery store, coffee shops, and various shops and restaurants."
}