Skip to content

Latest commit

 

History

History
131 lines (88 loc) · 9.56 KB

File metadata and controls

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

生成式 AI 初学者 .NET 标志

欢迎来到 生成式 AI 初学者 .NET,这是为 .NET 开发者量身打造的实践课程,带你探索生成式 AI 的世界!

这不是一门普通的“理论讲解,祝你好运”类型的课程。本课程专注于 实际应用实时编码,帮助 .NET 开发者充分利用生成式 AI 的潜力。

这是一门 动手实践注重实用性,同时设计得 有趣 的课程!

别忘了 为此项目加星标 (🌟),方便日后找到它。

➡️通过 Fork 此项目 获取自己的副本,并在自己的仓库中轻松找到它。

🚀 课程简介

生成式 AI 正在改变软件开发的方式,而 .NET 也不例外。本课程旨在通过以下内容简化学习过程:

  • 每节课包含 5-10 分钟的短视频。
  • 提供完整的 .NET 代码示例,供你运行和探索。
  • 集成 GitHub CodespacesGitHub Models 等工具,快速设置环境并进入编码状态。如果你想在本地运行示例并使用自己的模型,也完全可以。

你将学习如何将生成式 AI 集成到 .NET 项目中,从基础的文本生成到使用 GitHub ModelsAzure OpenAI 服务Ollama 的本地模型 构建完整解决方案。

📦 每节课包含

  • 短视频:每节课的快速概览(5-10 分钟)。
  • 完整代码示例:功能齐全,随时可运行。
  • 逐步指导:简明的说明帮助你学习并实现相关概念。
  • 深入参考:本课程专注于生成式 AI 的实践实现,若需深入理论学习,我们还提供链接至 生成式 AI 初学者 - 一门课程 的相关内容。

🗃️ 课程目录

# 课程链接 课程描述
01 .NET 开发者的生成式 AI 基础入门
  • 概览生成模型及其在 .NET 中的应用
02 为生成式 AI 设置 .NET 开发环境
  • 使用 Microsoft.Extensions.AISemantic Kernel 等库。
  • 配置 GitHub Models、Azure AI Foundry,以及 Ollama 等本地开发工具。
03 .NET 中的核心生成式 AI 技术
  • 文本生成与对话流程。
  • 多模态功能(视觉和音频)。
  • 智能代理。
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 整个项目 到你的 GitHub 账户。

  2. 启用 GitHub Codespaces 以获得即时编码环境。你可以在仓库设置中启用 GitHub Codespaces。点击 此处 了解更多关于 GitHub Codespaces 的信息。

  3. 创建副本,通过 Fork 此项目 或点击页面顶部的 Fork 按钮。

  4. .NET 开发 有基本的了解。点击 此处 了解更多关于 .NET 的信息。

就是这么简单。

我们设计了这门课程,力求降低学习门槛。我们使用以下工具帮助你快速入门:

  • 在 GitHub Codespaces 中运行:只需点击一下,即可获得预配置的环境,方便你测试和探索课程内容。
  • 利用 GitHub 模型:尝试直接在这个仓库中托管的 AI 驱动的演示,我们会在课程中逐步讲解更多内容。(如果想了解更多关于 GitHub 模型的信息,请点击这里)

当你准备好进一步探索时,我们还提供以下指南:

  • 升级到 Azure OpenAI Services,以获得可扩展且适用于企业的解决方案。
  • 使用 Ollama 在本地硬件上运行模型,增强隐私和控制。

🤝 想要贡献?

欢迎贡献!以下是你可以帮助的方法:

  • 报告问题 或修复仓库中的错误。

  • 改进现有代码示例或添加新示例,fork 本仓库并提交一些更改!

  • 提议额外的课程或改进。

  • 你有建议或发现拼写或代码错误吗?创建一个 pull request

查看 CONTRIBUTING.md 文件,了解如何参与贡献。

📄 许可协议

本项目采用 MIT 许可协议 - 详情请参阅 LICENSE 文件。

🌐 其他课程

我们还有许多其他内容可以帮助你的学习之旅,查看以下资源:

让我们开始学习生成式 AI 和 .NET 吧! 🚀

免责声明
本文件使用基于机器的人工智能翻译服务进行翻译。虽然我们尽力确保准确性,但请注意,自动翻译可能包含错误或不准确之处。应以原文所在的母语版本作为权威来源。对于关键信息,建议寻求专业人工翻译服务。因使用本翻译而导致的任何误解或误读,我们概不负责。