← 返回列表

Spring AI AgentCore SDK:将 Amazon Bedrock AgentCore 能力集成到 Spring AI

spring-ai-community/spring-ai-agentcore · Spring Boot integrations for Amazon Bedrock AgentCore

GitHub原文发布 未知首次收录 2026-09-27上架 2026-09-27 07:02

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

一个开源 Java 库,通过注解、自动配置和可组合的 advisor 等 Spring 风格模式,把 Amazon Bedrock AgentCore 的能力引入 Spring AI。提供 Runtime Starter(自动配置 /invocations 与 /ping 端点、SSE 流式、健康检查、限流)、Identity(工作负载令牌、API Key、OAuth 2.0 凭证与响应式传播)、Memory(短期与长期记忆)、Browser(基于 Playwright 的网页导航、内容提取、截图、表单交互)、Code Interpreter(安全的 Python/JavaScript/TypeScript 执行与文件获取)、Artifact Store(会话级、基于 TTL 的生成文件存储)、Common 与 BOM 等模块,并附带多个示例与 Terraform 基础设施即代码,支持部署到 AgentCore Runtime 或独立运行。

核心能力与快速开始

★ 65 · Java

能做什么
提供 Amazon Bedrock AgentCore 的 Spring AI 集成模块:Runtime Starter 自动配置 /invocations 与 /ping 端点、SSE 流式、健康检查和限流;Identity 支持工作负载令牌、API Key、OAuth 2.0 凭证、Runtime 请求头集成与响应式传播;Memory 支持短期(对话历史)与长期(语义、偏好、摘要、情节)记忆;Browser 通过 Playwright 实现网页导航、内容提取、截图与表单交互;Code Interpreter 提供安全的 Python/JavaScript/TypeScript 执行与文件获取;Artifact Store 提供会话级、基于 TTL 的生成文件存储;Common 模块为 AWS SDK 客户端自动打 User-Agent 标签;BOM 用于版本对齐。可通过注解、自动配置与可组合 advisor 以熟悉的 Spring 模式构建可流式输出、带记忆、可浏览网页并执行代码的 agent。
适用场景
在 Spring Boot 应用中构建接入 Amazon Bedrock AgentCore 的 AI agent;为对话式 agent 增加短期与长期记忆;让 agent 浏览网页、提取内容、截图或填写表单;在安全沙箱中执行 Python/JavaScript/TypeScript 代码并取回文件;通过 Identity 模块管理 OAuth 2.0、API Key 与工作负载令牌;将会话产生的文件按 TTL 存储;部署到 AgentCore Runtime(打包 ARM64 容器、推送 ECR、创建 runtime)或在 EKS、ECS、EC2、本地独立使用各模块;参考仓库内示例与 Terraform 做基础设施即代码部署。
项目形态
开发框架
部署方式
支持两种部署模型:AgentCore Runtime(全托管,打包为 ARM64 容器、推送至 ECR、创建 runtime,可缩容至零、按使用付费)与独立部署(任意模块可独立运行于 EKS、ECS、EC2 或本地)。仓库提供 examples/terraform/ 作为包含 IAM 与 OAuth2 认证的基础设施即代码。
主要依赖
Java 17+、Spring Boot 4.x、一个 AWS 账户。开发需 Maven 构建,并运行 mvn spring-javaformat:apply 格式化;示例构建需先在仓库根目录执行 mvn -DskipTests install,再执行 mvn clean verify -f examples/pom.xml。
使用限制
材料的部署说明涉及 AgentCore Runtime 的付费模式(按使用付费)但未给出具体费用;未说明各模块的配额、限流阈值、区域可用性等限制;未声称已实际安装或验证;浏览器能力依赖 Playwright,未说明具体版本要求;长期记忆的语义/偏好/摘要/情节特性未给出精度或存储限制说明。
许可证
Apache-2.0
最近推送
2026-09-23 21:17

资料检查:2026-09-27 07:00 · 卡片整理:2026-09-27 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容

职业应用

程序员

在 Java/Spring Boot 项目中集成 Amazon Bedrock AgentCore 能力,构建具备流式响应、会话记忆、网页浏览和代码执行能力的 AI Agent,并部署到 AgentCore Runtime 或独立运行。

查看内容依据
An open-source library that brings Amazon Bedrock AgentCore capabilities into Spring AI through familiar patterns: annotations, auto-configuration, and composable advisors.

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。