## Veldu líkan: Sonnet eða Opus – hvort ætti að nota?
Eftir að þú hefur sett upp og skráð þig inn á Claude Code þarftu ekki að hafa áhyggjur af líkönunum strax – sjálfgefið er að nota Claude Sonnet, sem dugar oftast.
### Líkön sem þú getur notað í Claude Code
Eins og er eru þrjú líkön í boði í sk…
## Auðkenningarferli: Vafraskráning og handvirk stilling á API lykli
Eftir að hafa sett upp Claude Code þarftu að auðkenna þig til að geta notað það. Þú verður að tengja tólið við Anthropic reikninginn þinn. Það eru tvær leiðir: **vafraskráning** og **handvirk stilling á API lykli**. Báðar leiðir g…
## Hvernig á að setja upp Claude Code
Uppsetning á Claude Code hefur ekkert grafísku viðmóti með „Næsta“ skrefum, allt fer fram í skipanalínu. Ef þú notar npm reglulega tekur ferlið ekki meira en tvær mínútur.
### Forkröfur
Áður en þú byrjar skaltu ganga úr skugga um að þú hafir eftirfarandi:
- …
## Dæmigert notkunartilvik
Ég skipti notkunartilvikunum í fjóra flokka, raðað eftir tíðni frá hæst til lægst.
---
### Fyrsti flokkur: Skilja kóða
Þetta er líklega mest notaði flokkurinn. Þegar þú tekur við verkefni frá öðrum, skoðar gamlan einingu eða opnar geymsluhólf án skjölunar, spurðu það b…
## 1.3 Hvers vegna á að skrifa kóða í terminalinum?
Tökum dæmi: Þú ert að skrifa nýja virkni og skyndilega uppgötvarðu að þú þarft að breyta undirliggjandi tólfalli sem er dreift yfir þrjár skrár, sum köllin ná yfir mát. Þú opnar ritilinn, leitar á heimsvísu, flettir skrá fyrir skrá, breytir varleg…
## 1.2 „Skyldleikatengsl“ þess við Claude Chat og API
Margir verktenglar, þegar þeir heyra um Claude Code í fyrsta skipti, tengja það náttúrulega við tvær aðrar vöruútgáfur: **Claude Chat** (vefspjallviðmót) og **Claude API** (forritunartengi). Þau koma öll frá Anthropic, nota öll Claude líkanafjöl…
## 1.1 Hvað er Claude Code?
### Ein setning skilgreining
**Claude Code er gervigreindarforritunarfulltrúi (Agent) frá Anthropic sem keyrir í skjáhermi (Terminal).** Forritari lýsir verkefni með náttúrulegu máli, og það getur sjálfvirkt lesið kóðasafn, lagt til breytingar, keyrt skipanir, keyrt próf,…
Góð **Spec kóðun** (forskriftardrifin forritun) snýst um að breyta „óskýrum hugmyndum“ í „nákvæman, sannanlegan og framkvæmanlegan samning“. Þetta snýst ekki bara um að skrifa skjal, heldur að koma á **óvíslegu samskiptamáli** milli manna og gervigreindar (eða manna emellan). Hér að neðan mun ég gef…
Þó að „tilfinning/stemningardrifna“ nálgun Vibe Coding sé skemmtileg fyrir hraða frumgerð og skapandi könnun, er auðvelt að lenda í nokkrum algengum gildrum ef ekki er haft stjórn á henni. Hér að neðan er dregið saman úr fimm víddum: **kóðagæði, viðhaldshæfni, öryggi, þróun krafna og teymissamvinna*…
Þetta er vandamál sem flestir forritarar standa frammi fyrir. **Vibe Coding** og **Spec Coding** eru tvær gjörólíkar vinnuaðferðir við forritun með hjálp stórra tungumálalíkana (LLM). Kjarnamunurinn er sá: **er „inntakið“ sem þú gefur AI óljós tilfinning eða nákvæm forskrift**.
---
## 1. Einföld lý…
Illgjarn innspýting í Query (illgjarn Prompt-innspýting / eitrun í leit) er mjög raunveruleg öryggisógn í raunverulegri uppsetningu RAG-kerfa. Árásarmenn geta með vandlega smíðuðu inntaki reynt að láta líkanið leka viðkvæmum upplýsingum, komast framhjá takmörkunum, framkvæma óvæntar skipanir eða men…
Fínstilling á Prompt (Prompt Engineering / Optimization) er lykilfærni til að fá stóra málílíkanið til að "hlýða", sérstaklega í RAG-kerfum, þar sem það ræður beint hvort líkanið sé tilbúið að fylgja sóttu efni trúlega, forðast blekkingar og fylgja réttu úttaksformi.
---
## 1. Kjarnareglur fínstil…
Fínstilling RAG er ekki eitt skref heldur **all-línu bestunarferli**. Hér að neðan gef ég kerfisbundnar bestunaraðferðir frá fjórum víddum: **gagnavísitöluhlið, leitarhlið, framleiðsluhlið, matshlið**, ásamt hagnýtri reynslu sem hægt er að nefna í viðtali.
---
## 1. Fínstilling gagnavísitöluhliðar…
## Hvað gerir Embedding í raun og veru? – Frá tæknilegu eðli til viðtalssvara
### 1. Tæknilegt eðli: Ein setning sem skýrir kjarnann
**Meginverkefni Embedding er að varpa stökum, óstöðluðum gögnum (texta, myndum o.fl.) yfir í samfellt, lágt víddarrúm þannig að merkingarlega svipuð fyrirbrigði nálg…
Nákvæmni er kjarnalíflína þekkingarspurningakerfa, sérstaklega þegar reynt er að beita þeim í alvarlegum aðstæðum (svo sem læknisfræði, lögfræði, innri stuðningi fyrirtækja). Skoðun mín má draga saman sem: **Nákvæmni er margvítt hugtak, ekki er hægt að horfa bara á eina tölu, heldur þarf að meta sam…
### Hvað er RAG?
**RAG** stendur fyrir **Retrieval-Augmented Generation**, sem á íslensku mætti kalla **sækja-aukningu við myndun**.
Einfaldlega sagt er það tækni sem **gefur stórum tungumálalíkani „uppflettirit sem hægt er að skoða hvenær sem er“**.
Þú getur hugsað um stóra tungumálalíkanið sem…
## 1. Kjarnahugmynd Skill
Skill er safn framkvæmanlegra eininga sem er pakkað í **Agent** eða **AI kerfi**. Það inniheldur venjulega:
- **Kveikjuskilyrði**: Hvenær það er kallað (t.d. notandaskipun, kerfisatburður).
- **Inntaksbreytur**: Gögn eða samhengi sem þarf að taka á móti.
- **Framkvæmdarök…
## Þrjár kjarnaaðferðir AI Agent: ReAct, Plan-and-Solve og Reflection
AI Agent er sjálfstæður vettvangur sem getur skynjað umhverfið, tekið ákvarðanir og framkvæmt aðgerðir. Helstu kjarnaaðferðirnar eru þrjár: ReAct, Plan-and-Solve og Reflection. Hér að neðan er kynning á hverri þeirra, ásamt flæði…
## Hvað er blandað sérfræðingamynstur MOA (Mixture-of-Agents)?
**MOA** er **fjölþátta samvinnuarkitektúr** þar sem kjarnahugmyndin er: að sameina mörg sjálfstæð gervigreindarlíkön (kölluð „sérfræðingar“ eða „Agent“) með **leiðar-/skipulagsbúnaði** þannig að hver sérfræðingur sinni þeim undirverkefn…
# Hönnun minniskerfis fyrir umboð: útfærslur fyrir skammtíma- og langtímaminni
Þessi grein fjallar um hönnun minniskerfis fyrir umboð, skipt í tvö lög: skammtímaminni og langtímaminni, og kynnir ítarlega útfærslur og atriði sem þarf að hafa í huga.
## Yfirlit og kjarnasjónarmið:
1. **Almenn hönn…