用Bedrock AgentCore打造自进化文档处理Agent

用 Amazon Bedrock AgentCore 构建能自主分类、提取、验证并持续学习的 Agentic IDP 系统。
文章指出,传统 IDP 依赖 OCR、模板匹配和规则引擎,面对新格式即失效,且不会积累历史经验。Amazon Bedrock AgentCore 提供了不同的路径:把文档处理建模为一个具备推理能力的 Agent,通过分类、提取、验证、学习四步闭环运行。其无需模板配置的能力建立在三层基础上——用语义理解替代坐标匹配、根据文档类型动态编排工具、以及把人工修正回流到记忆形成反馈闭环。落地时需注意平衡准确率与人工介入率、防范记忆的时效性衰减与污染、并充分利用可观测性追踪每个文档的处理路径。该方案更适合格式长尾明显、变化频繁的场景。
企业每天要处理大量发票、合同、报表等业务文档。传统智能文档处理(IDP)方案依赖人工配置模板,一旦遇到新格式就需要重新标注、重新训练,维护成本极高。Amazon Bedrock AgentCore提供了一条不同的路径:构建一个能自主分类、提取、验证并从反馈中持续学习的Agentic IDP系统,让文档处理流程在极少人工干预下自动适应新格式。

传统IDP的瓶颈在哪里
传统文档处理流水线通常由OCR、模板匹配、规则引擎三部分组成。它对已知格式的文档识别准确率不错,但面对供应商新出的发票版式、客户自定义的合同结构,往往直接失效。运维团队不得不为新模板手动调整抽取规则,甚至重新标注训练数据。
更深层的问题在于,传统系统不会"记住"自己处理过的文档。每次遇到相似的新格式,它都像第一次见到一样,无法利用历史经验。这正是Agentic架构要解决的核心痛点。
AgentCore如何支撑自进化文档处理
Amazon Bedrock AgentCore为构建生产级AI Agent提供了运行时环境,包括会话管理、工具调用、记忆存储和可观测性能力。在这个IDP场景中,Agent不再是一条固定的处理链,而是一个具备推理能力的决策主体。
它的工作流程大致分为四步:
- 分类:Agent先判断文档类型(发票、合同、采购单等),决定后续处理策略。
- 提取:根据文档类型调用相应的抽取工具或模型,从非结构化内容中提取关键字段。
- 验证:将提取结果与业务规则、历史数据进行交叉校验,标记异常。
- 学习:把人工修正结果和成功处理案例存入记忆,用于优化后续同类文档的处理。
关键在于第四步。AgentCore的记忆能力让Agent能够积累"这类文档应该这样处理"的经验,当新格式出现时,它可以检索相似的历史案例,而不是从零开始配置模板。
AgentCore 与普通 Agent 框架的差异
市面上常见的 Agent 框架大多聚焦于「如何编排一次任务」,而 AgentCore 解决的是「如何让一个 Agent 在生产环境里长期、稳定、可管理地运行」。它提供的是托管式运行时,开发者不需要自己搭建会话状态存储、工具注册中心、长期记忆的向量库,也不需要自己实现调用链追踪。会话管理保证多轮交互中上下文不丢失;记忆存储通常分为短期(单次会话)和长期(跨会话沉淀)两类;可观测性则把每次推理、每次工具调用的输入输出都记录下来,便于回溯。对 IDP 这类需要跨文档积累经验的场景,长期记忆和可观测性两项能力尤其关键,因为「学会处理新格式」本质上就是长期记忆在起作用,而出问题时又必须能查到 Agent 当时看到了什么、依据什么做了判断。
无需模板配置的自适应机制
这套系统最吸引人的地方是"自动处理新文档格式,无需手动模板配置"。实现这一点的技术基础有三层:
语义理解替代位置匹配。 传统方案靠字段在页面上的坐标位置来定位,新格式一来坐标全变。Agentic方案依靠大模型对文档语义的理解,识别"这是发票号"而不是"这是左上角第3行"。
工具动态编排。 Agent根据文档类型自主选择调用哪些工具——可能是某个专用OCR服务、某个字段校验API、或某个数据库查询。这种动态编排能力让同一套系统能覆盖多种文档类型。
反馈闭环。 当人工审核员修正了一个提取错误,这个修正信号会回流到Agent的记忆中。下次遇到类似结构,Agent会倾向于采用修正后的处理方式。
置信度分数是怎么来的
Agentic IDP 系统里,Agent 对每个抽取字段通常会给出一个置信度分数,它可能来自模型的 token 概率、多个抽取工具结果的一致性、或与业务规则的吻合程度。这个分数是后续「自动通过还是转人工」的决策依据。工程上常见的做法是给不同字段类型设置不同的阈值:金额、账号这类高风险字段阈值设高,宁可多转人工;备注、地址这类低风险字段阈值可以设低。阈值不是一次性设定就固定的,而是根据线上人工修正率动态调整——如果某类字段人工驳回率持续偏高,说明阈值过松,需要收紧。理解置信度的来源,才能理解为什么这套系统能做到「渐进式减少人工」。
落地时需要注意什么
尽管架构诱人,实际部署仍有几个现实问题。
准确率与人工介入的平衡。 系统声称"极少人工干预",但初期Agent的置信度阈值需要谨慎设置。阈值过低会导致错误自动通过,阈值过高则退化成全人工审核。建议从高介入率开始,随Agent记忆积累逐步放宽。
记忆的时效性与污染风险。 Agent的记忆会随着处理量增长而膨胀,过时的业务规则如果未被清理,可能误导后续判断。需要设计记忆的定期审查和淘汰机制。
可观测性不可省略。 AgentCore提供的追踪能力应当被充分利用。每个文档的处理路径、工具调用序列、置信度分数都需要记录下来,否则出问题时很难定位是哪一步的推理出了偏差。
记忆污染的一个具体例子
假设某供应商在一段时间内使用了错误的税率填写方式,人工审核员没有察觉并放行了。这个「成功案例」被写入记忆后,Agent 会把它当作正确样本,后续遇到该供应商的发票时倾向于沿用同样的错误。当业务规则修正后,如果旧记忆没有被清理,Agent 仍可能按旧规则判断。这就是记忆污染:错误一旦进入长期记忆,会被反复强化。缓解手段包括给记忆条目加上来源标记、时间戳和人工确认状态,定期回放历史案例做「记忆体检」,以及在业务规则变更时触发相关记忆的失效。
这套方案适合谁
如果业务文档格式相对固定、量也不大,传统IDP方案可能更经济。Agentic IDP的价值在文档格式多样、变化频繁的场景中才能体现——比如供应链发票处理、跨国合同审阅、多来源报表整合。这些场景的共同特点是:格式长尾明显,人工配置模板的边际成本太高。
Amazon Bedrock AgentCore提供的不是开箱即用的IDP产品,而是一套构建自进化文档处理Agent的基础设施。真正的工程量在于业务规则的设计、记忆策略的调优,以及人机协作流程的打磨。
相关推荐

LangGraph速通指南:手撕企业级AI智能体与工作流
LangGraph 速通指南:解析 LangGraph 与 LangChain 的独立关系、MIT 开源协议、FastAPI 高并发部署、人工审批与长短记忆存储机制,助你手撕企业级 AI 智能体与工作流。

从0到1搭建智能客服Agent:意图识别92%的实战拆解
B站实战分享:从0到1搭建智能客服Agent,用BERT意图识别、对话状态跟踪、向量检索混合方案和转人工打分模型,把意图识别准确率从65%提升到92%,对话完成率78%,每天处理10万次对话。

Loop Engineering:让AI自动写代码并合并PR的工程范式
Loop Engineering 正在改变 AI 开发流水线:Stripe 用 Minions 系统每周合并超 1300 个机器生成的 PR。本文拆解 Loop Engineering 的五个核心动作、六类部件、五种失控模式与三条安全纪律,说明为什么独立评估者、状态文件与预算上限比全自动更重要。