このコースは、AIエージェントを構築するための基礎を学べる10のレッスンで構成されています。それぞれのレッスンが個別のトピックを扱っているため、好きな場所から始めてください!
このコースは多言語対応しています。利用可能な言語はこちらをご覧ください。
初めて生成AIモデルを使う方は、初心者向け生成AIコースをご覧ください。このコースでは、生成AIを活用するための21のレッスンが含まれています。
このリポジトリをスター(🌟)し、フォークしてコードを実行するのを忘れないでください。
このコースの各レッスンにはコード例が含まれており、code_samplesフォルダに保存されています。このリポジトリをフォークして、自分のコピーを作成してください。
これらの演習で使用されるコード例では、Azure AI FoundryやGitHub Model Catalogsを利用して言語モデルと対話します:
- Github Models - 無料 / 制限あり
- Azure AI Foundry - Azureアカウントが必要
このコースでは、Microsoftが提供する以下のAIエージェントフレームワークやサービスも使用します:
このコースのコードを実行する方法については、Course Setupをご覧ください。
提案やスペルミス、コードのエラーを見つけましたか?問題を提起するまたはプルリクエストを作成することでお知らせください。
AIエージェントの構築に行き詰まったり、質問がある場合は、Azure AI Community Discordに参加してください。
- READMEに記載されたテキストレッスンと短い動画
- Azure AI FoundryおよびGithub Models(無料)をサポートするPythonコードサンプル
- 学習を継続するための追加リソースへのリンク
レッスン | テキスト&コード | 動画 | 追加学習 |
---|---|---|---|
AIエージェントの概要と利用ケース | リンク | 動画 | リンク |
AIエージェントフレームワークの探索 | リンク | 動画 | リンク |
AIエージェント設計パターンの理解 | リンク | 動画 | リンク |
ツール利用設計パターン | リンク | 動画 | リンク |
エージェントRAG | リンク | 動画 | リンク |
信頼できるAIエージェントの構築 | リンク | 動画 | リンク |
計画設計パターン | リンク | 動画 | リンク |
マルチエージェント設計パターン | リンク | 動画 | リンク |
メタ認知デザインパターン | Link | Video | Link |
本番環境でのAIエージェント | Link | Video | Link |
言語 | コード | 翻訳されたREADMEへのリンク | 最終更新日 |
---|---|---|---|
中国語(簡体字) | zh | 中国語翻訳 | 2025-03-24 |
中国語(繁体字) | tw | 中国語翻訳 | 2025-03-28 |
中国語(香港) | hk | 中国語(香港)翻訳 | 2025-03-28 |
フランス語 | fr | フランス語翻訳 | 2025-03-28 |
日本語 | ja | 日本語翻訳 | 2025-03-28 |
韓国語 | ko | 韓国語翻訳 | 2025-03-28 |
ポルトガル語 | pt | ポルトガル語翻訳 | 2025-03-28 |
スペイン語 | es | スペイン語翻訳 | 2025-03-28 |
ドイツ語 | de | ドイツ語翻訳 | 2025-03-28 |
ペルシャ語 | fa | ペルシャ語翻訳 | 2025-03-28 |
ポーランド語 | pl | ポーランド語翻訳 | 2025-03-28 |
私たちのチームでは、他にもコースを提供しています!ぜひチェックしてください:
- NEW 初心者向けの.NETを使用した生成AI
- 初心者向け生成AI
- 初心者向け機械学習
- 初心者向けデータサイエンス
- 初心者向けAI
- 初心者向けサイバーセキュリティ
- 初心者向けWeb開発
- 初心者向けIoT
- 初心者向けXR開発
- AIペアプログラミングのためのGitHub Copilotマスター
- C#/.NET開発者向けGitHub Copilotマスター
- 自分で選ぶCopilotアドベンチャー
Agentic RAGを示す重要なコードサンプルを提供してくれた Shivam Goyal さんに感謝します。
このプロジェクトはコントリビューションと提案を歓迎します。ほとんどのコントリビューションには、Contributor License Agreement (CLA) に同意する必要があります。このCLAは、あなたがコントリビューションの権利を有し、実際にそれを提供する権利を持っていることを宣言するものです。詳細は https://cla.opensource.microsoft.com をご覧ください。
プルリクエストを送信すると、CLAボットが自動的にCLAを提供する必要があるかどうかを判断し、PRに適切な装飾(例: ステータスチェック、コメント)を行います。ボットの指示に従ってください。このプロセスは、CLAを使用するすべてのリポジトリで一度だけ行えば済みます。 このプロジェクトは Microsoft オープンソース行動規範 を採用しています。 詳細については Code of Conduct FAQ を参照するか、 追加の質問やコメントがある場合は [email protected] にお問い合わせください。
このプロジェクトには、プロジェクト、製品、またはサービスに関する商標やロゴが含まれている場合があります。Microsoftの商標やロゴの使用許可は、 Microsoft 商標およびブランド ガイドライン に従う必要があります。 このプロジェクトの改変版で Microsoft の商標やロゴを使用する場合、混乱を引き起こしたり、Microsoft のスポンサーシップを暗示したりしてはなりません。 第三者の商標やロゴの使用は、それぞれの第三者のポリシーに従う必要があります。
免責事項:
この文書はAI翻訳サービスCo-op Translatorを使用して翻訳されています。正確性を追求しておりますが、自動翻訳には誤りや不正確な部分が含まれる可能性があります。原文の母国語による文書を正式な情報源としてお考えください。重要な情報については、専門の人間による翻訳を推奨します。この翻訳の利用に起因する誤解や誤認について、当社は責任を負いません。