Oracle AI Database Agent Engine 改变了一项核心架构选择:它不再将敏感记录经由编排层转发到外部智能体平台,而是直接在 Oracle AI Database 26ai 内运行智能体运行时。这意味着,以 Open Agent Specification 描述的声明式工作流可以在数据所在之处执行。对于实践者而言,最直接的好处是减少网络往返、缩小敏感中间结果的攻击面,并让工作流状态与数据库操作保持事务一致。
该引擎支持多种工作流模式:ReAct 式的工具与模型交互、顺序和并行流水线、用于分支逻辑的编排器与路由器拓扑,以及用于迭代处理的循环结构。内置记忆让工作流上下文和状态与数据一同保存,同时将人工参与审核关卡和审计作为一等功能。这些能力针对的是以数据为中心且对延迟敏感的工作负载,例如发票筛查、欺诈分流和合规检查。在这些场景中,中间结果可能体量较大或涉及机密,反复将数据序列化并发送给外部编排器既昂贵,也有风险。
在运营层面,该引擎让 LLM 成为更大事务流程中的一个步骤,而不再承担整个编排层的职责。确定性逻辑(如联接、聚合和规则评估)仍由 SQL/PLSQL 执行;只有在需要理解、摘要或生成内容时才会调用模型。这种分工减少了模型接触原始数据的机会:模型输入由决策契约限定范围并整理格式,策略控制则防止模型调用获得不受限制的表访问权限。对于受监管企业而言,与向外部 LLM 发送大范围数据集摘录相比,这在治理方面是一项重大优势。
其中的取舍十分明确。将运行时留在数据库中可以降低延迟和传输成本,但也会使计算资源和可用性更依赖数据库环境;模型服务中断仍会暂停工作流,团队还必须规划资源隔离,以免与生产工作负载争抢资源。采用 Open Agent Specification 有助于提升可移植性,但迁移路径、供应商锁定问题,以及 DBA 和平台团队所需技能的变化,都需要通过审慎的变更管理来应对。


