

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 第 4 层：常见生成式 AI 用例的可重复应用模式
<a name="patterns"></a>

随着企业采用生成式人工智能，组织如何使用这种技术来推动业务价值的明确模式已经出现。这些常见用例展示了在不同业务职能中应用生成式人工智能的行之有效的方法。这些用例可以帮助组织确定自己的实施机会并确定其优先顺序。

通过了解这些既定用例，组织可以更好地评估生成式人工智能可以在哪些方面产生最直接的影响，同时为更广泛的采用奠定基础。本节介绍企业成功部署生成式人工智能解决方案的关键领域。

**Topics**
+ [生成式 AI 驱动的助手](#patterns-assistants)
+ [基于 RAG 聊天的助手](#patterns-chat)
+ [生成式 AI 代理](#patterns-agents)
+ [智能文档处理](#patterns-idp)
+ [内容生成和摘要](#patterns-content)
+ [代码生成和分析](#patterns-code)
+ [多模态人工智能应用程序](#patterns-multimodal-apps)
+ [实施建议](#patterns-implementation-recs)

## 生成式 AI 驱动的助手
<a name="patterns-assistants"></a>

生成式人工智能助手为各种业务职能提供个性化、情境感知支持。这些工具非常适合高级用户。它们增强了那些学会将他们整合到工作流程中的员工的产出。通过使用语言模型，这些助手可以提高整个组织的效率、生产力和用户满意度。

AWS 提供 [Amazon Q Bus](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/what-is.html) iness，这是一款随时可用且高度可定制的企业级 AI 助手。实施包括根据组织特定的数据量身定制知识库，以做出准确、相关的回应。与客户关系管理 (CRM) 和企业资源规划 (ERP) 系统的集成增强了其实用性，并促进了整个企业的数据流畅和功能齐全。

对于软件开发团队， AWS 提供 [Amazon Q 开发人员](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/what-is.html)。此编码助手旨在通过协助代码生成、错误检测、重构建议和文档创建来提高工作效率。当无缝集成到集成开发环境 (IDEs) 中时，开发人员可以在他们通常的编码环境中直接访问其功能，从而简化工作流程并减少上下文切换。有关更多信息，请参阅本策略文档[代码生成和分析](#patterns-code)中的。

生成式 AI 驱动的助手的常见用例包括：
+ 支持日程管理、报告摘要和简报准备的行政助理。
+ 人力资源助理为员工入职提供支持，回答政策相关问题并帮助进行绩效管理。
+ 提供实时产品信息和竞争见解的销售赋能工具。

为了最大限度地提高人工智能驱动的生成式助手的效率，可以考虑从有针对性的部署开始，例如在特定部门内部署。这可以帮助开发团队评估影响并收集用户反馈，然后再将其更广泛地推广到整个组织。这种分阶段的方法简化了采用过程，并优化了助手与企业需求的一致性。

有关构建企业生成式 AI 驱动的助手的更多信息，请参阅[使用 Amazon Bedrock 代理和知识库开发基于聊天的全自动](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/develop-a-fully-automated-chat-based-assistant-by-using-amazon-bedrock-agents-and-knowledge-bases.html)助手。

## 基于 RAG 聊天的助手
<a name="patterns-chat"></a>

Out-of-the-box 基础模型虽然功能强大，但受其预训练数据的限制。他们对培训截止日期之外的最新事件缺乏了解，对公司特定的流程或自定义数据一无所知。这种限制使它们不适合许多需要组织知识的业务用例。

通过微调定制模型是一个复杂而昂贵的过程，为此收集高质量的训练数据可能是一个挑战。检索增强生成 (RAG) 通过将大型语言模型 (LLMs) 与组织的专有数据相结合，解决了这些局限性。RAG 方法创建基于特定领域知识的 AI 驱动的交互。有关 RAG 和微调的更多信息，请参阅[用于查询自定义文档的生成式 AI 选项](https://docs.aws.amazon.com/en_us/prescriptive-guidance/latest/retrieval-augmented-generation-options/options.html)。

基于 RAG 聊天的助手的常见用例包括：
+ 可以访问产品文档的客户支持系统和 FAQs
+ 内部知识管理工具，可快速检索公司特定信息
+ 基于法律或合规聊天的助手，可参考组织政策和法规

AWS 通过 A [mazon Bedro](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base.html) ck 知识库简化基于 RAG 聊天的助手的实施。此服务可帮助您设置矢量数据库，以查询和检索自定义文档中的数据。主要功能包括与亚马逊简单存储服务 (Amazon S3) 集成以进行数据存储、与第三方服务（例如微 SharePoint 软和Atlassian Confluence）兼容、用于相关文档检索的高效矢量搜索功能，以及与基础模型（例如Anthropic Claude）集成以构建基于对话聊天的助手。首先，请确定一个定义明确、范围有限的知识库，然后用它来创建基于 proof-of-concept RAG 聊天的助手。随着实施规模的扩展，请注意数据的新鲜度和大规模检索操作的计算成本。

有关构建基于 RAG 聊天的助手的更多信息，请参阅以下内容：
+ [检索增强生成选项和架构 AWS](https://docs.aws.amazon.com/prescriptive-guidance/latest/retrieval-augmented-generation-options/introduction.html)
+ [使用 Terraform 和 Amazon AWS Bedrock 部署 RAG 用例](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/deploy-rag-use-case-on-aws.html)
+ [使用 RAG 和提示开发基于人工智能聊天的高级生成式 AI 助手 ReAct](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/develop-advanced-generative-ai-chat-based-assistants-by-using-rag-and-react-prompting.html)

## 生成式 AI 代理
<a name="patterns-agents"></a>

生成式 AI 代理代表了复杂业务流程自动化方面的重大进步。这些代理可以通过分解任务和与各种系统交互来处理传统上需要人工干预的复杂工作流程。

生成式 AI 代理的典型应用包括用于多步骤业务流程的自动工作流程编排、用于跨部门任务完成的智能虚拟助手以及可以查询多个数据库的数据分析和报告生成代理。

AWS 提供诸如 [Amazon Bedrock Ag](https://docs.aws.amazon.com/bedrock/latest/userguide/agents.html) ents 之类的工具来帮助您创建和部署 AI 代理。实施包括根据您的业务需求定义自定义操作和 API 集成。您还需要设置强大的错误处理和日志记录机制。您可以使用无服务器函数执行，使用 [AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/welcome.html)[Amazon API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/welcome.html) 进行管理 APIs，也可以[AWS Step Functions](https://docs.aws.amazon.com/step-functions/latest/dg/welcome.html)用于工作流程编排。

Organizations 可以首先确定一个重复的多步骤流程，并规划其决策点和系统交互。这可以作为初始生成式 AI 代理的蓝图。关键考虑因素包括验证正确的错误处理方法和保持决策过程的透明度。

## 智能文档处理
<a name="patterns-idp"></a>

*智能文档处理 (IDP)* 使用生成式 AI 和自然语言处理 (NLP) 来自动提取、分类和处理各种类型文档中的信息。IDP 可以将非结构化文档处理转变为自动化、可扩展的工作流程。

现代 IDP 解决方案可以采用两种方法：基于管道的传统处理或通过基础模型进行直接的多模态处理。要在此基础上构建传统管道 AWS，您可以将用于光学字符识别 (OCR) 和文档理解的 [Amazon Textrac](https://docs.aws.amazon.com/textract/latest/dg/what-is.html) t 与用于高级分析的 A [mazon Bedrock 基础模型](https://docs.aws.amazon.com/bedrock/latest/userguide/foundation-models-reference.html)相结合。或者，要通过基础模型进行直接的多模态处理，您可以使用 state-of-the-art基础模型（例如 Amazon Bedrock 中的 Anthropic Claude）在单个步骤中直接处理图像和扫描的文档。 PDFs

Organizations 可以根据自己的特定需求来选择自己的方法。传统管道在大批量处理和需要精细控制的场景中表现出色。通过基础模型进行直接的多模式处理非常适合需要通过复杂的上下文理解来提高准确性的复杂文档。

IDP 的常见用例包括以下内容：
+ 索赔处理可自动进行保险索赔文件审查、验证和数据提取。
+ 发票处理，可提取行项目、总额和供应商信息，实现应付账款自动化。
+ 合同分析，审查法律文件，以提取关键条款、义务和到期日期。
+ 病历处理，用于分析患者记录以提取相关的医疗信息和编码。

实施通常使用事件驱动架构，这些架构使用 Amazon S3 和亚马逊简单队列服务 (Amazon SQS) Simple Queue Service。 AWS Lambda当您将文档上传到 Amazon S3 存储桶时，它会启动处理工作流程。结果存储在数据库（例如 Amazon DynamoDB）中，或者通过提取到业务系统中。 APIs为了获得最佳结果，组织应实施批处理策略、强大的错误处理和审计跟踪。在扩展范围之前，请先从特定的文档类型开始。

这种自动化显著减少了人工干预、处理时间和人为错误。它还可以帮助员工专注于需要判断力和专业知识的活动。

有关文档处理工作流程的更多信息，请参阅[使用 Amazon Textract 自动从 PDF 文件中提取内容](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/automatically-extract-content-from-pdf-files-using-amazon-textract.html)。

## 内容生成和摘要
<a name="patterns-content"></a>

生成式 AI 模型擅长生成和汇总内容。这使它们成为各种业务应用程序的宝贵工具。您可以使用大型语言模型的自然语言处理功能来创建或浓缩基于文本的信息。

内容生成和摘要的常见用例包括：
+ 根据结构化数据自动生成报告
+ 为营销材料、产品描述和社交媒体帖子创建内容
+ 研究论文、法律文件或长篇报告的文件摘要

上的实施 AWS 通常包括使用 Amazon Bedrock 执行文本生成和摘要任务。Amazon Comprehend 可用于实体识别和情感分析，从而增强生成内容的背景和质量。

内容生成和摘要应用程序的最佳实践包括实施内容审查和质量控制 human-in-the-loop流程，使用经过微调的模型生成特定领域的内容，以及实施内容过滤器以确保品牌一致性和遵守指导方针。

例如，您可以使用生成式 AI 来分析患者的临床数据并生成摘要和临床记录。有关更多信息，请参阅[使用增强的患者数据构建医疗智能应用程序](https://docs.aws.amazon.com/prescriptive-guidance/latest/rag-healthcare-use-cases/case-1.html)。

## 代码生成和分析
<a name="patterns-code"></a>

生成式 AI 模型具有非凡的能力，可以跨各种编程语言理解和生成代码。您的开发人员可以使用这些功能来帮助编写、重构和分析代码。

常见的用例包括以下几种：
+ 为样板任务自动生成代码
+ 代码重构和优化建议
+ 错误检测和安全漏洞分析

AWS 提供了多种服务来帮助支持这种模式。[Amazon Q](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/what-is.html) Developer 提供人工智能辅助的代码生成，可帮助开发人员更快地编写代码，减少错误。[Amazon CodeGuru](https://docs.aws.amazon.com/codeguru/) 提供智能代码审查和性能建议。您可以将这些服务与集成， AWS Lambda 以执行和测试无服务器代码。

代码生成和分析应用程序的最佳实践包括将 AI 辅助编码工具集成到现有开发环境中。考虑实施严格的代码审查流程，以确保生成的代码符合质量标准。使用 AI 进行初始代码草稿，但要依靠人类的专业知识来做出最终的实施决策。

有关构建编码助手的更多信息，请参阅[使用 Amazon Q Developer 作为编码助手来提高工作效率](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/use-q-developer-as-coding-assistant-to-increase-productivity.html)。

## 多模态人工智能应用程序
<a name="patterns-multimodal-apps"></a>

多模态人工智能应用程序结合了不同类型的数据输入和输出，例如文本、图像、音频和视频。这种模式利用先进的生成式人工智能模型的能力来理解和生成跨多种模式的内容。

多模态人工智能应用程序的常见用例包括：
+ 用于客户支持或内部文档的可视化问答系统
+ 智能图像和视频内容审核
+ 商业智能的多模态数据分析

开启 AWS后，您可以将 Amazon Bedrock 用于多式联运基础模型。[其他服务包括用于图像和视频分析的[亚马逊 Re](https://docs.aws.amazon.com/rekognition/latest/dg/what-is.html) kognition、用于转换的 Ama [zon Transcribe 和 speech-to-text用于转换的](https://docs.aws.amazon.com/transcribe/latest/dg/what-is.html) Amazon Polly。](https://docs.aws.amazon.com/polly/latest/dg/what-is.html) text-to-speech这些服务可以增强应用程序的多式联运能力。

多模态人工智能应用的最佳实践包括确保用于训练和微调多模态模型的高质量、多样化的数据集。此外，还要对不同的输入模式实施强大的错误处理，并仔细考虑多模态人工智能系统中的伦理含义和潜在偏见。

有关构建多模式应用程序的更多信息，请参阅[使用 Amazon Bedrock 和 Amazon Transcribe 通过语音输入记录机构知识。](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/document-institutional-knowledge-from-voice-inputs-by-using-amazon-bedrock-and-amazon-transcribe.html)

## 实施建议
<a name="patterns-implementation-recs"></a>

要在整个组织中为生成式 AI 有效实施可重复的应用程序模式，请考虑以下建议：
+ 从模式目录开始，该目录记录了成功的实现，并提供了可加快开发速度的模板、参考架构和代码示例。
+ 建立集中式模式治理流程来评估、批准和维护标准模式，从而提高整个企业的一致性和质量。
+ 根据业务影响、技术可行性以及与战略目标的一致性确定用例的优先顺序。
+ 创建一个跨职能的模式开发团队，包括人工智能专家、领域专家和最终用户，他们可以确保模式满足实际的业务需求。
+ 通过创建可组合成不同应用程序模式的模块化可组合组件，实现 “一次构建，多次重复使用” 的方法。
+ 为每种模式类型制定明确的评估标准，以衡量有效性。包括业务价值、用户满意度和技术绩效指标。
+ 建立模式成熟度模型，将模式分为实验模式、经过验证的模式或企业标准模式，以指导团队进行选择过程。
+ 创建全面的文档，促进每种模式的成功采用，包括实施指南、限制和最佳实践。
+ 定期进行模式审查，以确定随着技术和业务需求的演变而进行改进、整合或停用的机会。