生成式人工智能已经通过内容生成和解决复杂问题彻底改变了科技领域。要充分利用这种潜力,与现有业务系统的无缝集成和高效数据访问至关重要。 提供了将生成式 AI模型与组织内部已有信息和工作流程连接的能力,从而使企业能够创建高效且影响深远的生成式 AI 应用。
是一项完全托管服务,用户可以通过单一 API 开发和部署生成式 AI 应用,使用来自领先 AI 公司的高性能基础模型(FMs)。 亚马逊 Bedrock代理使您能够简化工作流程,自动化公司系统和数据源中的重复任务,同时维护安全性、隐私性和负责任的 AI 实践。使用这些代理,生成式 AI应用能够在您的公司系统和数据源之间执行多种任务。企业现在可以利用生成式 AI的力量来自动化任务、生成内容和解决复杂问题——所有这些同时保持与关键企业系统和数据源的连接。
本文通过一个虚构的商业流程展示了生成式 AI 如何进行逻辑推理和协调整合。它演示了如何协调亚马逊 Bedrock 代理和动作用组,以无缝地将生成式 AI与现有业务系统集成,从而实现高效的数据访问,释放生成式 AI 的全部潜力。
此解决方案还与 集成。案件是案件管理应用的重要组成部分,表示一系列要完成的任务或一个多步骤的问题。Appian案件管理工作室是一个现成的应用套件,便于快速开发案件管理应用。本文所使用的虚构商业流程在 Appian 中创建一个案件以进行进一步审查。
以下工作流展示了虚构的商业流程。
删除)
该工作流包括以下步骤:
以下图示展示了解决方案的架构。
删除)
系统工作流包括以下步骤:
构建解决方案前,您需要以下前提条件:
该解决方案仅支持在 us-east-1
AWS 区域。您可以对 CloudFormation 模板进行必要更改以在其他区域进行部署。
根据您的需求,按照相应步骤创建 Appian 账户。
Appian 社区版提供一个个人环境,用于无额外费用的学习和探索。要注册 Appian 社区版,请按照以下步骤操作:
如果您在评估 Appian 以供组织使用,请完成以下步骤:
Appian 代表将联系您以讨论您的需求。他们可能会提供试用环境的访问权限或安排个性化演示。
通过这些步骤,您可以创建适合于个人学习或业务评估需求的 Appian 账户。无论您是单独探索 Appian 平台还是为您的组织进行评估,Appian都提供资源和支持以帮助您入门。
请注意以下值,我们将在下面的 CloudFormation 模板中使用它们。
AppianHostEndpoint
AppianAPIKey
完成以下步骤以部署 CloudFormation 模板:
us-east-1
打开 AWS CloudFormation 控制台。QualityReviewStack
。删除)
成功部署整个堆栈后,将向之前提供的电子邮件地址发送电子邮件。
OpenAPISpecsS3Bucket
2. QualityFormsBucket
本文不涵盖 AWS Lambda 的自动缩放。要将 Lambda 与 集成,请参见 。
完成以下步骤,将 Open API 规范上传到 Amazon S3:
deviceclassification.json
)verifyQualityDocuments.json
)emailReviewers.json
)appian-case.json
)完成以下步骤,将质量表单上传到 Amazon S3:
QualityFormsBucket
的物理 ID 旁的链接。删除)
在配置代理之前,我们将定义提示。提示是释放亚马逊 Bedrock代理全部潜力的关键。提示是引导代理行为和响应的文本输入。设计良好的提示对于确保代理理解上下文、意图和所需输出至关重要。
创建提示时,请考虑以下最佳实践:
亚马逊 Bedrock 代理支持高级提示技术,如 和 提示。CoT提示是一种通过将复杂问题或任务分解为更小的、更易于管理的步骤来增强基础模型推理能力的技术。ToT提示是一种提高基础模型推理能力的技术,通过将更大的问题陈述分解为树状格式,使每个问题被分割为更小的子问题。我们使用
提示,首先将业务流程分解为逻辑步骤,然后结合模型格式。
以下是为 Anthropic 的 Claude 3 Sonnet 制定的提示:
1. 请用户提供设备类型。如果未提供,请提示。
2. 使用 deviceClassification 动作用组从数据库中获取所提供设备类型的设备分类。
3. 如果从动作用组中返回的分类是类别 III 或 3。
4. 请用户提供具体的设备名称。
5. 使用 verifyifformsExists 动作用组检查设备名称是否具有质量审查表单。
6. 如果存在质量审查文档:
7. 准备一封包含相关内容的电子邮件。
8. 请求收件人和发件人电子邮件地址。
9. 将电子邮件发送给用户。
10. 如果没有质量审查文档,创建一个案件。 ```
## 创建亚马逊 Bedrock 代理
配置亚马逊 Bedrock 代理的第一步是定义其能力。亚马逊 Bedrock代理可以被训练执行广泛的任务,从自然语言处理和生成到任务完成和决策。当定义代理的能力时,请考虑特定的用例以及期望的结果。
要创建代理,请完成以下步骤:
1. 在亚马逊 Bedrock 控制台中,选择导航窗格中的 **Agents** 。
2. 选择 **Create Agent** 。
删除)
1. 在 **Agent details** 部分,输入代理的名称和可选描述。
2. 选择 **Create** 。
删除)
1. 在代理构建器中,选择 **Create and use a new service role** ,为代理资源角色创建新的服务角色。
![选择角色](https://d2908q01vomqb2
Leave a Reply