maolon
1 小时 29 分钟前
这么多概念就是因现有的没法完整描述,以及有他的历史阶段性
prompt 试图解释的是如何有效的使用提示词驱动大模型,对应的是 2022-2023 最早期阶段 context 只有几 k,对话只能对个几段就必须截断的阶段,这个阶段能完整的跑个一两个 round 就不错了,所以才强调怎么在一个 round 里高效的输出结果。
context 对应的是第二阶段的 2024-2025,这个阶段里模型的上下文空间快速增长,让多轮的长任务成为可能,然后一个现象就被观察到了,就是 context rot, 上下文腐化,一个上下文里堆了太多的东西会影响 agent 表现,所以提出了 context engineering 用于解释如何合理的管理你的上下文。
harness 对应的第三阶段 2025 年末到 2026 年初,此时 agent 已经可以执行非常长的任务了,问题变成了任务漂移,此时 harness 解决的如何使用外部约束硬性约束 agent ,减少他的上下文漂移。
loop 这个我觉得才是有点没活硬整的部分,因为我认为 loop 本身就应该归入 harness 的一部分,虽然现在 agent 本质上就是一个 loop ,以及如果你学过控制原理就会发现不管是 harness 还是 loop ,最终的结构都是一个控制反馈回环。