Integrating with function calling 生成式 AI 应用生命周期 在所有 AI 应用的开发中,一个核心问题是如何保持 AI 特性的持续相关性。鉴于 AI 技术的快速进步,为了确保你的应用能够持续提供相关、可靠且强大的性能,你需要不断地监控、评估并优化它。这正是生成式 AI 生命周期发挥作用的地方。 生成式 AI 生命周期提供了一个框架,指引你穿越开发、部署和维护生成式 AI 应用的各个阶段。它帮助你明确目标、衡量性能、识别挑战,并实施解决方案。此外,它还支持你确保应用遵循特定领域及其利益相关者的伦理和法律标准。遵循生成式 AI 生命周期,可以保证你的应用持续创造价值,满足用户需求。
在所有 AI 应用的开发中,一个核心问题是如何保持 AI 特性的持续相关性。鉴于 AI 技术的快速进步,为了确保你的应用能够持续提供相关、可靠且强大的性能,你需要不断地监控、评估并优化它。这正是生成式 AI 生命周期发挥作用的地方。
生成式 AI 生命周期提供了一个框架,指引你穿越开发、部署和维护生成式 AI 应用的各个阶段。它帮助你明确目标、衡量性能、识别挑战,并实施解决方案。此外,它还支持你确保应用遵循特定领域及其利益相关者的伦理和法律标准。遵循生成式 AI 生命周期,可以保证你的应用持续创造价值,满足用户需求。
在本章中,你将学到:
大型语言模型(LLMs)作为人工智能工具箱中的新成员,它们在分析和生成任务中表现出强大的能力。然而,这种能力也给我们如何高效地管理 AI 和传统机器学习任务带来了挑战。
这要求我们采用新的范式来适应这一变化,以正确的激励措施引导其发展。我们可以将传统的 AI 应用称为“ML 应用”,将基于最新技术和技术的新型 AI 应用称为“GenAI 应用”或简称“AI 应用”。这种分类方式从多个方面改变了我们的讨论框架,如下比较所示。

注意,在 LLMOps 中,我们更加关注应用开发者,并将集成作为关键点,采用“模型即服务”,并围绕以下几个关键指标进行思考:
首先,让我们通过下图了解生命周期及其变化。

可以看出,这与 MLOps 的传统生命周期有所不同。LLMs 引入了许多新的需求,如提示工程、质量改进技术(微调、RAG、元提示)、负责任 AI 的不同评估和责任,以及新的评估指标(质量、危害、诚信、成本和延迟)。
例如,看看我们如何进行构思。利用提示工程与不同 LLMs 进行实验,探索各种可能性,测试假设是否成立。
注意,这不是一个线性过程,而是一个集成的循环过程,迭代且具有一个总体周期。
我们应该如何探索这些步骤?让我们深入了解如何构建一个生命周期。

这个过程可能看起来复杂,让我们先关注三个主要步骤:
然后,我们有管理的整体周期,重点关注安全、合规和治理。
恭喜,现在你的 AI 应用已经准备就绪,可以投入使用了。想要动手体验,可以尝试Contoso Chat Demo.
那么,我们可以使用哪些工具呢?
Microsoft 提供的Azure AI Platform和PromptFlow,简化了生命周期的实施,让你的应用快速上线。
通过Azure AI Platform,你可以利用AI Studio。AI Studio 是一个网页门户,让你可以探索模型、示例和工具,管理资源,进行 UI 开发流程,以及提供 SDK/CLI 选项进行代码优先开发。

Azure AI 让你可以使用多种资源,管理你的操作、服务、项目、向量搜索和数据库需求。

从概念证明(POC)到大规模应用,利用 PromptFlow 进行构建:

通过Contoso Chat App深入学习我们如何将这些概念应用于实际应用开发,并查看 Cloud Advocacy 如何在演示中加入这些概念。想要获取更多内容,不妨观看我们的
接下来,通过第 15 课,了解检索增强生成和向量数据库如何影响生成式 AI,使应用更加吸引用户!