爱意满满的作品展示区。
Thneonl

开源了一个 MCP 治理网关: Jev 判 0.94、d3 判 0.70,两个判官说不同的话时怎么办

  •  
  •   Thneonl · 6h 46m ago · 260 views
    给 AI agent 做了个 MCP 执法网关( Rust ),核心问题:当两个决策模型对同一件事给出不同判断时,怎么安全处理?

    实测:同一个越权场景( coding agent 试图 merge 夹带无关变更的 PR ):
    - Jev 给 0.94 置信度 → 准入层 Accept → 授权挂起 → DENY
    - d3 ( vLLM SR )给 0.70 → Hold → 什么都不改 → ALLOW

    两个都对。分歧不是 bug ,是校准本性( d3 ECE 4.3 vs Jev 8.0 )。治理层的价值在于让分歧安全。

    网关做的事:每个 tools/call 先过 r2r_decide 门控,ALLOW 转发上游,DENY 返回 isError + 证据文本(相位 + 规则 + 事件 ID ),全程审计到 EventStore 。

    零 API key 复现:
    cargo run -- fixture
    cargo run -- fixture --provider d3

    GitHub: https://github.com/Thneoly/r2r-jev ( Apache-2.0, v0.2.0 )
    sunziren
        1
    sunziren  
       4h 50m ago via Android
    弄 3 个判官,少数服从多数
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1278 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 20:40 · PVG 04:40 · LAX 13:40 · JFK 16:40
    ♥ Do have faith in what you're doing.