Communitygithub.com

microsoft/generative-ai-for-beginners

21のレッスンで、生成AIアプリケーション構築の基礎を学べるコースです。

generative-ai-for-beginners とは?

このスキルは、Microsoft Cloud Advocatesが提供する21のレッスンからなる包括的なコース「Generative AI for Beginners」です。生成AIアプリケーションの構築に必要な基礎知識を、実践的なコード例とともに習得できます。各レッスンは「Learn」と「Build」に分かれており、概念の学習と、PythonおよびTypeScriptを使用したコーディング演習の両方を提供します。Azure OpenAI Service、Microsoft Foundry Models、OpenAI API、Foundry Localなど、複数の実行環境に対応しているため、クラウドサブスクリプションがない場合でも、デバイス上で完全にオフラインでモデルを実行できます。初心者にも優しく、開発環境のセットアップ方法を説明するレッスンも含まれています。50以上の言語に翻訳されており、世界中の学習者が利用できます。

対応~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/microsoft/generative-ai-for-beginners/tree/main

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

プレビュー

スキル README より

Generative AI For Beginners
GitHub license
GitHub contributors
GitHub issues
GitHub pull-requests
PRs Welcome
GitHub watchers
GitHub forks

ドキュメント

Generative AI For Beginners

21のレッスンで、生成AIアプリケーション構築に必要なすべてを学べます

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

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

🌐 多言語サポート

Co-op Translator による翻訳翻訳

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

ローカルにクローンしたいですか?

このリポジトリには50以上の言語翻訳が含まれているため、ダウンロードサイズが大幅に増加します。翻訳なしでクローンするには、sparse checkoutを使用してください:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git
cd generative-ai-for-beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git
cd generative-ai-for-beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

これにより、コースを完了するために必要なすべてが、はるかに高速なダウンロードで取得できます。

Generative AI for Beginners (バージョン3) - コース

Microsoft Cloud Advocatesによる21レッスンの包括的なコースで、生成AIアプリケーション構築の基礎を学びましょう。

🌱 はじめに

このコースには21のレッスンがあります。各レッスンは独自のトピックをカバーしているので、好きなところから始めてください!

レッスンは、「Learn」ラベル(生成AIの概念を説明)または「Build」ラベル(概念を説明し、可能な場合はPythonとTypeScriptの両方のコード例を提供)に分類されています。

.NET開発者は、Generative AI for Beginners (.NET Edition) もご覧ください!

各レッスンには、追加の学習ツールを含む「Keep Learning」セクションもあります。

必要なもの

このコースのコードを実行するには、以下のいずれかを使用できます:

  • Azure OpenAI Service - レッスン: "aoai-assignment"

  • Microsoft Foundry Models - レッスン: "githubmodels"(GitHub Modelsは2026年7月末に廃止されます - 代わりにMicrosoft Foundry Modelsを使用してください)

  • OpenAI API - レッスン: "oai-assignment"

  • Foundry Local - クラウドサブスクリプション不要で、デバイス上で完全にオフラインでモデルを実行します

  • PythonまたはTypeScriptの基本的な知識があると役立ちます - *完全な初心者の方は、これらのPythonおよびTypeScriptコースをチェックしてください

  • このリポジトリ全体を自分のGitHubアカウントにフォークするためのGitHubアカウント

開発環境のセットアップを支援するために、コースセットアップ レッスンを作成しました。

後で見つけやすくするために、このリポジトリにスター(🌟)を付けることを忘れないでください。

🧠 デプロイの準備はできましたか?

より高度なコードサンプルをお探しの場合は、PythonとTypeScriptの両方で利用可能な生成AIコードサンプル集をチェックしてください。

🗣️ 他の学習者と出会い、サポートを得る

公式のMicrosoft Foundry Discordサーバーに参加して、このコースを受講している他の学習者と交流し、サポートを得てください。

GitHubのMicrosoft Foundry Developer Forumで質問したり、製品フィードバックを共有したりしてください。

🚀 スタートアップを立ち上げますか?

Microsoft for Startupsにアクセスして、Azureクレジットを使用して今すぐ構築を開始する方法を確認してください。

🙏 協力しませんか?

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

📂 各レッスンに含まれるもの:

  • トピックの短いビデオ紹介
  • READMEにある書き下ろしのレッスン
  • Azure OpenAIおよびOpenAI APIをサポートするPythonとTypeScriptのコードサンプル
  • 学習を続けるための追加リソースへのリンク

🗃️ レッスン

#レッスンリンク説明ビデオ追加学習
00コースセットアップLearn: 開発環境のセットアップ方法動画準備中Learn More
01生成AIとLLMの概要Learn: 生成AIとは何か、大規模言語モデル(LLM)がどのように機能するかを理解する。VideoLearn More
02さまざまなLLMの探索と比較Learn: ユースケースに適したモデルの選択方法VideoLearn More
03生成AIの責任ある利用Learn: 生成AIアプリケーションを責任を持って構築する方法VideoLearn More
04プロンプトエンジニアリングの基礎を理解するLearn: 実践的なプロンプトエンジニアリングのベストプラクティスVideoLearn More
05高度なプロンプトの作成Learn: プロンプトの成果を向上させるプロンプトエンジニアリング手法を適用する方法。VideoLearn More
06テキスト生成アプリケーションの構築Build: Azure OpenAI / OpenAI API を使用したテキスト生成アプリVideoLearn More
07チャットアプリケーションの構築Build: チャットアプリケーションを効率的に構築および統合するための技術。VideoLearn More
08ベクトルデータベースを使用した検索アプリの構築Build: 埋め込みを使用してデータを検索する検索アプリケーション。VideoLearn More
09画像生成アプリケーションの構築Build: 画像生成アプリケーションVideoLearn More
10ローコードAIアプリケーションの構築Build: ローコードツールを使用したAIアプリケーションの構築VideoLearn More
11外部アプリケーションとの統合Build: 関数呼び出しを使用した外部アプリケーションとの統合VideoLearn More
12生成AIアプリケーションのためのUXデザインLearn: 生成AIアプリケーションのためのUI/UXデザインの基礎VideoLearn More
13生成AIアプリケーションの保護Learn: 生成AIアプリケーションのセキュリティリスクとベストプラクティスVideoLearn More
14生成AIアプリケーションのライフサイクルLearn: 生成AIアプリケーションのライフサイクル管理の方法VideoLearn More
15RAG(検索拡張生成)とベクトルデータベースBuild: RAGアーキテクチャとベクトルデータベースの基礎VideoLearn More
16オープンソースモデルとHugging FaceLearn: オープンソースモデルとHugging Faceの活用法VideoLearn More
17AIエージェントとコパイロットBuild: AIエージェントとコパイロットの構築方法VideoLearn More
18ファインチューニングLearn: LLMファインチューニングの基礎と実践VideoLearn More
19スライディングウィンドウアテンションBuild: 長いコンテキストを処理するためのスライディングウィンドウアテンションVideoLearn More
20AIアプリケーションにおける合成データBuild: 合成データの生成と利用VideoLearn More
21次に何を学ぶべきかLearn: さらに学ぶためのリソースと次のステップVideoLearn More

関連スキル