每日复盘|2026-09-01
今天白天主要的事情就是研究院新生报到。上午,合照、迎新典礼;下午,开学第一课,讲讲注意事项。
选课时发生了一些事情,导致我必须选择所有选修课。这很明显是两遍教务系统的问题,但我也没办法。
总体来说,还是像往常一样的开学典礼,没什么好说的。
接着,我梳理一下今天其他时间做了什么。
先说说吃的。晚上,跟室友吃蹄花。分量非常大,肥而不腻,价格比南京低很多。不过,之后这种菜尽量少吃,脂肪含量确实非常高。
今天看了一个github仓库,
🔖 https://github.com/datawhalechina/Agent-Learning-Hub
虽然之前看过很多相关的教程,但还没有付诸真正的行动。所以,趁着这个机会。我打算把之前没有完成的任务重新开始。
本次学习的重点,是agent是什么、包含什么东西,以及agent与workflow的区别在哪里。简单来说,workflow是由完全固定的节点组成的,每一步都必须调用固定的LLM或者工具,而agent每一步都是自主进行,由LLM进行输出和调用工具。
一个agent需要三个关键组成部分:
模型,负责推理和决策;工具,调用外部函数或者API接口,让agent能够做出对应的决策;指令,告诉agent什么能做,什么不能做。
具体摘抄的笔记如下:
⚠️ [暂不支持的内容块]
看了《生成式软件工程》课程的第二节,提示词工程。
现代 Prompt Engineering 本质上已经变成 Context Engineering;而 Context Engineering 最重要的工作,是把正确的信息、约束和验证机制放进模型上下文,让 AI 在一个尽可能明确、可验证的空间里工作。
对于一个agent来说,它的上下文远远不止用户在聊天框或终端中输入的话,而包括相当多的系统信息、环境信息、skills,用户信息,等等
1 | |
第二,目前模型已经不需要传统的提示词工程,就是说,在提示词中主动让模型去扮演什么角色,这本质上是hack 模型的 attention。
现代模型下,不必大量堆叠“你是某某专家”式提示,而应该把明确的要求和 verifier 放进上下文。
关键在于,怎样把问题结构化到 AI 不容易理解错。
什么是一个好的prompt?
1 | |
如:
1 | |
第三,如何高效使用AI
提出费曼学习法。
第一阶段:
1 | |
先让 AI 解释。
第二阶段:
1 | |
然后你对 AI 讲:
“你假装什么都不知道,我给你讲这个概念。如果我的逻辑有错、遗漏或者跳步,指出来。”
这样:
1 | |
第一阶段:
1 | |
先让 AI 解释。
第二阶段:
1 | |
然后你对 AI 讲:
“你假装什么都不知道,我给你讲这个概念。如果我的逻辑有错、遗漏或者跳步,指出来。”
这样:
1 | |
第四,thought chain
模型不会一次就完美生成,而是会先选择方案、检查约束、失败、修改,再检查。
Context 是一种竞争 Attention 的资源。
所以,规则不是越多越好
第五,关于增量学习
如果你学《计算机系统基础》,AI 不应该假设你什么都懂,也不应该完全不知道你学到哪里。
最好让它知道:
1 | |
这样 AI 不再:
1 | |
而是:
1 | |
最后,把失败蒸馏成skill
1 | |
接着是继续阅读《纳瓦尔宝典》。
需要找到“复制边际成本为零的产品”,如书籍、媒体、电影、代码等。不过随着时代发现,这些东西也在发生变化。但这个思想的核心,是确保在你面向新的需求时,又恰好你的能力可以解决这个需求。
以自己的时薪计算价值,凡是低于这个时薪的事情就不做。
避开竞争陷阱的方法是做独一无二的自己。追随本心,努力找到利用它满足社会真实需求的切入点,利用杠杆效应扩大规模,以个人名义担起责任。