PythonとTypeScriptで生成AIアプリを構築する基礎を学べる、Microsoftによる全21レッスンのコースです。
microsoft/Generative-AI-for-beginners-dotnet
生成AIアプリ、エージェント、RAGの構築を学べる、5つのレッスンと実行可能なサンプルを備えた.NET実践コース。
- スター
- 3,136
- フォーク
- 2,213
- 未解決の Issue
- 1
- 最終コミット
- 21 時間前
これは何?
このリポジトリは、アプリケーションに生成AIを取り入れたい.NET開発者向けの実践コースです。全5レッスンで、基本的なテキスト生成やチャットのコンテキストから、埋め込み、セマンティック検索、検索拡張生成(RAG)、ツールを使うエージェント、マルチエージェントのワークフロー、MCP連携、責任あるAIの実践まで段階的に学べます。
各レッスンには、短い動画、C#の完全なコードサンプル、手順に沿ったセットアップガイドが用意されています。サンプルはGitHub Codespaces、Azure OpenAIまたはMicrosoft Foundryを利用する環境、あるいはOllamaを使ったローカル環境で実行できます。また、Foundry Local、Microsoft Agent Framework、GitHub Copilot SDKのBYOK例に関する追加のサンプル集と、複数言語に翻訳されたコースのREADMEも含まれています。
主な機能
- 01生成AIの基礎、技法、アプリケーションのパターン、エージェント、責任あるAIを扱う、体系的な全5レッスン。
- 02チャット、埋め込み、セマンティック検索、RAG、ドキュメント処理を実演する、実行可能なC#サンプル。
- 03Microsoft Agent Frameworkを使って、ツールを利用するエージェントやマルチエージェントのワークフローを構築するサンプル。
- 04GitHub Codespaces、Azure OpenAI / Microsoft Foundry、Ollama経由のローカルモデルに対応。
- 05Foundry Local、GitHub Copilot SDKのBYOK、MCP連携に関する追加サンプル集。
- 06簡体字中国語、繁体字中国語、フランス語、日本語、韓国語、ポルトガル語、スペイン語、ドイツ語に翻訳されたコースREADME。
ユースケース
- 既存のC#アプリケーションにLLMの呼び出しを組み込む方法を学びたい.NET開発者。
- RAG、セマンティック検索、.NETでのドキュメントに関するQ&Aの実用的なリファレンスコードを求めるチーム。
- .NETプロジェクトでAzure OpenAI、Microsoft Foundry、またはローカルのOllamaモデルを評価する開発者。
- ツールを使うエージェント、マルチエージェントのオーケストレーション、.NETでのMCPの例を必要とするエンジニア。
クイックスタート
- 1
GitHubでリポジトリをフォークする
- 2
リポジトリのルートからAzureの自動セットアップスクリプトを実行する
./setup.ps1 - 3
BasicChatのサンプルを実行する(先にsamples/CoreSamples/BasicChat-01MEAIへ移動)
dotnet run app.cs
使う前に知っておきたいこと
- サンプルの実行には、Azure OpenAIまたはMicrosoft FoundryのデプロイとAzureへのサインイン(az login)が必要です。
- プロバイダー固有のサンプルの一部は任意の参考資料であり、推奨される学習パスには含まれません。
トピック
よくある質問
- Generative-AI-for-beginners-dotnet とは?
- 生成AIアプリ、エージェント、RAGの構築を学べる、5つのレッスンと実行可能なサンプルを備えた.NET実践コース。 このリポジトリは、アプリケーションに生成AIを取り入れたい.NET開発者向けの実践コースです。全5レッスンで、基本的なテキスト生成やチャットのコンテキストから、埋め込み、セマンティック検索、検索拡張生成(RAG)、ツールを使うエージェント、マルチエージェントのワークフロー、MCP連携、責任あるAIの実践まで段階的に学べます。
- Generative-AI-for-beginners-dotnet は無料で使えますか?ライセンスは?
- Generative-AI-for-beginners-dotnet は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Generative-AI-for-beginners-dotnet は今もメンテナンスされていますか?
- 活発にメンテナンス中。Generative-AI-for-beginners-dotnet の最終コミットは 2026年10月19日 です。
- Generative-AI-for-beginners-dotnet は何に使えますか?
- 既存のC#アプリケーションにLLMの呼び出しを組み込む方法を学びたい.NET開発者。 RAG、セマンティック検索、.NETでのドキュメントに関するQ&Aの実用的なリファレンスコードを求めるチーム。 .NETプロジェクトでAzure OpenAI、Microsoft Foundry、またはローカルのOllamaモデルを評価する開発者。 ツールを使うエージェント、マルチエージェントのオーケストレーション、.NETでのMCPの例を必要とするエンジニア。
- Generative-AI-for-beginners-dotnet のインストール方法は?
- GitHubでリポジトリをフォークする リポジトリのルートからAzureの自動セットアップスクリプトを実行する: ./setup.ps1 BasicChatのサンプルを実行する(先にsamples/CoreSamples/BasicChat-01MEAIへ移動): dotnet run app.cs
- Generative-AI-for-beginners-dotnet はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/microsoft/Generative-AI-for-beginners-dotnet
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
モデル、埋め込み、ベクトルストア、サードパーティ連携の標準インターフェースを備えた、LLMアプリケーションやエージェント構築用のPythonフレームワーク。
生成AIの学習コース、論文まとめ、面接対策資料、コードノートブックを、学習の道筋とスキルレベル別に整理したキュレーション集。
ChatGPTや最先端のLLMについて、利用方法、プロンプト、アプリ開発、エージェント、生産性向上ツールを網羅した中国語の厳選ガイド。
RAG、ベクトル検索、エージェント、評価、監視を使ったLLMアプリケーション構築を学ぶ、無料のオープンソース10週間オンラインコース。
UIを自然な言葉で説明してライブ表示し、対応するLLMで繰り返し改善できます。