你的人工智能代理调用了一个工具。你能证明它遵守了规则吗?

发布日期:2026-06-26 10:03:13   浏览量 :2
发布日期:2026-06-26 10:03:13  
2

你的人工智能代理调用了一个工具。你能证明它遵守了规则吗?

你的代理刚刚写入了一个文件。你有日志记录。但你能回答这个问题吗:

策略网关是在工具运行之前应用的——还是在之后?

日志无法告诉你这一点。以下是我们的解决方案。

当前代理框架中的缺口

大多数框架只提供类似这样的日志行:

[2026-07-07T09:00:01Z] tool:fs_write path=/tmp/report.txt status=ok

这告诉你工具已运行。但它没有告诉你:

  • 是否有策略在调用前进行了评估
  • 写入前的前置状态是什么样的
  • 代理是否在其令牌和风险预算范围内
  • 在委托链中是哪个代理授权了此操作

对于业余项目来说,这没问题。但对于任何涉及真实数据的应用来说,这远远不够。

AEP:结构化的证据,而非日志流

WasmAgent 的 @wasmagent/aep 包将每次工具调用记录为一个 ActionEvidence(行动证据)对象——经过 Zod 验证、具有模式版本控制,并内置了前置/后置状态摘要。

import { AEPEmitter } from "@wasmagent/aep";

const emitter = new AEPEmitter({
  run_id: "run-abc123",
  repo_commit: "5c1102f",
  model_id: "claude-sonnet-4-6",
});

// 在工具执行之前:
emitter.addAction({
  tool_name: "fs_write",
  state_changing: true,
  capability_decision: {
    capability: "fs_write",
    subject: "agent:run-abc123",
    resource: "/tmp/report.txt",
    decision: "allow",
    reason_code: "policy:default-v1",
  },
  precondition_digest: "

免责声明:本文内容来自互联网,该文观点不代表本站观点。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请到页面底部单击反馈,一经查实,本站将立刻删除。

关于我们
热门推荐
合作伙伴
免责声明:本站部分资讯来源于网络,如有侵权请及时联系客服,我们将尽快处理
Copyright © 2025-2027 ToB产业网址导航 公安备案 浙公网安备33010602013138号 浙ICP备16025413号-9
支持 反馈 关注 数据