Amazon Bedrock AgentCore Code Interpreter 解析:Abnormal AI 如何用它撑起亿级邮件安全

AI 前沿Amazon BedrockAgentCore Code…openstarry.com

什么是 Amazon Bedrock AgentCore Code Interpreter

Amazon Bedrock AgentCore Code Interpreter 是一项面向 AI Agent 的全托管、无服务器代码执行能力。它为 Agent 提供一个受控的运行环境,让 Agent 可以动态运行脚本、上传文件、读取结果,而不必由上层应用预先编排每一步的执行逻辑。

从产品定位看,它的核心特征是“按 API 暴露的代码沙盒”:Agent 可以随时调用、随时结束,平台本身不强制规定 Agent 的工作流。这使得它可以灵活地嵌入到团队已有的 Agent 框架中,而不是替换现有架构。

在 Abnormal AI 的生产实践中,这项能力被嵌入到实时邮件威胁检测流水线中,承担最复杂、最不确定邮件的判断与取证分析。

关键能力与运行原理

Code Interpreter 的运行机制可以概括为“以 MicroVM 为单位的临时沙盒”。每一次会话启动一个独立的 MicroVM,会话结束时资源随之回收。它的关键参数和能力包括:

从原理上看,它解决的是 LLM 本身的局限:大模型擅长语义推理,但在基础数学计算、批量数据处理、图表与报告生成、代码自验证等场景下,必须依靠真实执行才能得到可信结果。Code Interpreter 把“推理”和“计算”解耦,由 LLM 负责理解与决策,由沙盒负责执行与验证。

与传统邮件安全方案的差异

Abnormal AI 公开的客户覆盖数据是:保护超过 25% 的财富 500 强企业,日均处理邮件量达到十亿级别。在其生产架构中,邮件检测被拆成三层,逐级处理置信度递减的疑难样本:

相比上一代以“规则 + 单一大模型打分”为主的方案,这套架构把计算压力从主链路上移走:轻量规则与机器学习承担绝大多数流量,只有真正需要语义+计算双重能力的样本才进入 Agent 沙盒。Abnormal AI 团队披露的另一组数据是:他们当前 80% 的代码变更借助 Agent 完成,其中 40% 由后台 Agent 端到端自动生成——这一比例在传统邮件安全厂商中并不常见,反映出其整体研发链路也已经 AI 原生化。

适用场景与上手方式

按官方描述,Code Interpreter 不只是给写代码的 Agent 用的,它的本质是“Agent 的计算沙盒”。从 Abnormal AI 的实践以及一般规律看,适合使用它的场景包括:

上手方式上,由于它以 API 形式暴露,团队无需重写既有 Agent 框架,只需:

  1. 在 Amazon Bedrock AgentCore 中开通 Code Interpreter;
  2. 根据安全需求选择沙箱 VPC 模式或公网访问模式;
  3. 为 Agent 增加调用 Code Interpreter 的工具描述,让模型在需要计算时自主调用;
  4. 将会话 TTL、文件大小、网络策略等参数按业务调整,并接入 CloudWatch 与 CloudTrail 做监控。

对长任务(超过单次会话 TTL 的工作),官方推荐的做法是把文件系统当作检查点:在沙盒里做计算,把中间状态落盘,到外部做耗时操作(例如模型训练),再回到沙盒继续后续步骤。Abnormal AI 的批量分析师 Agent 正是按这种模式运行每周约 100 个批处理作业,单批可跨日运行。

局限与边界

从材料中可以归纳出几条明确的边界,使用时需要提前设计:

综合来看,Code Interpreter 的价值不在于“让 Agent 会写代码”,而在于让 Agent 具备可重复、可审计、可隔离的真实计算能力。对于像 Abnormal AI 这样日均亿级、需要在毫秒级内联拦截威胁的场景,它是连接大模型语义判断与底层数据执行之间的关键一环。

以 AI 之力,筑未来之境

现在注册,立即免费获赠 200 次大模型调用权益

免费注册 →