KISS Sorcar: A Stupidly-Simple General-Purpose and Software Engineering AI Assistant
KISS Sorcar 是一个免费开源的 VS Code 扩展,基于一个仅 1,850 行的极简智能体框架构建,该框架采用五层层级结构、通过测试进行自我验证以及 Git 隔离机制,从而在 Terminal Bench 2.0 上实现了 62.2% 的通过率,在长周期软件工程任务中超越了 Claude Code 和 Cursor Composer 等现有工具。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象你有一位名叫Sorcar的才华横溢、极度聪明的实习生。这位实习生在编写代码、解决谜题和使用计算机工具方面极具天赋。然而,像任何实习生一样,他们也有一些怪癖:他们很容易疲劳(“大脑空间”耗尽),有时会犯一个小错误导致整天功亏一篑,并且可能会陷入困惑的循环中。
这篇论文介绍了KISS Sorcar,这是一个旨在管理该实习生的系统,使其能够从事严肃的软件工程工作而不至于崩溃。“KISS”代表“保持简单,傻瓜”(Keep It Simple, Stupid),这是其核心理念:与其构建一个庞大复杂的机器人大脑,不如构建一个非常简单的分层管理系统。
以下是该系统的运作方式,通过简单的类比进行解释:
1. 五层管理团队
与其让一个巨大的大脑试图一次性完成所有事情,不如使用一个由五位管理者组成的团队,每位管理者只负责一项具体工作。这就像接力赛,接力棒沿着指挥链向上传递:
- 第一层:奔跑者(KISS Agent)
这是基础执行者。它遵循一个简单的规则:“思考,然后行动,然后再思考。”它有严格的预算(像钱包一样),如果钱或步数耗尽就会停止。它是实际与 AI 模型对话的引擎。 - 第二层:记录员(Relentless Agent)
“奔跑者”的记忆很短(像一个小记事本)。如果任务太大,一页纸写不下,“记录员”就会介入。当“奔跑者”填满一页纸时,“记录员”会写下迄今为止发生事情的详细摘要,清空页面,并开始一个新的会话。这使得实习生可以在几天内持续进行项目工作而不会忘记开头。 - 第三层:工具使用者(Sorcar Agent)
这一层为实习生提供了一个工具箱。它可以打开文件、输入命令、浏览互联网,甚至控制网页浏览器。它是系统的“双手”。 - 第四层:聊天伙伴(Chat Sorcar Agent)
这一层负责记住对话。如果你今天与实习生交谈,明天再回来,这一层能确保实习生记得昨天讨论的内容,因此你无需从头开始。 - 第五层:安全卫士(Worktree Sorcar Agent)
这是最重要的安全功能。想象实习生正在创作一幅画。这一层不会让他们直接在你的原始画布上作画,而是给他们一个完全相同的副本(称为“工作树”)进行练习。- 如果他们搞砸了,只需扔掉副本。你的原始画作是安全的。
- 如果他们做得很好,你可以小心翼翼地将他们的更改复制到你的原始画布上。
- 这防止了实习生意外破坏你的整个代码库。
2. “严厉的老师”(系统提示)
论文认为,AI 模型本身很聪明,但它需要严格的规则才能表现得像一名专业的工程师。创作者编写了一本庞大的“规则手册”(系统提示),它就像一位严厉的老师。
规则不是只说“写代码”,而是规定:
- “先读后写”:在读取文件之前,永远不要触碰它。
- “先测后修”:如果你发现了一个 bug,先编写一个测试来证明它是坏的,然后再修复它。
- “拒绝 AI 废话”:不要写空洞无用的文字。要直接且准确。
- “检查你的工作”:在你说“我完成了”之前,必须运行检查清单(代码检查器、测试、类型检查)来证明它能正常工作。
论文声称,通过迫使 AI 放慢速度并遵循这些工程习惯,代码质量会显著提高,即使这需要多花一点时间。
3. 结果:是魔术吗?
创作者在名为Terminal Bench 2.0的困难基准测试中测试了 KISS Sorcar,这就像一系列复杂的编码谜题。
- 得分:KISS Sorcar 解决了 62.2% 的任务。
- 竞争对手:它击败了其他著名的 AI 编码工具(Claude Code 为 58%,Cursor Composer 2 为 61.7%),使用的是完全相同的底层 AI 模型。
论文声称,这证明了组织和纪律比仅仅拥有一个“更聪明”的模型更重要。一个简单且管理良好的系统可以胜过更复杂的系统。
4. “自我教学”功能
一个很酷的功能是系统会向你学习。如果你告诉实习生:“我讨厌在变量名中使用驼峰命名法(camelCase)”,系统会将此记录在一个特殊文件(USER_PREFS.md)中。下次你寻求帮助时,实习生会自动记住这条规则。这就像实习生正在慢慢变成你个人编码风格的完美克隆。
5. 主要结论
论文以一个大胆的观察结束:我们正在进入“专家的黄金时代”。
- 如果你是一位懂得如何与这些高级 AI 模型(如 Claude Opus 4.6)交流专家,你就能构建令人难以置信的东西。
- AI 如此聪明,以至于人类实际上可能成为过程中的“缓慢部分”。
- 作者建议,未来人们将不再依赖大型软件公司,而是利用这些 AI 助手构建自己的定制软件工具。
简而言之:KISS Sorcar 是一个简单的开源工具,它将强大的 AI 包裹在一套严格的工程规则和安全网中。它不把 AI 视为魔杖,而是视为一名高技能的工人,需要一位好的管理者、一个整洁的工作空间以及一份检查清单,才能发挥最佳水平。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。