ai-agents-for-beginners AIエージェント

Microsoftが無償公開するAIエージェント入門オープンソースコース。全18レッスンで「AIに自律的に仕事をさせる仕組み(AIエージェント)」を基礎から本番運用まで体系的に学べ、各レッスンに動画・テキスト・実行可能なPythonコードが付属する。

last-updated: 2026-07-14 · source: database

github_stars69.3k
pricingコース自体は完全無料(OSSのGitHub公開) / AIモデル利用にはAzureサブスクリプションまたはGitHub Models(無料枠あり)が必要 / 詳細は公式料金ページ参照
licenseMIT
japanese不明

概要

AI Agents for Beginnersは、Microsoftが無償公開しているオープンソースの学習コースです。「AIエージェント(AIが自律的に計画・ツール呼び出し・実行を行う仕組み)」の基礎から本番デプロイまでを、全18レッスンで体系的に学べます。各レッスンにはテキスト解説・ショート動画・実行可能なJupyter Notebook形式のPythonコードサンプルが付属しており、読むだけでなく手を動かしながら学べる構成になっています。GitHubリポジトリをフォーク(自分のアカウントにコピー)するだけですぐに始められます。

このコースが注目される理由は、Microsoft公式が開発・メンテナンスしているため情報の信頼性が高く、かつ無料で利用できる点にあります。学習に使うフレームワーク(AIを開発するための道具箱)もMicrosoftのSemantic KernelやAutoGen、Microsoft Agent Frameworkといった現場で実際に使われているものを採用。単なる概念説明にとどまらず、Azure AI Foundry Agent Service V2上で動く実際のコードを通して「動くものを作る」体験が得られます。コンテンツは多言語対応しており、コミュニティ(Discord)でのサポートも受けられます。

主な機能

料金プラン

項目内容
コース本体(GitHub)完全無料(MITライセンスのオープンソース)
GitHub Models(演習環境)無料枠あり(GitHubアカウントがあればすぐ利用可能)
Azure AI Foundry(本格演習)Foundryプラットフォーム自体は無料。AIモデルのトークン消費分は従量課金(pay-as-you-go)
Foundry Agent Serviceエージェントの作成・実行自体に追加料金なし。モデルのトークン消費・一部ツール利用に費用が発生
Azureの新規登録$200分の無料クレジット(30日間)が付与されるため、学習目的であれば実質無料で始められるケースが多い

> ⚠️ 料金はAzureの利用規約・為替レートにより変動します。最新の正確な料金は公式料金ページをご確認ください。

導入方法

Step 1: リポジトリを取得する

翻訳ファイルを除いた軽量クローン(高速ダウンロード推奨):

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"

または通常のフォーク&クローン:

gh repo fork microsoft/ai-agents-for-beginners --clone
# または
git clone https://github.com/microsoft/ai-agents-for-beginners.git
cd ai-agents-for-beginners

Step 2: 環境変数を設定する

Azure AI Foundryを使う場合はaz loginでAzure認証を実施し、.envファイルにAZURE_AI_PROJECT_ENDPOINTなどの接続情報を記入します。GitHub Modelsを使う場合はGitHubトークンのみで始められます(詳細はリポジトリ内のCourse Setupドキュメントを参照)。

Step 3: レッスンを開く

各レッスルのフォルダ内にあるREADME.mdを読み、code_samples/フォルダのJupyter Notebookをセルから順番に実行するだけです。

<lesson-number>-<lesson-name>/
├── README.md        # レッスン解説
└── code_samples/
    └── <number>-python-agent-framework.ipynb

Step 4: コミュニティに参加する

詰まったときはMicrosoft Foundry Discord の専用チャンネルで質問できます。

こんな人におすすめ

よくある質問

Q. プログラミング経験がまったくなくても学べますか? A. このコースはPythonの基礎知識があることを前提に設計されています。完全な未経験者には、まずMicrosoftの「Generative AI for Beginners」(21レッスン)から始めることが公式に推奨されています。

Q. Azureアカウントやクレジットカードなしでコードをすぐ動かせますか? A. 一部のコードサンプルはGitHub Models(無料)を使って動かせます。Azure AI Foundryを使う場合はAzureサブスクリプションが必要ですが、新規登録で$200分の無料クレジットが付与されるため、学習目的であれば費用なしで始められるケースがほとんどです。

Q. 日本語でコースを受けられますか? A. コンテンツは9言語以上に翻訳されており、日本語版も利用可能です。GitHubリポジトリのtranslations/フォルダまたは公式サイトの言語切り替えから確認できます。

Q. 全18レッスンを順番に進めないといけませんか? A. 各レッスンはそれぞれ独立したトピックを扱っているため、興味のあるレッスンからどこでも始めることができます。ただし、AIエージェントの概念が初めての方は第1レッスン(AIエージェントとは何か)から順に進めることを推奨します。

オープンソース(OSS)クラウドデプロイ認証(ログイン機能)フレームワークリポジトリGitHubAIエージェント