フランス語 | スペイン語 | ドイツ語 | ロシア語 | アラビア語 | ペルシャ語(ファルシ) | ウルドゥー語 | 中国語(簡体字) | 中国語(繁体字・マカオ) | 中国語(繁体字・香港) | 中国語(繁体字・台湾) | 日本語 | 韓国語 | ヒンディー語 | ベンガル語 | マラーティー語 | ネパール語 | パンジャブ語(グルムキー) | ポルトガル語(ポルトガル) | ポルトガル語(ブラジル) | イタリア語 | ポーランド語 | トルコ語 | ギリシャ語 | タイ語 | スウェーデン語 | デンマーク語 | ノルウェー語 | フィンランド語 | オランダ語 | ヘブライ語 | ベトナム語 | インドネシア語 | マレー語 | タガログ語(フィリピン) | スワヒリ語 | ハンガリー語 | チェコ語 | スロバキア語 | ルーマニア語 | ブルガリア語 | セルビア語(キリル) | クロアチア語 | スロベニア語 | ウクライナ語 | ビルマ語(ミャンマー)
追加の翻訳言語をご希望の場合は、こちらをご覧ください。
この講座は、AIエージェント構築の基礎を学べる11のレッスンで構成されています。各レッスンは独立したテーマなので、好きなところから始めてください!
多言語対応もしています。対応言語はこちらからご確認ください。
もしGenerative AIモデルを使った開発が初めてなら、21のレッスンでGenAIの基礎を学べるGenerative AI For Beginners講座もおすすめです。
このリポジトリにスター(🌟)を付けることと、フォークしてコードを実行するのを忘れないでください。
各レッスンにはコード例が含まれており、code_samplesフォルダーにあります。自分のコピーを作るにはこのリポジトリをフォークしてください。
これらの演習で使うコード例は、Azure AI FoundryとGitHub Model Catalogsを利用して言語モデルとやり取りしています:
- Github Models - 無料/制限あり
- Azure AI Foundry - Azureアカウントが必要
また、この講座ではMicrosoftの以下のAIエージェントフレームワークやサービスも使用しています:
コードの実行方法については、Course Setupをご覧ください。
提案やスペルミス、コードの誤りを見つけたら、Issueを投稿するか、プルリクエストを作成してください。
AIエージェントの構築で困ったり質問があれば、Azure AI Foundry Community Discordに参加してください。
製品のフィードバックやエラー報告は、Azure AI Foundry Developer Forumをご利用ください。
- READMEにあるテキストレッスンと短い動画
- Azure AI FoundryとGithub Models(無料)をサポートするPythonコードサンプル
- 学習を続けるための追加リソースへのリンク
| レッスン | テキスト&コード | 動画 | 追加学習 |
|---|---|---|---|
| AIエージェント入門とユースケース | リンク | 動画 | リンク |
| AIエージェントフレームワークの探求 | リンク | 動画 | リンク |
| AIエージェント設計パターンの理解 | リンク | 動画 | リンク |
| ツール利用設計パターン | リンク | 動画 | リンク |
| Agentic RAG | リンク | 動画 | リンク |
| 信頼できるAIエージェントの構築 | リンク | 動画 | リンク |
| 計画設計パターン | リンク | 動画 | リンク |
| マルチエージェント設計パターン | リンク | 動画 | リンク |
| メタ認知設計パターン | リンク | 動画 | リンク |
| 本番環境でのAIエージェント | リンク | 動画 | リンク |
| MCPを使ったAIエージェント | リンク | リンク |
私たちのチームは他にも講座を制作しています!ぜひご覧ください:
- NEW Model Context Protocol (MCP) For Beginners
- .NETを使った初心者向け生成AI
- 初心者向け生成AI
- 初心者向け機械学習
- 初心者向けデータサイエンス
- 初心者向けAI
- 初心者向けサイバーセキュリティ
- 初心者向けWeb開発
- 初心者向けIoT
- 初心者向けXR開発
- AIペアプログラミングのためのGitHub Copilotマスターガイド
- C#/.NET開発者向けGitHub Copilotマスターガイド
- 自分だけのCopilotアドベンチャーを選ぼう
Agentic RAGを示す重要なコードサンプルを提供してくれたShivam Goyalに感謝します。
このプロジェクトは貢献や提案を歓迎します。ほとんどの貢献には、あなたが貢献物の使用権を持ち、実際に当社にその権利を付与することを宣言する Contributor License Agreement (CLA)への同意が必要です。詳細は https://cla.opensource.microsoft.comをご覧ください。
プルリクエストを提出すると、CLAボットが自動的にCLAの提出が必要かどうかを判断し、PRに適切な装飾(ステータスチェックやコメントなど)を行います。 ボットの指示に従うだけでOKです。CLAは当社のCLAを使用しているすべてのリポジトリで一度だけ行えば十分です。
このプロジェクトはMicrosoft Open Source Code of Conductを採用しています。 詳細はCode of Conduct FAQをご覧いただくか、 ご質問やご意見があれば[email protected]までご連絡ください。
このプロジェクトにはプロジェクト、製品、サービスの商標やロゴが含まれている場合があります。Microsoftの商標やロゴの正当な使用は Microsoftの商標およびブランドガイドラインに従う必要があります。 このプロジェクトの改変版でMicrosoftの商標やロゴを使用する場合、混乱を招いたりMicrosoftの後援を示唆したりしてはいけません。 第三者の商標やロゴの使用は、それら第三者のポリシーに従う必要があります。
免責事項:
本書類はAI翻訳サービス「Co-op Translator」を使用して翻訳されました。正確性の向上に努めておりますが、自動翻訳には誤りや不正確な部分が含まれる可能性があります。原文の言語によるオリジナル文書が正式な情報源とみなされるべきです。重要な情報については、専門の人間による翻訳を推奨します。本翻訳の利用により生じたいかなる誤解や誤訳についても、当方は一切の責任を負いかねます。