写给别人看时,问题会变具体
读《通往财富自由之路》时,我在写作部分留下过一个想法:把内容公开以后,会开始考虑它能不能给读者带来价值,逻辑是否清楚,别人能不能理解自己想说什么。
这个问题放到技术学习里也很直接。一份笔记里写着 Memory、Agent Loop 和工具调用,看起来已经有了完整链条。但如果只剩这些词,初学者仍然不知道数据发生了什么变化。
写作可以从这里开始:选一个概念,解释它在一次实际请求中承担什么工作。
把“模型记得我”拆开
以现有学习笔记中的聊天历史为例,可以这样解释:用户输入先被保存;下一次请求时,程序读取同一会话的历史,将它和本轮输入一起发送给模型;模型根据这次收到的上下文作答。
然后再加一句边界:这段实现保存的是聊天历史,不能直接据此宣称已经做出跨任务的长期记忆。读者如果问“程序重启后还在吗”,就需要继续说明数据在进程内字典还是数据库里。
这种追问有价值。它提醒我们,原本一句模糊的“记住了”,其实包含保存位置、读取条件和使用方式。详细过程见FastAPI 与 Memory 笔记。
找不到例子的地方,先留下缺口
解释卡住时,可以分辨是哪一种缺口:不知道词义、不清楚执行顺序、没有观察过失败,还是不确定实现是否真的支持某个行为。
对应动作也不同。词义不清,回到定义;顺序不清,画出数据流;没有结果,做一个小测试;缺少资料,就暂时收窄结论。没有必要用更多专业词把这段空白盖住。
一个短小的解释框架
它解决的问题:
输入是什么:
中间发生了哪几步:
结果怎样检查:
它暂时不解决什么:这个框架是本页的写作练习,不要求每篇文章都照模板写。先用它检查内容,再把正文写得自然。短句、例子与限制,是为了让读者理解同一件事,不必把文章变成术语目录。
让反馈回到笔记
如果有人在同一处反复问问题,可以回看定义是否缺条件、例子是否跳步,而不急着判断对方基础不够。修改文章以后,把重要修正同步到自己的主笔记,避免两个版本越走越远。
公开表达会带来额外核查责任。只展示可公开的代码与输入,引用资料留下来源,暂时不确定的部分继续保留问题。
来源
依据个人《通往财富自由之路》笔记“关于写作”的批注,以及已整理的 FastAPI / Memory 学习记录。聊天历史示例用于解释既有材料,没有新增学习成效或读者反馈的经历。
试着做一个小练习
用五句话解释一个最近学到的概念,其中包含输入、过程、结果和一个限制。