Skills 是否可以成为新手入门的最好领域知识集成器

最近学了怎么用 skills,发现高质量的 skills 确实写得很清晰实用——不仅是对 ai,也是对人类。

一般来说,很多资深工程师和开发者的经验不会随着代码的开源而开源;但现在,很多 skills 却承载了这种功能。尤其是很多专业领域的 skills(比如我关心的,写算子,调试算子)随着相对应的仓库一起开源。读这种 skills 也有助于理解仓库。

这是否会成为新时代新手入门的最好领域知识的集成器?

(当然,假设 ai + skills 不能完全取代人类)

这不禁让我想到 SICP 上的一句话:

Programs must be written for people to read, and only incidentally for machines to execute.
— Harold Abelson & Gerald Jay Sussman, Structure and Interpretation of Computer Programs (SICP)

我想说:

Skills must be written for people to read, and only incidentally for LLM agents to execute.

3 个赞

说得好, 不过几家欢喜几家愁, 这样的无私公开也可能在一些看法里被解读为将杀手锏(各种细节, 经验)毫无保留地开源了 (从而使个体的不可替代性再次减弱, 虽然这也确实是通用计算科学的目标之一)

Code is cheap, show me the talk.

从承载知识的角度来看的话,Skills确实是一个更高维度的产物(和代码相比,还可以承载写代码过程中的思考和经验)

不过会真正去看Skills的人类感觉还是少数了,可能大多数还是直接拿来就用(像是写文章之类的Skills,用AI写文章的是不会想要知道怎么写出一篇好的文章的)

而且感觉演变到后期的话,大部分Skills都会是AI写的,用来记录AI怎么更好的完成任务,这可能会和人类的思考方式出现gap(比如,一个很简单的东西,AI可能会在Skills里面花大篇幅记录;但是一个对人类来说不是很直观的东西,AI在Skills里会一笔带过),这可能会导致人类阅读Skills越来越困难(maybe?)

2 个赞