## Výběr modelu: Sonnet, Opus – který použít?
Jakmile máte Claude Code nainstalovaný a přihlášený, nemusíte se hned trápit výběrem modelu – ve výchozím nastavení používá Claude Sonnet, který ve většině případů postačí.
### Modely, které můžete v Claude Code použít
V současné době jsou v příkazové…
## Autentizační proces: Přihlášení přes prohlížeč a ruční konfigurace API klíče
Po instalaci Claude Code je třeba provést autentizaci, abyste jej mohli používat. Musíte nástroj propojit se svým účtem Anthropic. Existují dva způsoby: **přihlášení přes prohlížeč** a **ruční konfigurace API klíče**. O…
## Jak nainstalovat Claude Code
Instalace Claude Code nemá žádné grafické rozhraní s tlačítky 'Další', celý proces probíhá v příkazovém řádku. Pokud obvykle používáte npm, celý proces nezabere více než dvě minuty.
### Předpoklady
Než začnete, ujistěte se, že máte po ruce následující:
- **Node.js…
## Typické scénáře použití
Scénáře použití rozděluji do čtyř kategorií, seřazených podle frekvence od nejvyšší po nejnižší.
---
### První kategorie: Porozumění kódu
To je pravděpodobně nejpoužívanější kategorie. Když převezmete cizí projekt, díváte se na starý modul nebo otevřete repozitář bez d…
## 1.3 Proč psát kód v terminálu?
Příklad: Píšete novou funkci a najednou zjistíte, že potřebujete upravit nízkoúrovňovou pomocnou funkci, která je roztroušená ve třech souborech a některá volání překračují moduly. Otevřete editor, globálně vyhledáte, procházíte soubor po souboru, opatrně upravíte,…
## 1.2 Jeho „příbuzenské vztahy“ s Claude Chat a API
Mnoho vývojářů, když poprvé slyší o Claude Code, si přirozeně vybaví dvě další produktové formy: **Claude Chat** (webové rozhraní pro chat) a **Claude API** (programátorské rozhraní). Všechny skutečně pocházejí od Anthropicu, v jádru používají ro…
## 1.1 Co je Claude Code?
### Definice jedním slovem
**Claude Code je AI programovací agent (Agent) od společnosti Anthropic, který běží v terminálu.** Vývojář popíše úkol přirozeným jazykem a agent aktivně čte kódovou základnu, navrhuje změny, provádí příkazy, spouští testy, pracuje s Git, a dokonc…
Dobré **Spec kódování** (specifikace řízené programování) spočívá v přeměně „mlhavých nápadů“ na „přesné, ověřitelné a vykonatelné kontrakty“. Nejde jen o psaní dokumentu, ale o vytvoření **jednoznačného komunikačního jazyka** mezi člověkem a AI (nebo mezi lidmi). Níže uvedu, jak vypadá dobrá specif…
Model Vibe Coding, který je řízen pocitem/atmosférou, je sice skvělý pro rychlé prototypování a kreativní objevování, ale pokud není kontrolován, snadno se dostanete do několika typických pastí. Níže shrnuto z pěti dimenzí: **kvalita kódu, udržovatelnost, bezpečnost, evoluce požadavků, týmová spolup…
Toto je problém, kterému čelí většina programátorů. **Vibe Coding** a **Spec Coding** jsou dvě zcela odlišné pracovní paradigmata při programování s pomocí velkých jazykových modelů (LLM). Jejich základní rozdíl spočívá v tom: **zda je „vstup“, který dáváte AI, vágní pocit, nebo přesná specifikace**…
Škodlivá injektáž dotazů (malicious prompt injection / retrieval poisoning) je velmi reálnou bezpečnostní hrozbou při nasazení RAG systémů. Útočníci mohou pomocí pečlivě vytvořených vstupů přimět model k úniku citlivých informací, obcházení omezení, provádění neúmyslných instrukcí nebo kontaminaci v…
Optimalizace promptů (Prompt Engineering / Optimization) je klíčovou dovedností, jak přimět velké jazykové modely „poslouchat“, zejména v systémech RAG, kde přímo určuje, zda se model bude ochotně držet načteného obsahu, vyhne se halucinacím a dodrží formát výstupu.
---
## 1. Základní principy opt…
Optimalizace RAG není úprava jediné fáze, ale proces **optimalizace celého řetězce**. Níže uvádím systematické optimalizační strategie ze čtyř dimenzí: **strana indexace dat, strana vyhledávání, strana generování, strana vyhodnocení**, spolu s praktickými zkušenostmi, které lze zmínit u pohovoru.
-…
## Co vlastně dělá Embedding? – Od technické podstaty k odpovědi u pohovoru
### 1. Technická podstata: Jedna věta vystihující jádro
**Hlavní úlohou Embeddingu je mapovat diskrétní nestrukturovaná data (text, obrázky atd.) do spojitého, nízkorozměrného vektorového prostoru tak, aby se sémanticky po…
Přesnost je základní životní linií systému pro otázky a odpovědi, zvláště když se jej snažíte nasadit do seriózních scénářů (např. zdravotnictví, právo, interní podpora podniku). Můj názor lze shrnout jako: **Přesnost je multidimenzionální koncept, nelze se dívat jen na jedno číslo, ale je třeba ji …
### Co je RAG?
**RAG** znamená **Retrieval-Augmented Generation**, česky **generování rozšířené o vyhledávání**.
Jednoduše řečeno, jde o techniku, která **dává velkému jazykovému modelu "příručku, do které může kdykoli nahlédnout"**.
Představte si velký jazykový model jako "superstudenta" s výbor…
## 1. Základní koncept dovednosti
Dovednost je sada spustitelných schopností zapouzdřených v **agentovi** nebo **AI systému**. Obvykle obsahuje:
- **Spouštěcí podmínky**: kdy je volána (např. uživatelský příkaz, systémová událost).
- **Vstupní parametry**: data nebo kontext, která je třeba přijmou…
## Tři základní metodiky AI Agentů: ReAct, Plan-and-Solve a Reflection
AI Agent je inteligentní entita schopná autonomně vnímat prostředí, rozhodovat se a vykonávat akce. Jeho základní metodiky jsou tři: ReAct, Plan-and-Solve a Reflection. Níže je představíme, doplněné o vývojové diagramy a ukázky …
## Co je směs expertů MOA (Mixture-of-Agents)?
**MOA** je **multiagentní kolaborativní architektura**, jejíž hlavní myšlenkou je kombinovat několik nezávislých AI modelů (nazývaných „experti“ nebo „agenti“) prostřednictvím **směrovacího/plánovacího mechanismu**, kde každý expert zpracovává podúkoly…
# Návrh paměťového systému agenta: Implementace krátkodobé a dlouhodobé paměti
Tento článek se zabývá návrhem paměťového systému agenta, který rozděluje na dvě úrovně – krátkodobou a dlouhodobou paměť – a podrobně popisuje jejich implementační řešení a důležité aspekty.
## Rámec a hlavní myšlenky:…