diff --git a/translations/cn/README.md b/translations/cn/README.md index 3bd314bb6..9242bea8f 100644 --- a/translations/cn/README.md +++ b/translations/cn/README.md @@ -1,6 +1,6 @@ -![Generative AI For Beginners](../../images/repository-thumbnail.png?WT.mc_id=academic-105485-koreyst) +![面向初学者的生成式AI课程](../../images/repo-thumbnailv4-fixed.png?WT.mc_id=academic-105485-koreyst) -### 通过 12 章的课程,开启构建生成式 AI 应用程序之路 +### 通过 21 章的课程,开启构建生成式 AI 应用程序之路 [![GitHub license](https://img.shields.io/github/license/microsoft/Generative-AI-For-Beginners.svg)](https://github.com/microsoft/Generative-AI-For-Beginners/blob/master/LICENSE?WT.mc_id=academic-105485-koreyst) [![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Generative-AI-For-Beginners.svg)](https://GitHub.com/microsoft/Generative-AI-For-Beginners/graphs/contributors/?WT.mc_id=academic-105485-koreyst) @@ -12,53 +12,86 @@ [![GitHub forks](https://img.shields.io/github/forks/microsoft/Generative-AI-For-Beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Generative-AI-For-Beginners/network/?WT.mc_id=academic-105485-koreyst) [![GitHub stars](https://img.shields.io/github/stars/microsoft/Generative-AI-For-Beginners.svg?style=social&label=Star)](https://GitHub.com/microsoft/Generative-AI-For-Beginners/stargazers/?WT.mc_id=academic-105485-koreyst) -[![Open in GitHub Codespaces](https://img.shields.io/static/v1?style=for-the-badge&label=GitHub+Codespaces&message=Open&color=lightgrey&logo=github)](https://codespaces.new/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) [![](https://dcbadge.vercel.app/api/server/ByRwuEEgH4)](https://aka.ms/genai-discord?WT.mc_id=academic-105485-koreyst) -# 面向初学者的生成式人工智能课程 +# 面向初学者的生成式人工智能课程 ( Version 3 ) -通过微软云技术布道师团队提供的十二章系列课程,了解构建生成式 AI 应用程序的基础知识。 每章都涵盖了生成式人工智能原理和应用程序开发的一个关键方面。 在整个系列课程中,我们将建立我们自己的生成式人工智能初创公司,以便您可以了解如何实现您的想法。 +通过微软云技术布道师团队提供的21章系列课程,了解构建生成式 AI 应用程序的基础知识。 ## 🌱 如何开始 -首先,将 [整个 repo fork ](https://github.com/microsoft/generative-ai-for-beginners/fork?WT.mc_id=academic-105485-koreyst) 到您自己的 GitHub 帐户,以便能够更改任何代码并完成相关学习。 您还可以[(🌟)该 Fork](https://docs.github.com/en/get-started/exploring-projects-on-github/saving-repositories-with-stars?WT.mc_id=academic-105485-koreyst)以便稍后更容易地找到它! +本课程一共有21个章节。每章都覆盖一个单独的主题,所以你可以根据自己的需要从任意章节开始学习。 -前往[课程学习环境设置](../../00-course-setup/translations/cn/README.md?WT.mc_id=academic-105485-koreyst) 找到最适合您的设置指南! +涵盖了生成式人工智能原理和应用程序开发的一个关键方面。 在整个系列课程中,我们将建立我们自己的生成式人工智能初创公司,以便您可以了解如何实现您的想法。 -## 🗣️ 找到志同道合的人和获取支持 +课程分为2钟,标记为 "Learn ( 知识点 ) " 的课程(解释生成式人工智能概念)或 "Build ( 实践 ) " 课程(解释概念并尽可能同时提供 **Python** 和 **TypeScript** 的代码示例)。 -我们相信最好的学习方式之一就是与他人一起学习! 加入我们的[官方 AI Discord server](https://aka.ms/genai-discord?WT.mc_id=academic-105485-koreyst),与参加本课程的其他学习者会面和交流并获得支持。 您可能会在那里找到一位联合创始人! +每个课程也涵盖一个 "Keep Learning"的部分会介绍一下额外的学习工具。 -### 🚀 您是否来自一家初创公司还是有一个创业的想法? +## 你需要准备的是 +### 要运行本课程的代码,你可以使用以下任一服务: + - [Azure OpenAI Service](https://azure.microsoft.com/products/ai-services/openai-service?WT.mc_id=academic-105485-koreyst) - **课程:** "aoai-assignment" + - [GitHub Marketplace Model Catalog](https://github.com/marketplace/models?WT.mc_id=academic-105485-koreyst) - **课程:** "githubmodels" + - [OpenAI API](https://platform.openai.com/docs/quickstart?context=python?WT.mc_id=academic-105485-koreyst) - **课程:** "oai-assignment" + +- Python 或 TypeScript 的基础知识 - \*如果你完全是这两种语言的初学者,可以查看这些 [Python](https://learn.microsoft.com/training/paths/python-language/?WT.mc_id=academic-105485-koreyst) 和 [TypeScript](https://learn.microsoft.com/training/paths/build-javascript-applications-typescript/?WT.mc_id=academic-105485-koreyst) 课程. +- 一个Github账号来 [fork整个代码库](https://github.com/microsoft/generative-ai-for-beginners/fork?WT.mc_id=academic-105485-koreyst) 到你自己的Github账号 -访问 [Microsoft's Founders Hub](https://aka.ms/genai-Foundershub?WT.mc_id=academic-105485-koreyst),您可以在这里申请获得**免费 OpenAI credits**以及可高达价值 **15 万美元的 Azure AI 服务**。 +我们创建了一个 **[课程环境设置](./00-course-setup/README.md?WT.mc_id=academic-105485-koreyst)** 章节来帮助你设置开发环境。 + +别忘了[ 为这个代码库加(🌟)](https://docs.github.com/en/get-started/exploring-projects-on-github/saving-repositories-with-stars?WT.mc_id=academic-105485-koreyst) to find it easier later. + +## 🧠 准备好部署了吗? + +如果你在寻找更高级的代码示例,请查看我们的[生成式AI代码示例集合](https://aka.ms/genai-beg-code?WT.mc_id=academic-105485-koreyst),其中包含**Python**和**TypeScript**的示例 + +## 🗣️ 找到志同道合的人,获取支持 + +加入我们的[官方 AI Discord server](https://aka.ms/genai-discord?WT.mc_id=academic-105485-koreyst),与参加本课程的其他学习者会面和交流并获得支持。 + +### 🚀 您是否正在创业? + +访问 [Microsoft's Founders Hub](https://aka.ms/genai-Foundershub?WT.mc_id=academic-105485-koreyst)并注册,您可以在这里申请获得**免费 OpenAI credits**以及最高可达 **15 万美元的 Azure AI 服务用于在 Azure OpenAI Service 中使用 Open AI 模型**。 ## 📂 每章都包含 -- 每章导学视频 -- 书面课程位于自述文件中 -- 对于基于项目的课程,带有代码示例的 Jupyter Notebook -- 应用所学知识的知识拓展和知识检查 -- 进阶学习资源链接 +- 关于本章主题的一个简短的导学视频 +- 基于文本的课程内容(README文件) +- Python和Typescript的代码示例(支持Azure OpenAI和OpenAI API) +- 进阶学习资源的链接 ## 🗃️ 每章内容 -| | 课程链接 | 相关教学内容 | 学习目标 | -| --- | ---------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------ | -| 00 | [课程介绍和学习环境设置](../../00-course-setup/translations/cn/README.md?WT.mc_id=academic-105485-koreyst) | 学习环境配置和课程结构 | 在学习本课程的同时帮助您取得成功 -| 01 | [生成式人工智能和 LLMs 介绍](../../01-introduction-to-genai/translations/cn/README.md?WT.mc_id=academic-105485-koreyst) | **知识点**: 生成式人工智能以及我们如何适应当前的技术格局 | 了解什么是生成式人工智能 以及 LLMs 的工作原理。 -| 02 | [探索和比较不同的 LLMs](../../02-exploring-and-comparing-different-llms/translations/cn/README.md?WT.mc_id=academic-105485-koreyst) | **知识点**: 测试、迭代和比较不同的 LLMs 模型 | 为您的应用场景选择正确的模型 -| 03 | [负责任地使用生成式人工智能](../../03-using-generative-ai-responsibly/translations/cn/README.md?WT.mc_id=academic-105485-koreyst) | **知识点:** 了解基础模型的局限性和人工智能背后的风险 | 了解如何负责任地构建生成式人工智能应用程序 -| 04 | [提示工程基础](../../04-prompt-engineering-fundamentals/translations/cn/README.md?WT.mc_id=academic-105485-koreyst) | **代码/知识点:** 提示工程最佳实践 | 了解提示结构和用法 -| 05 | [创建高级的提示工程技巧](../../05-advanced-prompts/translations/cn/README.md?WT.mc_id=academic-105485-koreyst) | **代码/知识点:** 通过在提示中应用不同的技术来扩展您的提示工程知识 | 应用提示工程技术来改善提示结果。 -| 06 | [创建文本生成应用](../../06-text-generation-apps/translations/cn/README.md?WT.mc_id=academic-105485-koreyst) | **代码:** 使用 Azure OpenAI 构建文本生成应用程序 | 了解如何有效地使用令牌和温度来改变模型的输出 -| 07 | [创建聊天应用](../../07-building-chat-applications/translations/cn/README.md?WT.mc_id=academic-105485-koreyst) | **代码**: 有效构建和集成聊天应用程序的技术。 | 确定关键指标和注意事项,以有效监控和维护人工智能聊天应用程序的质量 -| 08 | [创建搜索应用](../../08-building-search-applications/translations/cn/README.md?WT.mc_id=academic-105485-koreyst) | **代码**: 语义搜索与关键字搜索。 什么是文本嵌入以及它们如何应用于搜索 | 创建一个使用嵌入来搜索数据的应用程序。 -| 09 | [创建图像生成应用](../../09-building-image-applications/translations/cn/README.md?WT.mc_id=academic-105485-koreyst) | **代码:** 图像生成及其在构建应用程序中的作用 | 构建图像生成应用程序 -| 10 | [创建低代码的人工智能应用](../../10-building-low-code-ai-applications/translations/cn/README.md?WT.mc_id=academic-105485-koreyst) | **低代码:** Power Platform 中的生成式 AI 简介 | 使用低代码为我们的教育初创公司构建学生作业跟踪应用程序 -| 11 | [为生成式 AI 添加 function calling](../../11-integrating-with-function-calling/translations/cn/README.md?WT.mc_id=academic-105485-koreyst) | **代码:** 什么是 Function Calling 及其在应用程序中的使用示例 | 设置 Function Calling 以从外部 API 检索数据 -| 12 | [为人工智能应用程序添加用户体验](../../12-designing-ux-for-ai-applications/translations/cn/README.md?WT.mc_id=academic-105485-koreyst) | **知识点:** 设计人工智能应用程序以实现信任和透明度 | 开发生成式人工智能应用时用户体验设计的相关原则 -| xx | [拓展学习](https://aka.ms/genai-collection?WT.mc_id=academic-105485-koreyst) | 包含每章内容的的拓展链接! | 掌握生成式人工智能相关技能 +| # | **课程链接** | **内容介绍** | **视频** | **拓展学习** | +| --- | ------------ | ------------- | -------- | ------------ | +| 00 | [课程环境设置](../../00-course-setup/translations/cn/README.md?WT.mc_id=academic-105485-koreyst) | **学习:** 如何设置开发环境 | 即将推出 | [了解更多](https://aka.ms/genai-collection?WT.mc_id=academic-105485-koreyst) | +| 01 | [生成式 AI 和大语言模型 LLMs 介绍](../../01-introduction-to-genai/translations/cn/README.md?WT.mc_id=academic-105485-koreyst) | **学习:** 了解什么是生成式 AI 以及大语言模型(LLMs)如何工作 | [视频](https://aka.ms/gen-ai-lesson-1-gh?WT.mc_id=academic-105485-koreyst) | [了解更多](https://aka.ms/genai-collection?WT.mc_id=academic-105485-koreyst) | +| 02 | [探索和比较不同的大语言模型 LLMs ](../../02-exploring-and-comparing-different-llms/translations/cn/README.md?WT.mc_id=academic-105485-koreyst) | **学习:** 如何为你的使用场景选择合适的模型 | [视频](https://aka.ms/gen-ai-lesson2-gh?WT.mc_id=academic-105485-koreyst) | [了解更多](https://aka.ms/genai-collection?WT.mc_id=academic-105485-koreyst) | +| 03 | [负责任地使用生成式 AI](../../03-using-generative-ai-responsibly/translations/cn/README.md?WT.mc_id=academic-105485-koreyst) | **学习:** 如何负责任地构建生成式 AI 应用 | [视频](https://aka.ms/gen-ai-lesson3-gh?WT.mc_id=academic-105485-koreyst) | [了解更多](https://aka.ms/genai-collection?WT.mc_id=academic-105485-koreyst) | +| 04 | [理解提示工程 ( Prompt Engineering) 基础](../../04-prompt-engineering-fundamentals/translations/cn/README.md?WT.mc_id=academic-105485-koreyst) | **学习:** 动手实践提示工程的最佳实践 | [视频](https://aka.ms/gen-ai-lesson4-gh?WT.mc_id=academic-105485-koreyst) | [了解更多](https://aka.ms/genai-collection?WT.mc_id=academic-105485-koreyst) | +| 05 | [学会高级的提示工程技巧](../../05-advanced-prompts/translations/cn/README.md?WT.mc_id=academic-105485-koreyst) | **学习:** 如何应用提示工程技术来改善提示的输出结果 | [视频](https://aka.ms/gen-ai-lesson5-gh?WT.mc_id=academic-105485-koreyst) | [了解更多](https://aka.ms/genai-collection?WT.mc_id=academic-105485-koreyst) | +| 06 | [构建文本生成应用](../../06-text-generation-apps/translations/cn/README.md?WT.mc_id=academic-105485-koreyst) | **实践:** 使用 Azure OpenAI / OpenAI API 构建文本生成应用 | [视频](https://aka.ms/gen-ai-lesson6-gh?WT.mc_id=academic-105485-koreyst) | [了解更多](https://aka.ms/genai-collection?WT.mc_id=academic-105485-koreyst) | +| 07 | [构建聊天应用](../../07-building-chat-applications/translations/cn/README.md?WT.mc_id=academic-105485-koreyst) | **实践:** 高效构建和集成聊天应用的技术 | [视频](https://aka.ms/gen-ai-lessons7-gh?WT.mc_id=academic-105485-koreyst) | [了解更多](https://aka.ms/genai-collection?WT.mc_id=academic-105485-koreyst) | +| 08 | [使用向量数据库构建搜索应用](../../08-building-search-applications/translations/cn/README.md?WT.mc_id=academic-105485-koreyst) | **实践:** 使用嵌入 ( Embedding ) 进行数据搜索的应用 | [视频](https://aka.ms/gen-ai-lesson8-gh?WT.mc_id=academic-105485-koreyst) | [了解更多](https://aka.ms/genai-collection?WT.mc_id=academic-105485-koreyst) | +| 09 | [构建图像生成应用](../../09-building-image-applications/translations/cn/README.md?WT.mc_id=academic-105485-koreyst) | **实践:** 一个图像生成应用 | [视频](https://aka.ms/gen-ai-lesson9-gh?WT.mc_id=academic-105485-koreyst) | [了解更多](https://aka.ms/genai-collection?WT.mc_id=academic-105485-koreyst) | +| 10 | [构建低代码 AI 应用](../../10-building-low-code-ai-applications/translations/cn/README.md?WT.mc_id=academic-105485-koreyst) | **实践:** 使用低代码工具构建生成式 AI 应用 | [视频](https://aka.ms/gen-ai-lesson10-gh?WT.mc_id=academic-105485-koreyst) | [了解更多](https://aka.ms/genai-collection?WT.mc_id=academic-105485-koreyst) | +| 11 | [使用功能调用 ( Function Calling ) 集成外部应用](../../11-integrating-with-function-calling/translations/cn/README.md?WT.mc_id=academic-105485-koreyst) | **实践:** 什么是功能调用以及它在应用中的使用场景 | [视频](https://aka.ms/gen-ai-lesson11-gh?WT.mc_id=academic-105485-koreyst) | [了解更多](https://aka.ms/genai-collection?WT.mc_id=academic-105485-koreyst) | +| 12 | [设计 AI 应用的用户体验](../../12-designing-ux-for-ai-applications/translations/cn/README.md?WT.mc_id=academic-105485-koreyst) | **学习:** 如何在开发生成式 AI 应用时应用用户体验设计原则 | [视频](https://aka.ms/gen-ai-lesson12-gh?WT.mc_id=academic-105485-koreyst) | [了解更多](https://aka.ms/genai-collection?WT.mc_id=academic-105485-koreyst) | +| 13 | [保护生成式 AI 应用的安全](../../13-securing-ai-applications/translations/cn/README.md?WT.mc_id=academic-105485-koreyst) | **学习:** AI 系统面临的威胁和风险以及保护这些系统的方法 | [视频](https://aka.ms/gen-ai-lesson13-gh?WT.mc_id=academic-105485-koreyst) | [了解更多](https://aka.ms/genai-collection?WT.mc_id=academic-105485-koreyst) | +| 14 | [生成式 AI 应用生命周期](../../14-the-generative-ai-application-lifecycle/translations/cn/README.md?WT.mc_id=academic-105485-koreyst) | **学习:** 管理 LLM 生命周期和 LLMOps 的工具和指标 | [视频](https://aka.ms/gen-ai-lesson14-gh?WT.mc_id=academic-105485-koreyst) | [了解更多](https://aka.ms/genai-collection?WT.mc_id=academic-105485-koreyst) | +| 15 | [检索增强生成(RAG)和向量数据库](../../15-rag-and-vector-databases/translations/cn/README.md?WT.mc_id=academic-105485-koreyst) | **实践:** 使用 RAG 框架从向量数据库中检索嵌入的应用 | [视频](https://aka.ms/gen-ai-lesson15-gh?WT.mc_id=academic-105485-koreyst) | [了解更多](https://aka.ms/genai-collection?WT.mc_id=academic-105485-koreyst) | +| 16 | [开源模型和 Hugging Face](../../16-open-source-models/translations/cn/README.md?WT.mc_id=academic-105485-koreyst) | **实践:** 使用 Hugging Face 上可用的开源模型构建应用 | [视频](https://aka.ms/gen-ai-lesson16-gh?WT.mc_id=academic-105485-koreyst) | [了解更多](https://aka.ms/genai-collection?WT.mc_id=academic-105485-koreyst) | +| 17 | [AI 智能代理](../../17-ai-agents/translations/cn/README.md?WT.mc_id=academic-105485-koreyst) | **实践:** 使用 AI 代理框架构建应用 | [视频](https://aka.ms/gen-ai-lesson17-gh?WT.mc_id=academic-105485-koreyst) | [了解更多](https://aka.ms/genai-collection?WT.mc_id=academic-105485-koreyst) | +| 18 | [微调 ( Fine-tuning ) 大语言模型](../../18-fine-tuning/translations/cn/README.md?WT.mc_id=academic-105485-koreyst) | **实践:** 微调大语言模型的内容、原因和方法 | [视频](https://aka.ms/gen-ai-lesson18-gh?WT.mc_id=academic-105485-koreyst) | [了解更多](https://aka.ms/genai-collection?WT.mc_id=academic-105485-koreyst) | +| 19 | [使用小语言模型 slm ](../../19-slm/translations/cn/README.md?WT.mc_id=academic-105485-koreyst) | **学习:** 使用小型语言模型构建的好处 | 视频即将推出 | [了解更多](https://aka.ms/genai-collection?WT.mc_id=academic-105485-koreyst) | +| 20 | [使用 Mistral 模型](../../20-mistral/translations/cn/README.md?WT.mc_id=academic-105485-koreyst) | **学习:** Mistral 系列模型的特点和差异 | 视频即将推出 | [了解更多](https://aka.ms/genai-collection?WT.mc_id=academic-105485-koreyst) | +| 21 | [使用 Meta 模型](../../21-meta/translations/cn/README.md?WT.mc_id=academic-105485-koreyst) | **学习:** Meta 系列模型的特点和差异 | 视频即将推出 | [了解更多](https://aka.ms/genai-collection?WT.mc_id=academic-105485-koreyst) | + +### 🌟 特别感谢 + +特别感谢 [**John Aziz**](https://www.linkedin.com/in/john0isaac/) 创建了所有的Gtihub Actions 和 Workflows。 + +特别感谢[**Bernhard Merkle**](https://www.linkedin.com/in/bernhard-merkle-738b73/) 为每节课程做出的重要贡献,改善了学习体验和编码体验。 ## 🎒 更多系列课程 @@ -67,8 +100,8 @@ - [机器学习入门系列](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) - [数据科学入门系列](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) - [人工智能入门系列](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) - +- [**新** 网络安全入门系列](https://github.com/microsoft/Security-101??WT.mc_id=academic-96948-sayoung) - [网页编程入门系列](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) - [物联网入门系列](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) - - [虚拟现实入门系列](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +- [掌握 Github Copilot 实现 AI 结对编程](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) \ No newline at end of file