provozni zaloha

This commit is contained in:
lachtan
2026-06-24 08:11:12 +02:00
parent 9295dba19f
commit 1db3ec4756
97 changed files with 7698 additions and 817 deletions

View File

@@ -0,0 +1,38 @@
---
type: concept
title: "Goal-driven agent loop"
tags: [coding-agent, agent-loop, evaluation, autonomy, goal]
sources: [source-claude-code-goal-command]
created: 2026-06-22
updated: 2026-06-22
graph:
node_id: concept-goal-driven-agent-loop
canonical: true
---
# Goal-driven agent loop
Koncept autonomního agenta, který pracuje dokud není splněna verifikovatelná koncová podmínka. Po každém turnu nezávislý evaluátor (menší model) posoudí, zda cíl byl dosažen.
## Klíčové vlastnosti
- **Verifikovatelná podmínka** — cíl musí být měřitelný z výstupu agenta (test result, build exit code, file count)
- **Separátní evaluátor** — jiný model než agent sám posuzuje dokončení, čímž se eliminuje konflikt zájmů
- **Autonomní iterace** — agent pokračuje bez dalšího promptu uživatele, evaluátor poskytuje guidance pro další turn
- **Omezení běhu** — turn/time klauzule (např. "or stop after 20 turns") brání nekonečnému běhu
## Implementace v [[product-claude-code]]
Claude Code `/goal` příkaz: podmínka až 4000 znaků, evaluátor defaultně Haiku, funguje v interaktivním i non-interactive režimu. Komplementární s auto mode (schvaluje tool calls) — dohromady umožňují plně autonomní běh.
## Porovnání s jinými přístupy
- **`/loop`** — časový interval místo podmínky; vhodné pro opakující se úlohy
- **Stop hook** — vlastní skript/prompt pro evaluaci; flexibilnější ale složitější
- **Auto mode** — schvaluje tool calls v rámci turnu, ale nezačíná další turn
## Související
- [[source-claude-code-goal-command]] — zdroj (oficiální dokumentace)
- [[product-claude-code]] — implementace /goal příkazu
- [[coding-agent]] — obecný koncept