跳转到主要内容

购物 Agent 需要的是结算层,而非折扣层

Agent 商务正通过交易、结账和按量计费 API 到来。缺失的一环是结算与争议层,它记录哪个 agent 在何种授权下行动,以及由谁承担损失。

Industrial complex with adjacent greenery, highlighting cityscape and infrastructure.

本轮周期的共同模式

三项进展正在汇聚。券商正在开放全天候的 agent 交易,让自主流程可以在人类工作时间之外下单。零售平台正在开放 agent 结账路径,使买方 agent 无需人类点击确认即可完成购买。稳定币通道正被用于对 agent 流量按量计费,把 API 调用变成小额、高频、难以逆转的转账。

这些举措都在把 agent 推向不可逆、或逆转代价高昂的交易。已成交的交易无法撤销。已结算的稳定币转账即为终局。已完成的结账进入履约流程,可能已经发货。

争议问题已经从另一侧被提出。银行和贷款服务机构正在为借款人 agent 和买方 agent 起草规则,因为他们需要知道:当 agent 的行为超出委托人意图时,由谁负责。这不是能力问题,而是争议解决问题。

共同的缺口在于凭证。如今的凭证描述买了什么,却很少描述哪个 agent 在行动、依据何种授权、代表谁。缺少这些,争议就没有对象。商家看到的是有效支付。委托人看到的是未经授权的购买。agent 看到的是已完成的任务。没有任何共享记录能让第三方进行裁决。

Agent 凭证必须承载什么

Agent 凭证是在结算前发出的结构化记录。它不是日志行,也不是营销确认。它需要三类引用。

授权引用

授权是委托人授予的范围。它至少应包含:

  • 金额上限,按单笔和按周期分别设定;
  • 商户类别限制,例如杂货或办公用品,但不包括礼品卡;
  • 有效期,过期后授权即失效;
  • 委托人标识,以及持有该授权的 agent 标识。

授权是区分「在权限内行动的 agent」与「即兴发挥的 agent」的关键。如果授权写明杂货且设有上限,那么购买数字礼品卡就超出范围,无论金额多少。

决策引用

Overhead view of drone controller with attached accessories on a wooden surface.

决策引用记录 agent 所做的比较及其选定的选项。对购物 agent 而言,这意味着它评估过的候选集合以及排序所依据的属性。对交易 agent 而言,这意味着产生该订单的信号或策略。

决策引用不必是完整轨迹。它只需足以让审查者重建「为何选此而非彼」。这就是可审计的 agent 与只能被信任的 agent 之间的差别。

结算引用

结算引用把凭证与通道绑定。它应写明:

  • 所用通道,无论是卡、银行转账还是稳定币;
  • 逆转窗口(如有)及其时长;
  • 可发起逆转的一方,以及可发起逆转的条件。

这是大多数团队遗漏的部分。逆转被当作支持流程,而非协议字段。当它不在凭证中时,就只能在损失发生后再协商,而这是协商的最差时机。

为何存储卡和通用 API 密钥在此失效

存储卡和长期有效的 API 密钥是 agent 支付的默认构件,它们失效的原因相同:不携带任何按笔交易的范围。

存储卡是账户的凭证,而非任务的凭证。一旦 agent 持有它,一次泄露或一次 prompt 注入就具有无界的影响范围。没有金额上限,没有商户类别限制,也没有与任务绑定的有效期。爆炸半径就是整个账户。

通用 API 密钥形态相同。它们向服务认证 agent 的身份,却不表达 agent 在本次调用中被允许做什么。一把什么都能买的密钥,也能买错东西。

两者都无法表达商户类别限制或时间窗口。卡可以在事后于某商户处被拦截,却无法为某一类商户在固定窗口内签发。密钥可以轮换,但轮换不是范围。

最重要的是,两者都无法让商家区分委托人的意图与 agent 对意图的解读。商家看到的是已授权的凭证,却看不到委托人是否本意如此,还是 ag

Indian female factory worker smiling while operating complex textile machinery in an industrial setting.

以下规则不是标准,而是一种工作立场,并且带有取舍。

按任务签发有范围、短时效的支出凭证

让凭证成为撤销的单位。一个任务获得一份凭证,带有金额上限、商户类别限制,以及以分钟或小时而非月计的有效期。这样撤销就是对已知对象的单次操作,而不是在整个账户上四处救火。

取舍在于运维。按任务签发凭证会成倍增加在途凭证数量,并要求签发路径足够快,不至于阻塞 agent。无法在关键路径上完成签发的团队,会倾向于放宽范围、延长有效期,于是问题又回来了。

在结算调用之前要求结构化凭证

先定义凭证 schema,并让结算以其为前提。如果 agent 无法发出有效凭证,结算调用即被拒绝。这颠倒了通常的顺序——先结算,再记录日志。

取舍在于延迟和失败模式。严格的闸门会在凭证格式错误或授权服务不可用时拒绝一些合法交易。团队需要为该情形定义明确行为,而安全的默认是失败关闭,而非先结算后对账。

在设计阶段定义逆转路径

明确谁可以在什么窗口内发起逆转,以及当 agent 的授权含糊时由谁承担损失。含糊是常态,而非边缘情况。委托人只说「帮我处理购物」,并未指定商户类别或上限,agent 的解读不可能匹配所有预期。

取舍在于商业层面。清晰的逆转路径会把风险转移给最有能力界定它的一方,而这往往是平台而非委托人。这是商业决策,但在第一起争议之前做出,总好过在争议之中做出。

结算层就是产品

Agent 商务不需要又一个折扣层或忠诚度层。它需要的是一个结算层:产出可归因于 agent 的凭证,强制执行有范围的授权,并在交易不可逆之前写明逆转路径。构建这一层的团队不会靠价格取胜,而会取胜于能够回答 agent 出错交易时唯一重要的问题:由谁承担损失,依据什么证据。

封面照片:Jakub Pabis / Pexels。

分享XLinkedIn永久链接5 分钟阅读

相关阅读

这能回答的问题

What is an agent-attributable receipt?

A structured record emitted before settlement that names the mandate, the decision the agent made, and the settlement rail with its reversal window. It lets a third party adjudicate a dispute without reconstructing the agent's reasoning from logs.

Why do stored cards fail for agent payments?

They carry no per-transaction scope. A single compromise or prompt-injection has unbounded reach, and the merchant cannot distinguish the principal's intent from the agent's interpretation of it.

When should the reversal path be defined?

At design time, before the first transaction. If it is negotiated after a loss, the parties are already in dispute and the evidence is already incomplete.

What is the main trade-off of scoped, short-lived credentials?

Operational load. Per-task credentials multiply the number of credentials in flight and require an issuance path fast enough not to block the agent. Teams that cannot meet that latency tend to widen scope, which restores the original risk.