🔍

Azure AI Search で Knowledge Mining を実装

難易度:中級
所要時間:75 分

ラボ概要

Azure AI Search で養子縁組可能猫の CSV データから検索インデックスを構築し、言語検出スキルでエンリッチメント、Knowledge Store として Azure Storage Table への並行投影を実現します。

このラボでは、ペット フレンドリな旅行会社 Cat's Meow Holidays(CMH)のテクニカル リードの想定で、養子縁組可能な猫のデータベースから検索可能 + 言語検出済み + 分析チーム連携可能な Knowledge Mining ソリューションを構築します。AI Search の Import Data ウィザードを使って Blob ストレージの CSV データを Index 化し、Cognitive Skills で言語検出を追加、Knowledge Store として Azure Storage Table に並行投影し、最後に Skillset を編集して投影スキーマを調整する完成版エンドツーエンド体験です。

学習目標:

  • Azure AI Search サービス(Basic SKU)を作成する
  • Import Data ウィザードで Blob 上の CSV データを取り込み、Index / Skillset / Indexer を自動生成する
  • 言語検出 Cognitive Skill(Microsoft.Skills.Text.LanguageDetectionSkill)で behavior_2 列のテキストから言語を抽出する
  • Knowledge Store として Azure Storage Table への並行投影を構成する
  • Search Explorer の JSON クエリ エディタで Index 内容を検証する
  • Storage Browser で Knowledge Store の Table を直接確認する
  • Skillset の Microsoft.Skills.Util.ShaperSkill を編集して投影テーブルから特定列(genderage)を除外する
  • Indexer を Reset & Run して Skillset 変更を再適用する
前提知識:
  • Azure Portal の基本操作
  • JSON の基本的な読み書き
  • AI / Cognitive Services の基本概念
完了条件:
  • Azure AI Search サービスが japaneast に作成されていること
  • Index が Indexer によって生成されており、6 件のドキュメント(猫プロファイル)が含まれていること
  • Index に language フィールドが追加され、en または es の値が格納されていること
  • Knowledge Store の Azure Storage Table が作成され、6 件のエンティティが投影されていること
  • Skillset の編集で gender および age 列を投影から除外し、Indexer Reset & Run で再生成されていること
🔍

ハンズオンラボとは?

本物の Azure リソースを使い、リスクなく試行錯誤しながら実践的なスキルを身につけられます。

他のラボを見る