MAgent
Active·★ 1.8k·Updated 2022-10-22
★ Reinforcement Learning★ Multi-Agent Systems★ AI Platform
A Platform for Many-Agent Reinforcement Learning
MAgent is a research platform designed for many-agent reinforcement learning, supporting scaling from hundreds to millions of agents. It provides a robust environment for exploring artificial collective intelligence, offering compatibility with Linux and OS X and various deep learning frameworks.
#Multi-Agent Reinforcement Learning#Simulation Platform#Collective Intelligence#Python#Deep Learning#Coding
01
Features
01Scalable Many-Agent Support (hundreds to millions)
02Flexible Agent Development (rule-based or deep learning)
03Diverse Demo Scenarios (pursuit, gathering, battle)
04Interactive Battle Game Mode
05Integrated Baseline RL Algorithms (DQN, DRQN, A2C)
02
Compatibility
Linux
Native
Verified via docs
OS X
Partial
Verified via docs
Python 2.7
Supported
Verified via docs
Python 3
Supported
Verified via docs
TensorFlow
Supported
Verified via docs
MXNet
Supported
Verified via docs
03
Quick start
1
$ git clone [email protected]:geek-ai/MAgent.git
2
$ cd MAgent
3
$ sudo apt-get install cmake libboost-system-dev libjsoncpp-dev libwebsocketpp-dev
4
$ bash build.sh
5
$ export PYTHONPATH=$(pwd)/python:$PYTHONPATH
04
Use cases
↳Many-agent reinforcement learning research
↳Development of artificial collective intelligence
↳Benchmarking RL algorithms in large-scale environments
05
Alternatives
Microsoft AutoGen★ 58.5k
A framework that enables the development of LLM applications using multiple agents that can converse with each other to solve tasks.
CrewAI★ 52.4k
Framework for orchestrating role-playing, autonomous AI agents. By working together, your Crew can tackle complex tasks.
Context7★ 56.4k
MCP Server that provides up-to-date code documentation for LLMs and AI code editors.
GitHub MCP Server★ 30.3k
GitHub's official MCP Server. Allows AI agents to interact directly with your GitHub repositories (read files, search code, issues).
n8n★ 190.2k
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
ToolJet★ 37.9k
ToolJet is the open-source foundation of ToolJet AI - the AI-native platform for building internal tools, dashboard, business applications, workflows and AI agents 🚀
Related searches
Comments
Log in to leave a comment
No comments yet. Be the first!