(このレッスンのビデオを見るには、上の画像をクリックしてください)
AIエージェント初心者向けコースへようこそ!このコースは、AIエージェントをゼロから構築するための基礎知識と実際に動くコードを提供します。
Azure AI Discordコミュニティにもぜひ参加してください。学習者やAI開発者が多数おり、質問に喜んで答えてくれます。
開発に入る前に、AIエージェントとは実際に何か、そしていつ使うべきかを理解しましょう。
このレッスンでは:
このレッスンの終了時には、以下ができるようになります:
簡単に言うと:
AIエージェントは、大規模言語モデル(LLM)が単にプロンプトに答えるだけでなく、ツールや知識を与えられて実際に「行動」できるシステムです。
もう少し詳しく見てみましょう:

大規模言語モデル — エージェントはLLM以前から存在しましたが、現代のエージェントを強力にしているのはLLMです。自然言語の理解、コンテキストの推論、あいまいなユーザー要求を具体的な行動計画に変えられます。
行動の実行 — エージェントシステムがなければ、LLMはただテキストを生成するだけです。エージェントシステム内では、LLMが実際にステップを実行できます — データベース検索、API呼び出し、メッセージ送信など。
ツールへのアクセス — 使えるツールは(1)エージェントが動作する環境と(2)開発者が与えた内容によります。旅行代理店はフライト検索はできても顧客記録の編集はできないことがあります — すべて配線次第です。
メモリ+知識 — エージェントは短期記憶(現在の会話)と長期記憶(顧客データベースや過去のやりとり)を持つことができます。旅行代理店はあなたが窓側の席を好むことを「覚えている」かもしれません。
すべてのエージェントが同じ構成ではありません。旅行予約のエージェント例を使って主なタイプを説明します:
| エージェントタイプ | 機能 | 旅行代理店の例 |
|---|---|---|
| 単純反射エージェント | ハードコードされたルールに従う — メモリなし、計画なし。 | 苦情メールを見たら → カスタマーサポートに転送。それだけ。 |
| モデルベース反射エージェント | 世界の内部モデルを持ち、変化に応じて更新する。 | 過去のフライト料金を追跡し、急に高くなった経路を警告。 |
| 目的志向エージェント | 目的を持ち、段階的に達成方法を決める。 | 現在地から目的地までの往復旅行(フライト、車、ホテル)を予約。 |
| 効用志向エージェント | 1つの解決策ではなく、トレードオフを考慮して最善の解を見つける。 | 費用対便宜をバランスして、好みに合った最高の旅程を見つける。 |
| 学習エージェント | フィードバックから学び、時間とともに改善する。 | 旅行後のアンケート結果に基づいて今後の予約推奨を調整。 |
| 階層型エージェント | 上位エージェントが作業を小タスクに分割し、下位エージェントに委任。 | 「旅行キャンセル」依頼をフライトキャンセル、ホテルキャンセル、レンタカーキャンセルに分割。 |
| マルチエージェントシステム(MAS) | 複数の独立エージェントが協力/競争。 | 協力型:別々のエージェントがホテル、フライト、娯楽を担当。競争型:複数エージェントが最良価格のホテル予約で競う。 |
使えるからといって常にAIエージェントを使うべきとは限りません。エージェントが本当に効果的なのは次のような状況です:

このコースの後半の信頼できるAIエージェントの構築レッスンで、いつ使うべきか(および使うべきでないか)をさらに詳しく扱います。
エージェント構築でまず行うのは、「何ができるか」すなわちツール、行動、振る舞いを定義することです。
このコースでは主にAzure AI Agent Serviceをプラットフォームとして使います。以下をサポートしています:
LLMとはプロンプトを使ってやりとりします。エージェントでは、多くの場合すべてのプロンプトを手作業で作るのは難しく、多段階のアクションを自動化する必要があります。そこでエージェントパターンです。これは、LLMをよりスケーラブルかつ信頼性高く動かすための再利用可能な戦略です。
本コースは最も一般的かつ有用なエージェントパターンに基づいて構成されています。
エージェントフレームワークは、開発者にエージェント構築用のテンプレート、ツール、インフラを提供します。これにより、
本コースでは、プロダクションレベルのエージェント構築に向けてMicrosoft Agent Framework (MAF)に焦点を当てています。
実際に動く様子を見たいですか?このレッスンのコードサンプルはこちら:
Microsoft Foundry Discordに参加して、ほかの学習者と交流したり、オフィスアワーに参加したり、コミュニティからAIエージェントに関する質問への回答を得たりしてください。
免責事項: 本書類は AI 翻訳サービス Co-op Translator を使用して翻訳されています。正確性を期していますが、自動翻訳には誤りや不正確な部分が含まれる可能性があることをご承知おきください。原文の原語版が正式な情報源とみなされるべきです。重要な情報については、専門の人間による翻訳を推奨します。本翻訳の利用により生じたいかなる誤解や解釈違いについても、当方は責任を負いかねます。