Page cover

BlockAssist

BlockAssist is an interactive, AI-driven Minecraft environment where reinforcement learning agents learn from your actions.

What is BlockAssist?

BlockAssist is an AI assistant that learns from its user’s actions in Minecraft. The assistant appears in-game with you, starting with only basic knowledge of the game’s commands.

As you play, it learns how to assist you in building, learning directly from your actions. BlockAssist bridges Gensyn’s research in decentralized machine learning with a game-based interface that’s easy to explore and extend.

Why It Exists

Modern machine learning systems rely on centralized compute clusters that limit participation and experimentation.

BlockAssist was created to demonstrate how learning can happen collaboratively and trustlessly across many smaller nodes, which is the same principle that underpins the Gensyn network.

By turning reinforcement learning into a playable experiment, BlockAssist helps researchers, developers, and enthusiasts visualize what decentralized AI coordination looks like in action.

What You Can Do With It

Users can clone the repo, run it locally, and play a guided Minecraft scenario where they're tasked with building a structure.

As you play, an AI bot observes your actions—learning how to build alongside you by watching [1] what you do, [2] where you place blocks, and [3] how you solve the task.

After each session (called an “episode”), BlockAssist trains a machine learning model on your gameplay data, right on your machine. Once training is complete, users upload their personalized model to Hugging Face using their token.

This submission is then recorded on the Gensyn Testnet, contributing to a decentralized, verifiable record of your participation and model training.

BlockAssist’s purpose is to demonstrate “assistance learning”, where AI that learns directly from human actions, not just static datasets while giving users a hands-on way to contribute to and experiment with decentralized AI training.

Last updated