ai-agents-for-beginners

Intro to AI Agents

(このレッスンのビデオを見るには、上の画像をクリックしてください)

AIエージェントとエージェントのユースケースの紹介

AIエージェント初心者向けコースへようこそ!このコースは、AIエージェントをゼロから構築するための基礎知識と実際に動くコードを提供します。

Azure AI Discordコミュニティにもぜひ参加してください。学習者やAI開発者が多数おり、質問に喜んで答えてくれます。

開発に入る前に、AIエージェントとは実際に何か、そしていつ使うべきかを理解しましょう。


イントロダクション

このレッスンでは:

学習目標

このレッスンの終了時には、以下ができるようになります:


AIエージェントの定義とAIエージェントのタイプ

AIエージェントとは?

簡単に言うと:

AIエージェントは、大規模言語モデル(LLM)が単にプロンプトに答えるだけでなく、ツールや知識を与えられて実際に「行動」できるシステムです。

もう少し詳しく見てみましょう:

What Are AI Agents?


AIエージェントの種類

すべてのエージェントが同じ構成ではありません。旅行予約のエージェント例を使って主なタイプを説明します:

エージェントタイプ 機能 旅行代理店の例
単純反射エージェント ハードコードされたルールに従う — メモリなし、計画なし。 苦情メールを見たら → カスタマーサポートに転送。それだけ。
モデルベース反射エージェント 世界の内部モデルを持ち、変化に応じて更新する。 過去のフライト料金を追跡し、急に高くなった経路を警告。
目的志向エージェント 目的を持ち、段階的に達成方法を決める。 現在地から目的地までの往復旅行(フライト、車、ホテル)を予約。
効用志向エージェント 1つの解決策ではなく、トレードオフを考慮して最善の解を見つける。 費用対便宜をバランスして、好みに合った最高の旅程を見つける。
学習エージェント フィードバックから学び、時間とともに改善する。 旅行後のアンケート結果に基づいて今後の予約推奨を調整。
階層型エージェント 上位エージェントが作業を小タスクに分割し、下位エージェントに委任。 「旅行キャンセル」依頼をフライトキャンセル、ホテルキャンセル、レンタカーキャンセルに分割。
マルチエージェントシステム(MAS) 複数の独立エージェントが協力/競争。 協力型:別々のエージェントがホテル、フライト、娯楽を担当。競争型:複数エージェントが最良価格のホテル予約で競う。

いつAIエージェントを使うべきか

使えるからといって常にAIエージェントを使うべきとは限りません。エージェントが本当に効果的なのは次のような状況です:

When to use AI Agents?

このコースの後半の信頼できるAIエージェントの構築レッスンで、いつ使うべきか(および使うべきでないか)をさらに詳しく扱います。


エージェントソリューションの基本

エージェント開発

エージェント構築でまず行うのは、「何ができるか」すなわちツール、行動、振る舞いを定義することです。

このコースでは主にAzure AI Agent Serviceをプラットフォームとして使います。以下をサポートしています:

エージェントパターン

LLMとはプロンプトを使ってやりとりします。エージェントでは、多くの場合すべてのプロンプトを手作業で作るのは難しく、多段階のアクションを自動化する必要があります。そこでエージェントパターンです。これは、LLMをよりスケーラブルかつ信頼性高く動かすための再利用可能な戦略です。

本コースは最も一般的かつ有用なエージェントパターンに基づいて構成されています。

エージェントフレームワーク

エージェントフレームワークは、開発者にエージェント構築用のテンプレート、ツール、インフラを提供します。これにより、

本コースでは、プロダクションレベルのエージェント構築に向けてMicrosoft Agent Framework (MAF)に焦点を当てています。


コードサンプル

実際に動く様子を見たいですか?このレッスンのコードサンプルはこちら:


質問がありますか?

Microsoft Foundry Discordに参加して、ほかの学習者と交流したり、オフィスアワーに参加したり、コミュニティからAIエージェントに関する質問への回答を得たりしてください。


前のレッスン

コースセットアップ

次のレッスン

エージェントフレームワークの探求


免責事項: 本書類は AI 翻訳サービス Co-op Translator を使用して翻訳されています。正確性を期していますが、自動翻訳には誤りや不正確な部分が含まれる可能性があることをご承知おきください。原文の原語版が正式な情報源とみなされるべきです。重要な情報については、専門の人間による翻訳を推奨します。本翻訳の利用により生じたいかなる誤解や解釈違いについても、当方は責任を負いかねます。