## Izbira modela: Kateri uporabiti, Sonnet ali Opus?
Ko namestite Claude Code in se prijavite, vam ni treba takoj razmišljati o modelu – privzeto uporablja Claude Sonnet, kar je v večini primerov dovolj.
### Modeli, ki jih lahko uporabljate v Claude Code
Trenutno so v ukazni vrstici na voljo trij…
## Postopek overjanja: prijava prek brskalnika in ročna konfiguracija API ključa
Po namestitvi Claude Code morate opraviti overjanje, preden ga lahko uporabljate. Orodje morate povezati s svojim Anthropic računom. Možnosti povezave sta dve: **prijava prek brskalnika** in **ročna konfiguracija API k…
## Kako namestiti Claude Code
Namestitev Claude Code nima grafičnega vmesnika z 'Naprej', vse poteka v ukazni vrstici. Če običajno uporabljate npm, celoten postopek ne traja več kot dve minuti.
### Predpogoji
Pred začetkom se prepričajte, da imate naslednje stvari pri roki:
- **Node.js 18 ali no…
## Tipični primeri uporabe
Primere uporabe sem razdelil v štiri kategorije, urejene po pogostosti uporabe od najvišje do najnižje.
---
### Prva kategorija: Razumevanje kode
To je verjetno najpogosteje uporabljena kategorija. Ko prevzamete projekt druge osebe, pogledate star modul ali odprete rep…
## 1.3 Zakaj pisati kodo v terminalu?
Na primer: pišete novo funkcijo in nenadoma ugotovite, da morate spremeniti osnovno orodno funkcijo, ki je razpršena po treh datotekah, nekateri klici pa segajo čez module. Odprete urejevalnik, globalno iščete, brskate po datotekah eno za drugo, previdno poprav…
## 1.2 "Sorodstvene vezi" med Claude Code, Claude Chat in API
Mnogi razvijalci ob prvem slišanju za Claude Code naravno pomislijo na dve drugi obliki izdelka: **Claude Chat** (spletni klepetalni vmesnik) in **Claude API** (programski vmesnik). Vsi izhajajo iz Anthropic, v osnovi uporabljajo isto dr…
## 1.1 Kaj je Claude Code?
### Definicija v enem stavku
**Claude Code je agent za programiranje z umetno inteligenco (AI), ki ga je izdal Anthropic in deluje v terminalu.** Razvijalci opišejo nalogo v naravnem jeziku, agent pa samostojno prebere kodo, predlaga spremembe, izvaja ukaze, poganja teste,…
Dobro **Spec kodiranje** (specifikacijsko vodenje programiranja) ima jedro v tem, da 'nejasne zamisli' spremeni v 'natančne, preverljive in izvršljive pogodbe'. Ne gre samo za pisanje dokumenta, ampak za vzpostavitev **nedvoumnega komunikacijskega jezika** med ljudmi in AI (ali med ljudmi). Spodaj b…
Čeprav je način 'občutek/vzdušje' Vibe Codinga pri hitrem prototipiranju in kreativnem raziskovanju zelo prijeten, lahko brez nadzora zlahka padeš v več tipičnih pasti. Spodaj povzemamo iz petih dimenzij: **kakovost kode, vzdržljivost, varnost, razvoj zahtev, timsko sodelovanje**.
---
## 1. Pasti k…
To je vprašanje, s katerim se sooča večina programerjev. **Vibe Coding** in **Spec Coding** sta dve popolnoma različni delovni paradigmi pri programiranju s pomočjo velikih jezikovnih modelov (LLM). Njuna osrednja razlika je: **Ali je 'vhod', ki ga daš AI, nejasen občutek ali natančna specifikacija*…
Optimizacija promptov (Prompt Engineering / Optimization) je ključna veščina, da veliki jezikovni modeli "ubogajo". Še posebej v sistemih RAG neposredno določa, ali je model pripravljen zvesto slediti pridobljenim vsebinam, se izogniti halucinacijam in upoštevati oblikovne standarde izhoda.
---
##…
Optimizacija RAG ni prilagajanje ene same komponente, temveč proces **celostne optimizacije**. Spodaj podajam sistematične strategije optimizacije iz **štirih dimenzij: strani indeksiranja podatkov, strani iskanja, strani generiranja in strani vrednotenja**, skupaj s praktičnimi izkušnjami, ki jih l…
## Kaj pravzaprav počne Embedding? — Od tehničnega bistva do odgovorov na intervjuju
### 1. Tehnično bistvo: jedro v enem stavku
**Osrednje delo embeddinga je preslikava diskretnih nestrukturiranih podatkov (besedilo, slike itd.) v neprekinjen, nizkodimenzionalen vektorski prostor, tako da so si s…
Natančnost je osrednja življenjska linija sistema za odgovarjanje na vprašanja, zlasti ko ga poskušate uporabiti v resnih scenarijih (kot so medicina, pravo, notranja podpora podjetja). Moj pogled lahko povzamem takole: **Natančnost je večdimenzionalen koncept, ki ga ne smemo gledati samo skozi eno …
### Kaj je RAG?
**RAG** je kratica za **Retrieval-Augmented Generation**, kar v slovenščini pomeni **generiranje z izboljšanim iskanjem**.
Preprosto povedano, gre za tehniko, ki **velikemu jezikovnemu modelu doda "referenčno knjigo, ki jo lahko kadar koli odpre"**.
Veliki jezikovni model si lahko…
## 1. Osrednji koncept spretnosti
Spretnost je sklop izvedljivih enot, zapakiranih v **agentu** ali **AI sistemu**. Običajno vključuje:
- **Pogoj sprožitve**: kdaj se pokliče (npr. uporabnikov ukaz, sistemski dogodek).
- **Vhodni parametri**: podatki ali kontekst, ki jih je treba prejeti.
- **Izve…
## Tri ključne metodologije AI Agent: ReAct, Plan-and-Solve in Reflection
AI Agent je inteligentni agent, ki lahko samostojno zaznava okolje, sprejema odločitve in izvaja dejanja. Njegove ključne metodologije so tri: ReAct, Plan-and-Solve in Reflection. Spodaj so predstavljene posamezno, skupaj z d…
## Kaj je mešani način strokovnjakov MOA (Mixture-of-Agents)?
**MOA** je **večagentna sodelovalna arhitektura**, katere osrednja ideja je: združiti več neodvisnih AI modelov (imenovanih "strokovnjaki" ali "agenti") preko **usmerjevalnega/razporeditvenega mehanizma**, tako da vsak strokovnjak obravn…
# Zasnova sistema spomina agenta: implementacija kratkoročnega in dolgoročnega spomina
Ta članek raziskuje zasnovo sistema spomina agenta, ki ga deli na dve ravni: kratkoročni in dolgoročni spomin, ter podrobno opisuje njune implementacijske sheme in pomembne vidike.
## Okvir in ključne ugotovitve…