awesome-rsi README

The project's README from github.com/lobehub/awesome-rsi. As one markdown file: README.md.

Awesome RSI — A Research Map of Recursive Self-Improvement

Awesome RSI (Recursive Self-Improvement) Awesome

Recursive Self-Improvement (RSI) refers to processes in which AI systems improve their own capabilities and can also improve the mechanisms that generate subsequent improvements.

Recent progress in self-training, agent memory, harness optimization, embodied self-improvement, automated AI research, self-modifying coding agents, and evolutionary search has made RSI increasingly relevant as an empirical research direction rather than only a theoretical idea.

Awesome RSI collects and organizes important work across these areas, including model-level self-improvement, context and memory evolution, harness and scaffold evolution, embodied and physical self-improvement, multi-agent systems, automated AI research, benchmarks, and safety.

Not every work listed here demonstrates RSI in the strict sense. Some represent bounded self-improvement or enabling techniques that may contribute to more complete recursive systems.

If you are new to the topic, start with Fundamentals & Getting Started. If you already know the basics, explore the sections most relevant to your interests.

This is a community-maintained and evolving list. Contributions, missing papers, new benchmarks, frameworks, and suggestions for improving the taxonomy are very welcome.

The taxonomy is organizational rather than mutually exclusive; many systems span multiple layers and mechanisms.

Contents

Scope & Terminology

For this list, we use the following operational distinctions:

Self-refinement — improves the current output without a persistent change to the system.

Persistent self-improvement — changes to weights, memory, skills, prompts, harness, or code that carry into the next round.

Recursive self-improvement — the mechanism that produces improvements is itself the object of improvement.

RSI substrate — exposes an agent's own structure as a modifiable object, but does not necessarily form an automatic self-improvement loop by default.

Fundamentals & Getting Started

Foundational papers, formal treatments, and surveys that establish the vocabulary and core questions of RSI.

Model-level RSI

Methods that improve model weights or training behavior through self-generated feedback, data, or reasoning, including canonical enabling methods later reused in persistent self-improvement loops.

Self-Training & Self-Reward

Synthetic Data & Self-Distillation

Self-Play & Iterative Fine-tuning

Self-Taught Reasoning

Harness-level RSI

Methods that improve prompts, memory, verification, tools, or agent policies around a model.

Prompt & Program Optimization

Context & Memory Evolution

Harness & Scaffold Evolution

Extensible Harness Substrates

Extensible agent runtimes that expose prompts, tools, skills, memory, plugins, or control flow as modifiable surfaces. These systems do not necessarily implement self-improvement by default, but can serve as substrates for RSI experiments.

General extensibility alone is insufficient. An RSI substrate should expose agent-relevant runtime components such as prompts, memory, skills, tools, or control flow as programmatically modifiable surfaces suitable for persistent self-modification experiments.

Self-Verification & Self-Correction — Enabling Foundations

Primarily bounded self-refinement and verification methods that serve as building blocks for persistent self-improving systems.

Self-Evolving Agent Frameworks

Multi-Agent Self-Improvement

Systems that use interaction among multiple agents to improve reasoning, policies, or agent populations.

Co-Evolution

Inference-time Debate

Primarily current-run improvement via multi-agent debate, without persistent system change.

Coding / Software-Engineering Self-Improvement

Agents and training loops that improve code, software-engineering performance, or their own implementations.

Self-Modifying Coding Agents

Iterative Repair & Training

Mixes current-run repair loops with methods whose learned improvements persist into later iterations.

Automated AI R&D

Systems that automate parts of AI research and development, including experimentation, post-training, algorithm discovery, and the improvement of other AI systems.

Embodied & Physical Self-Improvement

Systems that use interaction with physical or simulated environments to generate persistent improvements in robot policies, skills, harnesses, world models, or the research process around them.

Evolutionary & Open-Ended RSI

Evolutionary, quality-diversity, and open-ended processes that continually discover stronger solutions or learning systems.

Safety, Alignment & Theory

Safety, stability, goal preservation, corrigibility, and oversight mechanisms for systems that modify or improve themselves over time.

Supporting Safety Foundations

Introspection & Self-Modeling

Research on whether AI systems can model, diagnose, predict, and reason about their own behavior and internal states, capabilities that may support effective self-improvement.

Benchmarks & Evaluations

Benchmarks are separated into direct self-improvement evaluations, frontier-lab evaluation frameworks, and capability proxies. Proxy benchmarks are included only when they measure a bottleneck that directly constrains persistent or recursive self-improvement.

Direct RSI & Self-Improvement Evaluations

Frontier Lab Self-Improvement & AI R&D Evaluation Frameworks

AI R&D Capability Proxies

Agent Capability Proxies

Frameworks & Tools

Self-Modifying / Self-Evolving Systems

Harness / Memory / Skill Evolution

Automated Search / AI R&D

Blog Posts & Discussions

Talks & Videos

Contributing

Contributions are welcome. Please read the contribution guidelines before submitting a pull request.

awesome-rsi (lobehub/awesome-rsi)

Searching Database…

Что это?Awesome RSI — курируемая карта исследований по рекурсивному самоулучшению (RSI): таксономия статей, фреймворков, бенчмарков и работ по безопасности об ИИ-системах, улучшающих собственные возможности, и о механизмах, порождающих дальнейшие улучшения.
Это инструмент для установки или список для чтения?Это список для чтения, а не инструмент — один markdown-документ со ссылками на статьи, обзоры, фреймворки и посты в блогах; устанавливать и запускать ничего не нужно.
В чём разница между самодоработкой (self-refinement) и рекурсивным самоулучшением в терминологии этого списка?Self-refinement лишь улучшает текущий результат без длительных последствий; устойчивое самоулучшение меняет веса, память, промпты или код, которые сохраняются дальше; рекурсивное самоулучшение — это когда сам механизм, порождающий улучшения, и есть то, что улучшается.
Что такое 'RSI substrate'?Это термин списка для системы, которая открывает собственную структуру агента (код, промпты, память) как нечто изменяемое, не обязательно образуя по умолчанию автоматический замкнутый цикл самоулучшения.
На какие фреймворки и инструменты ссылается список, помимо статей?Отдельный раздел 'Frameworks & Tools' наряду с научными статьями перечисляет самомодифицирующиеся и самоэволюционирующие системы, инструменты эволюции харнессов/памяти/скиллов и проекты автоматизированного поиска и ИИ-НИОКР.
What are similar projects?awesome-rsi, rrsi, Recuris, Raven, NeoHorse, WholebodyVLA, Proteus, imp
Creator
lobehub
Size
1.7 MB
Stars
766
Age
2mo
Commits · 90 Days