Azure AI Search の新機能

Azure Cognitive Search は Azure AI Search になりました。 Azure AI Search の機能、ドキュメント、サンプルの最新情報について説明します。

Note

プレビュー機能はここで発表されていますが、プレビュー機能の一覧も維持管理されているため、1 か所で参照できます。

2024 年 4 月

Item 説明
情報漏えいに対処するセキュリティ更新プログラム API GET 応答では接続文字列もキーも返されなくなりました。 GET スキルセット、GET インデックス、および GET インデクサーに適用されます。 この変更は、AI Search と統合された Azure 資産を未承認のアクセスから保護するのに役立ちます。
Basic レベルと Standard レベルでのストレージの拡張 機能 Basic では、最大 3 つのパーティションと 3 つのレプリカがサポートされるようになりました。 Basic レベルおよび Standard (S1、S2、S3) レベルでは、パーティションごとの課金レートは同じで、パーティションあたりのストレージが大幅に増えます。 追加される容量はリージョンの可用性の対象となり、2024 年 4 月 3 日以降に作成された新しい検索サービスに適用されます。 現在、インプレース アップグレードはありません。そのため、新しい検索サービスを作成して追加のストレージを取得してください。
ベクターのクォータの増加 機能 ベクター クォータも同様に、選択したリージョンで 2024 年 4 月 3 日以降に作成された新しいサービスで増加します。
組み込みのベクター量子化、narrow ベクター データ型、および新しい stored プロパティ (プレビュー) 機能 このプレビューでは、3 つの機能強化により、より大きなベクター ワークロードのサポートが、より低いコストで追加されます。 1 番目としては、スカラー量子化により、メモリ内とディスク上のベクター インデックス サイズが圧縮されます。 2 番目としては、使用できるベクター フィールドについて、narrow データ型を割り当てることができます。 3 番目として、より柔軟なベクター フィールド ストレージ オプションを追加しました。
2024-03-01-preview Search REST API API 新しいデータ型、ベクター圧縮プロパティ、およびストレージ オプションのための Search REST API の新しいプレビュー バージョン。
2024-03-01-preview Management REST API API コントロール プレーン操作用の新しいプレビュー バージョンの Management REST API。
2023-07-01-preview 非推奨のお知らせ API 2024 年 4 月 8 日 非推奨のお知らせ。 2024 年 7 月 8 日に提供終了。 これは、ベクトル検索サポートを提供した最初の REST API でした。 新しい API バージョンでは、ベクトル構成が異なります。 できるだけ早く新しいバージョンに移行することをお勧めします。

2024 年 2 月

Item 説明
ディメンションの新しい制限 機能 ベクトル フィールドのディメンションの上限が 2048 から引き上げられて 3072 になりました。

2023 年のお知らせ

Month Type お知らせ
11 月 機能 ベクトル検索、一般提供。 カスタマー マネージド キー (CMK) に対する以前の制限は現在、解除されています。 事前フィルター処理と、網羅的な K 近傍法も一般提供になりました。
11 月 機能 セマンティック ランク付け、一般提供
11 月 機能 垂直統合 (プレビュー) は、インデックス作成中のデータのチャンクへの変換とテキストからベクトルへの変換を追加し、クエリ実行時のテキストからベクトルへの変換も追加します。
11 月 機能 [データのインポートとベクトル化] ウィザード (プレビュー) は、データ チャンクとベクトル化を自動化します。 対象は、2023-10-01-Preview REST API です。
11 月 機能 インデックスのプロジェクション (プレビュー) は、エンリッチメント パイプラインのコンテンツが複数のインデックスをターゲットにできる 1 対多のインデックス パターンに使用されるセカンダリ インデックスの形状を定義します。
11 月 API 2023-11-01 Search REST API は、ベクトル検索およびセマンティック ランク付け用の安定バージョンの Search REST API です。 一般公開された機能への移行手順については、REST API のアップグレードに関するページを参照してください。
11 月 API 2023-11-01 Management REST API では、セマンティック ランク付けを有効または無効にする API が追加されています。
11 月 スキル Azure OpenAI 埋め込みスキル (プレビュー) は、Azure OpenAI リソースにデプロイされている埋め込みモデルに接続して、スキルセットの実行中に埋め込みを生成します。
11 月 スキル テキスト分割スキル (プレビュー) は、ネイティブ データのチャンク分割をサポートするために、2023-10-01-Preview で更新されています。
11 月 ビデオ ベクトル検索とセマンティックランク付けによって GPT プロンプトを向上させる方法は、ハイブリッド検索によって、有用な AI 応答を生成するための最適な基礎データを入手して、概念とキーワードの両方で検索できるようにする方法について説明します。
11 月 サンプル 生成 AI アプリケーションでのロールベースのアクセス制御は、Microsoft Entra ID と Microsoft Graph API を使用して、インデックス内のチャンク分割されたコンテンツに対する詳細なユーザー アクセス許可をロール アウトする方法について説明します。
10 月 サンプル "データとチャット" ソリューション アクセラレータ。 Azure AI Search をレトリバーとして使用するエンドツーエンドの RAG パターン。 インデックス作成、データ チャンク、オーケストレーションを提供します。
10 月 機能 網羅的 K ニアレスト ネイバー (KNN) は、ベクトル空間での類似性検索のためのスコアリング アルゴリズムです。 2023-10-01-Preview REST API でのみ使用できます。
10 月 機能 ベクトル検索でのプリフィルターは、クエリの実行前にフィルター条件を評価し、検索する必要があるコンテンツの量を減らします。 2023-10-01-Preview REST API でのみ使用できます。要件に応じて、vectorFilterMode (既定値) または preFilter に設定できるクエリに対して新しい postFilter プロパティを使います。
10 月 API 2023-10-01-Preview Search REST API は、ベクトル フィールドまたはベクトル クエリの定義の破壊的変更です。
8 月 機能 拡張セマンティック ランク付け。 アップグレードされたモデルが、セマンティック再ランク付けのためにロールアウトされ、より多くのリージョンが利用できるように拡張されています。 一意のトークンの最大数が 2 倍になり 128 から 256 に増えました。
7 月 サンプル ベクター デモ (Azure SDK for JavaScript)。 埋め込みの生成、インデックスの作成と読み込み、およびいくつかのベクター クエリの実行のために、Node.js と @azure/search-documents 12.0.0-beta.2 ライブラリを使用します。
7 月 サンプル ベクター デモ (Azure SDK for .NET)。 埋め込みの生成、インデックスの作成と読み込み、およびいくつかのベクター クエリの実行のために、Node.js と Azure.Search.Documents 11.5.0-beta.3 ライブラリを使用します。 このサンプルは、Azure SDK チームから試すこともできます。
7 月 サンプル ベクター デモ (Azure SDK for Python) は、azure.search.documents の最新ベータ リリースを使用して、埋め込みの生成やインデックスの作成と読み込みに加え、複数のベクトル クエリの実行を行います。 その他のベクトル検索デモについては、azure-search-vector-samples/demo-python リポジトリを参照してください。
6 月 機能 ベクトル検索のパブリック プレビュー
6 月 機能 セマンティック検索の利用可能性、Basic レベルで使用できます。
6 月 API 2023-07-01-Preview Search REST API。 ベクトル検索のサポート。
5 月 機能 Azure RBAC (ロールベースのアクセス制御、一般提供)
5 月 API Azure ロールを使用するように検索を構成するためのサポートを備えた 2022-09-01 Management REST API。 検索サービスの認証オプションをサポートするよう、Azure PowerShell の Az.Search モジュールと Azure CLI の Az search モジュールが更新されました。 Terraform プロバイダーを使用して認証オプションを構成することもできます (詳細については、こちらの Terraform のクイックスタートを参照してください)。
4 月 サンプル 事業継続とディザスター リカバリーのための Azure AI Search のマルチリージョン展開。 エンドポイントが失敗した場合にコンテンツの同期と要求のリダイレクトを行うためのオプションを含む、Azure AI Search のマルチリージョン ソリューションを完全に構成するデプロイ スクリプト。
3 月 サンプル Azure OpenAI と Azure AI Search を使用した ChatGPT と Enterprise データ (GitHub)。 Azure AI Search を OpenAI の大規模な言語モデルと組み合わせるための Python コードとテンプレート。 背景については、こちらの Tech Community のブログ記事「Revolutionize your Enterprise Data with ChatGPT」 (ChatGPT を使用してエンタープライズ データに革命を起こす) を参照してください。

重要なポイント:

Azure AI Search を使用して、検索可能なコンテンツを統合してインデックスを作成します。

インデックスにクエリを実行して最初の検索結果を取得します。

これらの結果からプロンプトをアセンブルし、Azure OpenAI の gpt-35-turbo (プレビュー) モデルに送信します。

クロス ドキュメントの回答を返し、顧客向けアプリで引用文献と透明性を提供して、ユーザーが応答を評価できるようにします。

前年度のお知らせ

サービスのブランド変更

このサービスには長年にわたって複数の名前が付けられてきました。 ここでは、それらを逆時系列順に示します。

  • Azure AI 検索 (2023 年 11 月) Azure AI サービスと顧客の期待に合わせて名前が変更されました。
  • Azure Cognitive Search (2019 年 10 月) サービス操作でのコグニティブ スキルと AI 処理の使用の拡大 (ただし省略可能) を反映するために名前が変更されました。
  • Azure Search (2015 年 3 月) 最初の名前です。

サービスの更新情報

Azure AI Search に関するサービス更新のお知らせは、Azure の Web サイトで参照できます。

機能名の変更

セマンティック検索は、既存の結果セットの L2 ランク付けを提供する機能をより適切に説明するために、2023 年 11 月にセマンティック ランク付けに名前が変更されました。