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…
# Samantekt á muninum á verkfærakalli Agent og venjulegu fallakalli
Þessi grein fjallar um kjarnamuninn á verkfærakalli Agent og venjulegu fallakalli, og lýsir ítarlega vélbúnaði, gildi, algengum bilunarmynstrum og viðbragðsaðferðum verkfærakalls Agent.
## Samantekt á kjarnamun
Venjulegt fallakal…
# AI viðtalsspurning tvö: Hvernig á að tryggja að stór málmódel (LLM) kalli á verkfæri á áreiðanlegan hátt
Hvernig á að tryggja að stór málmódel (LLM) vinni áreiðanlega og stjórnað þegar það kallar á verkfæri, ekki bara treysta á leiðbeiningar til að „sannfæra“ módel. Þarf að gefa kerfisbundið marg…
# Function Calling tækni samantekt
## 1. Skilgreining
Function Calling er kerfi sem gerir þróunaraðilum kleift að lýsa ytri verkfærum (eins og API) fyrir stór tungumálalíkön (LLM) með JSON schema. Þegar líkanið metur að það þurfi að kalla á verkfæri til að svara spurningu notanda, framleiðir það sk…
# Leiðbeiningar um gagnagrunna fyrir vigra og tæknileg greining
Þessi grein er reynsluskipti og tæknileg greining á viðtölum um gagnagrunna fyrir vigra. Hún útskýrir kerfisbundið kjarnahugtök, tæknilegar meginreglur, ráðleggingar um val og notkunarsviðsmyndir gagnagrunna fyrir vigra.
## 1. Kjarnas…