ai-agents-for-beginners

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

初心者のための生成AI

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

GitHub ライセンス GitHub コントリビューター GitHub イシュー GitHub プルリクエスト PR歓迎

🌐 多言語サポート

GitHub Actionsによるサポート(自動&常に最新)

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

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

このリポジトリには50以上の言語翻訳が含まれているため、ダウンロードサイズが大幅に増加します。翻訳を除いてクローンするには、スパースチェックアウトを使用してください:

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 ウォッチャー GitHub フォーク GitHub スター

Microsoft Foundry Discord

🌱 はじめに

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

このコースは多言語化に対応しています。詳細はこちらの利用可能な言語をご覧ください。

もし生成AIモデルの構築が初めてなら、21レッスンからなる初心者向け生成AIコースもご覧ください。

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

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

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

必要なもの

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

演習で使うコード例は、言語モデルとの対話にAzure AI FoundryとGitHub Model Catalogを利用しています:

このコースではマイクロソフトの以下のAIエージェントフレームワークとサービスも使用しています:

このコースのコード実行方法の詳細はコースセットアップをご覧ください。

🙏 サポートしたいですか?

提案や綴り・コードの誤りを見つけたら、イシューを投稿するか、プルリクエストを作成してください。

📂 各レッスンに含まれるもの

🗃️ レッスン一覧

レッスン テキスト & コード 動画 追加学習
AIエージェント及びエージェントの使用例入門 リンク 動画 リンク
AIエージェンシーフレームワークの探検 リンク 動画 リンク
AIエージェンシーデザインパターンの理解 リンク 動画 リンク
ツール利用デザインパターン リンク 動画 リンク
エージェンシーRAG リンク 動画 リンク
信頼できるAIエージェントの構築 リンク 動画 リンク
計画デザインパターン リンク 動画 リンク
マルチエージェントデザインパターン リンク 動画 リンク
メタ認知デザインパターン リンク ビデオ リンク
プロダクションにおけるAIエージェント リンク ビデオ リンク
エージェントプロトコルの使用 (MCP、A2A、NLWeb) リンク ビデオ リンク
AIエージェントのためのコンテキストエンジニアリング リンク ビデオ リンク
エージェントメモリの管理 リンク ビデオ  
Microsoftエージェントフレームワークの探求 リンク    
コンピューター利用エージェント (CUA) の構築 近日公開予定    
スケーラブルエージェントの展開 近日公開予定    
ローカルAIエージェントの作成 近日公開予定    
AIエージェントのセキュリティ確保 近日公開予定    

🎒 その他のコース

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

LangChain

LangChain4j入門 LangChain.js入門


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

AZD入門 Edge AI入門 MCP入門 AIエージェント入門


生成AIシリーズ

生成AI入門 生成AI (.NET) 生成AI (Java) 生成AI (JavaScript)


コアラーニング

ML入門 データサイエンス入門 AI入門 サイバーセキュリティ入門 Web開発入門 IoT入門 XR開発入門


Copilotシリーズ

AIペアプログラミング用Copilot C#/.NET用Copilot Copilotアドベンチャー

🌟 コミュニティへの感謝

重要なコードサンプルを提供してくださったShivam Goyalに感謝します。これらはエージェント型RAGを示しています。

参加方法

このプロジェクトは、貢献やご提案を歓迎します。ほとんどの貢献には、自分の貢献内容を使う権利があることを宣言する 貢献者ライセンス契約(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を用いて翻訳されました。正確性に努めておりますが、自動翻訳には誤りや不正確な表現が含まれる可能性があります。原文の言語で記載された文書が正式な情報源となります。重要な情報については、専門の人間翻訳を推奨いたします。本翻訳の利用により生じた誤解や誤訳について、当方は一切の責任を負いかねますのでご了承ください。