柯基数据基于亚马逊云科技构建可信 Ontology Agent 平台:Amazon Bedrock AgentCore 与 AWS Continuum 实践

柯基数据基于亚马逊云科技构建可信 Ontology Agent 平台:Amazon Bedrock AgentCore 与 AWS Continuum 实践

💡 原文中文,约9700字,阅读约需23分钟。
📝

内容提要

柯基数据为医药行业提供可信知识服务,其GraphRAG智能体基于Strands Agents开发,托管于Amazon Bedrock AgentCore Runtime,使用AgentCore Memory管理对话记忆,接入Amazon Nova模型,并通过Bedrock Guardrails进行合规过滤。迁移仅由1名工程师约两周完成,检索推理逻辑基本未重写。上线前使用AWS Continuum对公网入口进行渗透测试,共发现21项问题,无高危或严重问题,14项中危问题已全部修复。随着AgentCore在中国区域上线,柯基正推进中国区域部署。

🔎

延伸解读

迁移效率的边界:两周上线不等于从零构建

文章明确区分了“从零设计开发”与“已有智能体迁移”:常规项目需2至3名工程师至少1个月,而柯基数据迁移仅1名工程师约两周。关键在于其GraphRAG智能体基于Strands Agents开发,与AgentCore Runtime原生兼容,通过@app.entrypoint接入,检索与推理逻辑基本未重写。读者应把这一效率理解为托管层替代了运行、伸缩、记忆等基础设施工作,而非智能体核心能力被压缩。

渗透测试结果要结合适用边界解读

Continuum测试共发现21项问题,其中中危14项、低危4项、信息性3项,无高危或严重问题,14项中危已全部修复。但文章强调,这是针对公网Web入口的应用渗透测试,不是针对提示词注入、越狱等大模型或智能体行为的专项测试,也不能替代等保测评或第三方独立审计。测试结果只反映测试时的环境和配置,读者不宜将其视为平台整体安全状况的证明。

中国区域迁移的真正改动点

AgentCore Runtime、Strands Agents、IAM SigV4和Secrets Manager在中国区域可延续,智能体代码无需改动。但中国区域暂未提供Amazon Bedrock,需接入符合国内监管要求的模型;Guardrails需改由平台自身或其他内容安全服务实现;AgentCore Memory也需应用自行管理会话状态。因此迁移工作量集中在模型、合规过滤和会话记忆三项,而非整体架构重做。

MCP工具与Gateway的衔接条件

柯基数据将知识检索与知识问答封装为MCP工具,目前以stdio方式由智能体内的Strands MCPClient作为子进程加载,工具与智能体解耦,新增能力只需注册新工具。迁到AgentCore Gateway时,中国区域强制要求JWT或IAM鉴权,且JWT需由Amazon Cognito以外的身份提供商签发。柯基自研认证服务签发的JWT恰好满足这一条件,因此无需额外引入第三方身份提供商。

❓

Q&A

柯基数据的 GraphRAG 智能体迁移到 Amazon Bedrock AgentCore 用了多长时间、多少人力?

整个迁移由 1 名工程师完成,从启动到在 AgentCore Runtime 上跑通约用了一周,再用约一周补齐合规过滤、多轮记忆与对外入口,两周左右达到可上线状态。主要改动集中在托管入口与凭证管理,智能体本身的检索与推理逻辑基本没有重写。

柯基数据为什么选择 Strands Agents 框架来开发智能体?

因为 Strands Agents 与 AgentCore Runtime 原生兼容,通过 @app.entrypoint 即可完成托管接入,不需要为迁移重写智能体逻辑,改动集中在托管入口与凭证管理上。

柯基数据如何使用 AWS Continuum 进行上线前渗透测试?测试结果如何?

柯基数据在平台对外开放前,使用海外区域账户中的 Continuum 对智能信息库测试环境的公网 Web 入口开展渗透测试。先通过 DNS TXT 记录完成域名所有权验证,提供测试账号凭证(存放在 AWS Secrets Manager 中)和 API 接口文件作为上下文,未排除路径,设置工时上限并动态扩展至 100 小时。测试于 2026 年 11 月 2 日执行,持续约 10 小时 45 分钟,累计约 45 个任务工时,共产生 21 项发现:中危 14 项、低危 4 项、信息性 3 项,无高危或严重问题。14 项中危问题已全部修复。

柯基数据的一次问答请求链路是怎样的?

调用方以 AWS IAM SigV4 签名调用 AgentCore Runtime 上的 GraphRAG 智能体;智能体从 AgentCore Memory 读取会话上下文和长期记忆;调用 Amazon Bedrock 上的 Amazon Nova 理解问题、拆解任务,输入输出均经 Amazon Bedrock Guardrails 合规过滤;通过 MCP 调用知识检索、知识问答工具,工具使用 Secrets Manager 中的凭证换取短期令牌访问智能信息库;智能体对检索结果反思校验后汇总作答,答复附带资料引用,本轮对话写回 Memory。

迁移到亚马逊云科技中国区域时,柯基数据的架构需要做哪些调整?

智能体运行仍用 AgentCore Runtime,代码无需改动;开发框架 Strands Agents 不变;模型需从 Amazon Nova 改为接入符合国内监管要求的模型(中国区域暂未提供 Amazon Bedrock);合规过滤需改由柯基平台自身或其他内容安全服务实现(Guardrails 不可用);会话记忆需由应用自行实现(AgentCore Memory 不可用);MCP 工具不受影响,可借迁移引入 AgentCore Gateway 统一注册;入站鉴权 AWS IAM SigV4 和凭证管理 AWS Secrets Manager 均可用。

柯基数据的 Ontology Agent 平台给药企客户带来了哪些价值?

平台价值概括为六个“可”:可解释(本体约束下的推理链清晰可读)、可追溯(每条结论能回到审批版原始资料)、可审计(问答日志留存、知识版本管控)、可推理(跨文档证据链,一到两跳医学推理)、可计算(沿图谱多跳关联、统计汇总与预测分析)、可决策(给出带依据、分条件的结论,最终决策由业务人员作出)。以某跨国药企为例,智能问答上线后服务 1000 人以上一线团队,所有回答 100% 可溯源至审批版原文段落。

AWS Continuum 渗透测试有哪些适用边界和限制?

本次测试是针对公网 Web 入口的应用渗透测试,不是针对大模型或智能体行为(如提示词注入、越狱)的专项安全测试。自动化渗透测试适合在每次上线和版本发布前由开发团队按需发起,快速发现可被利用的问题,但不能替代等保测评、第三方独立审计或需要人工判断的专项安全评估。测试结果只反映测试时的环境和配置,不代表平台在其他时点的整体安全状况。发起测试前需确认对测试目标拥有合法授权,并尽量选择测试或预发环境。

🏷️

标签

➡️

继续阅读