provozni zaloha
This commit is contained in:
57
cml/wiki/concepts/coding-agent.md
Normal file
57
cml/wiki/concepts/coding-agent.md
Normal file
@@ -0,0 +1,57 @@
|
||||
---
|
||||
type: concept
|
||||
title: "Coding agent"
|
||||
tags: [coding-agent, llm, tool-design, agent-architecture]
|
||||
sources: [pi-coding-agent-mario-zechner, pi-dev-terminal-limitation, claude-code-local-cloud-models, claude-code-ollama-workflow, claude-code-openrouter-beast-mode, claude-code-goal-command]
|
||||
created: 2026-06-16
|
||||
updated: 2026-06-22
|
||||
graph:
|
||||
node_id: concept:coding-agent
|
||||
canonical: true
|
||||
relationships:
|
||||
- predicate: depends_on
|
||||
object: concept:llm
|
||||
source: pi-coding-agent-mario-zechner
|
||||
evidence: "Coding agenti využívají LLM jako jádro"
|
||||
confidence: high
|
||||
status: current
|
||||
---
|
||||
|
||||
# Coding agent
|
||||
|
||||
Software nástroj, který využívá LLM k autonomnímu nebo poloautonomnímu psaní, úpravě a správě kódu. Typicky nabízí schopnosti jako čtení/zápis souborů, spouštění příkazů, vyhledávání v codebase a správu kontextu.
|
||||
|
||||
## Běžné problémy (podle Maria Zechnera)
|
||||
|
||||
- **Feature bloat** — agenti nabírají funkce, které nejsou potřeba a přidávají skrytou kontextovou injekci.
|
||||
- **Skryté chování** — vendoři mění system prompty a kontext bez transparentnosti.
|
||||
- **Špatná pozorovatelnost** — těžké vidět, co agent dělá a kolik stojí.
|
||||
- **Chybějící rozšiřitelnost** — power user nemůže přidat vlastní nástroje bez forku.
|
||||
- **Approval fatigue** — buď plná autonomie, nebo approval pro každou akci.
|
||||
- **Špatná správa kontextu** — session compaction ztrácí důležitý kontext.
|
||||
|
||||
## Příklady
|
||||
|
||||
- [[product-pi]] — minimalistický agent (4 nástroje, tree-structured sessions)
|
||||
- Claude Code, OpenCode, Codex CLI, AMP, Cline — zmínění konkurenti
|
||||
|
||||
## Modely a konfigurace
|
||||
|
||||
- [[local-vs-cloud-models]] — trade-offy mezi lokálními a cloud modely
|
||||
- [[coding-agent-setup]] — konfigurace a nastavení
|
||||
- [[cost-optimization]] — optimalizace nákladů na API
|
||||
|
||||
## Související
|
||||
|
||||
- [[tree-structured-sessions]] — Piův přístup ke správě kontextu
|
||||
- [[terminal-limitation]] — společná limitace terminal-only agentů
|
||||
- [[pi-coding-agent-mario-zechner]] — zdroj (talk)
|
||||
- [[pi-dev-terminal-limitation]] — zdroj (poznámka o terminálové limitaci)
|
||||
- [[claude-code-local-cloud-models]] — zdroj (Ollama/OpenRouter/llama.cpp setup)
|
||||
- [[claude-code-ollama-workflow]] — zdroj (Ollama workflow návod)
|
||||
- [[claude-code-openrouter-beast-mode]] — zdroj (OpenRouter beast mode)
|
||||
- [[claude-code-goal-command]] — zdroj (/goal příkaz dokumentace)
|
||||
|
||||
## Autonomní běh
|
||||
|
||||
- [[goal-driven-agent-loop]] — koncept autonomního agenta s verifikovatelnou koncovou podmínkou
|
||||
Reference in New Issue
Block a user