git404hub

what is seed fr?

jinyangwu/seed — explained in plain English

Analysis updated 2026-05-18

154PythonAudience · researcherComplexity · 5/5Setup · hard

tl;dr

A research codebase for training long horizon AI agents by having a model reflect on its own past attempts and use those reflections to improve itself during training.

vibe map

mindmap
  root((SEED))
    What it does
      Self evolving agent training
      Hindsight skill distillation
      Reinforcement learning research
    Tech stack
      Python and PyTorch
      vLLM
      CUDA GPUs
    Use cases
      Reproduce paper experiments
      Study hindsight distillation
      Train reflective agents
    Audience
      Researchers
      ML practitioners

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Reproduce the SEED paper's experiments on ALFWorld, WebShop, or search based QA.

VIBE 2

Study how self generated hindsight reflections can improve reinforcement learning for agents.

VIBE 3

Train a long horizon agent that reflects on and learns from its own past trajectories.

VIBE 4

Use the released model checkpoint as a starting point for related agent research.

what's the stack?

PythonPyTorchvLLMCUDA

how it stacks up fr

jinyangwu/seedfacebookresearch/iopathfacebookresearch/neuralfeels
Stars154153153
LanguagePythonPythonPython
Last pushed2026-06-252024-11-13
MaintenanceActiveStale
Setup difficultyhardhard
Complexity5/55/5
Audienceresearcherdeveloperresearcher

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · hard time til it works · 1day+

Requires multiple separate Python environments with pinned package versions, GPUs, and downloading large pretrained models and datasets.

No license information is stated in the visible README, so reuse and redistribution terms are unclear.

in plain english

SEED is a research project and codebase for training AI agents that need to complete tasks made up of many steps, like navigating a simulated house or shopping on a website. It comes from an academic paper and includes the code needed to reproduce its experiments, along with links to the paper and a sample trained model. The core idea is that the same AI model plays two roles during training. First it acts in an environment and produces a full attempt at a task. Then, using its own completed attempt, it writes a short reflection describing what worked, called a hindsight skill. That reflection is used to nudge the model's future behavior during training, without needing the reflection to be present when the model is actually being used later. As training continues, the model keeps re-analyzing its own newer attempts, so the reflections stay matched to how the model currently behaves rather than becoming outdated. The README reports that this approach was tested on three types of tasks: a simulated household environment, search based question answering, and a shopping website simulator, and that it performed better than a more standard training method across all three. It also reports that learning from these self generated reflections works better than simply showing the model example reflections as a prompt at answer time. Setting this up is meant for people already comfortable with machine learning research code. It requires creating multiple separate Python environments with specific package versions, downloading pretrained detection models and datasets, and for one of the three tasks, spinning up a local search and retrieval server with its own dependencies. This is not a beginner friendly tool, it is a research codebase meant to be run on machines with capable GPUs.

prompts (copy fr)

prompt 1
Help me set up the Python environments needed to run this SEED codebase.
prompt 2
Explain how the self evolving hindsight skill distillation process works in SEED.
prompt 3
Walk me through downloading and preparing the datasets for the WebShop environment.
prompt 4
Show me how SEED's two training stages differ from standard reinforcement learning.

Frequently asked questions

what is seed fr?

A research codebase for training long horizon AI agents by having a model reflect on its own past attempts and use those reflections to improve itself during training.

What language is seed written in?

Mainly Python. The stack also includes Python, PyTorch, vLLM.

What license does seed use?

No license information is stated in the visible README, so reuse and redistribution terms are unclear.

How hard is seed to set up?

Setup difficulty is rated hard, with roughly 1day+ to a first successful run.

Who is seed for?

Mainly researcher.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.