正在加载视频...

视频加载失败

This is dots3-note preview from dots studio in a puzzle game it hasn't seen before. No game-specific prompt. It has to work out the controls, objective and new mechanics from the screen. It starts pressing buttons. Open-weight: 280B total / 16B active, 512K context.

39,872 次观看 • 2 个月前 •via X (Twitter)

19 条评论

Khushboo Verma 的头像
Khushboo Verma2 个月前

But how can an agent tell whether it's making real progress before a task is finished? TEMPO lets the same model switch from actor to critic at each macro-step, reviewing its current state, reasoning about the remaining task, and estimating whether its trajectory is heading in the right direction.

Khushboo Verma 的头像
Khushboo Verma2 个月前

Up/down moves both blocks together. Left/right moves them in opposite directions. It guesses the goal is to overlap the blocks, models the board, runs BFS and clears the first level in 10 moves.

Khushboo Verma 的头像
Khushboo Verma2 个月前

Then its predicted state stops matching the screen. “The mismatch was just my buggy bpos parser, not a real desync.” It fixes the parser. Later, a red tile resets the level. Not a wall, then. A hazard. That goes into its memory file.

Khushboo Verma 的头像
Khushboo Verma2 个月前

Next mismatch: “BFS step() had mirror DIRECTION INVERTED - corrected.” A later level adds a cursor. The blocks freeze while it is active. It tests whether clicking an empty cell leaves a wall, then uses one to pin a block while moving the other.

Khushboo Verma 的头像
Khushboo Verma2 个月前

Six levels. 320 moves. By the end, its memory file contains the rules, level-specific exceptions and bugs it found in its own solver. Didn't get everything right. Kept the corrections. RL training teaches the model to explore, decide what is worth remembering, update its memory, and reuse useful discoveries across later decisions.

Khushboo Verma 的头像
Khushboo Verma2 个月前

Learning in unfamiliar environments is only one part of the model. The model jointly understands text, vision, and speech, combining multimodal perception with stronger coding, tool calling, and result delivery. That closes the loop from perceiving what is happening to taking action inside a real workflow.

Khushboo Verma 的头像
Khushboo Verma2 个月前

One game is one game. Same loop is meant to hold up on messier stuff: multi-day plans, prices and flights that change without telling you first. dots3-note preview is free on OpenRouter if you want to poke at it on something else: Technical write-up:

SAIRA 🎀 的头像
SAIRA 🎀2 个月前

@dotsstudioai Detecting your own bug is a very underrated capability.

Magna Ding 的头像
Magna Ding2 个月前

@dotsstudioai Real learning means changing the model when the evidence changes.

Leo Ye 的头像
Leo Ye2 个月前

@dotsstudioai Persistent learning across decisions is the key part.

Jason C. 的头像
Jason C.2 个月前

@dotsstudioai Real learning means changing the model when the evidence changes.

simeon-sanai 的头像
simeon-sanai2 个月前

@dotsstudioai That’s the impressive part—no game-specific prompt, just exploration and reasoning from the screen. If it can reliably discover controls, objectives, and mechanics on the fly, that’s a serious step toward general-purpose agents.

KATE 的头像
KATE2 个月前

@dotsstudioai Detecting your own bug is a very underrated capability.

Mark 的头像
Mark2 个月前

@dotsstudioai Solid demonstration. Open weight models handling unseen tasks improve practical flexibility.

Cherry | Collab Manager 的头像
Cherry | Collab Manager2 个月前

@dotsstudioai Perception + reasoning + action is where multimodal agents get interesting.

Shoaib AI 的头像
Shoaib AI2 个月前

@dotsstudioai Mid-task evaluation feels essential for reliable agents

Akansha Khandelwal 的头像
Akansha Khandelwal2 个月前

@dotsstudioai More context isn’t the same thing as better judgment.

Caitlin Jiang 的头像
Caitlin Jiang2 个月前

@dotsstudioai The behavior matters more than the game itself.

Dylan Knox 的头像
Dylan Knox2 个月前

@dotsstudioai The self-correction loop is the most interesting part here.

相关视频