Repolode
microsoft

microsoft/generative-ai-for-beginners

PythonとTypeScriptで生成AIアプリを構築する基礎を学べる、Microsoftによる全21レッスンのコースです。

スター
121,685
フォーク
64,131
未解決の Issue
9
最終コミット
昨日

これは何?

Generative AI for Beginnersは、Microsoft Cloud Advocatesが作成した全21レッスンの体系的なコースです。各レッスンは、生成AIの概念を解説する「Learn」レッスンか、概念とコードを組み合わせた「Build」レッスンのいずれかで、可能な場合はPythonとTypeScriptの両方の例を掲載しています。レッスンは好きな順番で受講できます。

LLMの基礎やプロンプトエンジニアリングから、チャットアプリ、埋め込みベクトルを使った検索、画像生成、関数呼び出し、ベクトルデータベースを使った検索拡張生成(RAG)、Hugging Faceのオープンソースモデル、AIエージェント、ファインチューニング、小規模言語モデルまで、幅広いトピックを扱います。後半のレッスンでは、責任ある利用、セキュリティ、UXデザイン、LLMOpsのライフサイクルについても取り上げます。

コード例は、Azure OpenAI Service、Microsoft Foundry Models、OpenAI API、または完全オフラインで使えるFoundry Localで実行できます。.NET版と、Co-op Translatorが管理する翻訳版も別途公開されています。

主な機能

  • 01生成AIの個別トピックを扱う全21レッスン
  • 02Buildレッスン向けのPythonおよびTypeScriptのコード例
  • 03モデルのバックエンドとしてAzure OpenAI、OpenAI API、Foundry Localに対応
  • 04プロンプトエンジニアリング、ベクトルデータベースを使ったRAG、関数呼び出し、AIエージェントなどを解説
  • 05責任あるAI、セキュリティ、LLMOpsに関するレッスンを収録

ユースケース

  • LLMを初めて学び、AIアプリ構築への体系的な学習パスを求める開発者
  • 既存のプロダクトにチャット、検索、画像生成機能を追加するエンジニア
  • そのまま使える生成AIカリキュラムを探している教師や勉強会グループ
  • Foundry Localを使ってコード例を完全オフラインで実行したい開発者

クイックスタート

  1. 1

    リポジトリを自分のGitHubアカウントにフォークします

  2. 2

    sparse checkoutを使って翻訳ファイルを含めずにリポジトリをクローンします(Bash/macOS/Linux)

    git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git
  3. 3

    クローンしたフォルダーに移動し、sparse checkoutのパスを設定します

    cd generative-ai-for-beginners && git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'
  4. 4

    Course Setupのレッスンを開き、開発環境とAPIアクセスを設定します

使う前に知っておきたいこと

  • コードの実行には、Azure OpenAI、Microsoft Foundry Models、またはOpenAI APIのアカウントが必要です。
  • GitHub Modelsは2026年7月末に提供終了予定のため、READMEでは代わりにMicrosoft Foundry Modelsを推奨しています。
  • これはレッスンとコードサンプルで構成されたコースであり、ソフトウェアライブラリやアプリケーションではありません。

トピック

よくある質問

generative-ai-for-beginners とは?
PythonとTypeScriptで生成AIアプリを構築する基礎を学べる、Microsoftによる全21レッスンのコースです。 Generative AI for Beginnersは、Microsoft Cloud Advocatesが作成した全21レッスンの体系的なコースです。各レッスンは、生成AIの概念を解説する「Learn」レッスンか、概念とコードを組み合わせた「Build」レッスンのいずれかで、可能な場合はPythonとTypeScriptの両方の例を掲載しています。レッスンは好きな順番で受講できます。
generative-ai-for-beginners は無料で使えますか?ライセンスは?
generative-ai-for-beginners は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
generative-ai-for-beginners は今もメンテナンスされていますか?
活発にメンテナンス中。generative-ai-for-beginners の最終コミットは 2026年10月19日 です。
generative-ai-for-beginners は何に使えますか?
LLMを初めて学び、AIアプリ構築への体系的な学習パスを求める開発者 既存のプロダクトにチャット、検索、画像生成機能を追加するエンジニア そのまま使える生成AIカリキュラムを探している教師や勉強会グループ Foundry Localを使ってコード例を完全オフラインで実行したい開発者
generative-ai-for-beginners のインストール方法は?
リポジトリを自分のGitHubアカウントにフォークします sparse checkoutを使って翻訳ファイルを含めずにリポジトリをクローンします(Bash/macOS/Linux): git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git クローンしたフォルダーに移動し、sparse checkoutのパスを設定します: cd generative-ai-for-beginners && git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' Course Setupのレッスンを開き、開発環境とAPIアクセスを設定します
generative-ai-for-beginners はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/microsoft/generative-ai-for-beginners

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト