“Ralph Wiggum”循环提示克劳德使用振动克隆软件
特点开源开发人员 Geoff Huntley 编写的脚本有时会让他感到恶心。这是因为它使用代理人工智能和编码助手以如此小的成本创建高质量的软件,他担心这会颠覆他的职业。
这是脚本:
同时:;做猫提示.md |克劳德代码;完成
亨特利描述该软件是“一个 bash 循环,它将人工智能的输出(错误和所有)反馈给自身,直到它想出正确的答案。这是蛮力与坚持的结合。”他将代码及其实现的技术称为“Ralph”,这是对 20 世纪 80 年代呕吐的俚语的致敬,也是对《辛普森一家》中角色 Ralph Wiggum 及其无知、坚持和乐观的致敬。
登记册Huntley 表示,当前的人机交互实践意味着开发人员使用人工智能编码助手就像打乒乓球一样:他们通过网络发送提示来生成一些代码,然后法学硕士会回击一些代码。他接受了这个比喻,假设开发人员/机器人游戏会继续下去,直到人类满意人工智能生产出有用的东西,拿起球,然后去工作。
亨特利的方法改变了游戏规则,告诉编码助理尝试满足开发人员的要求,评估是否这样做,然后再次尝试,直到提供所需的结果。人类仍处于循环之中,但进入软件开发过程的时间较晚,而且比现在的情况要少。
开发人员使用他的方法和 Anthropic 的 Claude Code 服务来克隆商业产品,如果提供包括源代码、规格和产品文档在内的资源,就可以实现这项工作。
亨特利记录了他如何利用拉尔夫创建一个税务应用程序对于 ZX Spectrum 以及更高版本对 Atlassian 产品进行逆向工程并克隆。
亨特利告诉我们,他使用他的技术克隆了商业供应商提供的开源软件版本,他认为该版本的许可证不能满足他的需求。在访问公司的源代码并将其转换为另一种语言后,他使用 Ralph 驱动 Claude Code 并创建一个克隆。结果并不好,因为他没有产品规范,但将供应商的文档输入到他的循环中意味着克劳德最终生产出了更好的软件。
开发商告诉登记册人工智能可以处理此类任务,同时每小时消耗约 10 美元的计算和/或 SaaS 资源,他指出,这一数字更接近快餐工人的工资,而不是软件开发人员赚取的高得多的工资。
亨特利甚至用他的方法来开发一种新的编程语言他称之为“被诅咒的”。
他写道:“它的词汇结构受到了诅咒,它的构建方式受到了诅咒,这是可能的,它的成本如此低廉,而且我对克劳德发誓的次数也受到了诅咒。”
我做了什么?
他还想知道 Cursed 的创建是否可能对软件行业产生影响。这就是为什么亨特利的创作有时会让他感到恶心,也是为什么到 2025 年他有时会暂停自己的想法。
但他一直与其他开发者讨论这些问题,在访问硅谷后,他注意到人们对他的方法相当感兴趣——尤其是在初创企业中。
他说,著名创业孵化器 Y Combinator 的许多参与者现在都在使用 Ralph,他们的努力引起的轰动最终让 Anthropic 了解了他的工作并创建了一个拉尔夫·维格姆插件其克劳德代码产品。Claude Code 的创建者 Boris Cherny说他利用拉尔夫。
- Microsoft 撤销了在 Twitter 上抱怨推广 SQL-on-Azure 请求的开发人员的 MVP 身份
- 周末后想读点书吗?这对于一个粗俗的人来说怎么样:英国、澳大利亚的冠状病毒接触者追踪应用程序的源代码
- 人类为克劳德写了23000字的“宪法”,暗示它可能有感情
- 被 Anthropic 忽视的传染性 Claude Code bug 迅速传播到 Cowork
亨特利认为他偶然发现了一个可以改变软件开发甚至整个行业的想法。
他认为,开发人员现在应该花更多时间考虑编写循环来驱动编码助手产生更好的输出,而不是坚持进行代码审查。
“敏捷和站立不再有意义,”亨特利说。“当 Jira 票猴的日子已经结束了。”
他还认为拉尔夫对任何企业都构成了深刻的挑战。“公司拥有无法复制的品牌和无法复制的商誉,”他告诉我们。登记册。“但产品功能现在可以被克隆。”
因此,Huntley 预计初创公司将利用 Ralph 来克隆现有业务(尤其是 SaaS 服务)并降低其收取的价格,因为他们可以使用每小时 10 美元的代理编码来实现这一点,而不必支付全部人工编码人员的费用。
这种情况可能会让很多很多人感到非常不舒服。®