ai-agents-for-beginners

初心者のためのAIエージェント - コース

初心者のためのAIエージェント

AIエージェント構築を始めるために必要なすべてを教えるコース

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

🌐 多言語対応

GitHub Actionによるサポート(自動化および常に最新)

アラビア語 | ベンガル語 | ブルガリア語 | ビルマ語(ミャンマー) | 中国語(簡体字) | 中国語(繁体字、香港) | 中国語(繁体字、マカオ) | 中国語(繁体字、台湾) | クロアチア語 | チェコ語 | デンマーク語 | オランダ語 | エストニア語 | フィンランド語 | フランス語 | ドイツ語 | ギリシャ語 | ヘブライ語 | ヒンディー語 | ハンガリー語 | インドネシア語 | イタリア語 | 日本語 | カンナダ語 | クメール語 | 韓国語 | リトアニア語 | マレー語 | マラヤーラム語 | マラーティー語 | ネパール語 | ナイジェリア・ピジン語 | ノルウェー語 | ペルシャ語(ファルシ) | ポーランド語 | ポルトガル語(ブラジル) | ポルトガル語(ポルトガル) | パンジャブ語(グルムキー) | ルーマニア語 | ロシア語 | セルビア語(キリル文字) | スロバキア語 | スロベニア語 | スペイン語 | スワヒリ語 | スウェーデン語 | タガログ語(フィリピン) | タミル語 | テルグ語 | タイ語 | トルコ語 | ウクライナ語 | ウルドゥー語 | ベトナム語

ローカルでクローンしたいですか?

このリポジトリには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"

これにより、ダウンロードがずっと速くなり、コース完了に必要なすべてを取得できます。

追加の翻訳言語をサポートしたい場合は、こちらに一覧があります。

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

🌱 はじめに

このコースにはAIエージェント構築の基本をカバーするレッスンがあります。各レッスンは独立したトピックなので、好きなところから始めてください!

このコースは多言語対応です。利用可能な言語はこちらをご覧ください。

もしジェネレーティブAIモデルでの構築が初めてなら、21のレッスンが含まれる初心者向けジェネレーティブAIコースをチェックしてください。

コードを実行するには、このリポジトリをスター (🌟) するフォークすることを忘れないでください。

他の学習者と交流し、質問に答えてもらう

AIエージェントの構築で困ったり質問があれば、Microsoft Foundry Discord内の専用Discordチャンネルに参加してください。

必要なもの

このコースの各レッスンにはコード例が含まれており、code_samplesフォルダーにあります。このリポジトリをフォークして自分のコピーを作成できます。

これらの演習のコード例はMicrosoft Agent FrameworkとMicrosoft Foundry Agent Service V2を使用しています:

このコースでは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

🎒 その他のコース

私たちのチームは他にもコースを制作しています!ぜひご覧ください:

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / Edge / MCP / エージェント

AZD for Beginners Edge AI for Beginners MCP for Beginners AI Agents for Beginners


生成AIシリーズ

Generative AI for Beginners Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


コアラーニング

ML for Beginners Data Science for Beginners AI for Beginners Cybersecurity for Beginners Web Dev for Beginners IoT for Beginners XR Development for Beginners


コパイロットシリーズ

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

🌟 コミュニティへの感謝

エージェンシックRAGを示す重要なコードサンプルを提供してくださったShivam Goyalに感謝します。

貢献について

このプロジェクトは貢献や提案を歓迎します。ほとんどの貢献には、あなたが権利を有し、実際に私たちに あなたの貢献の利用権を許諾することを宣言する Contributor License Agreement(CLA)への同意が必要です。詳細は https://cla.opensource.microsoft.com をご覧ください。

プルリクエストを提出すると、自動でCLAボットが CLAの提出が必要かどうかを判断し、PRに適切なステータスやコメントを付与します。ボットの指示に従ってください。 全てのリポジトリで一度だけ行えば十分です。

このプロジェクトは Microsoft Open Source Code of Conduct を採用しています。 詳細は行動規範FAQをご覧いただくか、 ご質問やコメントがあれば opencode@microsoft.com までご連絡ください。

商標について

このプロジェクトには、プロジェクト、製品、またはサービスの商標やロゴが含まれる場合があります。Microsoftの商標 やロゴの許可された使用は、Microsoftの商標およびブランドガイドラインに従う必要があります。 プロジェクトの修正バージョンでMicrosoftの商標やロゴを使用する場合は、混乱を招いたりMicrosoftの支援を示唆しないようにしてください。

サードパーティの商標やロゴの使用は、そのサードパーティのポリシーに従っています。

ヘルプを得るには

AIアプリの構築で行き詰まった場合や質問がある場合は、以下に参加してください:

Microsoft Foundry Discord

製品に関するフィードバックや構築時のエラーについては、下記をご利用ください:

Microsoft Foundry Developer Forum


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