Skip to content

Latest commit

 

History

History
172 lines (117 loc) · 16 KB

File metadata and controls

172 lines (117 loc) · 16 KB

初心者向け 生成 AI .NET コース

.NET で 生成 AI アプリケーションを構築するための実践的なレッスン

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

GitHub watchers
GitHub forks
GitHub stars

Azure AI Community Discord Microsoft Foundry GitHub Discussions(ディスカッション)

初心者向け 生成 AI .NET ロゴ

初心者向け 生成 AI .NET へようこそ!.NET 開発者が 生成 AI の世界に飛び込むための実践的なコースです!

このコースは単なる「理論を教えて終わり」のようなものではありません。このリポジトリは 実際のアプリケーションライブコーディング に焦点を当て、.NET 開発者が 生成 AI を最大限に活用できるようサポートします。

このコースは ハンズオン形式実践的、そして 楽しい を目指しています!

ぜひこのリポジトリを スター (🌟) する ことで、後で簡単に見つけられるようにしておいてください。

➡️ リポジトリをフォークする ことで、自分のリポジトリにコピーを作成してください。

✨ 最新情報

私たちは最新のAIツール、モデル、実践的なサンプルでこのコースを継続的に改良しています:

  • 🚀 Microsoft Agent Framework v1.0 GA (2026年4月)

    すべての28個のMAFサンプルがプレビューから安定版v1.0パッケージにアップグレードされました。これには重大な変更が含まれます:Microsoft.Agents.AI.AzureAIMicrosoft.Agents.AI.Foundryにリネームされました。

    2つの新しいHosted Agentシナリオ — コンテナ化されたエージェントをAzure Foundry Agent Serviceに展開:

    マルチエージェントワークフロー、ストリーミング、永続性、およびMCPはすべて本番環境対応になりました。

    👉 Official GA Release | Foundry Agent Service GA

  • 新機能:Foundry Local デモ!

  • 新機能:Azure OpenAI Sora 動画生成デモ!

    • レッスン3では、Azure OpenAIの新しいSora動画生成モデルを使用してテキストプロンプトから動画を生成する実践的なデモを提供しています。
    • このサンプルでは以下の方法を学習できます:
      • 創造的なプロンプトで動画生成ジョブを送信する。
      • ジョブの状態をポーリングして生成された動画ファイルを自動的にダウンロードする。
      • 生成された動画をデスクトップに保存して簡単に表示する。
    • 公式ドキュメントを確認:Azure OpenAI Sora動画生成
    • サンプルはこちら:レッスン3:コア生成AI技術 /src/VideoGeneration-AzureSora-01/Program.cs
  • 新機能:Azure OpenAI 画像生成モデル (gpt-image-1):レッスン3では、新しいAzure OpenAI画像生成モデルgpt-image-1を使用するコードサンプルを提供しています。最新のAzure OpenAI機能を使用して.NETから画像を生成する方法を学習できます。

  • 新シナリオ:eShopLiteでの並行エージェントオーケストレーションeShopLiteリポジトリでは、Microsoft Agent Frameworkを使用した並行エージェントオーケストレーションを示すシナリオを提供しています。このシナリオでは、複数のエージェントが並行して動作してユーザークエリを分析し、将来の分析に役立つ貴重な洞察を提供する方法を紹介しています。

最新情報セクションで過去のアップデートをすべて表示

🚀 はじめに

生成 AI はソフトウェア開発を変革しており、.NET も例外ではありません。このコースでは以下の内容をシンプルに学べます:

  • 各レッスンごとの 5~10 分の短い動画。
  • 実行可能な .NET のコードサンプル。
  • GitHub CodespacesAzure OpenAI などのツールとの統合により、簡単にセットアップしてすぐにコーディングを始められる環境。ローカルでモデルを使用してサンプルを実行することも可能です。

基本的なテキスト生成から Azure OpenAIAzure OpenAI ServicesOllama を使ったローカルモデル まで、.NET プロジェクトに 生成 AI を実装する方法を学びます。

📦 各レッスンの内容

  • 短い動画:レッスンの概要を 5~10 分で説明。
  • 完全なコードサンプル:実行可能で、そのまま使えるサンプル。
  • ステップバイステップのガイド:コンセプトを学び、実装するためのシンプルな指示。
  • 詳細リファレンス:このコースは 生成 AI の実践的な実装に焦点を当てていますが、理論的な背景について詳しく知りたい場合は Generative AI for Beginners - A Course のリンクも提供しています。

🗃️ レッスン一覧

# レッスンリンク 説明
01 .NET 開発者向け 生成 AI の基礎
  • 生成モデルの概要と .NET における応用
02 生成 AI のための .NET 開発環境のセットアップ
  • Microsoft.Extensions.AIセマンティック カーネル などのライブラリの利用。
  • Azure OpenAI、Microsoft Foundry、Ollama などのプロバイダーのセットアップ。
03 .NET を使った 生成 AI のコア技術
  • テキスト生成と会話フロー。
  • マルチモーダル機能(ビジョンと音声)。
  • エージェント。
04 実践的な .NET 生成 AI サンプル
  • 実際のシナリオでの 生成 AI を示す完全なサンプル。
  • セマンティック検索アプリケーション。
  • 複数エージェントアプリケーション。
05 .NET アプリにおける 生成 AI の責任ある利用
  • 倫理的考慮、バイアスの軽減、安全な実装。

🌐 多言語サポート

言語 コード 翻訳された README へのリンク 最終更新日
中国語 (簡体字) zh 中国語翻訳 2025-06-11
中国語 (繁体字) tw 中国語翻訳 2025-06-11
フランス語 fr フランス語翻訳 2025-06-11
日本語 ja 日本語翻訳 2025-06-11
韓国語 ko 韓国語翻訳 2025-06-11
ポルトガル語 pt ポルトガル語翻訳 2025-06-11
スペイン語 es スペイン語翻訳 2025-06-11
ドイツ語 de ドイツ語翻訳 2025-06-11

🛠️ 必要なもの

始めるために必要なものは以下の通りです:

  1. GitHub アカウント(無料アカウントで十分です)。このリポジトリを フォーク して自分の GitHub アカウントにコピーを作成してください。

  2. コーディング環境をすぐに利用可能にする GitHub Codespaces を有効化してください。リポジトリの設定で GitHub Codespaces を有効化できます。GitHub Codespaces について詳しくは こちら を参照してください。

  3. リポジトリをフォーク するか、このページ上部の Fork ボタンを使ってコピーを作成してください。

  4. .NET 開発 の基本的な理解。詳細は こちら を参照してください。

以上で準備完了です。

このコースは可能な限り簡単に始められるように設計されています。以下の機能を活用して、すぐに学習を始められます:

  • GitHub Codespaces で実行:ワンクリックで事前設定済みの環境が利用可能になり、レッスンをテストして探索できます。
  • GitHubモデルを活用する: このリポジトリ内でホストされているAI駆動のデモを試してみてください。詳細はレッスンの中で順を追って説明します。
    (GitHubモデルについてもっと知りたい場合は、こちらをクリックしてください)

準備が整ったら、次のような拡張ガイドも用意しています:

  • Azure OpenAI Servicesへのアップグレード:スケーラブルでエンタープライズ向けのソリューションを提供します。
  • Ollamaを使用して、ローカルハードウェア上でモデルを実行し、プライバシーと制御を強化します。

🤝 協力したいですか?

コントリビューションは大歓迎です!以下の方法で協力できます:

詳細については、CONTRIBUTING.md ファイルをご確認ください。

📄 ライセンス

このプロジェクトはMITライセンスの下で提供されています。詳細はLICENSEファイルをご覧ください。

🌐 その他のコース

学習をサポートするための多くのコンテンツを用意しています。ぜひチェックしてください:

生成 AI と.NET の学習を始めましょう! 🚀

免責事項:
本書類は、機械翻訳AIサービスを使用して翻訳されています。正確性を追求しておりますが、自動翻訳には誤りや不正確な表現が含まれる場合があります。原文(原言語で記載された文書)を公式な情報源としてご参照ください。重要な情報については、専門の人間による翻訳を推奨いたします。本翻訳の利用に起因する誤解や解釈の相違について、当方は一切の責任を負いかねます。