append-only log
一种记录方式:一旦写入的内容绝不删除或修改,新内容只能不断追加在末尾。
简单来说
append-only log(仅追加日志)是一种记录方式:一旦写下的内容绝不会被删除或修改,新的内容只能不断追加在末尾。
可以用公司会议记录来类比。一般的文档可以用橡皮擦掉写错的地方,或者用修正液覆盖,但仅追加日志完全不允许这种修改。已经写下的那一行会原样保留,新发生的事情只能作为新的一行添加在最下面。所以从头到尾按顺序读下来,就能毫无遗漏地追溯到底发生了什么、按什么顺序发生的。
这种方式变得重要,是因为像AI代理这样能自行打开文件、执行命令、批准或拒绝权限的程序越来越多。之后如果出了问题,要确认那个代理究竟做了什么、基于什么判断,就必须保证记录本身没有被篡改、原样保留下来。仅追加日志正是保证这种可信度的装置。
在报道中是这样出现的
文章中写道:'模型消息、工具调用、工具执行结果、权限批准/拒绝决定、任务结束事件,无一遗漏地以仅追加(append-only)日志的形式记录下来。'这里的仅追加日志并不只是'留下记录'的意思,而是强调这些记录之后不能被删除或改写。容易和普通的日志文件混淆,但核心不在于存储形式,而在于'不可修改'这一原则。
亲手试一试
如果你有机会使用AI编程代理或自动化工具,可以这样要求它:
在执行这项任务时,请以仅追加的方式记录每个步骤的判断和执行结果。也就是说,绝不删除或修改之前留下的记录,新的内容永远只在最后追加新的一行。
这样要求之后,就能确认工具实际是如何记录日志的,是否真的采用了追加在末尾的方式。
