Microsoft Foundry は幅広い機能をカバーしており、最も難しい部分は、多くの場合、どこから始めるかを知ることです。 この記事では、一般的な目標を出発点にマップした後、主要な Foundry 製品と機能を要約して、それらを区別できるようにします。
Foundry のすべての完全な一覧については、 機能リファレンスを参照してください。
目標から始める
実行しようとしている内容に最も近い行を見つけます。
| ~したい | ここから始める | なぜでしょうか |
|---|---|---|
| エージェントやツールを使用せず、モデルにプロンプトを送信する | モデルとエージェントを使用したビルド | 使える通話への最短ルート。 ツールまたはオーケストレーションが必要な場合にのみ、後でエージェントを追加します。 |
| 最初のエージェントをビルドする | ビルド方法を選択する | どちらかに投資する前に、プロンプト エージェントとホステッド エージェントを決定します。 その選択は、その後のすべてを形作る。 |
| 既に作成したエージェントをホストする | ホストされるエージェントをデプロイする | マネージド エンドポイント、スケーリング、ID を使用して、既存のコードまたはコンテナーを実行します。 |
| Foundry でオープンソース フレームワークを使用する | ホストされるエージェントのフレームワーク | LangGraph、Microsoft Agent Framework、および Semantic Kernel が Foundry ホスティングにどのようにマップされるかを示します。 |
| エージェントの品質を評価する | 生成 AI アプリを評価する | まずベースラインスコアを確立することで、後の変更を感覚的ではなく測定可能なものにできます。 |
| 可観測性を追加 | Foundry Observability | トレース、監視、評価は 1 つのデータ モデルを共有するため、それらを一緒に設定します。 |
| アプリケーションのデプロイと運用 | エージェントの CI/CD を設定する | スケールする前に、反復可能なリリース パスを取得します。 フリート全体のガバナンスについては、コントロールプレーンを参照してください。 |
主要な製品と機能
各行には、1 つの決定レベルのエントリ ポイントの名前が付けられます。 [ When to use it]\(使用するタイミング \) 列には、最初に適合が示され、次に別のオプションがより一致する境界が示されます。
| 製品または機能 | それは何か | いつ使用するか | 対象者 |
|---|---|---|---|
| ファウンドリー ポータル | モデル、エージェント、評価、およびリソースの Web エクスペリエンス。 | コードを記述せずに探索およびプロトタイプを作成するために使用します。 反復可能なビルドが必要な場合は、SDK または CLI に移動します。 | Foundry を評価するユーザー |
| プロンプトエージェント | 命令、モデル、およびツールによって定義される宣言型エージェント。 | ランタイムのないエージェントを管理する場合に使用します。 カスタム コードまたはコンテナーが必要な場合は、代わりにホステッド エージェントを使用します。 | エージェント開発者 |
| ホステッド エージェント | Foundry によって実行される独自のエージェント コードまたはフレームワーク。 | エージェントのロジックと依存関係を完全に制御する必要がある場合に使用します。 手順とツールで十分な場合は、プロンプト エージェントの方が簡単です。 | エージェント開発者 |
| ファウンドリーモデル | Microsoft、OpenAI、Anthropic、Meta などのモデルのカタログ。 | アプリまたはエージェントの背後でモデルを選択してデプロイするために使用します。 モデルにドメイン データが必要な場合は、微調整を検討してください。 | アプリケーション開発者 |
| 微調整 | 独自のデータに対するモデルのカスタマイズ。 | プロンプトや検索だけでは、必要な品質を実現できない場合に使用します。 そのギャップで文脈情報が不足している場合は、代わりに検索を使用してください。 | ML エンジニア |
| ツールボックス | エージェントが呼び出すことができるツールをパッケージするマネージド エンドポイント。 | エージェントにアクションを与え、ツールを一元的に管理するために使用します。 エージェントが独自のデータのみを必要とする場合は、Foundry IQ から始めます。 | エージェント開発者 |
| ファウンドリーIQ | ナレッジベース上のエージェント型検索。 | 回答の根拠をコンテンツに基づかせるために使用します。 アップロードしたファイルの数が少ない場合は、ファイル検索の重みが軽くなります。 | エージェント開発者 |
| メモリ (プレビュー) | セッション間での永続的なエージェントの呼び戻し。 | エージェントが以前のターンまたはユーザー コンテキストを覚えておく必要がある場合に使用します。 各要求が単独で存在する場合は、スキップします。 | エージェント開発者 |
| ワークフロー | 複数のエージェントとステップの連携制御。 | 1 つのタスクが複数のエージェントまたはステージにまたがる場合に使用します。 ツールを使用する 1 つのエージェントでジョブを完了できる場合は、よりシンプルな状態を維持します。 | エージェント開発者 |
| Microsoft Foundry SDK | Python、C#、JavaScript、Java用のクライアント ライブラリ。 | Foundry をアプリケーションにビルドするために使用します。 エージェント プロジェクトをスキャフォールディングしてデプロイする場合は、Azure Developer CLI を追加します。 | アプリケーション開発者 |
| Azure Developer CLI (azd) | コマンド ライン スキャフォールディング、デプロイ、環境管理。 | エージェント プロジェクトを繰り返し作成、実行、出荷するために使用します。 アプリからモデルのみを呼び出す場合は、SDK で十分です。 | プラットフォーム エンジニア |
| Visual Studio Code 拡張機能 | エディター内の Foundry プロジェクト、モデル、およびエージェント。 | VS Code を離れることなくビルドとデバッグに使用します。 AI アシスタントで Foundry を駆動する場合は、コーディング エージェントを使用します。 | アプリケーション開発者 |
| コーディング エージェントと MCP | エージェントをコーディングするための Foundry へのモデル コンテキスト プロトコル アクセス。 | Foundry に対して GitHub Copilot または Claude Code を動作させるために使用します。 直接作成する場合は、VS Code 拡張機能を使用します。 | アプリケーション開発者 |
| LangChain と LangGraph | Foundry モデル、ツール、メモリ、トレースの統合。 | チームが既に LangChain または LangGraph 上に構築されている場合に使用します。 ゼロから始めるなら、ネイティブ エージェントのほうが必要なグルーコードは少なくて済みます。 | エージェント開発者 |
| Foundry Observability | エージェントとモデル向けのトレーシング、監視、ダッシュボード。 | 運用環境でエージェントが実際に実行した内容を確認するために使用します。 リリース前のバージョンを比較する場合は、評価から始めます。 | AI 品質エンジニア |
| 評価 | 生成型 AI アプリとエージェントのスコアリング。 | リリース前に品質を測定し、回帰をキャッチするために使用します。 敵対的テストへの対応範囲が必要な場合は、AIレッドチーミングを追加してください。 | AI 品質エンジニア |
| AIレッドチーミング | モデルまたはエージェントに対する自動敵対スキャン。 | 安全でない動作または悪用可能な動作をプローブするために使用します。 日常的な品質を測定する場合は、評価のほうがより適しています。 | セキュリティ管理者 |
| ガードレールとコントロール | モデルとエージェントのコンテンツ フィルターと安全制御。 | 実行時に安全性を強制するために使用します。 リリース前に安全性をテストするなら、AIレッドチーミングと併用してください。 | セキュリティ管理者 |
| Foundry コントロール プレーン | 資産全体のエージェント、モデル、ツールのガバナンス。 | 多くのプロジェクトで制限、ポリシー、監視を設定するために使用します。 1 つのプロジェクトを管理する場合は、プロジェクト設定で十分です。 | プラットフォーム エンジニア |