Skip to content

Latest commit

 

History

History
132 lines (89 loc) · 11.5 KB

File metadata and controls

132 lines (89 loc) · 11.5 KB

初心者向け Generative AI .NET コース

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

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

GitHub watchers
GitHub forks
GitHub stars

Azure AI Community Discord

初心者向け Generative AI .NET ロゴ

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

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

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

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

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

🚀 はじめに

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

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

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

📦 各レッスンの内容

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

🗃️ レッスン一覧

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

🌐 多言語サポート

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

🛠️ 必要なもの

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

  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ファイルをご覧ください。

🌐 その他のコース

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

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

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