awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Microsoft avatar

Microsoft/malmo

0
View on GitHub↗
4,265 stele·607 fork-uri·Java·MIT·10 vizualizăriwww.microsoft.com/en-us/research/project/project-malmo↗

Malmo

Malmo este o platformă de simulare bazată pe voxeli, concepută pentru cercetarea în domeniul inteligenței artificiale și studiul comportamentelor agenților autonomi. Construit ca un mediu sandbox folosind Minecraft, acesta servește drept framework pentru simularea multi-agent și cercetarea în învățarea prin consolidare (reinforcement learning) într-o grilă 3D de blocuri.

Proiectul se distinge printr-un framework de simulare multi-agent care coordonează și sincronizează mai mulți agenți autonomi pentru a îndeplini misiuni colaborative. Oferă o interfață standardizată care respectă specificațiile de învățare prin consolidare, permițându-i să funcționeze ca un mediu pentru antrenarea agenților prin încercare și eroare.

Platforma acoperă o gamă largă de capabilități, inclusiv generarea de medii de cercetare cu definiții de sarcini reproductibile și integrarea backend-urilor de joc externe. Suportă agenți scriși în mai multe limbaje de programare printr-un strat de comunicare agnostică față de limbaj și oferă instrumente pentru vizualizarea stării la distanță a simulărilor.

Motorul de simulare și dependențele serverului sunt furnizate ca implementări containerizate pentru a asigura o instalare consistentă pe diferite sisteme.

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.

Istoric stele

Graficul istoricului de stele pentru microsoft/malmoGraficul istoricului de stele pentru microsoft/malmo

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face microsoft/malmo?

Malmo este o platformă de simulare bazată pe voxeli, concepută pentru cercetarea în domeniul inteligenței artificiale și studiul comportamentelor agenților autonomi. Construit ca un mediu sandbox folosind Minecraft, acesta servește drept framework pentru simularea multi-agent și cercetarea în învățarea prin consolidare (reinforcement learning) într-o grilă 3D de blocuri.

Care sunt principalele funcționalități ale microsoft/malmo?

Principalele funcționalități ale microsoft/malmo sunt: 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.

Care sunt câteva alternative open-source pentru microsoft/malmo?

Alternativele open-source pentru microsoft/malmo includ: 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…

Alternative open-source pentru Malmo

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Malmo.
  • unity-technologies/ml-agentsAvatar Unity-Technologies

    Unity-Technologies/ml-agents

    19,494Vezi pe 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#
    Vezi pe GitHub↗19,494
  • openai/universeAvatar openai

    openai/universe

    7,506Vezi pe 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
    Vezi pe GitHub↗7,506
  • ntasfi/pygame-learning-environmentAvatar ntasfi

    ntasfi/PyGame-Learning-Environment

    1,062Vezi pe 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
    Vezi pe GitHub↗1,062
  • qwenlm/qwen-agentAvatar QwenLM

    QwenLM/Qwen-Agent

    13,322Vezi pe 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
    Vezi pe GitHub↗13,322
Vezi toate cele 30 alternative pentru Malmo→