论文
KISS Sorcar:一个极其简单的通用和软件工程人工智能助手
KISS Sorcar: A Stupidly-Simple General-Purpose and Software Engineering AI Assistant
摘要
大语言模型 可以流畅地生成代码和调用工具,但将它们部署为长期软件工程和 AI 发现任务的实用助手仍然暴露出持续存在的差距:有限的上下文窗口、可能使整个会话脱轨的单个错误、陷入死胡同的代理、AI 溢出以及生成的难以审查或恢复的更改。我们推出了 KISS Sorcar,这是一种开源通用 AI 代理,用于长期任务和 AI 发现,同时也可作为集成开发环境 (IDE)。它构建在 KISS 代理框架之上,这是一个极其简单的 AI 代理框架,包含大约 2,900 行核心代理代码。该框架通过结构化系统提示和五层代理层次结构解决了上述差距,其中每一层都添加了一个关注点:预算跟踪的 ReAct 执行、通过摘要自动延续跨子会话、具有并行子代理的编码和浏览器工具、具有历史记录回忆的持久多轮聊天以及 git 工作树隔离,以便每个任务都在自己的分支上运行。工程原理被编码在代理的系统提示中。