工作日早上 7 点读 AI,周日早上 8 点读周报订阅邮件

METAL LAB

primeintellect-ai/prime-agent

18,661TypeScriptMIT

编程智能体能在对话结束后保留学到的经验并自我微调

Prime Agent 是一个用于编程和长时间自主任务的开源智能体,核心是一个持续运行的 Python REPL(逐行执行代码并立即看到结果的交互环境),把上下文当作变量、把子智能体调用当作函数调用来处理。'/refine' 命令会回顾当前的工作轨迹,对补充提示词、记忆、技能描述等持久状态做出有据可查的小幅更新,但从不改动不可变的基础系统提示词。由于以守护进程(daemon,在后台持续运行的进程)方式运行,终端断开后会话仍会继续,之后可以重新接入。

它做什么

  1. 内置工具是持续运行的 Python REPL,文件操作、shell 命令、工具调用、子智能体和上下文管理都通过代码完成
  2. rlm(...) 可以生成真正的子智能体来做并行或后台工作,并以编程方式返回结果
  3. /refine 只对 harness(补充持久状态) 做有据可查的小幅更新,并记录历史以便回滚
  4. 技能以可导入的 Python 包形式存在,内置的技能创建器能把重复出现的工作流程变成可复用技能
  5. 持久目标(/goal)、心跳(heartbeat)、定时任务和有限自主模式(/autonomous) 让任务能跨多轮对话和多次会话持续推进

为什么重要

这让耗时较长的研究评估或重复性的编程工作流可以在无人一直看守的情况下继续推进,并让智能体把经验带入之后的任务。README 明确警告这不是安全沙箱,因为该智能体会以用户自身权限执行模型生成的 Python 代码和命令。

本仓库术语

  • RLM (Recursive Language Model) · 把上下文当变量、把子智能体调用当函数调用的运行方式
  • Continual Harness · 跨会话保存补充提示词、记忆、技能描述等的持久状态结构
  • REPL · 逐行执行代码并立即显示结果的交互式环境
  • daemon · 终端断开后仍在后台持续运行的进程
  • 技能(skill) · 把重复工作流程封装成的可复用 Python 包

仓库简介(英文)

A self-improving RLM agent for coding workflows and long-running autonomous tasks.

在 GitHub 打开

相关报道

热门仓库

全部仓库 →

METAL LAB 最新报道