長時間の調査やファイルを扱う作業向けの、ReActと並列Agent Teamに対応したオープンソースのエージェントランタイムとターミナルTUI。
microsoft/ai-agents-for-beginners
Microsoft主導の全18レッスンのコース。Microsoft Agent FrameworkとFoundryを使ったPythonコード例で、初心者向けにAIエージェントの作り方を学べます。
- スター
- 77,507
- フォーク
- 25,421
- 未解決の Issue
- 6
- 最終コミット
- 3 日前
これは何?
AI Agents for Beginnersは、エージェントとは何かという基礎から、ツールの利用パターン、agentic RAG、マルチエージェント連携、メモリ、セキュリティまで、AIエージェント構築の主要な概念を順に学べる体系的なコースです。各レッスンは、コード例、短い動画、参考資料へのリンクを含む独立した章になっているため、興味のあるトピックから学習を始められます。
コード例はPythonで書かれており、Microsoft Agent FrameworkとMicrosoft Foundry Agent Service V2を使用します。利用にはAzureアカウントが必要です。一部のサンプルはMiniMaxなどのOpenAI互換プロバイダーでも動作します。後半のレッスンでは、MCPやA2Aなどのプロトコル、コンテキストエンジニアリング、ブラウザー自動化を使ったコンピューター操作エージェント、スケーラブルなエージェントのデプロイ、Foundry Localでのローカルエージェントの実行を扱います。
このコースは簡体字中国語を含む50以上の言語に翻訳されており、同じチームがメンテナンスする初心者向けコース群の一つです。
主な機能
- 01エージェントの基礎から本番環境へのデプロイ、セキュリティまで、全18レッスンで解説します。
- 02各レッスンには、文章による解説、Pythonコード例、短い動画が含まれています。
- 03コード例ではMicrosoft Agent FrameworkとMicrosoft Foundry Agent Service V2を使用します。
- 04一部のサンプルはOpenAI互換プロバイダーで実行できます。
- 0550以上の言語に翻訳されています。
ユースケース
- フレームワークを選ぶ前に、AIエージェントの設計パターンを学ぶ。
- Pythonで、ツールを使うエージェントやマルチエージェントのプロトタイプを初めて作る。
- エージェントのデプロイ、セキュリティ対策、ローカルでの実行方法を学ぶ。
クイックスタート
- 1
リポジトリを clone します(README の sparse checkout では、大きな翻訳フォルダーがスキップされます)
git clone --filter=blob:none --sparse https://github.com/microsoft/ai-agents-for-beginners.git - 2
プロジェクトフォルダーに移動します
cd ai-agents-for-beginners - 3
Course Setup ガイドを読んで、コードサンプルの設定方法と実行方法を確認します
使う前に知っておきたいこと
- コードサンプルの実行には Microsoft Foundry アカウントが必要です。また、README には Azure アカウントが必要と記載されています。
トピック
よくある質問
- ai-agents-for-beginners とは?
- Microsoft主導の全18レッスンのコース。Microsoft Agent FrameworkとFoundryを使ったPythonコード例で、初心者向けにAIエージェントの作り方を学べます。 AI Agents for Beginnersは、エージェントとは何かという基礎から、ツールの利用パターン、agentic RAG、マルチエージェント連携、メモリ、セキュリティまで、AIエージェント構築の主要な概念を順に学べる体系的なコースです。各レッスンは、コード例、短い動画、参考資料へのリンクを含む独立した章になっているため、興味のあるトピックから学習を始められます。
- ai-agents-for-beginners は無料で使えますか?ライセンスは?
- ai-agents-for-beginners は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- ai-agents-for-beginners は今もメンテナンスされていますか?
- 活発にメンテナンス中。ai-agents-for-beginners の最終コミットは 2026年10月18日 です。
- ai-agents-for-beginners は何に使えますか?
- フレームワークを選ぶ前に、AIエージェントの設計パターンを学ぶ。 Pythonで、ツールを使うエージェントやマルチエージェントのプロトタイプを初めて作る。 エージェントのデプロイ、セキュリティ対策、ローカルでの実行方法を学ぶ。
- ai-agents-for-beginners のインストール方法は?
- リポジトリを clone します(README の sparse checkout では、大きな翻訳フォルダーがスキップされます): git clone --filter=blob:none --sparse https://github.com/microsoft/ai-agents-for-beginners.git プロジェクトフォルダーに移動します: cd ai-agents-for-beginners Course Setup ガイドを読んで、コードサンプルの設定方法と実行方法を確認します
- ai-agents-for-beginners はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/microsoft/ai-agents-for-beginners
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
LangGraph上で35種類のエージェント型AIアーキテクチャを実装したPythonライブラリ兼Jupyter教材。
シンプルなチャットボットからマルチエージェントシステムまで、生成AIエージェントの手法を学べる実行可能なJupyter notebookチュートリアルを50本以上収録しています。
RAG、ベクトル検索、エージェント、評価、監視を使ったLLMアプリケーション構築を学ぶ、無料のオープンソース10週間オンラインコース。
PythonとNext.jsで構築された、パーソナライズされた個別指導、Q&A、クイズ、調査、可視化に対応する、エージェントネイティブでセルフホスト可能なAI学習ワークスペース。
モジュール型パイプラインとエージェントワークフローで、RAG、検索、エージェント向けの本番運用可能なLLMアプリケーションを構築するオープンソースPythonフレームワーク。