provozni zaloha
This commit is contained in:
29
cml/wiki/entities/person-mario-zechner.md
Normal file
29
cml/wiki/entities/person-mario-zechner.md
Normal file
@@ -0,0 +1,29 @@
|
||||
---
|
||||
type: entity
|
||||
kind: person
|
||||
title: "Mario Zechner"
|
||||
tags: [person, developer, coding-agent, game-dev]
|
||||
sources: [pi-coding-agent-mario-zechner]
|
||||
created: 2026-06-16
|
||||
updated: 2026-06-16
|
||||
graph:
|
||||
node_id: person:mario-zechner
|
||||
canonical: true
|
||||
relationships:
|
||||
- predicate: works_on
|
||||
object: product:pi
|
||||
source: pi-coding-agent-mario-zechner
|
||||
evidence: "Mario Zechner je tvůrce Pi coding agenta"
|
||||
confidence: high
|
||||
status: current
|
||||
---
|
||||
|
||||
# Mario Zechner
|
||||
|
||||
Mario Zechner (aka badlogic) je vývojář a tvůrce Pi coding agenta. Je také autorem libGDX, populárního Java frameworku pro vývoj her.
|
||||
|
||||
## Související
|
||||
|
||||
- [[product-pi]] — coding agent, který vytvořil
|
||||
- [[coding-agent]] — obecný koncept
|
||||
- [[pi-coding-agent-mario-zechner]] — zdroj (talk)
|
||||
42
cml/wiki/entities/product-claude-code.md
Normal file
42
cml/wiki/entities/product-claude-code.md
Normal file
@@ -0,0 +1,42 @@
|
||||
---
|
||||
type: entity
|
||||
kind: product
|
||||
title: "Claude Code"
|
||||
tags: [coding-agent, llm, tool, anthropic]
|
||||
sources: [pi-coding-agent-mario-zechner, claude-code-local-cloud-models, claude-code-ollama-workflow, claude-code-openrouter-beast-mode, claude-code-goal-command]
|
||||
created: 2026-06-17
|
||||
updated: 2026-06-22
|
||||
graph:
|
||||
node_id: product:claude-code
|
||||
canonical: true
|
||||
---
|
||||
|
||||
# Claude Code
|
||||
|
||||
Coding agent od Anthropic, běžící v terminálu. Podporuje lokální modely (Ollama, llama.cpp) i cloud proxy (OpenRouter) pro cost optimization. Nabízí `/goal` příkaz pro autonomní práci s verifikovatelnou koncovou podmínkou.
|
||||
|
||||
## Klíčové funkce
|
||||
|
||||
- **`/goal` příkaz** — nastaví verifikovatelnou koncovou podmínku, agent pracuje autonomně dokud není splněna; evaluátor (defaultně Haiku) posuzuje dokončení po každém turnu
|
||||
- **Auto mode** — automatické schvalování tool calls v rámci turnu
|
||||
- **`/loop`** — opakované spouštění promptu v časovém intervalu
|
||||
- **Non-interactive** — běh s `-p` flagou, desktop app, Remote Control
|
||||
|
||||
## Konfigurace modelů
|
||||
|
||||
- **Ollama** — lokální inference, nulové náklady, `OPENAI_API_BASE=http://localhost:11434/v1`
|
||||
- **OpenRouter** — cloud proxy, pay-per-token, beast mode, `OPENAI_API_BASE=https://openrouter.ai/api/v1`
|
||||
- **Nativní API** — defaultní, nejvyšší kvalita, nejvyšší náklady
|
||||
|
||||
## Související
|
||||
|
||||
- [[product-pi]] — konkurenční coding agent
|
||||
- [[product-ollama]] — lokální inference server
|
||||
- [[product-openrouter]] — cloud proxy
|
||||
- [[product-cline]] — konkurenční VS Code agent
|
||||
- [[coding-agent]] — obecný koncept
|
||||
- [[local-vs-cloud-models]] — trade-offy
|
||||
- [[coding-agent-setup]] — konfigurace
|
||||
- [[cost-optimization]] — optimalizace nákladů
|
||||
- [[goal-driven-agent-loop]] — koncept autonomního agenta s koncovou podmínkou
|
||||
- [[claude-code-goal-command]] — zdroj (/goal dokumentace)
|
||||
40
cml/wiki/entities/product-cline.md
Normal file
40
cml/wiki/entities/product-cline.md
Normal file
@@ -0,0 +1,40 @@
|
||||
---
|
||||
type: entity
|
||||
kind: product
|
||||
title: "Cline"
|
||||
tags: [coding-agent, llm, tool, vscode-extension]
|
||||
sources: [claude-code-openrouter-beast-mode]
|
||||
created: 2026-06-18
|
||||
updated: 2026-06-18
|
||||
graph:
|
||||
node_id: product:cline
|
||||
canonical: true
|
||||
relationships:
|
||||
- predicate: competes_with
|
||||
object: product:claude-code
|
||||
source: claude-code-openrouter-beast-mode
|
||||
evidence: "Autor srovnává Claude Code s Cline — 'like Cline' v titulku článku"
|
||||
confidence: medium
|
||||
status: current
|
||||
---
|
||||
|
||||
# Cline
|
||||
|
||||
VS Code rozšíření fungující jako coding agent. Podobný koncept jako Claude Code, ale integrovaný přímo do IDE (VS Code).
|
||||
|
||||
## Klíčové vlastnosti
|
||||
|
||||
- **VS Code integrace** — běží přímo v editoru, ne v terminálu
|
||||
- **Multi-model** — podporuje různé LLM backendy přes API
|
||||
- **Autonomní akce** — čte, píše a spouští kód v kontextu projektu
|
||||
|
||||
## Srovnání s Claude Code
|
||||
|
||||
- Cline = IDE integrovaný, Claude Code = terminálový
|
||||
- Cline má vizuální kontext editoru, Claude Code má větší flexibilitu modelů
|
||||
- Oba podporují OpenRouter pro cost optimization
|
||||
|
||||
## Související
|
||||
|
||||
- [[product-claude-code]] — konkurenční coding agent
|
||||
- [[source-claude-code-openrouter-beast-mode]] — zdroj srovnání
|
||||
43
cml/wiki/entities/product-lego-mindstorms.md
Normal file
43
cml/wiki/entities/product-lego-mindstorms.md
Normal file
@@ -0,0 +1,43 @@
|
||||
---
|
||||
type: entity
|
||||
title: "LEGO Mindstorms"
|
||||
kind: product
|
||||
tags: [lego, mindstorms, robotics, education, discontinued]
|
||||
sources: [source-lego-mindstorms-continued-use]
|
||||
created: 2026-06-20
|
||||
updated: 2026-06-20
|
||||
graph:
|
||||
node_id: product-lego-mindstorms
|
||||
canonical: true
|
||||
edges:
|
||||
- predicate: competes_with
|
||||
object: product-spike-prime
|
||||
- predicate: extended_by
|
||||
object: product-pybricks
|
||||
---
|
||||
|
||||
# LEGO Mindstorms
|
||||
|
||||
Sada robotických stavebnic od LEGO, oficiálně ukončená v říjnu 2022. Existuje ve verzích RCX (1998), NXT (2006), EV3 (2013) a Robot Inventor (2020). Celkem prodáno stovky tisíc až miliony sad po celém světě.
|
||||
|
||||
## Ukončení a důsledky
|
||||
|
||||
LEGO Group přesunul zdroje na SPIKE Prime a další produkty LEGO Education. Robot Inventor app měl zůstat dostupný do konce 2024, ale postupně přestává fungovat na novějších zařízeních. Oficiální aplikace mizí z app store.
|
||||
|
||||
Problém: elektronické LEGO má mnohem kratší životnost než klasické cihly, protože závisí na softwaru. Mnoho škol a FLL týmů stále závisí na EV3 — asi 60 % týmů v roce 2023.
|
||||
|
||||
## Nadále použitelné s [[product-pybricks]]
|
||||
|
||||
Pybricks nahrazuje oficiální aplikace a umožňuje nadále používat Mindstorms hardware moderním způsobem — sjednocuje programování napříč všemi generacemi.
|
||||
|
||||
## Hardware kompatibilita
|
||||
|
||||
- Motory a senzory jsou cross-kompatibilní mezi Mindstorms a SPIKE Prime
|
||||
- Robot Inventor hub má stejný tvar jako SPIKE hub, ale SPIKE3 firmware na něj nejde nainstalovat
|
||||
- EV3 brick s Pybricks bootuje okamžitě (místo desítek sekund s původním Linuxem)
|
||||
|
||||
## Odkazy
|
||||
|
||||
- [[source-lego-mindstorms-continued-use]] — zdroj o pokračování používání po ukončení
|
||||
- [[product-pybricks]] — open-source firmware alternativa
|
||||
- [[product-spike-prime]] — nástupce od LEGO Education
|
||||
43
cml/wiki/entities/product-ollama.md
Normal file
43
cml/wiki/entities/product-ollama.md
Normal file
@@ -0,0 +1,43 @@
|
||||
---
|
||||
type: entity
|
||||
kind: product
|
||||
title: "Ollama"
|
||||
tags: [llm, inference, local-models, open-source]
|
||||
sources: [claude-code-local-cloud-models, claude-code-ollama-workflow]
|
||||
created: 2026-06-18
|
||||
updated: 2026-06-18
|
||||
graph:
|
||||
node_id: product:ollama
|
||||
canonical: true
|
||||
relationships:
|
||||
- predicate: competes_with
|
||||
object: product:openrouter
|
||||
source: claude-code-local-cloud-models
|
||||
evidence: "Ollama a OpenRouter jsou alternativní způsoby připojení modelů k Claude Code"
|
||||
confidence: medium
|
||||
status: current
|
||||
---
|
||||
|
||||
# Ollama
|
||||
|
||||
Lokální inference server pro běh LLM modelů. Podporuje širokou škálu modelů (Llama, Qwen, Mistral, Gemma aj.) a poskytuje OpenAI-compatible API endpoint.
|
||||
|
||||
## Klíčové vlastnosti
|
||||
|
||||
- **Lokální běh** — modely běží na vlastním hardware, žádné API náklady
|
||||
- **OpenAI-compatible API** — snadné připojení z Claude Code a dalších nástrojů
|
||||
- **Model management** — `ollama pull`, `ollama list`, `ollama run`
|
||||
- **Široká podpora modelů** — Llama, Qwen, Mistral, Gemma, Phi a další
|
||||
|
||||
## Použití s Claude Code
|
||||
|
||||
- Nastav `OPENAI_API_BASE=http://localhost:11434/v1` a `OPENAI_API_KEY=ollama`
|
||||
- Vyber model v `.claude/settings.json` nebo přes env var `ANTHROPIC_MODEL`
|
||||
- Výhoda: nulové náklady, soukromí. Nevýhoda: nižší kvalita než cloud modely.
|
||||
|
||||
## Související
|
||||
|
||||
- [[product-claude-code]] — coding agent, který se připojuje k Ollama
|
||||
- [[product-openrouter]] — cloud alternativa
|
||||
- [[source-claude-code-local-cloud-models]] — přehledový článek
|
||||
- [[source-claude-code-ollama-workflow]] — Ollama workflow návod
|
||||
43
cml/wiki/entities/product-openrouter.md
Normal file
43
cml/wiki/entities/product-openrouter.md
Normal file
@@ -0,0 +1,43 @@
|
||||
---
|
||||
type: entity
|
||||
kind: product
|
||||
title: "OpenRouter"
|
||||
tags: [llm, api-proxy, cloud-models, cost-optimization]
|
||||
sources: [claude-code-local-cloud-models, claude-code-openrouter-beast-mode]
|
||||
created: 2026-06-18
|
||||
updated: 2026-06-18
|
||||
graph:
|
||||
node_id: product:openrouter
|
||||
canonical: true
|
||||
relationships:
|
||||
- predicate: competes_with
|
||||
object: product:ollama
|
||||
source: claude-code-local-cloud-models
|
||||
evidence: "OpenRouter a Ollama jsou alternativní způsoby připojení modelů k Claude Code"
|
||||
confidence: medium
|
||||
status: current
|
||||
---
|
||||
|
||||
# OpenRouter
|
||||
|
||||
Cloudový API proxy poskytující přístup k mnoha LLM modelům přes jednotné API. Umožňuje snadné přepínání mezi modely bez změny kódu.
|
||||
|
||||
## Klíčové vlastnosti
|
||||
|
||||
- **Jednotné API** — jeden endpoint pro Claude, GPT-4, Gemini, Mistral, Qwen a další
|
||||
- **Pay-per-token** — platíš jen za spotřebované tokeny, žádné měsíční poplatky
|
||||
- **Model switching** — snadné přepínání modelů v konfiguraci
|
||||
- **Beast mode** — přístup k nejvýkonnějším modelům za zlomek ceny nativního API
|
||||
|
||||
## Použití s Claude Code
|
||||
|
||||
- Nastav `OPENAI_API_BASE=https://openrouter.ai/api/v1` a `OPENAI_API_KEY=<klíč>`
|
||||
- Vyber model přes `model` v settings
|
||||
- Výhoda: nízké náklady, široký výběr modelů. Nevýhoda: vyšší latence, rate limity.
|
||||
|
||||
## Související
|
||||
|
||||
- [[product-claude-code]] — coding agent, který se připojuje přes OpenRouter
|
||||
- [[product-ollama]] — lokální alternativa
|
||||
- [[source-claude-code-local-cloud-models]] — přehledový článek
|
||||
- [[source-claude-code-openrouter-beast-mode]] — beast mode návod
|
||||
49
cml/wiki/entities/product-pi.md
Normal file
49
cml/wiki/entities/product-pi.md
Normal file
@@ -0,0 +1,49 @@
|
||||
---
|
||||
type: entity
|
||||
kind: product
|
||||
title: "Pi (coding agent)"
|
||||
tags: [coding-agent, llm, tool, open-source]
|
||||
sources: [pi-coding-agent-mario-zechner, pi-dev-terminal-limitation]
|
||||
created: 2026-06-16
|
||||
updated: 2026-06-16
|
||||
graph:
|
||||
node_id: product:pi
|
||||
canonical: true
|
||||
relationships:
|
||||
- predicate: competes_with
|
||||
object: product:claude-code
|
||||
source: pi-coding-agent-mario-zechner
|
||||
evidence: "Mario byl frustrován Claude Code a dalšími agenty"
|
||||
confidence: medium
|
||||
status: current
|
||||
---
|
||||
|
||||
# Pi (coding agent)
|
||||
|
||||
Pi je minimalistický coding agent vytvořený Mariem Zechnerem (badlogic). Součást ekosystému OpenClaw.
|
||||
|
||||
## Design
|
||||
|
||||
- **4 nástroje**: read file, write file, edit file, bash — minimální jádro.
|
||||
- **Malý system prompt** — frontier modely nepotřebují masivní prompty.
|
||||
- **[[tree-structured-sessions]]** — větvení místo lineární historie; sub-agenti se mohou větvit a číst soubory nezávisle.
|
||||
- **Full cost tracking** — vestavěný.
|
||||
- **Hot-reloadable TypeScript extensions** — vlastní nástroje, UI, multi-agent setupy bez forku.
|
||||
- **Žádná skrytá kontextová injekce** — transparentní.
|
||||
- **Terminal-only** — limitace na terminálové prostředí bez IDE integrace; viz [[terminal-limitation]].
|
||||
|
||||
## Výkon
|
||||
|
||||
Na TerminalBench dosáhlo Pi (s Claude Opus 4.5) blízko Terminus i před pokročilými optimalizacemi.
|
||||
|
||||
## Odkazy
|
||||
|
||||
- Web: https://pi.dev/
|
||||
- GitHub: https://github.com/earendil-works/pi
|
||||
|
||||
## Související
|
||||
|
||||
- [[person-mario-zechner]] — tvůrce
|
||||
- [[coding-agent]] — obecný koncept
|
||||
- [[pi-coding-agent-mario-zechner]] — zdroj (talk)
|
||||
- [[pi-dev-terminal-limitation]] — zdroj (poznámka o terminálové limitaci)
|
||||
49
cml/wiki/entities/product-pybricks.md
Normal file
49
cml/wiki/entities/product-pybricks.md
Normal file
@@ -0,0 +1,49 @@
|
||||
---
|
||||
type: entity
|
||||
title: "Pybricks"
|
||||
kind: product
|
||||
tags: [lego, mindstorms, firmware, open-source, robotics, python]
|
||||
sources: [source-lego-mindstorms-continued-use]
|
||||
created: 2026-06-20
|
||||
updated: 2026-06-20
|
||||
graph:
|
||||
node_id: product-pybricks
|
||||
canonical: true
|
||||
edges:
|
||||
- predicate: competes_with
|
||||
object: product-spike-prime
|
||||
- predicate: improves_on
|
||||
object: concept-lego-mindstorms
|
||||
- predicate: depends_on
|
||||
object: concept-micropython
|
||||
---
|
||||
|
||||
# Pybricks
|
||||
|
||||
Open-source firmware a vývojové prostředí pro LEGO robotiku — nahrazuje oficiální LEGO aplikace stabilnějším a lepším API. Podporuje všechny generace Mindstorms (NXT, EV3, Robot Inventor), SPIKE Prime, SPIKE Essential, BOOST, Powered Up a další LEGO huby.
|
||||
|
||||
## Klíčové vlastnosti
|
||||
|
||||
- **MicroPython + blokové programování** v prohlížeči — žádné instalace
|
||||
- **Okamžitý boot** — na rozdíl od původního EV3 Linuxu (desítky sekund)
|
||||
- **Univerzální API** napříč všemi LEGO huby
|
||||
- **Bezplatný firmware**, volitelné placené doplňky (blokové programování)
|
||||
- **Konverze bloků → Python** — na rozdíl od LEGO aplikace
|
||||
- Běží na Chromeboocích, nepotřebuje instalaci
|
||||
|
||||
## Stav projektu EV3 (prosinec 2025)
|
||||
|
||||
Pybricks pro EV3 je v aktivním vývoji. Dosud implementováno: instant power on/off, MicroPython firmware bez microSD karty, program storage, download přes Pybricksdev, všechny EV3 motory a senzory, NXT senzory na EV3, custom UART/I2C/analog zařízení. Zbývá: USB/Bluetooth konektivita, browser-based firmware instalace.
|
||||
|
||||
## Vztah k [[product-lego-mindstorms]]
|
||||
|
||||
Pybricks je hlavní komunitní alternativa k ukončenému Mindstorms softwaru. Umožňuje nadále používat Mindstorms hardware moderním způsobem — sjednocuje programování napříč generacemi a eliminuje závislost na oficiálních aplikacích, které mizí z app store.
|
||||
|
||||
## Vztah k [[product-spike-prime]]
|
||||
|
||||
SPIKE3 firmware nelze nainstalovat na Mindstorms hub. Pybricks naopak funguje na obou — je to univerzální alternativa, která sjednocuje ekosystém LEGO robotiky.
|
||||
|
||||
## Odkazy
|
||||
|
||||
- [[source-lego-mindstorms-continued-use]] — zdroj o pokračování používání Mindstorms po ukončení
|
||||
- [[concept-software-preservation]] — obecný koncept zachování softwaru
|
||||
33
cml/wiki/entities/product-spike-prime.md
Normal file
33
cml/wiki/entities/product-spike-prime.md
Normal file
@@ -0,0 +1,33 @@
|
||||
---
|
||||
type: entity
|
||||
title: "SPIKE Prime"
|
||||
kind: product
|
||||
tags: [lego, spike, education, robotics]
|
||||
sources: [source-lego-mindstorms-continued-use]
|
||||
created: 2026-06-20
|
||||
updated: 2026-06-20
|
||||
graph:
|
||||
node_id: product-spike-prime
|
||||
canonical: true
|
||||
edges:
|
||||
- predicate: competes_with
|
||||
object: product-lego-mindstorms
|
||||
- predicate: extended_by
|
||||
object: product-pybricks
|
||||
---
|
||||
|
||||
# SPIKE Prime
|
||||
|
||||
Robotická vzdělávací sada od LEGO Education — oficiální nástupce [[product-lego-mindstorms]]. LEGO přesunulo zdroje z Mindstorms na SPIKE Prime po ukončení Mindstorms v říjnu 2022.
|
||||
|
||||
## Vztah k Mindstorms
|
||||
|
||||
- SPIKE Prime hub má stejný tvar jako Mindstorms Robot Inventor hub
|
||||
- SPIKE2 firmware fungoval na Mindstorms hubu, ale SPIKE3 už ne — chyba při připojení
|
||||
- Motory a senzory jsou cross-kompatibilní
|
||||
- [[product-pybricks]] funguje na obou platformách a sjednocuje ekosystém
|
||||
|
||||
## Odkazy
|
||||
|
||||
- [[source-lego-mindstorms-continued-use]] — zdroj o ukončení Mindstorms a alternativách
|
||||
- [[product-pybricks]] — univerzální alternativa pro obě platformy
|
||||
Reference in New Issue
Block a user