Now recruiting capture teams worldwide. Get paid to record first-person video of real work.

Apply to capture

Glossary

What Is Gato (A Generalist Agent)?

Gato is a published generalist agent: one transformer for games, text and robot control. Third-party; Firsthand is not affiliated.

Last reviewed: October 2026

Short answer

Gato is a published generalist agent (arXiv 2205.06175) from Google DeepMind: a single transformer with one set of weights that works as a multi-modal, multi-task, multi-embodiment policy. Depending on context it outputs text, joint torques, button presses or other tokens. It is third-party research; Firsthand is not affiliated with its authors.

01

What is Gato, the generalist agent from DeepMind?

Gato is introduced in A Generalist Agent (arXiv 2205.06175) by Scott Reed, Konrad Zolna, Emilio Parisotto and colleagues, published in Transactions on Machine Learning Research in November 2022. The abstract says “the agent, which we refer to as Gato”, which names it. Read: the arXiv abstract page and the official Google DeepMind post. The full paper text was not read for this page.

02

Where does Firsthand fit next to Gato?

Firsthand is not affiliated with the Gato authors and makes no claim that any model, Gato included, was trained on Firsthand data. Firsthand captures human egocentric video, not robot data: custom collection, fast and on demand, to a written spec, with depth derived from a calibrated stereo rig, 3D hand pose at 21 joints per hand and 6-DoF IMUs at 200 Hz, delivered in RLDS, LeRobot format or WebDataset under a buyer-owned commercial license. Camera calibration files, multi-view rigs, 3D labels, reward labels, success or failure labels, rollouts, latent action labels, planning annotations and language annotations beyond one task instruction per episode are not Firsthand deliverables.

03

How does Gato work?

Per the DeepMind post, data from different tasks and modalities is serialised into a flat sequence of tokens, batched and processed by a transformer similar to a large language model. The loss is masked so Gato predicts only action and text targets.

At deployment a prompt, such as a demonstration, is tokenised to form the initial sequence. The environment’s observation is tokenised and appended, Gato samples the action vector autoregressively one token at a time, and the decoded action is sent back to the environment. The post says it always sees all previous observations and actions within a context window of 1024 tokens.

04

What can the same Gato network do?

The abstract says the same network with the same weights can play Atari, caption images, chat and stack blocks with a real robot arm, deciding from its context whether to output text, joint torques, button presses or other tokens. That breadth is why the authors call it a multi-modal, multi-task, multi-embodiment generalist policy.

05

How is Gato different from RT-1, PaLM-E, RoboCat and cross-embodiment learning?

The comparison table below sets Gato beside four site entries. In short, RT-1 is a robot control model, PaLM-E emits text plans, RoboCat builds on the Gato architecture per its own paper, and cross-embodiment learning is the training idea Gato’s abstract names.

This page ranks no models and repeats no benchmark scores, success rates, parameter counts or task counts, because none were read as stated values in the sources.

06

What data does Gato train on, and what does Firsthand state?

The DeepMind post says Gato is trained on a large number of datasets of agent experience in simulated and real-world environments, plus natural language and image datasets. Whether any of that is egocentric human video is Not stated in the sources read.

Firsthand states human egocentric capture with stereo-derived depth, 21-joint hand pose and one task instruction per episode. Whether those streams match Gato’s inputs is Not stated, and no Firsthand data is claimed to have trained it.

07

When do you need fast, on-demand custom collection instead?

When a program needs real human egocentric demonstrations that public data does not cover. Firsthand does not build or train models. Confirm the fields on a Spec Pilot, a small fast first batch; the median from signed spec to first validated batch is 48 hours where coverage is deep, three to four weeks where thin.

08

Gato at a glance, as stated in the paper abstract and the DeepMind post

Gato at a glance, as stated in the paper abstract and the DeepMind post
ItemWhat the sources state
PaperA Generalist Agent (arXiv 2205.06175)
VenueTransactions on Machine Learning Research, November 2022, per the arXiv journal reference
Core ideaOne network with the same weights as a multi-modal, multi-task, multi-embodiment generalist policy
OutputsText, joint torques, button presses or other tokens, chosen from context
Context window1024 tokens, per the DeepMind post
Code and weightsNot stated in the sources read; no official repository is linked on this page
Firsthand relationshipNone

10

Gato beside the RT-1, PaLM-E, RoboCat and cross-embodiment learning entries

Gato beside the RT-1, PaLM-E, RoboCat and cross-embodiment learning entries
Site entryWhat the entry statesHow Gato relates (sources read)
RT-1A Transformer-based robot control model that takes a short sequence of images and a task description and outputs a robot action each stepGato is described as one network across games, captioning, chat and a robot arm, not as a robot-only controller
PaLM-EAn embodied multimodal language model that injects images and robot state into a pre-trained PaLM and generates text such as plansGato outputs text, joint torques, button presses or other tokens; whether it starts from a pretrained language model is Not stated in the sources read
RoboCatA self-improving generalist agent that builds on the Gato architecture, per its paperGato is the architecture RoboCat builds on; RoboCat’s self-improvement loop is not described for Gato in the sources read
Cross-embodiment learningTraining one policy on data from multiple embodiments rather than one robot’s data aloneThe abstract labels Gato a multi-embodiment policy; its sources give no details on human video

11

What Gato consumes beside what the Firsthand site states

What Gato consumes beside what the Firsthand site states
AspectGato (sources read)What the Firsthand site states
ObservationsTokenised observations from the environment, across modalitiesHuman egocentric video with stereo-derived depth; multi-view rigs Not stated
Task specificationA tokenised prompt, such as a demonstration, forms the initial sequenceOne task instruction per episode
ActionsAgent actions such as joint torques or button presses, sampled token by tokenRobot action mapping Not stated; 3D hand pose at 21 joints per hand is captured
LabelsNot stated in the sources readReward labels and success or failure labels are not deliverables

12

Frequently asked questions

What is Gato (A Generalist Agent)?
A published generalist agent (arXiv 2205.06175) from Google DeepMind: one transformer network with the same weights that can play Atari, caption images, chat and stack blocks with a real robot arm. It is third-party research.
What does multi-embodiment mean for Gato?
The abstract calls Gato a multi-modal, multi-task, multi-embodiment generalist policy, meaning one network decides from context whether to output text, joint torques, button presses or other tokens.
How does Gato choose actions?
Per the DeepMind post, it tokenises a prompt and the latest observation, then samples the action vector autoregressively, one token at a time, within a context window of 1024 tokens.
Are the Gato weights or code available?
Not stated in the abstract or the DeepMind post, which are the sources read. This page links no repository; check the paper before assuming any release.
Does Firsthand use Gato, and can I request a custom dataset?
Firsthand is not affiliated with the Gato authors and claims no use, training or compatibility. Camera calibration files, rollouts, reward labels and success or failure labels are not Firsthand deliverables. You can request a custom dataset.