本文档提供了“生成式人工智能入门”课程的全面介绍。该课程由 Microsoft Cloud Advocates 开发,包含 21 课,旨在教授构建生成式人工智能应用的基础知识。本概述将解释课程结构、目标受众、核心概念以及开始生成式人工智能开发所需的技术要求。
有关特定开发环境设置的信息,请参阅课程结构与设置。
来源:README.md17-21 00-course-setup/README.md1-4
“生成式人工智能入门”课程面向希望开始构建利用生成式人工智能能力的应用程序的开发人员、学生和技术爱好者。本课程旨在
本课程适合人工智能初学者以及希望将知识扩展到生成式人工智能领域的经验丰富的开发人员。掌握 Python 或 TypeScript 的基本知识会很有帮助,但并非必需,因为课程提供了这两种语言的示例。
来源:README.md19-21 README.md31-42
该课程分为 21 课,每课涵盖生成式人工智能的一个特定方面。课程分为“学习”(解释概念)或“构建”(提供实际代码示例)。课程内容从基础概念逐步深入到高级应用。
来源:README.md67-92 README.md23-26 README.md69-76
前五课涵盖了理解生成式人工智能所需的奠基知识
来源:01-introduction-to-genai/README.md1-23 02-exploring-and-comparing-different-llms/README.md1-26 README.md77-84
第 6 至第 12 课侧重于不同类型生成式人工智能应用的实际实现
来源:06-text-generation-apps/README.md1-13 07-building-chat-applications/README.md8-16 08-building-search-applications/README.md7-13 09-building-image-applications/README.md6-22 10-building-low-code-ai-applications/README.md8-17 11-integrating-with-function-calling/README.md5-24 12-designing-ux-for-ai-applications/README.md8-13 README.md77-84
来源:06-text-generation-apps/README.md134-142 07-building-chat-applications/README.md65-78 08-building-search-applications/README.md40-50 09-building-image-applications/README.md136-151 10-building-low-code-ai-applications/README.md44-53 11-integrating-with-function-calling/README.md179-192
第 13 至第 21 课涵盖了高级概念和技术
该课程整合了不同的 AI 服务和技术,它们相互作用以构建完整的应用程序。下图说明了课程中使用的技术组件。
来源: 00-course-setup/README.md15-32 README.md32-39 06-text-generation-apps/README.md81-104 08-building-search-applications/README.md75-76 10-building-low-code-ai-applications/README.md119-132
要完成本课程,您需要
开发环境:
API 访问:
环境配置:
课程提供了一个专门的设置课程(第 0 课),其中包含每种设置选项的详细说明。
来源: 00-course-setup/README.md8-32 README.md32-40 06-text-generation-apps/README.md555-570
本课程设计灵活,允许学习者根据自己的兴趣和先有知识选择不同的学习路径。
| 重点领域 | 推荐课程 |
|---|---|
| 快速入门 | 课程 0-5:设置和核心概念 |
| 文本应用程序 | 课程 6、7、11:文本生成、聊天、函数调用 |
| 搜索应用 | 课程 8、15:向量搜索、RAG |
| 视觉应用程序 | 课程 9、12:图像生成、UX 设计 |
| 企业应用 | 课程 10、13、14:低代码、安全、生命周期管理 |
| 高级开发 | 课程 16-21:开源模型、代理、微调、小型模型 |
本课程是 AI 领域更广泛学习生态系统的一部分,并与其他资源相关联
来源: README.md48-53 README.md100-116 00-course-setup/README.md189-196
“生成式 AI 入门”课程为使用生成式 AI 构建应用程序提供了全面的入门指导。通过 21 节课程,它涵盖了从基本概念到高级技术的各种内容,并提供了 Python 和 TypeScript 的实际代码示例。无论您是想了解 LLM 的工作原理、构建特定类型的 AI 应用程序,还是探索 RAG 或微调等前沿技术,本课程都提供了结构化的指导,帮助您实现目标。
本课程在 AI 领域的最新进展方面不断发展,并欢迎社区贡献,以进一步改进课程。