# Samodoskonalące się agenty (ewolucja agentów)

EN: **Evolutionary self-improvement of agents** · id `agentevolution` · aliases: Darwin Gödel Machine, DGM, ADAS, automated design of agentic systems, Meta Agent Search, self-improving agents, samodoskonalenie agentów

Path: [AI Atlas](https://aiatlasgraph.com/llms.txt) › [Obliczenia ewolucyjne i inteligencja roju](https://aiatlasgraph.com/t/evolutionary.md) › [Ewolucja z modelami językowymi](https://aiatlasgraph.com/t/llmevolution.md) › Samodoskonalące się agenty (ewolucja agentów)

## Description

- PL: Ewolucyjne, archiwalne przeszukiwanie projektów agentów, w którym model bazowy modyfikuje kod agenta, a benchmarki empirycznie walidują zmiany.
- EN: Evolutionary, archive-based search over agent designs where a foundation model edits agent code and benchmarks empirically validate changes.

## In one sentence

- PL: Agenci AI, którzy przepisują własny kod lub budowę, a zmiany zostają tylko wtedy, gdy testy pokażą poprawę.
- EN: AI agents that rewrite their own code or design, keeping changes only when tests show improvement.

## Problem it solves

- PL: Projektowanie agentów jest ręczną, żmudną pracą, a nikt nie wie, która budowa sprawdzi się najlepiej.
- EN: Designing agents is slow manual work, and nobody knows which design will work best.

## What it does

- PL: System prowadzi drzewo genealogiczne agentów: z każdej udanej wersji wyrastają nowe odmiany, a słabsze gałęzie zostają w archiwum na później.
- EN: The system keeps a family tree of agents: new variants sprout from each successful version, and weaker branches stay archived for later.

## Everyday example

- PL: Agent naprawiający błędy w kodzie sam dopisuje sobie lepsze narzędzie do edycji plików, bo z nim przechodzi więcej testów.
- EN: A bug-fixing agent writes itself a better file-editing tool because it passes more tests with it.

## This concerns you if you…

- PL: budujesz agentów i ręcznie stroisz ich budowę
- PL: zastanawiasz się, jak bezpiecznie pozwolić AI zmieniać siebie
- EN: build agents and hand-tune their design
- EN: wonder how to let AI safely change itself

## Keywords

Darwin Gödel Machine · ADAS · Meta Agent Search · SWE-bench · agent archive · sandboxing · Gödel machine

## How it works

- PL: Agenci są zapisani jako kod: prompty, narzędzia i przepływ sterowania. Meta-agent lub sam agent wybiera wersję z archiwum, proponuje modyfikację, a nowa wersja jest oceniana na benchmarkach i dopisywana do archiwum. Otwarte archiwum pozwala rozwijać wiele ścieżek równolegle zamiast jednej linii ulepszeń.
- EN: Agents are stored as code: prompts, tools and control flow. A meta-agent or the agent itself picks a version from the archive, proposes a modification, and the new version is benchmarked and added to the archive. An open archive grows many paths in parallel instead of one line of improvements.

## Limits

- PL: Bardzo kosztowne obliczeniowo i zależne od jakości benchmarku, który agent może nauczyć się obchodzić. Samomodyfikacja wymaga piaskownicy i nadzoru człowieka; zyski mierzono głównie na zadaniach programistycznych.
- EN: Very compute-intensive and dependent on benchmark quality, which agents may learn to game. Self-modification needs sandboxing and human oversight; gains were measured mostly on coding tasks.

## Key terms

- PL: **meta-agent**: Agent, którego zadaniem jest projektowanie innych agentów.
- PL: **walidacja empiryczna**: Przyjmowanie zmian na podstawie wyników testów, nie dowodu.
- EN: **meta-agent**: An agent whose job is designing other agents.
- EN: **empirical validation**: Accepting changes based on test results rather than proof.

## Know first

- [Agenci i orkiestracja (Agents and orchestration)](https://aiatlasgraph.com/t/agentsnode.md)
- [Agenci kodujący (AI-assisted coding)](https://aiatlasgraph.com/t/aicoding.md)

## Related topics

Untyped, symmetric "see also" links.

- [Agenci kodujący (AI-assisted coding)](https://aiatlasgraph.com/t/aicoding.md)
- [Systemy otwarte (open-endedness) (Open-ended learning systems)](https://aiatlasgraph.com/t/openendedness.md)

## Sources

- [Darwin Gödel Machine: Open-Ended Evolution of Self-Improving Agents](<https://arxiv.org/abs/2505.22954>) `dgm-2025` · by Jenny Zhang, Shengran Hu, Cong Lu, Robert Lange, Jeff Clune
- [Automated Design of Agentic Systems](<https://arxiv.org/abs/2408.08435>) `adas-2024` · by Shengran Hu, Cong Lu, Jeff Clune

---

AI Atlas revision 122 (2026-10-30) · HTML: https://aiatlasgraph.com/t/agentevolution · index: https://aiatlasgraph.com/llms.txt · everything: https://aiatlasgraph.com/llms-full.txt · updated 2026-10-30
