provozni zaloha
This commit is contained in:
38
cml/wiki/concepts/goal-driven-agent-loop.md
Normal file
38
cml/wiki/concepts/goal-driven-agent-loop.md
Normal 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
|
||||
Reference in New Issue
Block a user