08
Cognitive architectures for language agents
Source-backed paraphrase
论文在解决什么
用 memory modules、structured action space 与 repeated decision cycle 为 language agent 提供一套组件语言。
Source-backed paraphrase
关键抓手
- CoALA 把 agent 拆成 memory modules、structured action space 与 repeated decision cycle;external actions 负责 grounding,internal actions 包括 retrieval、reasoning 与 learning。(§4)
- memory 分为 working、episodic、semantic 与 procedural;working memory 是跨多次 LLM call 持续存在的数据结构,而非单个 prompt。(§4.1)
- retrieval 从长期记忆读入 working memory,reasoning 在其中读写,learning 写回长期记忆;修改 procedural memory 被视为更高风险。(§4.3–§4.5)
Evidence boundary
仍未证明什么
这条 public note 尚未单独整理 evidence limits;请以标注的 reading scope 与原文为准,不从空缺补写结论。
Editorial synthesis / question
编者判断
继续追问
框架主要用 controllability 与 coupling 划 internal/external boundary;如何加入 provenance、authority 与 reversibility,避免“可写”被误当成“有权写”?
继续追问与实践
同一批经验保留为案例、规则或参数时,怎样改变未见情境中的选择;反馈被纠正之后,这种改变又怎样更新?
持续研究 · 当前判断可修订
通过输出过滤、规则覆盖或候选拦截处理过时经验,并需要判断系统究竟改了当前行为、训练参数,还是某条来源的后续影响时。
编者建议 · 目标侧待验证
Editorial transfer · 编者设计建议
读完,可以怎样借用
初读线索 · 基于本条已标注的阅读范围,仍待全文与实现核验。下面的迁移对照尚未执行。
- 什么时候有用
- agent 的 prompt、缓存、工具操作与长期规则混在一起,难以说明某次调用读写了什么。
- 可以借哪一步
- 用 working / episodic / semantic / procedural memory 和内外部 action 画出实际读写路径;在会修改长期规则的路径上标明谁能批准变化。
- 先做什么对照
- 沿一件真实但可匿名化的任务,逐次标出读取对象、写入对象和留下的状态;找出“数据可写”却没有清楚授权语义的地方。
- 带走时的边界
- 这是 skim 范围内的架构梳理建议,未测试效果。CoALA 提供组件语言,不直接提供适合你项目的 provenance 或授权实现。
阅读依据:既有札记 “关键抓手”:§§4.1、4.3–4.5;“继续追问”。
Shared readings
放到一起读
没有再读那段往事,它为什么还是改变了选择? →
模型参数、实现动作的程序与实施决策的程序可以放进同一架构讨论。
概念框架不证明小样本个性化学习有效,也不替代具体实验。
串读定位:§4.1、§4.5;本站条目保持 skim 范围
概括之后,往事还记得准吗? →
以组件责任组织观察,避免把存储格式、学习机制和行动收益当成同一个能力。
架构分类只帮助定义问题,不提供本方案有效性的实验证据。
串读定位:AMS 既有材料札记;本轮未重读全文
含当前正文、出处、阅读范围与接续线索;链接的全文不随包附带。