Repolode
microsoft

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. 1

    GitHubでリポジトリをフォークする

  2. 2

    リポジトリのルートからAzureの自動セットアップスクリプトを実行する

    ./setup.ps1
  3. 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 の数値は毎日更新されます。

関連プロジェクト