
生成式 AI 应用生命周期从 MLOps 到 LLMOps 的工程范式【免费下载链接】generative-ai-for-beginners21 Lessons, Get Started Building with Generative AI项目地址: https://gitcode.com/GitHub_Trending/ge/generative-ai-for-beginners生成式 AIGenAI应用并非写完代码即上线的一次性工程而是一个需要持续监控、评估与迭代的完整生命周期。本文以本仓库第 14 课《生成式 AI 应用生命周期》为主线结合本仓库的源码与相邻课程文档系统讲解从 MLOps 向 LLMOps 的范式转变、LLM 生命周期的三大阶段与整体治理环以及 Azure AI 平台与 PromptFlow 等落地工具帮助你为 AI 应用建立可演进、可度量、可治理的工程框架。什么是生成式 AI 应用生命周期AI 是一个快速演进的领域所有 AI 应用都必须回答AI 功能是否仍然相关这一核心问题。为了让应用持续保持相关性relevant、可靠性reliable与稳健性robust开发团队需要对它持续监控、评估与改进——这正是生成式 AI 应用生命周期Generative AI Application Lifecycle要解决的问题。生命周期是一套指导开发、部署与维护生成式 AI 应用的框架它帮助你定义目标define your goals度量性能measure your performance识别挑战identify your challenges落地解决方案implement your solutions使应用与所属领域及利益相关方的伦理与法律标准保持一致。简单说遵循该生命周期可以确保应用始终交付价值并让用户满意。这正是本仓库 21 课课程体系参见根目录 README.mdVersion 3中贯穿Learn / Build两类课程的组织思想每一课既解释概念也提供可在本地验证的代码与 Notebook。学习本课你将掌握四个核心板块理解从 MLOps 到 LLMOps 的范式转变理解 LLM 生命周期的具体结构了解支撑生命周期的工具链掌握生命周期的度量Metrification与评估方式。从 MLOps 到 LLMOps 的范式转变LLM大型语言模型是 AI 工具箱中的新工具在应用的分析与生成任务上表现强大。但这种能力也直接改变了我们对 AI 与经典机器学习工作流的优化方式因此需要一套新范式来动态适配它并提供正确的激励。ML 应用与GenAI 应用的分野可以把早期的 AI 应用归类为**ML 应用而较新的基于大模型的应用称为GenAI 应用**或直接叫 AI 应用这一命名差异背后反映的是当时的主流技术与技术路径的差别。范式转变意味着叙事方式发生多处变化二者的差异可以通过下面对比图直观看出此处使用本课配图的原版位于 images/01-llmops-shift.png从这张对比图可以提炼出 LLMOps 的典型特征关注对象LLMOps 把更多注意力放在应用开发者App Developers身上核心手段以集成integrations作为关键抓手模型获取方式普遍采用模型即服务Models-as-a-Service而不是自建推理基础设施指标关注点围绕质量、伤害、诚实度、成本、延迟五个维度设计度量。LLMOps 的五维评估指标下表总结了本课给出的 LLMOps 核心指标及关注的问题是后面生命周期度量与评估环节的度量基准指标对应关注点说明质量Quality响应质量回答是否满足任务要求、是否可用伤害Harm负责任 AI输出是否公平、无害、符合伦理参见第 3 课 负责任地使用生成式 AI诚实度Honesty响应的依据性groundedness回答是否合乎逻辑、是否正确是否基于真实依据而非幻觉成本Cost解决方案预算token 用量、API 调用、微调与 RAG 基础设施的开销延迟Latency每个 token 的平均响应时间直接影响用户体验的实时性指标需要注意的是诚实度Honesty与幻觉问题直接相关——关于幻觉及其缓解思路本仓库第 3 课与第 4 课提示工程基础中有更详细的说明本课则把响应是否有依据提升为生命周期中的一等度量维度。LLM 生命周期从想法到持续运营与 MLOps 生命周期的差异传统的 MLOps 生命周期强调数据、模型训练、部署与再训练而 LLM 生命周期带来了大量新要求这也是它与 MLOps 生命周期最本质的区别参见下图原版位于 images/02-llmops.png这些新要求至少包括提示工程Prompting提示本身成为主要的编程接口输入设计的质量直接决定输出质量提升质量的多种技术微调Fine-Tuning、检索增强生成RAG、元提示Meta-Prompts等负责任的评估与责任机制需要为负责任 AI 设计专门的评估与问责流程全新的评估指标即上文的质量、伤害、诚实度、成本、延迟五维。例如在创意构思Ideate环节我们通常借助提示工程在不同 LLM 上做实验探索各种可能性以检验我们的假设是否成立。本仓库第 5 课高级提示提供了大量这类实验的实战脚本Python 与 JavaScript 版本并存可作为探索阶段的直接素材。特别注意整个生命周期并非一条直线而是集成的循环integrated loops、迭代的iterative过程并且存在一个贯穿始终的整体治理周期overarching cycle。生命周期的三大主阶段具体到落地可以把 LLM 生命周期的工作流拆成三大步骤。其整体工作流示意见下图原版位于 images/03-llm-stage-flows.png创意与探索Ideation / Exploration探索阶段根据业务需求开展调研与可行性验证。构建原型创建 PromptFlow 流程并测试其是否足以支撑我们的假设。这一阶段的核心产出是低成本验证假设也就是概念验证POC。构建与增强Building / Augmentation实施阶段开始在更大规模的数据集上进行评估引入微调Fine-Tuning、RAG 等技术检验方案的稳健性。如果效果不佳可以考虑重新实现re-implement在流程中新增步骤adding new steps in our flow重组数据restructuring the data。 在对流程完成测试、规模得到验证并且满足既定指标之后方案才进入下一阶段。运营化Operationalizing集成阶段为系统补充监控Monitoring与告警Alerts系统完成应用部署并把它作为功能集成到正式应用之中。在这三个阶段之上还存在一个管理的整体周期overarching cycle of Management聚焦安全security、合规compliance与治理governance三件要事。也就是说安全与合规不是上线前的一次性检查而是贯穿生命周期始终的治理环。课程还为这套阶段配了实践样板Contoso Chat Demo一个把上述概念落到代码中的教学应用示例由 Azure Cloud Advocacy 维护。完成本课三个阶段的工程化改造后你就拥有一个可以上线并持续运营的 AI 应用。生命周期工具链Azure AI 平台与 PromptFlow工具层面微软提供的Azure AI 平台与PromptFlow可以把上述生命周期实现得更加容易、开箱即用。Azure AI 平台模型、资源与开发体验的统一门户Azure AI 平台允许开发者使用Azure AI Studio网页门户。AI Studio 的能力包括探索模型、示例与工具Explore models, samples and tools管理资源manage your resources提供 UI 开发流程UI development flows面向代码优先开发提供 SDK / CLI 选项Code-First development。下表整理了 AI Studio 面向生命周期各阶段提供的能力能力分类典型用途对应生命周期阶段模型目录与 Playground试用不同模型、对比响应质量创意/探索资源与项目中心管理 Hub/项目、计算、密钥与连接构建/增强PromptFlow可视化/代码编排提示与工具步骤、批量评估构建/增强评估与指标面板度量质量、伤害、诚实度、成本、延迟构建/增强/运营部署与集成部署到在线端点并嵌入应用运营化从 Azure AI 资源的角度看开发者可以利用多种资源来统一管理运营operations、服务services、项目projects、向量搜索vector search与数据库databases。下图为 Azure AI 提供的完整能力视图原版位于 images/04-azure-ai-platform.png向量检索与知识库支撑 RAG 的存储底座生命周期中的构建/增强阶段常会用到 RAG——把自有数据接地grounding到 LLM 中。Azure AI 在这一环同样提供了向量搜索与数据库能力本仓库第 15 课RAG 与向量数据库就演示了如何基于 AI 课程笔记构建知识库并用向量数据库存储分块后的文本嵌入从而让问答系统引用真实资料作答。该课的配套 Notebook 位于 notebook-rag-vector-databases.ipynb可作为 RAG 落地的最小可运行参考。下图展示了在 Azure AI 之上实施 LLMOps时提示、模型、数据与工具如何在同一平台上被组织起来原版位于 images/05-llm-azure-ai-prompt.pngPromptFlow从 POC 一路构建到大规模应用PromptFlow 是本课推荐的另一件关键工具它让开发团队能够从概念验证Proof-of-Concept, POC一路构建到大规模应用其典型工作方式如下原版配图位于 images/06-llm-promptflow.png具体来说使用 PromptFlow 可以做到在 VS Code 中设计和构建应用同时提供可视化与功能性工具visual and functional tools把提示、LLM 调用、工具步骤编排为可执行的 Flow轻松测试与微调应用面向高质量 AI对应用进行测试与调优而不是只测代码正确性对接 Azure AI Studio 做云端集成与迭代通过 Push 与 Deploy 完成快速集成让本地调试的 Flow 平滑晋升为云端部署的版本。从工作方式看PromptFlow 恰好覆盖了上文三阶段中的构建/增强编写与测试 Flow、引入评估与运营化部署到云、监控告警两大环节是连接本地原型与生产系统的重要桥梁。生命周期度量与评估把五维指标落到流程里本课在讲解指标时反复强调一个事实LLM 时代不能只用传统 ML 指标如准确率来评判应用而应同时度量质量、伤害、诚实度、成本、延迟这五个维度。它们分别回答了五个不同的问题质量——回答好不好、能不能直接用伤害——有没有冒犯、歧视或不安全的内容诚实度——回答有没有依据、是不是幻觉这也是第 4 课 提示工程基础 中通过提示词设计所重点改善的维度成本——预算撑不撑得住涉及 token 用量与基础设施开销延迟——每个 token 平均生成时间是否可接受。把评估融入构建/增强与运营化两个阶段团队才能形成闭环先以较小数据集做假设验证创意阶段再在较大数据上评估并引入 RAG / 微调等手段提升指标构建阶段最后通过监控与告警持续追踪线上指标运营阶段。这正是集成循环 整体治理的工程含义。生命周期思想与仓库其他课程的对照本课属于本仓库 21 课体系中的概念编排类课程前序课程的技能是生命周期各环节的操作细节后续课程则提供进阶方案。可对照学习的仓库资源包括提示工程与幻觉治理第 3 课 - 负责任地使用生成式 AI、第 4 课 - 提示工程基础、第 5 课 - 高级提示对应创意/探索阶段的高质量输入设计数据接地与知识库第 15 课 - RAG 与向量数据库对应构建/增强阶段的 RAG 技术微调与模型优化第 18 课 - 微调你的 LLM其配套资料页见 RESOURCES.md对应构建/增强阶段的另一种质量提升路径端到端可运行代码各课的 Python / TypeScript / JavaScript 示例与 Notebook 都分布在对应课程目录下例如 08-building-search-applications搜索应用含嵌入检索的 Notebook与 06-text-generation-apps。小结生成式 AI 应用生命周期是一套比 MLOps 更强调提示、数据、评估与治理的工程框架。本课的核心结论可以概括为三点范式变了从 MLOps 走向 LLMOps评价标准从纯模型指标扩展为质量、伤害、诚实度、成本、延迟五维流程是循环而非直线创意/探索 → 构建/增强 → 运营化三阶段与安全合规治理环构成迭代整体任何一次效果不佳都可以回到上游重新实现、补步骤或重组数据工具让框架可落地Azure AI 平台统一资源与模型管理PromptFlow 串联从 POC 到大规模部署的流程。掌握这套生命周期方法论之后下一步可以继续学习本仓库第 15 课理解检索增强生成RAG与向量数据库如何影响生成式 AI并据此构建更具吸引力的应用。【免费下载链接】generative-ai-for-beginners21 Lessons, Get Started Building with Generative AI项目地址: https://gitcode.com/GitHub_Trending/ge/generative-ai-for-beginners创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考