当前位置:   article > 正文

使用 Amazon Bedrock 构建 亚马逊云科技 解决方案架构师代理

使用 Amazon Bedrock 构建 亚马逊云科技 解决方案架构师代理

关于构建生成式 AI 代理的技巧和指导

Banjo Obayomi

发布于 2024 年 4 月 24 日

自从我在 2023 年 6 月构建了原始的 Agent 亚马逊云科技 以来,发生了很多变化。新的模型和新的框架使构建生成式 AI 代理变得更加容易。

76169a2c3363b8bb544a77301115a0e6.jpeg

“代理”是一种大型语言模型 (LLM),具有预定义的提示,并可访问特定的”工具”集合,这些工具是用于执行特定任务的独立函数。

例如,这些工具可能包括获取外部数据或发布内容。Agent 亚马逊云科技 利用自定义构建的工具来查询 亚马逊云科技 文档、生成代码和创建架构图。

让我们来看看我是如何利用 Amazon Bedrock 上的新功能重新创建 Agent 亚马逊云科技。

创建代理

代理设置过程非常顺畅,我可以选择系统提示以及最新的模型。拥有 Claude Haiku 是一个巨大的变化。它的速度和智能已经被很好地突出,让它作为我的代理的”大脑”是对去年旧 LLM 的巨大改进。

f5fe7959c5d2f4e31cd9431856bff0f3.jpeg

启动代理

添加知识库

在我之前的代理中,我不得不创建一个独立的工具来执行检索增强生成 (RAG)。这需要我编写代码来管理嵌入函数并使用向量数据库。但现在 Amazon Bedrock 支持知识库,允许我将文档上传到 S3 存储桶,然后我可以创建 RAG 端点而无需编写任何代码!

0cbbf219dae47b749383730ba3302edd.jpeg

创建知识库

知识库启动后,我可以立即对其进行测试。如果您只想测试与文档聊天,甚至有一个选项可以上传文档而不创建知识库。

9dadc39917315ec951f5d98ec795db99.jpeg

知识库创建后,很容易将其作为”工具”添加到我的代理中。您甚至可以自定义 RAG 函数的操作方式的提示。

3f9ba324d6e7dac9d0e5dc9bf120604a.jpeg

将知识库添加到代理

创建工具

之前我不得不编写大量的样板代码和帮助包装逻辑来为我的旧代理创建工具。这一次,我想测试一下新的 action 组用于为 Agent 亚马逊云科技 创建工具的功能。

我首先使用新的 lambda 快速创建功能开始创建一个简单的编写代码工具,该功能为您创建一个 lambda 函数。

6570f5c487b74dd88795eccf339c42c6.jpeg

使用 Lambda 创建工具

当我进入 Lambda 控制台时,有一个全新的函数可供使用。我可以将自定义业务逻辑添加到模板中。

d41d4bee852c7b29b259f777762d2178.jpeg

全新的 Lambda 函数

使用代理

使用自定义工具后,在控制台中使用代理并检查它是如何做出决策变得非常容易。同时使用 Claude Haiku 也使其运行非常快速!!Agent 亚马逊云科技 也可以通过代码调用。

c36a439590d6a84767978fb843ed86ea.jpeg

使用代理

总的来说,代理体验有了很大改进,我期待社区将构建什么样的代理!!!

此帖子中的任何观点都是作者个人观点,可能与 亚马逊云科技 的观点不一致。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/1018091
推荐阅读
相关标签
  

闽ICP备14008679号