## Výber modelu: Sonnet, Opus – ktorý použiť?
Po nainštalovaní a prihlásení do Claude Code sa nemusíte hneď trápiť s výberom modelu – predvolene používa Claude Sonnet, čo vo väčšine prípadov stačí.
### Modely, ktoré môžete použiť v Claude Code
V súčasnosti sú v príkazovom riadku dynamicky k dispo…
## Proces overenia: Prihlásenie v prehliadači a manuálne nastavenie API kľúča
Po inštalácii Claude Code je potrebné dokončiť overenie, aby ste ho mohli používať. Nástroj musíte prepojiť so svojím Anthropic účtom. Existujú dva spôsoby: **prihlásenie v prehliadači** a **manuálne nastavenie API kľúča*…
## Ako nainštalovať Claude Code
Inštalácia Claude Code nemá grafické rozhranie s tlačidlom 'Ďalej', celý proces prebieha v príkazovom riadku. Ak bežne používate npm, celý proces netrvá dlhšie ako dve minúty.
### Predpoklady
Pred začatím sa uistite, že máte po ruke nasledujúce:
- **Node.js 18 ale…
## Typické prípady použitia
Prípady použitia rozdeľujem do štyroch kategórií, zoradených od najčastejších po najmenej časté.
---
### Prvá kategória: Porozumenie kódu
Toto je pravdepodobne najčastejšie použitie. Keď preberáte projekt niekoho iného, pozeráte sa na starý modul alebo otvárate repozi…
## 1.3 Prečo písať kód v termináli?
Napríklad: píšeš novú funkcionalitu a zrazu zistíš, že potrebuješ upraviť nízkoúrovňovú pomocnú funkciu, ktorá je roztrúsená v troch súboroch, niektoré volania sú cez moduly. Otvoríš editor, globálne vyhľadáš, prechádzaš súbor po súbore, opatrne upravíš, spustíš …
## 1.2 Jeho „rodinný vzťah“ s Claude Chat a API
Mnohí vývojári sa pri prvom počutí o Claude Code prirodzene zamyslia nad dvoma ďalšími formami produktov: **Claude Chat** (webové rozhranie pre chat) a **Claude API** (programovacie rozhranie). Všetky pochádzajú od Anthropicu a na najnižšej úrovni pou…
## 1.1 Čo je Claude Code?
### Definícia v jednej vete
**Claude Code je AI programovací agent od Anthropicu, ktorý beží v termináli.** Vývojár opisuje úlohu prirodzeným jazykom a agent aktívne číta kódovú základňu, navrhuje zmeny, spúšťa príkazy, testuje, ovláda Git a dokonca vás požiada o schválenie…
Dobré **Spec Coding** (špecifikácia riadená kódovaním) má jadro v premene „nejasných nápadov“ na „presné, overiteľné a vykonateľné zmluvy“. Nejde len o písanie dokumentu, ale o vytvorenie **jednoznačného komunikačného jazyka** medzi človekom a AI (alebo medzi ľuďmi). Nižšie popíšem podobu dobrej špe…
Aj keď je režim Vibe Codingu „riadený pocitom/atmosférou“ skvelý pri rýchlom prototypovaní a kreatívnom skúmaní, bez kontroly ľahko spadnete do niekoľkých typických nástrah. Nižšie sumarizujeme z piatich dimenzií: **kvalita kódu, udržiavateľnosť, bezpečnosť, vývoj požiadaviek, tímová spolupráca**.
-…
Toto je problém, ktorému čelí väčšina programátorov. **Vibe Coding** a **Spec Coding** sú dve úplne odlišné pracovné paradigmy pri programovaní s pomocou veľkých jazykových modelov (LLM). Ich kľúčový rozdiel spočíva v tom, či je „vstup“ pre AI **nejasný pocit, alebo presná špecifikácia**.
---
## 1.…
Škodlivá injekcia do Query (škodlivá injekcia do Prompt / otrava vyhľadávania) je veľmi reálnou bezpečnostnou hrozbou pri praktickom nasadení RAG systémov. Útočník sa môže prostredníctvom starostlivo vytvorených vstupov pokúsiť prinútiť model k úniku citlivých informácií, obchádzaniu obmedzení, vyko…
Optimalizácia promptov (Prompt Engineering / Optimization) je kľúčovou zručnosťou, ako prinútiť veľké jazykové modely „poslúchať“, najmä v systémoch RAG, kde priamo rozhoduje o tom, či model bude verne vychádzať z načítaného obsahu, vyhýbať sa halucináciám a dodržiavať formát výstupu.
---
## 1. Hl…
Optimalizácia RAG nie je úprava jednej časti, ale proces **celkovej optimalizácie reťazca**. Nižšie uvádzam systematické stratégie optimalizácie zo štyroch dimenzií: **strana indexovania údajov, strana vyhľadávania, strana generovania a strana vyhodnocovania**, spolu s praktickými skúsenosťami, ktor…
## Čo vlastne robí Embedding? – Od technickej podstaty k odpovediam na pohovore
### 1. Technická podstata: Jedna veta vystihujúca jadro
**Hlavnou úlohou Embeddingu je mapovať diskrétne neštruktúrované dáta (text, obrázky atď.) do spojitého nízkorozmerného vektorového priestoru tak, aby sémanticky …
Presnosť je kľúčovým ukazovateľom životaschopnosti systému na otázky a odpovede, najmä keď sa ho snažíte použiť v serióznych oblastiach (ako medicína, právo, interná podpora podniku). Môj názor možno zhrnúť takto: **Presnosť je multidimenzionálny koncept, nemožno sa pozerať len na jedno číslo, ale t…
### Čo je RAG?
**RAG** je skratka pre **Retrieval-Augmented Generation**, v slovenčine **generovanie rozšírené o vyhľadávanie**.
Jednoducho povedané, ide o technológiu, ktorá **dáva veľkému jazykovému modelu „referenčnú knihu, do ktorej môže kedykoľvek nahliadnuť“**.
Veľký jazykový model si môžet…
## 1. Základný koncept Skill
Skill je súbor vykonateľných schopností zapuzdrených v **Agente** alebo **AI systéme**. Zvyčajne obsahuje:
- **Podmienka spustenia**: Kedy sa volá (napr. príkaz používateľa, systémová udalosť).
- **Vstupné parametre**: Dáta alebo kontext, ktoré je potrebné prijať.
- **…
## Tri základné metodiky AI Agent: ReAct, Plan-and-Solve a Reflection
AI Agent je inteligentný agent schopný samostatne vnímať prostredie, rozhodovať sa a vykonávať akcie. Jeho základné metodiky sú tri: ReAct, Plan-and-Solve a Reflection. Nižšie ich predstavíme spolu s vývojovými diagramami a príkl…
## Čo je zmiešaný expertný režim MOA (Mixture-of-Agents)?
**MOA** je **multiagentová kooperačná architektúra**, ktorej hlavnou myšlienkou je: kombinovať viacero nezávislých AI modelov (nazývaných „experti“ alebo „Agenti“) pomocou **mechanizmu smerovania/plánovania**, pričom každý expert je zodpoved…
# Návrh pamäťového systému agenta: Implementácia krátkodobej a dlhodobej pamäte
Tento článok skúma návrh pamäťového systému agenta, rozdeľuje ho na dve úrovne – krátkodobú a dlhodobú pamäť – a podrobne opisuje ich implementačné riešenia a dôležité aspekty.
## Rámec a kľúčové myšlienky:
1. **Všeo…