ai-agents-for-beginners

初心者向けAIエージェント - コース

初心者向け生成AI

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

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

🌐 多言語対応

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

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

追加の翻訳を希望する場合は、こちらに対応言語が記載されています。

GitHub watchers GitHub forks GitHub stars

Azure AI Discord

🌱 始め方

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

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

生成AIモデルを初めて扱う方は、初心者向け生成AIコースをご覧ください。このコースでは、生成AIを使った構築に関する21のレッスンを提供しています。

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

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

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

必要なもの

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

これらの演習のコード例では、Azure AI FoundryとGitHub Model Catalogsを使用して言語モデルと対話します:

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

このコースのコードを実行する方法については、コースセットアップをご覧ください。

🙏 協力したいですか?

提案がある場合やスペルミスやコードのエラーを見つけた場合は、問題を報告するか、プルリクエストを作成してください。

📂 各レッスンには以下が含まれます

🗃️ レッスン一覧

レッスン テキスト&コード 動画 追加学習
AIエージェントの概要とユースケース リンク 動画 リンク
AIエージェントフレームワークの探索 リンク 動画 リンク
AIエージェント設計パターンの理解 リンク 動画 リンク
ツール使用設計パターン リンク 動画 リンク
エージェント型RAG リンク 動画 リンク
信頼できるAIエージェントの構築 リンク 動画 リンク
計画設計パターン リンク 動画 リンク
マルチエージェント設計パターン リンク 動画 リンク
メタ認知設計パターン リンク 動画 リンク
AIエージェントの実運用 リンク 動画 リンク
エージェンティックプロトコルの使用 (MCP、A2A、NLWeb) リンク 動画 リンク
AIエージェントのためのコンテキストエンジニアリング リンク 動画 リンク
エージェントメモリの管理 リンク 動画  
Microsoft Agent Frameworkの探求 リンク    
コンピュータ利用エージェント (CUA) の構築 近日公開    
スケーラブルエージェントのデプロイ 近日公開    
ローカルAIエージェントの作成 近日公開    
AIエージェントのセキュリティ 近日公開    

🎒 その他のコース

私たちのチームは他にもコースを提供しています!ぜひチェックしてください:

🌟 コミュニティへの感謝

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

コントリビューション

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

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

このプロジェクトはMicrosoft Open Source Code of Conductを採用しています。 詳細についてはCode of Conduct FAQをご覧いただくか、追加の質問やコメントについてはopencode@microsoft.comまでお問い合わせください。

商標

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

ヘルプを得る

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

Azure AI Foundry Discord

製品のフィードバックや構築中のエラーについては以下をご覧ください:

Azure AI Foundry Developer Forum


免責事項:
この文書は、AI翻訳サービス Co-op Translator を使用して翻訳されています。正確性を追求しておりますが、自動翻訳には誤りや不正確な部分が含まれる可能性があります。元の言語で記載された文書を正式な情報源としてお考えください。重要な情報については、専門の人間による翻訳を推奨します。この翻訳の使用に起因する誤解や誤解釈について、当方は一切の責任を負いません。