Skip to main content
ToolPotion

OpenManus-RL

OpenManus-RL is an open-source project focused on live-stream development for Reinforcement Learning (RL) tuning of Large Language Model (LLM) agents. It aims to explore new paradigms for RL-based LLM agent tuning, sharing progress and results dynamically. The project welcomes community contributions to advance agent reasoning and tool integration.

Description

OpenManus-RL is a collaborative open-source initiative by Ulab-UIUC and MetaGPT, extending the original OpenManus project. Inspired by successful RL tuning for reasoning LLMs like Deepseek-R1 and QwQ-32B, this project explores novel paradigms for RL-based LLM agent tuning. Progress, including rigorous testing on benchmarks such as GAIA, AgentBench, WebShop, and OSWorld, along with tuned models, is shared dynamically through live streaming.

The project integrates advanced reinforcement learning (RL) techniques to enhance the reasoning and decision-making capabilities of LLMs. It draws inspiration from existing frameworks and explores new algorithmic structures, diverse reasoning paradigms, sophisticated reward strategies, and extensive benchmark environments. Key components include exploring various reasoning models (GPT-O1, Deepseek-R1, QwQ-32B), experimenting with alternative rollout strategies like Tree-of-Thoughts (ToT) and Monte Carlo Tree Search (MCTS), and analyzing different reasoning output formats such as ReAct and Outcome-based Reasoning.

Post-training strategies investigated include Supervised Fine-Tuning (SFT), Generalized Reward-based Policy Optimization (GRPO), Proximal Policy Optimization (PPO), Direct Preference Optimization (DPO), and Preference-based Reward Modeling (PRM). The project also focuses on training specialized agent reward models and implementing test-time trajectory scaling for adaptability. Integration with leading RL tuning frameworks, notably the 'verl' submodule, provides advanced training capabilities for agent optimization.

The OpenManus-RL dataset combines agent trajectories from AgentInstruct, Agent-FLAN, and AgentTraj-L, featuring a ReAct framework, structured training, anti-hallucination techniques, and coverage across six domains. The project provides a simplified library for SFT and GRPO tuning, built upon the 'verl' framework. Community contributions are highly encouraged for fine-tuning codebases, datasets, environment setups, and computing resources, with important contributors potentially listed as co-authors to future papers.

OpenManus-RL aims to push the boundaries of agent reasoning and tool integration, fostering a thriving open-source agent ecosystem. The project is committed to continuous updates and welcomes collaboration from developers interested in advancing LLM agent capabilities.

OpenManus-RL's Core Features

  • Live-stream development of RL tuning for LLM agents

  • Exploration of novel RL-based LLM agent tuning paradigms

  • Rigorous testing on agent benchmarks (GAIA, AgentBench, WebShop, OSWorld)

  • Open sharing of progress, results, and tuned models

  • Integration of advanced RL algorithms and frameworks (e.g., Verl)

  • Support for diverse reasoning models and rollout strategies (ToT, MCTS)

  • Implementation of various post-training strategies (SFT, GRPO, PPO, DPO)

  • Comprehensive dataset combining agent trajectories from multiple sources

  • Community contribution welcome for code, data, and resources

Getting Started with OpenManus-RL

  1. Clone Repository: Clone the OpenManus-RL repository, ensuring submodules are initialized and updated.

  2. Environment Setup: Create and activate a conda environment, then install required dependencies including PyTorch and vllm.

  3. Dataset Preparation: Download the OpenManus-RL dataset from Hugging Face.

  4. Environment Configuration: Set up specific agent environments like WebShop or ALFWorld as per documentation.

  5. Training Execution: Utilize provided scripts for training agent models, for example, ALFWorld RL Training (PPO).

  6. Optimization: Fine-tune parameters and explore different strategies for optimal agent performance.

OpenManus-RL's Use Cases

  • LLM Agent Tuning
  • Reinforcement Learning Research
  • Benchmark Evaluation
  • Open-Source Collaboration
  • Tool Integration
  • Reasoning Capability Enhancement

FAQ from OpenManus-RL

OpenManus-RL Reviews

Loading...

Popular AI Tools Like OpenManus-RL

AI GitHub Repos

Gwenflow is a Python framework for orchestrating applications powered by autonomous AI agents and Large Language Models (LLMs). It simplifies the integration of LLMs and agents…

AI Agent Builders

AI GitHub Repos

RAGFlow is an open-source Retrieval-Augmented Generation (RAG) engine that integrates advanced RAG with Agent capabilities, providing a robust context layer for large language…

FeaturedAI Agent Builders

CAMEL is an open-source multi-agent framework designed to explore the scaling laws of AI agents. It facilitates research by providing tools for simulating large-scale agent…

AI Agent Builders

AI Frameworks

The OpenAI Agents SDK allows developers to create agentic AI applications with minimal complexity. It features a set of primitives for building agents, managing tasks, and…

FeaturedAI Agent Builders

AI GitHub Repos

Voyager is an open-ended embodied agent for Minecraft, powered by large language models. It continuously explores, learns skills, and makes discoveries without human intervention.…

AI Agent Builders

OpenPipe offers an AI agent reinforcement learning platform for enterprises. It enables building reliable, low-latency, and cost-effective AI models through advanced fine-tuning…

Machine Learning Platforms

AI GitHub Repos

Qwen-Agent is an open-source framework for building LLM applications using Qwen models. It supports function calling, code interpretation, RAG, and more, enabling the creation of…

AI Agent Builders

AI GitHub Repos

MS-Agent is a lightweight, extensible framework designed to empower AI agents with autonomous exploration and complex task execution capabilities. It supports multi-agent systems,…

AI Agent Builders