06|感知模块导论:如何优雅设计 Agent 感知层
黄佳


你好,我是黄佳。欢迎进入第一个模式组——感知模式。
正题开始之前,请你先思考个重要问题:归根结底,感知和记忆都是 Context Engineering 的一部分,那么为什么要拆成感知和记忆两个模式组?如果你已经在生产实践中建设自己的 Agent,那么你哪些时候是在设计感知?哪些时候是在设计记忆?
没有标准答案,只是想启发你的思考。因为有时候我也觉得二者的边界有些模糊。但是把它理得更清晰,显然有助于我们思考得更深。希望讲完感知模式组和记忆模式组之后,我们建立更深入的认知。
这一模块讨论一个看似简单、但在生产系统里极其关键的问题:怎样让 Agent 看对东西。
传统软件没有这道工序。函数的输入是被 schema 严格定义的,调用方传什么就处理什么,工程师不用操心“该让谁进”。Agent 不一样——它的输入是 prompt 这种自由文本,谁进 prompt、谁不进、按什么顺序进、压缩到什么粒度,全是工程师的设计决策。每一个进入 prompt 的 token 都在花预算:attention 预算、KV cache 空间、API 计费。Perception 就是在管这笔预算。

很多时候,模型已经足够强,prompt 也写得很认真,Agent 给出的答案看起来通顺、引用具体、逻辑自洽,但最后一核对,事实是错的。把 trace 拉出来看,问题往往不在推理阶段,而在最前面:它一开始就没有看到关键材料。
公开
同步至部落
取消
完成
0/2000
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《Agent 设计模式之美》,新⼈⾸单¥68
《Agent 设计模式之美》,新⼈⾸单¥68
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论