AI图鉴

AI图鉴首页 › AI 资讯 › 使用 Strands Agents 的适应性代理智能框架

使用 Strands Agents 的适应性代理智能框架

来源:AWS ML Blog · 发布时间:10-22 · 由 AI图鉴每小时自动聚合

适应性代理智能框架(AAIF),由 Strands Agents 构建,以小语言模型和路线复合器处理本地的常规任务

人工智能

使用 Strands Agents 的适应性代理智能框架

构建AI agents的组织面临共同的挑战:每一个请求,无论是例行状态检查还是复杂分析,一般都会被引导到一个单一的大型,昂贵的模型。 这种一刀切的做法可以驱动API成本上升,引入不可预测的延迟,并消除离线运营的可能性。 甚至可以解决本地问题的例行查询也最终需要全网往返到云托管的大语言模型(LLM).

与Strands Agents共同构建的适应剂智能框架(AAIF)采取了不同的方法。 AAIF没有将所有请求都导向一个单一的大模型,而是使用小语言模型(SLMS)处理本地的例行任务。 更复杂的请求通过Amazon Bedrock被路由到云托管的模型。 这种方法以Belcak等人在NVIDIA的研究立场为基础。 他们认为,小语言模式“对于代理体系中的许多引用来说,足够强大,本质上更合适,而且必然更经济。” 该架构建于Strands Agents上,展示了智能模型管弦乐如何有助于降低成本,同时保持当地操作的低延迟。

在此帖子中,我们通过Ollama和云模型通过Amazon Bedrock,用Strands Agents与本地的可持续土地管理穿过AAIF的关键组件。 我们使用“物联网”监测方案作为参考。

解决方案概述

AAIF组织AI处理为三层,每层优化为不同任务类型,如图1 显示:

- 智能管弦法使用轻量级可持续土地管理(llama3.2:1b)作为决策层。 这个管弦乐团将收到的请求进行分类,并将它们引导到没有硬码规则的适当处理层。

- 本地处理处理诸如设备遥测检索和图像分析等常规任务,使用通过Ollama运行于本地硬件上的SLM. 这些任务完成时不耐久,也不依赖云层。

- 云处理通过Amazon Bedrock的前沿模型处理复杂的模式分析和战略建议。 这些请求需要更广泛的背景和多步骤推理,而可持续土地管理无法可靠地提供。

图1 显示完整的AAIF系统架构。 中心坐落着Strands agent,它连接了Ollama运行时间,同时托管了1B参数管弦乐器模型和视觉模型。 agent曝光了三种工具:为本地传感器数据检索获取 device 遥测,通过llama3.2-vision分析 camera feed用于端侧视觉处理,以及通过boto3调用Amazon Bedrock进行复杂分析的Get Expertent insights. 收到的用户请求通过可持续土地管理管弦乐团进行,该管弦乐团对每项请求进行分类,并根据任务的复杂性将其发送到当地的工具或云端点。

框架适应了您的部署限制,而不是要求您调整周围的基础设施。 这种架构运行在边缘设备上,如具有8GB内存的Raspberry Pi,在全云部署中,所有推论达到 Amazon Bedrock,或结合局部速度和云推理的混合配置。 灵活性来自将路由逻辑(SLM管弦乐器)与处理工具分开,根据现有的硬件和网络连接,可以独立交换或重新配置。

先决条件

对于这次行走,你应该具备以下先决条件:

- AWS账户。

- Amazon Bedrock模型访问配置在所需的区域。

- Python 3.10+安装。

- Ollama安装了下列型号:

- ollama 牵引 llama3.2:1b(操作器).

- ollama拉动llama3.2-视觉(视觉分析).

- Strands Agents安装:pip安装线条-agents线条-agents工具。

- AWS命令行接口(AWS CLI),配置有适当的证书。

- Boto3安装:pip安装boto3.

建立环境

创建工程目录并启动 Ollama 服务器:

调用所需的模型:

创建一个名为aif agent.py的文件并添加以下组件。

执行本地处理工具

Strands Agents使用@tool装饰器来定义agents可以引用的能力。 开始为本地处理创建工具。

第一个工具检索设备遥测数据。 在生产环境中,这将连接到实际的IOT传感器。 对于这种走过,它使用模拟设备数据:

第二个工具利用当地可持续土地管理进行远景分析。 llama3.2-视觉模型完全运行在本地硬件上

实施云处理

对于需要更广泛的推理的复杂分析,创建一个名为Amazon Bedrock的工具。 只有当乐团确定本地模型无法处理请求时,才会引用此工具:

以智能管弦乐配置 Strands agent

AAIF的核心是Strands agent配置。 agent使用当地可持续土地管理(llama3.2:1b)作为管弦乐器。 Strands Agents支持多个模型提供商,在这里我们使用Ollama提供商在本地运行管弦乐器:

可持续土地管理驱动的管弦乐团分析每一项请求,并将请求引向适当的工具,而不进行硬码关键词匹配。 路由通过模型对请求的理解发生:

表1:与云推论相比,当地的请求、路径和延迟估计

运行 agent

agent配置后,您可以直接与其交互:

agent将每个请求自动分类,并引导到相应的处理层。 不需要明确的路线规则。

适应不同的部署情况

AAIF架构通过改变模型配置来适应不同的基础设施要求:

当您的工作量完全运行在云中且没有边缘硬件可用时,将Ollama模型配置替换为Amazon Bedrock,用于所有处理。 这通过管理下的云推论来引导每个请求,给您自动缩放而不需要本地 GPU 资源。 具有可靠低相关性连通性且没有数据存储限制的团队从这一配置中受益最大:

混合组合保持了当地可持续土地管理管弦乐手的完整,同时为超过当地模式能力的请求增加了云模型。 这是在此行进中显示的默认 AAIF 配置。 它适合大多数请求都是例行公事、足以在当地解决的环境,但有些要求更广义地推理一个更大的模型。 成本节省可能来自大约80%的流量

对于全空加装或有严格数据主权要求的环境,用更大的局部模型取代云工具,运行所有处理端侧。 一个运行在具有足够内存的硬件上的3B参数模型可以处理中度复杂的任务,否则1B管弦乐器会升级。 在最困难的询问上,取舍减少推理深度,但好处是数据没有离开前提:

展望未来:使用 MCP 服务器调用中央化工具

本帖中的执行使用agent代码直接定义的本地工具呼叫。 对于拥有多个agents共享工具跨服务的生产部署,将这些工具曝光为模式背景协议(MCP)服务器。 MCP为工具的发现和引用提供了一个标准化的界面,因此可以在不同的agents和环境上集中工具管理和再利用工具。 在图3中,我们展示了如何将AAIF工具转换为MCP服务器,用于分布式,集中式的工具调用。

如图3所示,在分布式配置中,装置1充当管弦乐中心,用可持续土地管理路由器和当地遥测工具运行Strands agent. 它通过MCP协议连接到设备2,它运行一个边缘视觉处理服务器,使用llama3.2-vision. 设备3充当连接Amazon Bedrock的云分析网关。 从管弦乐家的角度来看,所有的远程工具都作为局部函数调用出现,因为MCP运输层会透明地处理序列化和网络通信。

清理

为了避免今后产生费用,应完成下列清理步骤:

- 禁用 Amazon Bedrock模型访问:打开Amazon Bedrock控制台,选择Model访问,并取消Amazon Nova Lite的访问。 详细步骤请参见管理模式访问Amazon Bedrock用户指南。

- 停止 Ollama 服务器并移除模型以释放本地磁盘空间(约2GB):

- 如果不再需要样本代码,删除项目目录:

结论

我们示范了如何利用与Strands Agents的适应性剂情报框架建立成本效益高的AI agents. 通过向当地可持续土地管理提出例行请求,并在Amazon Bedrock上保留云模型进行复杂的分析,AIF可以帮助降低API成本,同时保持常规操作的低延迟。

在生产中运行此模式之前,在云推导路径中加入负责任的AI控制,因为这些请求包含工具输出,检索数据和用户输入。 你可以将Amazon Bedrock Guardrails 附加到Strands Bedrock Model 上,并配有护栏ID和版本。 然后对有害类别使用内容过滤器,提示词注入过滤器,并进行背景定位检查,以阻断源数据不支持的响应。 将同样的政策适用于地方可持续土地管理层面,将独立的应用Guardrail API称为其投入和产出。 这样,无论哪个型号处理,每一个请求都遵循一个安全标准。

这种建筑格局适用于IOT监测之外。 一个保健组织可以在当地进行病人监测,同时向云模型提供路径诊断支助。 金融服务公司可以处理房地交易和后备云能力,进行风险分析。 制造团队可以在边缘运行质量控制视觉模型,同时向云端发送优化请求。

为了更多地了解与Strands Agents一起建造agents的情况,参观Strands Agents文献。 关于现有基础模型的信息,见Amazon Bedrock.

本文由 AI图鉴自动抓取并翻译,版权归原作者所有;如需查看原文请点下方链接。

相关 AI 工具

1Panel AI 网关

1Panel AI 网关为内部 AI 应用和模型调用提供统一接入入口,支持模型代理、席位管理、用量统计、智能

Cohere

构建AI产品的大语言模型平台

Ollama

本地运行Llama和其他大语言模型

Raphael AI

Raphael AI 是在线 AI 图像生成与编辑平台,可通过提示词生成图像、使用参考图并选择不同模型,也提

相关免费羊毛

Kiro

AWS 智能体 IDE 免费档:每月 50 积分

AWS

新用户最高 $200 免费额度(6 个月)

AWS Activate

创业公司最高 $200k 云额度

Amazon Bedrock

新用户 $200 AWS 额度

同源资讯

5个多agent系统的生产挑战以及深度透视如何解决这些问题

AWS ML Blog · 10-22

Qwen3次使用火炬的AWS列车

AWS ML Blog · 10-22

阅读原文(aws.amazon.com)

标题、摘要与正文均来自该信源的公开页面,版权归原作者所有;本站自动聚合与翻译,仅作出处跳转。

← 返回 AI 资讯列表AI工具图鉴首页

返回 AI图鉴首页 · 提交工具 · 商务合作 · 关于本站 · 586 款 AI 工具分类导航 · 每日 AI 热门项目与动态