ai-agents-for-beginners

AI Agents for Beginners - A Course

初心者向けジェネレーティブAI

A course teaching everything you need to know to start building AI Agents

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

🌐 多言語サポート

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

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

追加の翻訳言語を希望される場合は、一覧がこちらにあります

GitHub ウォッチャー GitHub フォーク GitHub スター

Microsoft Foundry Discord

🌱 はじめに

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

このコースは多言語対応です。対応言語の一覧はこちらをご覧ください。

もし生成AIモデルで開発するのが初めてであれば、GenAI を使った構築に関する 21 のレッスンを含むGenerative AI For Beginnersコースを確認してください。

コードを実行するにはこのリポジトリにスター (🌟)を付けることと、コードを実行するためにこのリポジトリをフォークすることをお忘れなく。

他の学習者と交流し、質問に答えを得ましょう

AI エージェントの構築で行き詰まったり質問がある場合は、専用の Discord チャンネルである Microsoft Foundry Discord に参加してください。

必要なもの

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

これらの演習のコード例では、言語モデルとやり取りするために Azure AI Foundry と GitHub Model Catalogs を利用しています:

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

このコースのコード実行に関する詳細は、Course Setup をご覧ください。

🙏 協力したいですか?

提案がある、またはスペルやコードの誤りを見つけた場合は、Issue を報告するか、プルリクエストを作成することをお願いします。

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

🗃️ レッスン

レッスン テキストとコード 動画 追加学習
AIエージェントとエージェントのユースケース入門 リンク 動画 リンク
AIエージェンティックフレームワークの探索 リンク 動画 リンク
AIエージェンティック設計パターンの理解 リンク 動画 リンク
ツール利用のデザインパターン リンク 動画 リンク
エージェンティックRAG リンク 動画 リンク
信頼できるAIエージェントの構築 リンク 動画 リンク
計画設計パターン リンク 動画 リンク
マルチエージェント設計パターン リンク 動画 リンク
メタ認知デザインパターン リンク 動画 リンク
本番運用のAIエージェント リンク ビデオ リンク
エージェント指向プロトコルの使用 (MCP、A2A、NLWeb) リンク ビデオ リンク
AIエージェントのためのコンテキストエンジニアリング リンク ビデオ リンク
エージェントのメモリ管理 リンク ビデオ  
Microsoft Agent Framework の探索 リンク    
コンピュータ利用エージェント (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アドベンチャー

🌟 コミュニティへの感謝

Agentic RAG を示す重要なコードサンプルを提供してくれた Shivam Goyal に感謝します。

貢献

このプロジェクトは貢献や提案を歓迎します。ほとんどの貢献には、あなたが貢献物を使用する権利を有し、実際に当社に使用権を付与することを宣言する Contributor License Agreement (CLA) に同意する必要があります。詳細は https://cla.opensource.microsoft.com を参照してください。

プルリクエストを送信すると、CLA ボットが自動的に CLA の提供が必要かどうかを判断し、PR に適切な装飾(例:ステータスチェック、コメント)を行います。ボットの指示に従ってください。CLA を使用するすべてのリポジトリに対してこれは一度だけ行えば十分です。

このプロジェクトは Microsoft オープンソース行動規範 を採用しています。詳細は 行動規範 FAQ をご覧いただくか、追加の質問やコメントがある場合は opencode@microsoft.com にご連絡ください。

商標

このプロジェクトには、プロジェクト、製品、またはサービスの商標やロゴが含まれている場合があります。Microsoft の商標やロゴの許可された使用は、Microsoft の商標およびブランドガイドライン に従う必要があります。このプロジェクトの変更版で Microsoft の商標やロゴを使用する場合、混乱を招いたり Microsoft の後援を示唆したりしてはなりません。第三者の商標やロゴの使用は、当該第三者のポリシーに従う必要があります。

ヘルプ

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

Microsoft Foundry の Discord

製品に関するフィードバックや構築中のエラーがある場合は、以下を参照してください:

Microsoft Foundry 開発者フォーラム


免責事項: 本書はAI翻訳サービス「Co‑op Translator」(https://github.com/Azure/co-op-translator)を使用して翻訳されました。正確性には努めていますが、自動翻訳には誤りや不正確な点が含まれる可能性があることにご注意ください。原文(原言語の文書)を正式な情報源とみなしてください。重要な情報については、専門の翻訳者による人間翻訳を推奨します。本翻訳の利用に起因するいかなる誤解や誤訳についても、当方は責任を負いません。