

编程大神玛特 · 波科克(Matt Pocock)开云kaiyun官方网站,混名 TypeScript 巫师,他在最新的编程课里这样形容一个器具。
"之前你无论用哪个模子编程王人只可赢得半制品,AI 只可作念一些杂活。但是这玩意可不一样,你能把通盘待办列表交给它不竭。"
这节课时长 4 个小时,售价 375 好意思元,容量是 40 东谈主,而玛特卖完它只用了半个小时。
温顺 vibe coding 的圭表员们,这两天一定被一个挖着鼻孔、面貌古板、头发疏淡,一只眼睛站岗、另一只眼睛查察的黄色胖子刷屏了。

这就是 Ralph。
简便来说,Ralph 是一个 Agent 插件,设备者不错在输入需求后就能当个纵脱掌柜。
它我方会监督我方运行,通过赓续的测试代码,直至临了跑出透顶顺应需求的散伙才会罢手。
一个实在的使用场景是,在寝息之前掀开 Ralph,输入未来的设备内容,到了第二天,Ralph 就会完成扫数代码,恭候你进行临了审阅。
而你莫得破耗 1 秒钟在编程上,致使更无须像使用之前的 vibe coding 器具那样,守在电脑前,一转一转地帮着听不懂话的 AI 改代码。
你独一作念的事情就是睡了个好觉。
自从 Ralph 被上传到 Github 以后,不到两周时期就得益了 7000 颗星星。这个速率相称恐怖,在 Github 上,即使是头部爆神情样,两周时期也很难破裂 7000 颗星。
要知谈,哪怕是 DeepSeek 的主仓库,在上线后不异的时期里,也才快要 8000 颗星星。
在线编程讲解平台 Treehouse 的首创东谈主瑞安 · 卡松(Ryan Carson)更是直言,"扫数东谈主王人在筹商 Ralph "(Everyone is raving about Ralph)。
01
Ralph 这个名字开始于动画《辛普森一家》中的一个变装,Ralph Wiggum。他的特质就是不太智谋,但是执着不懈。
Ralph 的设备者叫作念杰弗里 · 亨特利(Geoffrey Huntley),不外在汉文互联网上,公共更平安叫他的混名"澳洲放羊大叔"。

因为他并不是信得过道理上的圭表员,现实上他是在澳大利亚以放牧为生。何况澳洲放羊大叔从不住屋子里,只住在我方的房车里。
回反正题,Ralph 并非一个全新的、独处的软件产物,而更像是一种职责形而上学或一套可被扩充的剧本,旨在让现存的 AI 编程代理(如 Anthropic 的 Claude Code、Cursor 等)在你离开电脑时也能捏续职责。
用澳洲放羊大叔我方的话来说,Ralph 的中枢简便到不错空洞为一转代码,但其威力却谢却小觑,就像 while true 一样。
它的职责经由不错理解为几个枢纽设施。
第一步是任务理解。它要求设备者将一个纷乱的功能需求,拆分红一系列实足小、可独处完成的原子任务。枢纽在于,每个小任务王人必须有明确的、可被机器自动检测的"通过"或"失败"圭臬。
微辞的指示,比如"让界面更面子",在这里是行欠亨的。任务必须是具体的,举例"添加一个优先级列,其默许值为中等"。
任务清单准备好后,Ralph 便初始轮回扩充。
在每一轮迭代中,它会从任务列表中取舍一个尚未完成的任务。它会读取容貌确现时现象,包括 git 的版块历史、纪录职责进程的 progress.txt 文献,以及包含扫数待工作项的 prd.json 产物需求文档。
然后,它会调用 AI 模子来编写杀青该任务所需的代码。
代码编写完成后,经由自动投入测试关节。Ralph 会运行预设的测试剧正本考据新代码是否每每职责,以及是否得志了任务的验收圭臬。
淌若测试通过,它会自动将此次的代码变更提交到 git 版块限制系统中,并在 prd.json 里将该任务瑰丽为完成。此次得胜的教学,连同可能遭遇的问题和不竭决策,会被纪录在 progress.txt 中,手脚后续迭代的参考。
淌若测试失败,它不会停驻来恭候用户干豫,而是会将装假信息纪录到 errors.log 文献中。鄙人一轮轮回初始时,AI 会读取这些装沐日记,从中学习,并尝试用不同的措施来不竭并吞个问题,幸免访佛之前的装假。
这种职责形态不竭了现时 AI 编程器具大王人濒临的勤劳——高下文窗口限制。
当设备者与 AI 进行永劫间的调理对话,思要去构建一个复杂功能时。跟着代码量的加多和对话轮次的增多,AI 会逐淡健忘领先的指示和拘谨。
它可能会初始首尾乖互,或者在修改一处代码时意外中破裂了另一处的功能。最终,设备者发现我方像在护理一个操心力欠安的小学生,需要赓续提醒和改良,效用大打扣头。
问题出在职务的范畴上。
频繁来说,一个功能包含二十个部分,AI 试图将扫数细节王人保留在它的短期操心里时,它往往力不从心。
Ralph 的战略有点像"少食多餐"。它每次只专注于一个极小的任务,完成后就通过 git 提交来固化后果,然后清空我方的短期操心(高下文),以一个全新的、干净的现象管待下一个任务。
这意味着,表面上它不错构建无穷复杂的软件,而不会被越来越长的对话历史所困扰。
它不是莫得高下文,而是把操心滚动成了结构化的文献。
1. git 历史成为了 AI 的永久操心,每一次提交王人是学问的积存。
2. progress.txt 文献纪录了已完成的职责和现时现象,是容貌进程的活水账。
3. prd.json 文献是产物需求文档,明确扫数待完成的任务。
4. AGENTS.md 文献是操作指南,纪录构建和测试容貌的具体措施。
5. errors.log 用于下个轮回时幸免调换的装假。
02
固然前边讲了那么多,但 Ralph 的核神思制不错被浓缩为一转简便的 Bash 剧本:
while :; do cat PROMPT.md | claude-code ; done
这行代码的本色是一个无穷轮回。它赓续地将一个包含指示的指示文献喂给一个 AI 代理,让其反复迭代,直到外部条款被得志才罢手。
这个看似"粗劣"的轮回,恰正是 Ralph 模式的立异地方。
很多 AI 模子在完成一轮输出后,会以为任务依然"差未几完成"并自行退出。它们可能会忽略掉测试、构建、建设报错等枢纽的收尾设施。
Ralph 的机制则罗致了 AI 的退出信号。举例,在与 Claude Code 集成时,一个插件会阻碍 AI 的退出指示。
它会检查职责后果是否得志预设的完成条款,在输出中是否包含一个特定的完成瑰丽。
淌若莫得找到这个瑰丽,插件就不会让 AI 进程罢手,而是强制它投入下一轮迭代。这种机制让通盘设备经由脱离了东谈主工的"卡点",杀青了从编码到测试再到修正的透顶自动化。这是它不祥在设备者寝息时也无东谈主值守运行的底层基础。
然则,托管的枢纽并非简便地"让 AI 一直跑下去",而是"让 AI 知谈要跑到什么时候为止"。

淌若莫得一个明确的、可被机器交融的完成圭臬,AI 我方的迭代轮回就会变成无方针的资源花费,最终产出的散伙可能依然无法使用。
因此,Ralph 模式强调在启动前就界说好明确、可量化、可被机器检测的完成条款。这个条款被编码在职务的验收圭臬中。
在每一轮轮回的末尾,AI 王人会自行检查这些条款。淌若条款未得志,它就会遏抑我方退出,并触发下一轮迭代。这个过程会一直捏续,直到扫数任务的验收圭臬王人被得志,最终的完成瑰丽出现为止。
这相称于用机器替代了东谈主工来完成"散伙验收"这一关节。
这种模式也提供了两种主要的合作形态。一种是"离线 Ralph "(AFK Ralph),设备者在晚上寝息前设定好任务,然后让它彻夜运行。第二天早上醒来,新的功能可能依然设备完成并恭候审阅。这种形态稳当那些需求明确、径直了当的任务。
另一种是"手动挡 Ralph "(Hands-on Ralph),设备者一次只运行一轮轮回。在每一轮散伙后,设备者会审查 AI 的提交,并在必要时进行领导和调换。这种形态更稳当那些复杂的、探索性的功能,设备者但愿在过程中保捏更多的限制权。
但即即是在手动模式下,由于其结构化的任务和明晰的响应轮回,它频繁也比传统的 Vibe Coding 要高效得多。
03
除了职责模式上的立异,Ralph 的另一个显耀特质是其运行资本相对较低。
凭证一些设备者的共享,一次包含 10 轮迭代的典型 Ralph 运行,其 API 调用资本大要在 30 好意思元驾驭。
有一位设备者使用这种模式请托、审查并测试了一个好意思满的应用圭表,总破耗不到 300 好意思元。
而在往时,他设备同等复杂度的产物,外包资本可能高达 50000 好意思元。
即使 Ralph 只可完成 90% 的职责,设备者只需破耗极少时期进行临了的计帐和收尾,也相称于将数天的职责压缩到了几个小时。
这现实上有些反直观,Ralph 运行多个轮回,却比其他产物要低廉。

Ralph 低资本的原因,与它独到的职责经由联系。
当使用其他 AI 模子进行长对话时,为了让模子记取半小时前筹商过的内容,每一次发送新苦求时,频繁需要将之前的沿途聊天纪录再行发送给它。
跟着对话变长,每次 API 调用所花费的 Token 数目会呈指数级增长,导致用度急剧高涨。
前文提到,通盘容貌的"操心"被存储在 git 和土产货文献中,而不是不菲的 AI 模子高下文里。
那么 Ralph 每次苦求 AI 时,只需要提供与现时任务联系的最少信息。完成任务后,这个旋即的高下文就被毁灭。因为高下文很短,是以单次调用的资本相称低。
一些现实案例也印证了这种模式的后劲。在一个创业黑客松活动中,有团队讹诈 Ralph 在彻夜之间请托了 6 个不同的容貌原型。澳洲放羊大叔本东谈主,更是据称在不到三个月的时期里,主要通过 Ralph 构建了一门好意思满的编程说话。
严格道理来说 Ralph 莫得竞品,但 Codeiu 在 2025 年推出的 Cascade 不错在工程上杀青和 Ralph 差未几的效果。
它和 Ralph 在指标上是一致的,托管设备,直至最终完成复杂编程。但是它莫得 Ralph 那么简便径直,而是以" plan-act-verify "(缱绻、扩充、考据)这个逻辑来运行。
从代码扩充上来讲,Ralph 是无穷 Bash 轮回 + 单次扩充。在第一次运行之前,由于莫得建设 logs,是以它就是会出错,然后再到第二个轮回,凭证以前出过的错改正。
而 Cascade 是先去缱绻好通盘经由,再扩充,临了考据。
由于经过一初始的编排和缱绻,它的编程和考据过程,王人比 Ralph 的运行时期要少。
但问题就在于,Cascade 无法无穷轮回。是以存在一个阈值,一朝容貌的复杂程度卓越这个阈值,Cascade 就无法杀青像 Ralph 那样的托管。
此外,一个围绕 Ralph 的生态系统也正在快速变成。
Anthropic 依然将 Ralph 手脚其 AI 编程器具 Claude Code 的官方插件之一。而前端设备平台 Vercel 的实验室也发布了扶植该模式的 AI SDK 版块。
这些官方和半官方的采选开云kaiyun官方网站,标明 Ralph 模式依然从一个容貌,徐徐演变为一种被行业认同的、不竭现实问题的有用范式。