Back to News
Advertisement
Advertisement

⚡ Community Insights

Discussion Sentiment

91% Positive

Analyzed from 486 words in the discussion.

Trending Topics

#minecraft#model#goal#video#trained#interesting#conditioning#server#models#able

Discussion (10 Comments)Read Original on HackerNews

agajewsabout 3 hours ago
Hey everyone! I'm Alex, one of the founders of Pantograph. We've spent the last six months building a pretty smart Minecraft model, coming soon to a server near you!

We trained it on about 500k hours of Minecraft videos, and it learned how to fight creepers, build walls and other structures, and explore to find visual goals.

We're considering putting up a public API for larger models like this one, let us know if you'd like to be able to put Pan in your own server :)

What's most interesting about the model isn't the performance that it gets in Minecraft, but how general the method is. When we scale it up, it should be able to act in any kind of video game, as well as robots in the real world (which are really just another video game).

superb_dev7 minutes ago
I would love to be able to add one of these bots to my Minecraft server! I’ve got a family server and we’ve been talking about how to get an AI in there for a while. I tried out some open source harnesses to allow a generic LLM to join, but none of theme were particularly good.
xnxabout 3 hours ago
Reminds me of Google's AI Dreamer that could mine diamonds in Minecraft (https://www.scientificamerican.com/article/google-deepmind-t...) or OpenAI training on video to play Minecraft (https://openai.com/index/vpt/)
agajewsabout 2 hours ago
Very much inspired by those papers! One of the things that's interesting about our model is it's goal-conditioned, so it can do any task at inference time without training on it. We had a lot of fun making eval environments after we trained the model trying to find interesting things it can do, and that was all after we trained the model. More like prompting an LLM.

(Versus Dreamer, which needs to be trained on a hand-written reward function for each task that you want to do.)

codeulikeabout 2 hours ago
Does it have language skills? I always thought it would be interesting to train a model within minecraft as a sortof proxy for 'embodiment'. You could then try asking it about its experiences. "whats your favourite food?", "How does it feel when you hear a spider?", "how low does your food bar need to go before it feels really urgent?" etc
agajewsabout 2 hours ago
Not yet, but we'll add language as a modality to the larger models! The models are trained end-to-end on video data, so we'll need datasets that mix video and language, e.g. transcripts of game streams. When the models are scaled up to cross-videogames and robots there will definitely be a bunch of language data.
nee1rabout 2 hours ago
how do you pick good goal conditioning images/do you have to hand pick a dataset of good goal images? seems hard if you don't have full context. really cool though!
agajewsabout 2 hours ago
you don't need to pick good images manually! it's similar to next-token prediction, many prediction tasks aren't especially interesting, but there are enough hard ones that the model can spend the most time learning from those. the simplest thing scaled up works very well.
Onavoabout 2 hours ago
I disagree with the approach. It's a good approach for limited domain problems, but not for general purpose. Take something like this where you will need to be able to refer to wikis and research and ask questions on Reddit and Discord to optimize playthrough, none of the goal conditioning will be useful.

https://www.feed-the-beast.com/modpacks/125-ftb-evolution

I think a properly fine-tuned VLA with access to tool calls can scale way better.

agajewsabout 2 hours ago
The goal conditioning is just a training objective! You could combine it with tool use, web searches, etc. and still train end-to-end on goal conditioning. (One way of thinking about it is goal conditioning defines a good distribution of tasks, and lends itself well to pretraining with an unlabelled video dataset.)