microsoft/ai-agents-for-beginners

18 Lessons to Get Started Building AI Agents

このプロジェクトとは?

AI Agents for Beginners は、マイクロソフトが提供する無料のオープンソースコースで、大規模言語モデルを使用して自律的にタスクを実行できるソフトウェアである AI エージェントの構築方法を学べます。AI エージェントに初めて触れる人向けに設計されており、実践的で体系的な学習方法を提供します。

内容は?

このコースには 18 のレッスン があり、各レッスンで異なるトピックを扱います。レッスンには以下が含まれます:

  • 文章による説明(レッスンの README 内)
  • 短いビデオ
  • Microsoft の Agent Framework と Foundry Agent Service を使用した Python コードサンプル
  • より深く学ぶための追加リソースへのリンク

トピックは、基礎(AI エージェント入門、エージェンティックフレームワーク)から高度なパターン(ツール使用、エージェンティック RAG、計画、マルチエージェントシステム、メタ認知)、実践的な関心事(信頼、本番展開、セキュリティ、ローカルエージェント、メモリなど)まで多岐にわたります。

対象者は?

AI エージェントの構築を始めたい初心者向けです。生成 AI を扱ったことがない場合は、README ではまずマイクロソフトの Generative AI for Beginners コース(21 レッスン)を受講することを推奨しています。

使用技術は?

コード例は以下に依存しています:

  • Microsoft Agent Framework (MAF) – エージェントを構築するためのフレームワーク
  • Microsoft Foundry Agent Service V2 – エージェントを実行するためのクラウドサービス(Azure アカウントが必要)

一部のサンプルは、MiniMax などの OpenAI 互換プロバイダーもサポートしており、大規模なコンテキストモデルを提供します。

始め方

  1. リポジトリを自分の GitHub アカウントに フォーク します。
  2. コースセットアップ の手順(00-course-setup フォルダ内)に従って環境を構成します。
  3. レッスンを進めながらコード例を実行します。

行き詰まった場合は、Microsoft Foundry Discord チャンネルに参加して助けを得ることができます。

言語

このコースは 50 以上の言語 に翻訳されています(アラビア語、中国語、フランス語、ドイツ語、ヒンディー語、日本語、スペイン語など)。翻訳は Co‑op Translator というツールで管理されています。

コミュニティと貢献

  • リポジトリを スター や フォーク できます。
  • 貢献は歓迎します。問題を報告したり、プルリクエストを送信したりできます。
  • プロジェクトはマイクロソフトのオープンソース行動規範に従い、貢献には Contributor License Agreement (CLA) が必要です。

他のコース

README には、関連トピックを探索したい場合に備えて、他のマイクロソフトの初心者向けコース(例:Generative AI、LangChain、Edge AI、MCP など)へのリンクもあります。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト