LLM | 项目推荐:LLM 后训练 / Agent 相关的小规模开源项目

以下项目均开源在 GitHub,主题与 LLM 后训练 / LLM 应用 / Agent 的最新进展相关。

经初步调研,均可以使用 8 卡 A100 复现。


目录


项目列表

  1. EasyR1:https://github.com/hiyouga/EasyR1
  2. RAGEN:https://github.com/mll-lab-nu/RAGEN
  3. Search-R1:https://github.com/PeterGriffinJin/Search-R1
  4. TinyZero:https://github.com/Jiayi-Pan/TinyZero
  5. Agent-R1:https://github.com/AgentR1/Agent-R1
  6. Claw-R1:https://github.com/AgentR1/Claw-R1
  7. verl-tool:https://github.com/TIGER-AI-Lab/verl-tool
  8. verl-agent:https://github.com/langfengq/verl-agent
  9. rllm:https://github.com/rllm-org/rllm
  10. LightRAG:https://github.com/HKUDS/LightRAG
  11. SWE-agent:https://github.com/SWE-agent/SWE-agent
  12. SeeClick:https://github.com/njucckevin/SeeClick

Agent-R1 和 Claw-R1

Agent-R1 和 Claw-R1 是中科大同一个团队开源的项目,非常新,分别是 26 年 2 月和 3 月发布的,star 已经达到 1.3k,并且还在持续维护中。

Agent-R1 关注 LLM 与外部环境的 multi-turn 交互,(个人理解)感觉这个能力对 agent 来说是必要的。具体算法还没读。

复现 Agent-R1,使用 verl 的 conda 环境 就可以了,不需要装其他包。(不过现在我跑的好像有些 bug,正在 debug)

Claw-R1 的故事好像是:Agent-R1 已经提供了 agent RL 训练的框架了,而 Claw-R1 可以为 agent RL 训练收集各个环境的数据,是一种"middleware";具体还没仔细 check。

RAGEN

先前读过 ragen 这个工作,参考博客:CSDN | RAGEN 与 StarPO 框架:如何让 LLM 在多轮交互中自我进化?

ragen 也关注 multi-turn RL,是一个提供了 1. 几个 multi-turn 环境 2. StarPO 算法实现的框架。一个师兄好像跑过 ragen,证明这个框架是能跑的。

不过印象里,ragen 里面提供的环境都比较 toy,类似于 grid world 推箱子这种,所以目前对这个项目兴趣不大。

TinyZero

TinyZero 旨在使用最少的计算资源(1-4 张 24GB GPU)、最小的模型(1.5B),复现 deepseek-r1 的 aha moment。这个项目证明了,即使是 1.5B 参数的小模型,通过 RL 也能自发产生自我验证和搜索能力。

据初步调研,这个项目的复现难度是最低的。

不过,目前这个项目已经不维护(archive)了,项目作者建议使用 verl 官方库来进行复现。

SWE-agent

SWE-agent 是一个非常有名的项目,关注 code agent 或 cli agent,希望能让 agent 自动修 GitHub 里的 issue。据调研,mini-SWE-agent 可能是一个更适合复现、更轻量级的版本。

并且,SWE-agent 貌似不强制使用本地大模型,而是可以用 API。

具体还没 check。

Search-R1

据调研,search-r1 是 OpenAI DeepResearch 的开源替代思路,训练模型学会 deep research,学会何时搜索、如何推理。

这个我也很感兴趣,但还没 check。

其他项目的信息

  • EasyR1:
    • 这个项目的作者是 llamafactory 的作者,这是一个轻量级多模态 RL 的框架。不过目前我不太关注多模态,希望优先关注 agent。
  • rllm:
    • 伯克利 Sky Computing Lab 开源的通用 Agent RL 训练框架,核心理念是让任何 Agent 框架(如 LangGraph SmolAgent)只需极少代码修改就能接入 RL 训练。
    • 这听起来像是 agent 领域的 verl;但我还不太了解这些 agent 框架...
  • LightRAG:
    • 有完整 WebUI 和多种存储后端(Neo4j, MongoDB 等),既支持经典 vector RAG,又集成知识图谱(Graph storage)。不过目前我不太关注 RAG,更优先希望了解 agent 核心技术流。
  • verl-tool:
    • 似乎是 verl 的子模块,专注工具调用场景的 RL 训练,支持异步多轮 rollout。
  • verl-agent:
  • SeeClick:
    • 是一个 视觉 GUI 点击的 agent 项目。

更多细节暂时还没 check,后面会继续 check 的。

相关推荐
墨抒颖 msy.plus1 小时前
矩阵、注意力与 GPU:拆解 DeepGEMM 与 FlashMLA
人工智能·llm·gpu·源码解析·1024程序员节·deepseek
救救孩子把3 小时前
RAG 还是 Fine-Tuning?从语义切分、QLoRA 到安全防护的企业级 LLM 优化实战
安全·llm·rag·fine-tuning·qlora
slacker-kian6 小时前
RAG 实战:用 LangChain + LLM 对私有文档做摘要提取
ai·langchain·llm·agent·rag
goehou9 小时前
Agent 卡在第三步,怎么查,一次请求的可观测性
llm·agent·日志·trace·可观测性
goehou9 小时前
Agent 把用户地址发给了模型,数据脱敏该在哪一层做
llm·agent·数据脱敏·隐私合规·工程实践
先吃饱再说9 小时前
LangGraph 状态图:从节点、边到中断恢复,手写一个多 Agent 工作流
人工智能·langchain·llm
AI技术新视界10 小时前
递归自我改进(RSI)是什么
人工智能·llm·1024程序员节·rsi
冬奇Lab21 小时前
一天一个开源项目(第246篇):rec —— Recursive 自研的本地推理引擎,在 Mac 上跑 Flint 编码模型,称比 llama.cpp 快 1.4–2.6 倍
人工智能·开源·llm
嘎嘎风1 天前
MiniMind 学习笔记之 25 Web UI 与 LLaMA-Factory:两条“不写代码”的路径
gpt·llm·源码阅读
沛东的认知和实践1 天前
模型会自己伪造工具结果:一次 Agent 评测暴露的 Harness 工程问题——从一句 `count=0`,看模型输出、工具执行和上下文权威的边界
llm·agent