最近有个非常大的agent使用姿势变化。之前,我习惯对任务进行拆解,然后 agent 用过即弃,几乎不用上下文压缩然后通过skills,文档来进行经验转移。这时候 agent 是基于任务的。
最近我开始,有一些反复出现的任务,比如某个项目的开发(可能拆成前后端两个agent),信息收集整理。长期使用一个session,不抗拒/compact。这时候是按照领域scope去拆解 agent。
长期 agent 只要划分得当,有种越用越跟手的感觉。
当然,现在 agent 的毁灭式上下文压缩(完全破坏trajectory)还是有很大优化空间的。改天发一下,怎么进行上下文压缩,同时又能保留trajectory,让agent具有行为一致性。
顯示更多