![]()
Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese
ローカルにクローンしたいですか?
このリポジトリは50以上の言語の翻訳を含んでいるため、ダウンロードサイズが大幅に増加します。翻訳なしでクローンするには、スパースチェックアウトを使用してください:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/microsoft/ai-agents-for-beginners.git cd ai-agents-for-beginners git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/microsoft/ai-agents-for-beginners.git cd ai-agents-for-beginners git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"これにより、より高速なダウンロードでコースを完了するのに必要なすべてを取得できます。
追加の翻訳言語をサポートしたい場合は、こちらにリストがあります。
このコースにはAIエージェント構築の基本を網羅したレッスンがあります。各レッスンは独立したトピックを扱っているので、好きなところから始めてください!
このコースには多言語対応があります。利用可能な言語はこちらからご覧いただけます。
生成AIモデルの構築が初めての方は、21のレッスンでGenAIの構築を学べるGenerative AI For Beginnersコースもご覧ください。
このリポジトリにスター(🌟)を付けることと、コード実行のためにフォークすることを忘れないでください。
AIエージェント構築で困ったり質問がある場合は、Microsoft Foundry Discordの専用Discordチャンネルに参加してください。
このコースの各レッスンにはコード例が含まれており、code_samplesフォルダーで確認できます。ご自身のコピーを作成するにはこのリポジトリをフォークしてください。
これらの演習でのコード例は、Microsoft Foundry Agent Service V2とMicrosoft Agent Frameworkを利用しています:
このコースで使用されているMicrosoftのAIエージェントフレームワークとサービス:
一部のコード例は、204Kトークンまでの大規模コンテキストモデルを提供するMiniMaxなどのOpenAI互換の代替プロバイダーもサポートしています。設定詳細についてはCourse Setupをご覧ください。
コースのコード実行についての詳細はCourse Setupをご覧ください。
ご提案やスペル・コードの間違いを見つけた場合は、Issueを投稿するか、プルリクエストを作成してください。
| レッスン | テキスト & コード | 動画 | 追加学習 |
|---|---|---|---|
| AIエージェントの紹介と利用ケース | リンク | 動画 | リンク |
| AIエージェントフレームワークの探求 | リンク | 動画 | リンク |
| AIエージェント設計パターンの理解 | リンク | 動画 | リンク |
| ツール使用設計パターン | リンク | 動画 | リンク |
| エージェントRAG | リンク | 動画 | リンク |
| 信頼できるAIエージェントの構築 | リンク | 動画 | リンク |
| 計画デザインパターン | リンク | 動画 | リンク |
| マルチエージェント設計パターン | リンク | 動画 | リンク |
| メタ認知デザインパターン | Link | Video | Link |
| 本番環境におけるAIエージェント | Link | Video | Link |
| エージェンティックプロトコルの使用(MCP、A2A、NLWeb) | Link | Video | Link |
| AIエージェントのコンテキストエンジニアリング | Link | Video | Link |
| エージェンティックメモリの管理 | Link | Video | |
| Microsoft Agent Frameworkの探検 | Link | ||
| コンピュータ利用エージェント(CUA)の構築 | Link | Link | |
| スケーラブルなエージェントの展開 | Link | Link | |
| ローカルAIエージェントの作成 | Link | Link | |
| AIエージェントのセキュリティ | Link | Link |
私たちのチームは他のコースも制作しています!ぜひチェックしてください:
Agentic RAGを示す重要なコードサンプルを提供してくれたShivam Goyalに感謝します。
このプロジェクトでは、貢献と提案を歓迎します。 ほとんどの貢献には、 あなたが権利を持ち、実際に当社にあなたの貢献を使用する権利を付与することを宣言する Contributor License Agreement(CLA)への同意が必要です。 詳細は https://cla.opensource.microsoft.com をご覧ください。
プルリクエストを送信すると、CLAボットが自動的にCLAの提供が必要かどうかを判断し、 PRに適切な装飾(ステータスチェック、コメントなど)を付与します。ボットの指示に従ってください。 当社のCLAを使用するすべてのリポジトリでこれを一度だけ行えば十分です。
このプロジェクトは、Microsoft Open Source Code of Conductを採用しています。 詳細は行動規範FAQ、または ご質問やコメントがあればopencode@microsoft.comまでお知らせください。
このプロジェクトには、プロジェクト、製品、サービスの商標やロゴが含まれている場合があります。Microsoftの 商標やロゴの許可された使用は、 Microsoftの商標およびブランドガイドラインに従う必要があります。 このプロジェクトの修正版でMicrosoftの商標やロゴを使用する場合、混同を招いたりMicrosoftのスポンサーシップを示唆したりしてはなりません。 第三者の商標やロゴの使用は、当該第三者のポリシーに従います。
AIアプリ開発で困ったり質問があれば、参加してください:
製品のフィードバックや開発中のエラーについては、こちらを訪れてください:
免責事項: 本書類は AI 翻訳サービス Co-op Translator を使用して翻訳されています。正確性を期していますが、自動翻訳には誤りや不正確な部分が含まれる可能性があることをご承知おきください。原文の原語版が正式な情報源とみなされるべきです。重要な情報については、専門の人間による翻訳を推奨します。本翻訳の利用により生じたいかなる誤解や解釈違いについても、当方は責任を負いかねます。