変更要約: 各節に図(figure)を追加=cert-figure-retrofit。AI-901 第2章を新規作成(ドメイン2: Foundry 概要=プロジェクト/モデルカタログ/プレイグラウンド/接続サービス/評価・監視/ポータルvsSDK、モデル選定4観点とデプロイ=エンドポイント+キー・トークン課金・コンテキスト長)
2.1Microsoft Foundry の概要
AI ソリューションを構築・運用する統一プラットフォーム Microsoft Foundry の全体像(ポータル、プロジェクト、モデルカタログ、接続された Azure AI サービス、プレイグラウンド、評価・監視)と、ポータルと SDK の役割分担を理解します。
Microsoft Foundry(旧 Azure AI Foundry/さらに旧 Azure AI Studio)は、AI ソリューションを一か所で構築・評価・運用するための統一プラットフォームです。これまで「モデルはここ、サービスはあちら、デプロイは別の画面」と分かれていた作業を、Foundry が1つの入口にまとめます。具体的には、
①使うモデルをカタログから選ぶ、
②デプロイしてエンドポイントを得る、
③プレイグラウンドで試す、
④生成 AI アプリやエージェントを組み立てる、
⑤評価・監視する——という流れを通しで行えます。AI-901 のドメイン2は、この Foundry 上での実装が中心です。
2.1.1プロジェクト — 作業の単位
Foundry では作業を プロジェクト(project)という単位でまとめます。プロジェクトには、デプロイしたモデル、接続した Azure AI サービス、データ、エージェント、評価結果などが集約され、チームで共有できます。これにより「どのモデルを・どんな設定で・どのデータと組み合わせて使っているか」を一元管理できます。プロジェクトは裏側で Azure のリソースに結びついており、課金やアクセス制御(ロール)も Azure の仕組みに従います。
2.1.2Foundry の主な構成要素
- モデルカタログ(Model catalog / Foundry Models):Microsoft・OpenAI・オープンモデルなど多数の学習済みモデルから選ぶ場所。
- デプロイ(Deployment):選んだモデルを使える状態にし、エンドポイントとキーを得る操作。
- プレイグラウンド(Playground):コードを書かずにプロンプトを試し、挙動を確認できる対話画面。
- 接続された Azure AI サービス:Language・Speech・Vision・Content Understanding などをプロジェクトに接続して併用。
- 評価・監視(Evaluation & monitoring):応答の品質・安全性・コストなどを測定し継続監視する。
2.1.3ポータルと SDK の使い分け
Foundry には2つの入口があります。Foundry ポータル(Web UI)は、モデルの参照・デプロイ・プレイグラウンドでの試行・評価設定などを画面操作で行うのに向きます。Foundry SDK(主に Python)は、デプロイ済みエンドポイントをコードから呼び出し、アプリやエージェントに組み込むのに使います。一般に「探索・設定はポータル、アプリ実装は SDK」と覚えると分かりやすいです。AI-901 は深いコーディングは問いませんが、SDK が「アプリからモデルを呼ぶ手段」だという役割は押さえます。
Foundry は個々の Azure AI サービスを置き換えるものではなく、束ねて使う開発環境です。たとえば翻訳や感情分析が必要なら、引き続き Azure AI Language を使い、それを Foundry プロジェクトに接続します。「Foundry=全部入りの新サービス」ではなく「統一された入口・作業場」と捉えると正確です。
「作業 → どこで行うか」を問う問題に注意。例:「モデルをデプロイしてエンドポイントを得る」「プロンプトをコードなしで試す(プレイグラウンド)」「品質・安全性・コストを継続測定(評価・監視)」はいずれも Foundry。「翻訳/感情分析の汎用 API」は Azure AI Language(Foundry に接続して併用)。ポータル=画面操作、SDK=コードからの呼び出し、という役割分担も頻出です。
2.1.4この節のまとめ
- Microsoft Foundry =モデル選択→デプロイ→アプリ/エージェント構築→評価→監視を一か所で行う統一プラットフォーム
- 作業の単位はプロジェクト(モデル/サービス/データ/エージェント/評価を集約、Azure リソースに紐づく)
- 主な構成要素:モデルカタログ/デプロイ/プレイグラウンド/接続サービス/評価・監視
- ポータル=画面操作・探索/SDK=コードからモデルを呼びアプリに組込み
進捗の記録にはログインが必要です。
理解度チェック
(軽い確認用)Q1. モデルの選択・デプロイ・プレイグラウンド試行・評価・監視を一か所で行える統一プラットフォームはどれですか?
Q2. Foundry で、デプロイしたモデルや接続サービス・データ・評価結果をまとめる作業単位はどれですか?
Q3. コードを書かずにプロンプトを試し、モデルの挙動を確認できる Foundry の機能はどれですか?
Q4. デプロイ済みモデルをアプリケーションのコードから呼び出して組み込むのに使うのはどれですか?
Q5. Foundry と個々の Azure AI サービス(Language/Speech/Vision 等)の関係として正しいものはどれですか?
Q6. 多数の学習済みモデル(Microsoft・OpenAI・オープンモデル等)から使うモデルを選ぶ Foundry の場所はどれですか?

