YC 掌门人 Garry Tan 最近说了一句话,挺颠覆的:Markdown is code。Markdown 就是代码。

YC 掌门人 Garry Tan 最近说了一句话,挺颠覆的:Markdown is code。Markdown 就是代码。


他在自己开发的 GStack 工具里,用 Markdown 写 AI Agent 的指令,直接放进代码仓库里跑。结果运行的时候,Agent 居然对他说:选 A 方案吧,因为你现在正在部署这个功能。

你想想这意味着什么。Agent 不光在执行命令,它还知道 Garry Tan 此刻正在干什么,然后基于这个理解给出了建议。传统代码做不到这一点,你用 Python 或者 JavaScript 写的逻辑,只会按照预设的条件分支走,它不会"理解"你当下的处境。

但 Markdown 写的指令可以。因为 AI 读得懂自然语言,它能根据上下文灵活判断。

评论区有个开发者说得特别好:你用 YAML 做同样的事,得写一堆脚本去解析分支名、映射配置,有人改个命名规则就全崩了。Markdown 版本不会,因为它理解的是英语,是意图,不是死板的语法。

还有人说,他现在整个工作流都跑在 Markdown 文件上,人格设定、规则、优先级、记忆,全用 Markdown 定义。他管这叫"认知脚手架",不只是配置文件,是在塑造 Agent 的思维方式。

这件事对普通人来说其实挺振奋的。如果 Markdown 就是代码,那"编程"的门槛就被拉到地板上了。你不需要学任何编程语言,只要能把想法清晰地组织成结构化的自然语言,你就在编程了。会写文档、会列清单的人,天然就具备这种能力。

当然 Garry Tan 也说了,这是一种不同类型的代码,该用传统代码的地方还是得用。但在需要灵活判断和情境感知的场景下,Markdown 加 AI 可能就是更优解。

编程语言从机器码进化到 Python,每一步都在让人更容易表达意图。现在,下一步可能就是直接用人话来编程了。

##
分类