Technical Implementation of Mica v0.1 4B

A new approach to autonomous agent decision-making has been demonstrated through the release of Mica v0.1 4B, a model capable of navigating a Minecraft 1.20.4 server. According to documentation hosted on GitHub and Hugging Face, the model achieved the objective of crafting an iron pickaxe from an empty inventory through a sequence of 23 discrete decisions.

The process utilizes a non-generative method for command selection. Rather than producing text, the system converts the live game state—including inventory, nearby blocks, and entities—into text format. The model then scores candidate commands and selects the optimal action by reading the probabilities of the answer label tokens. This method results in zero output tokens being generated during the decision-making process.

Operational Performance and Workflow

The technical workflow integrates the model with the Mineflayer bot via the Mindcraft skill library. The sequence of actions recorded in the demonstration included gathering logs, crafting planks and a crafting table, producing a wooden pickaxe, mining stone, crafting a stone pickaxe, building a furnace, and finally smelting iron ore to produce an iron pickaxe.

Performance metrics provided by the developer indicate that each decision is processed in approximately 90 to 150 milliseconds. The demonstration was executed using llama.cpp with Q5_K_M quantization on an NVIDIA RTX 3090 GPU. The visual interface used in the demonstration displays the candidate commands, the model’s probability scores, and a history feed of the actions taken.

Community Discussion and Potential Applications

Following the release of the project on Reddit, the technical community has engaged in discussions regarding the implications of this architecture. Some observers noted that the method functions by restricting token selection to a predefined set of allowed actions, suggesting that similar logic could be applied to vision-based models.

Other users have proposed potential secondary uses for this decision-based model. One suggestion involves using such models as a filter for prompt injection; by evaluating the probability of a user’s input, a system could potentially block malicious instructions before they reach a generative text model.

While the demonstration shows a successful execution of complex in-game tasks, the results are based on a specific, unverified implementation and have not undergone independent academic or commercial validation. The source code and model weights have been made available to the public via GitHub and Hugging Face for further review.