Skip to content

Latest commit

 

History

History
131 lines (88 loc) · 9.65 KB

File metadata and controls

131 lines (88 loc) · 9.65 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

Generative AI for Beginners .NET logo

歡迎來到 初學者的生成式 AI .NET 課程,這是一門專為 .NET 開發者設計的實作課程,帶你進入生成式 AI 的世界!

這不是一門單純介紹理論的課程,而是專注於 實際應用即時程式編寫,讓 .NET 開發者能夠充分發揮生成式 AI 的潛力。

這是一個 實作導向實用性強,而且設計得 充滿趣味 的課程!

別忘了 給這個 repo 加顆星 (🌟),以便日後更方便找到它。

➡️ Fork 這個 repo 取得你的副本,然後在你的 GitHub 資料庫中找到它。

🚀 課程簡介

生成式 AI 正在改變軟體開發的面貌,.NET 也不例外。本課程旨在透過以下方式簡化學習過程:

  • 每節課包含 5-10 分鐘的短影片。
  • 完整的 .NET 程式碼範例,可直接執行與探索。
  • 支援工具如 GitHub CodespacesGitHub Models,讓你快速上手。如果你想在本地端使用自己的模型來運行範例,也完全可以做到。

你將學會如何將生成式 AI 整合到 .NET 專案中,從基本的文字生成到利用 GitHub ModelsAzure OpenAI ServicesOllama 的本地模型 構建完整的解決方案。

📦 每節課包含的內容

  • 短影片:快速概覽課程重點(5-10 分鐘)。
  • 完整程式碼範例:功能完整,隨時可以運行。
  • 逐步指導:簡單易懂的說明,幫助你學習並實作概念。
  • 深入參考:課程著重於生成式 AI 的實作,若需深入了解理論部分,亦提供連結至 Generative AI for Beginners - A Course

🗃️ 課程章節

# 課程連結 內容簡介
01 .NET 開發者的生成式 AI 基礎介紹
  • 生成模型的概述及其在 .NET 中的應用
02 生成式 AI 的 .NET 開發環境設定
  • 使用 Microsoft.Extensions.AISemantic Kernel 等函式庫。
  • 設定 GitHub Models、Azure AI Foundry,以及本地開發(如 Ollama)。
03 .NET 的核心生成式 AI 技術
  • 文字生成與對話流程。
  • 多模態能力(視覺與音訊)。
  • 代理(Agents)。
04 實用的 .NET 生成式 AI 範例
  • 展示生成式 AI 在實際場景中的完整範例。
  • 語意搜尋應用。
  • 多代理應用。
05 在 .NET 應用程式中負責任地使用生成式 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 帳號(免費版本即可!),以便 fork 整個 repo 到你的 GitHub 帳號。

  2. 啟用 GitHub Codespaces,以快速建立開發環境。你可以在儲存庫設定中啟用 GitHub Codespaces。更多關於 GitHub Codespaces 的資訊請參考 這裡

  3. 透過 Fork 這個 repo 建立副本,或使用 Fork 按鈕。

  4. 基本的 .NET 開發知識。了解更多關於 .NET 的資訊,請參考 這裡

就這麼簡單。

我們設計這門課程時,盡量降低學習門檻。我們使用以下方式幫助你快速入門:

  • 在 GitHub Codespaces 中運行:只需點擊一次,即可獲得預先配置的環境,方便測試與探索課程內容。
  • 利用 GitHub Models:試試看直接在這個倉庫中提供的 AI 驅動示範,我們會在課程中逐步解釋更多內容。(如果你想了解更多關於 GitHub Models 的資訊,請點擊這裡)

當你準備好進一步探索時,我們還提供以下指南:

  • 升級到 Azure OpenAI Services,以獲得可擴展且適合企業的解決方案。
  • 使用 Ollama 在本地硬體上執行模型,提升隱私與控制權。

🤝 想要幫忙嗎?

非常歡迎你的貢獻!以下是你可以幫助的方式:

  • 回報問題 或倉庫中的錯誤。

  • 改進現有的程式碼範例或新增新的範例,fork 這個倉庫並提出一些修改建議!

  • 提議額外的課程或增強功能。

  • 有任何建議或發現拼寫或程式碼錯誤?建立一個 pull request

查看 CONTRIBUTING.md 文件,了解如何參與。

📄 授權

此專案採用 MIT 授權條款 - 詳情請參考 LICENSE 文件。

🌐 其他課程

我們還提供了許多其他內容,助你學習之旅更加順利。快來看看:

讓我們開始學習生成式 AI 和 .NET 吧! 🚀

免責聲明:
本文件使用基於機器的人工智能翻譯服務進行翻譯。我們雖然努力確保準確性,但請注意,自動翻譯可能會包含錯誤或不準確之處。應以原文文件為權威來源。如需關鍵信息,建議尋求專業人工翻譯。我們對因使用此翻譯而引起的任何誤解或誤讀不承擔責任。