awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Microsoft avatar

Microsoft/malmo

0
View on GitHub↗
4,265 stars·607 forks·Java·MIT·10 vueswww.microsoft.com/en-us/research/project/project-malmo↗

Malmo

Malmo est une plateforme de simulation basée sur les voxels conçue pour la recherche en intelligence artificielle et l'étude des comportements d'agents autonomes. Construit comme un environnement sandbox utilisant Minecraft, il sert de framework pour la simulation multi-agents et la recherche en apprentissage par renforcement au sein d'une grille 3D de blocs.

Le projet se distingue par un framework de simulation multi-agents qui coordonne et synchronise plusieurs agents autonomes pour accomplir des missions collaboratives. Il fournit une interface standardisée suivant les spécifications de l'apprentissage par renforcement, lui permettant de fonctionner comme un environnement pour entraîner des agents par essais et erreurs.

La plateforme couvre un large éventail de capacités, incluant la génération d'environnements de recherche avec des définitions de tâches reproductibles et l'intégration de backends de jeu externes. Elle prend en charge des agents écrits dans plusieurs langages de programmation via une couche de communication agnostique et fournit des outils pour la visualisation à distance de l'état des simulations.

Le moteur de simulation et les dépendances serveur sont fournis sous forme de déploiements conteneurisés pour garantir une installation cohérente sur différents systèmes.

Features

  • Minecraft AI Research Platforms - Serves as a comprehensive sandbox environment built on Minecraft for experimenting with artificial intelligence and autonomous agent behaviors.
  • Game Simulation Environments - Provides a voxel-based sandbox built on a game engine for reinforcement learning and behavioral AI research.
  • Multi-Agent Coordination Systems - Implements frameworks that enable multiple specialized agents to collaborate on complex tasks by sharing state and delegating processes.
  • Standardized Training Interfaces - Maps voxel game states and actions to a uniform Python API for reinforcement learning training compatibility.
  • Minecraft AI Research Environments - Provides a complex 3D voxel sandbox based on Minecraft for studying autonomous agent navigation and interaction.
  • Multi-Agent Coordination - Implements a centralized coordinator to synchronize the timing and task execution of multiple autonomous agents.
  • Multi-Agent Frameworks - Offers a platform for coordinating multiple autonomous agents into collaborative teams to perform joint missions.
  • OpenAI Gym Integrations - Provides a standard Python interface following OpenAI Gym specifications for reinforcement learning training.
  • Reinforcement Learning Environments - Provides standardized interfaces for defining state, action, and reward logic to train autonomous agents via reinforcement learning.
  • Research Simulation Environments - Creates controlled virtual voxel environments used to test and evaluate the behavior of autonomous AI agents.
  • Voxel World Generation - Generates simulated voxel worlds where agents interact with and learn from a 3D grid of blocks.
  • Voxel World Generation - Represents the simulation world as a 3D grid of blocks to provide a discrete interaction space for agents.
  • AI Research Sandboxes - Provides a 3D grid of blocks as a virtual environment where agents learn to solve complex research tasks.
  • Language-Agnostic Communication Layers - Decouples simulation logic from agent scripts using a language-agnostic communication layer to support multiple languages.
  • Simulation Task Execution - Provides a standardized interface to connect scriptable environments to simulation instances for running AI agent experiments.
  • Cross-Language Agent Research - Enables AI testing by connecting external scripts written in various languages to a centralized simulation engine.
  • Multi-Language Agent SDKs - Supports the development of autonomous agents using various programming languages through a consistent set of SDKs.
  • Task Scenario Definitions - Uses structured configuration files to define reproducible goals and environmental constraints for AI agent tasks.
  • Reproducible Run Configurations - Uses structured JSON files to define experimental constraints, ensuring reproducible research runs.
  • Agent-Client Communication Protocols - Transfers game state and agent actions via a networked socket-based message protocol.
  • Simulation Synchronizers - Uses a centralized coordinator pattern to ensure multiple agent instances start missions and meet simultaneously.
  • Game AI Environments - Integrates reinforcement learning agents into a voxel-based sandbox.
  • Research Platforms - AI experimentation platform built on top of Minecraft.

Historique des stars

Graphique de l'historique des stars pour microsoft/malmoGraphique de l'historique des stars pour microsoft/malmo

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Malmo

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Malmo.
  • unity-technologies/ml-agentsAvatar de Unity-Technologies

    Unity-Technologies/ml-agents

    19,494Voir sur GitHub↗

    This project is a reinforcement learning toolkit and simulation-based AI trainer for creating intelligent agents within Unity simulations. It provides a multi-agent simulation framework for configuring cooperative or competitive scenarios and includes an environment wrapper that bridges simulations with standard machine learning libraries using gym-style interfaces. The system features a native cross-platform inference engine that executes trained neural network models for real-time decision making without external dependencies. It enables the acceleration of the learning process by running m

    C#
    Voir sur GitHub↗19,494
  • openai/universeAvatar de openai

    openai/universe

    7,506Voir sur GitHub↗

    Universe is a training and evaluation platform that transforms websites, games, and software into standardized environments for general intelligence agents. It functions as a reinforcement learning wrapper and remote environment orchestrator, providing a consistent interface to wrap diverse software for AI agent interaction. The platform distinguishes itself through a visual observation interface that streams real-time pixel data and transmits keyboard and mouse events to simulate human interaction. It utilizes a bi-directional communication protocol to deliver reward signals and performance

    Python
    Voir sur GitHub↗7,506
  • ntasfi/pygame-learning-environmentAvatar de ntasfi

    ntasfi/PyGame-Learning-Environment

    1,062Voir sur GitHub↗

    PyGame Learning Environment is a Python framework that provides a standardized interface for training artificial intelligence agents within diverse game environments. It functions as a communication layer that bridges reinforcement learning agents with game state observations, action inputs, and reward signals, allowing for consistent interaction across different game titles. The platform distinguishes itself by offering a headless execution mode that disables graphical rendering pipelines. By bypassing display overhead, this feature accelerates training cycles for automated agents during bac

    Pythonagentaiartificial-intelligence
    Voir sur GitHub↗1,062
  • qwenlm/qwen-agentAvatar de QwenLM

    QwenLM/Qwen-Agent

    13,322Voir sur GitHub↗

    Qwen-Agent is a development framework for building autonomous software applications that leverage large language models to plan, reason, and execute complex tasks. It functions as an orchestration engine that enables models to interact with external APIs, manage persistent memory, and maintain context across multi-step workflows. The framework distinguishes itself through a multi-agent collaboration platform that allows independent agent instances to exchange structured messages and delegate sub-tasks to one another. By utilizing iterative reasoning loops and dynamic prompt injection, the sys

    Python
    Voir sur GitHub↗13,322
Voir les 30 alternatives à Malmo→

Questions fréquentes

Que fait microsoft/malmo ?

Malmo est une plateforme de simulation basée sur les voxels conçue pour la recherche en intelligence artificielle et l'étude des comportements d'agents autonomes. Construit comme un environnement sandbox utilisant Minecraft, il sert de framework pour la simulation multi-agents et la recherche en apprentissage par renforcement au sein d'une grille 3D de blocs.

Quelles sont les fonctionnalités principales de microsoft/malmo ?

Les fonctionnalités principales de microsoft/malmo sont : Minecraft AI Research Platforms, Game Simulation Environments, Multi-Agent Coordination Systems, Standardized Training Interfaces, Minecraft AI Research Environments, Multi-Agent Coordination, Multi-Agent Frameworks, OpenAI Gym Integrations.

Quelles sont les alternatives open-source à microsoft/malmo ?

Les alternatives open-source à microsoft/malmo incluent : openai/universe — Universe is a training and evaluation platform that transforms websites, games, and software into standardized… unity-technologies/ml-agents — This project is a reinforcement learning toolkit and simulation-based AI trainer for creating intelligent agents… ntasfi/pygame-learning-environment — PyGame Learning Environment is a Python framework that provides a standardized interface for training artificial… qwenlm/qwen-agent — Qwen-Agent is a development framework for building autonomous software applications that leverage large language… rohitg00/agentmemory — AgentMemory is a persistent knowledge store and memory server designed to provide AI coding agents with long-term… pipecat-ai/pipecat — Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech…