抽象的要約を調べる
抽象的な要約
抽象的な要約 は、Azure OpenAI などの生成 AI 言語モデルの自然言語処理機能に依存して、元のコンテンツの主要なアイデアをキャプチャする元の文を作成します。 元のコンテンツを置き換えたり言い換えたりして、要約された文を生成します。 このメソッドを使用すると、柔軟性と創造性が向上し、簡潔な表現を可能にしながら、重要な情報を取り込むことができます。
抽象的要約は、summarize_abstractive() 拡張機能の azure_cognitive スキーマにある azure_ai 関数を使用して実行されます。
azure_cognitive スキーマには、summarize_abstractive() 関数の 3 つのオーバーロードが含まれています。 3 つの関数オーバーロードで想定される引数の一覧を次に示します。
| 引数 | タイプ | 既定値 | 説明 |
|---|---|---|---|
| SMS 送信 |
text または text[] |
要約を生成するテキスト。 | |
| 言語テキスト |
text または text[] |
要約するテキストの言語を表す言語コード (または言語コードの配列)。 サポートされている言語の一覧を確認して、必要な言語コードを取得します。 | |
| 文の数 | integer |
3 | 生成する要約文の数。 |
| バッチサイズ | integer |
二十五 |
text[] の入力を期待する 2 つのオーバーロード専用。 一度に処理するレコードの数を指定します。 |
| サービスログの無効化 | boolean |
偽り | サービス ログをオフにするかどうかを示すフラグ。 |
| timeout_ms | integer |
NULL | 操作を停止させるまでのタイムアウト時間 (ミリ秒単位)。 |
| throw_on_error | boolean |
ほんとう | 関数がエラー時に例外をスローしてトランザクションをラップするロールバックを行うかどうかを示すフラグ。 |
| 最大試行回数 | integer |
1 | 障害が発生した場合に Foundry Tools への呼び出しを再試行する回数。 |
| リトライ遅延ミリ秒 | integer |
1000 | Foundry Tools エンドポイントの呼び出しを再試行する前に待機する時間 (ミリ秒単位)。 |
各関数オーバーロードは、生成された要約を含む文 (text[]) の配列を返します。
プロパティの説明の抽象的要約を生成する
Margie's Travel の開発者として、 azure_ai 拡張機能と Foundry Tools を通じて利用できる抽象手法を評価し、データベースにある最初のリストのような長い不動産説明を、簡潔かつ自然な言語で要約するこの手法の能力を検討したいと考えています。
クイーン アン ヒルの西側に位置する魅力的な 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, featuring 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."
}