PrimeIntellect-ai/prime-agent
A self-improving RLM agent for coding workflows and long-running autonomous tasks.
解决的问题
Prime Agent 专为复杂且长时间运行的编码和研究任务而设计,这些任务通常超出单次聊天会话的限制。它解决了在终端断开连接,或任务需要长时间并行执行和自我修正时,上下文、状态和进度丢失的问题。
工作原理
该项目使用两个主要抽象:递归语言模型(RLM),将提示视为变量,工具视为持久 Python REPL 中的函数调用;以及持续性 harness,用于存储持久状态,如记忆、技能描述和子代理规范。这使得代理能够通过 /refine 命令,基于会话中获得的经验进行证据支持的更新,从而优化自身的运行模式。
适用人群
主要面向需要处理长时间工作流、管理子代理并在持久环境中执行代码的开发者和 AI 研究人员。
特色亮点
- 程序化控制: 使用持久 Python REPL 进行文件操作、shell 命令和上下文管理。
- 子代理编排: 内置
rlm()函数,可启动子代理以并行或后台执行任务。 - 自我改进的 harness:
/refine命令允许代理根据会话中学习到的经验更新其补充状态。 - 守护进程支持的连续性: 会话以后台服务运行,用户可断开连接后重新连接到活跃代理。
- 自主模式: 支持有界自主性,可配置回合数、令牌数和时间预算,包括用户自定义的质量门控。
- 可执行技能: 可重复的工作流可转换为可导入的 Python 包。
相关
- Dispatch
- 项目
- 项目
- 项目