## Modeļa izvēle: Sonnet, Opus — kuru izmantot?
Pēc Claude Code instalēšanas un pieteikšanās jums nav nekavējoties jāuztraucas par modeli — tas pēc noklusējuma izmanto Claude Sonnet, kas vairumā gadījumu ir pietiekams.
### Modeļi, ko varat izmantot Claude Code
Pašlaik komandrindā dinamiski izvēlē…
## Autentifikācijas process: pārlūkprogrammas pierakstīšanās un manuāla API atslēgas konfigurācija
Pēc Claude Code instalēšanas ir nepieciešama autentifikācija, lai to izmantotu. Jums jāsaista rīks ar savu Anthropic kontu. Ir divi veidi, kā to izdarīt: **pārlūkprogrammas pierakstīšanās** un **manuā…
## Kā instalēt Claude Code
Claude Code instalācijai nav grafiskā interfeisa "Tālāk" pogas; viss tiek darīts komandrindā. Ja jau lietojat npm, viss process neaizņems vairāk par divām minūtēm.
### Priekšnosacījumi
Pirms sākat, pārliecinieties, ka jums ir:
- **Node.js 18 vai jaunāka versija**
P…
## Tipiski lietošanas scenāriji
Es iedalu lietošanas scenārijus četrās kategorijās, sakārtotas pēc biežuma no augstākās uz zemāko.
---
### 1. kategorija: Koda izpratne
Šī, iespējams, ir visbiežāk izmantotā kategorija. Kad pārņemat kāda cita projektu, skatāties senu moduli vai atverat repozitorij…
## 1.3 Kāpēc rakstīt kodu terminālī?
Iedomājieties: jūs rakstāt jaunu funkcionalitāti un pēkšņi atklājat, ka jālabo pamata utilītfunkcija, kas izkaisīta pa trim failiem, un daži izsaukumi ir pat starp moduļiem. Jūs atverat redaktoru, veicat globālu meklēšanu, pārlūkojat failu pēc faila, uzmanīgi la…
## 1.2 Tās “radniecība” ar Claude Chat un API
Daudzi izstrādātāji, pirmo reizi dzirdot par Claude Code, dabiski saista to ar diviem citiem produktu veidiem: **Claude Chat** (tīmekļa tērzēšanas saskarne) un **Claude API** (programmēšanas saskarne). Tie visi nāk no Anthropic, to pamatā ir Claude mode…
## 1.1 Kas ir Claude Code?
### Viena teikuma definīcija
**Claude Code ir Anthropic izstrādāts AI programmēšanas aģents (Agent), kas darbojas terminālī (Terminal).** Izstrādātājs ar dabisko valodu apraksta uzdevumu, un tas spēj aktīvi lasīt kodu bāzi, ierosināt izmaiņas, izpildīt komandas, palaist te…
Labs **Spec Coding** (specifikāciju vadīta programmēšana) pamatā ir pārvērst "neskaidras idejas" par "precīziem, pārbaudāmiem un izpildāmiem līgumiem". Tas nav tikai dokumenta rakstīšana, bet gan **neviennozīmīgas saziņas valodas** izveide starp cilvēku un AI (vai starp cilvēkiem). Turpmāk es parādī…
Vibe Coding "sajūtu/atmosfēras" vadīts režīms, lai gan ātros prototipos un radošajā izpētē ir foršs, bet, ja to nekontrolē, tas viegli iekrīt vairākos tipiskos slazdos. Zemāk ir apkopojums no pieciem aspektiem: **koda kvalitāte, uzturējamība, drošība, prasību evolūcija, komandas sadarbība**.
---
##…
Šī ir problēma, ar ko saskaras lielākā daļa programmētāju. **Vibe Coding** un **Spec Coding** ir divas pilnīgi atšķirīgas darba paradigmas, programmējot ar lielo valodu modeļu (LLM) palīdzību. To galvenā atšķirība ir: **vai jūsu “ievade” AI ir neskaidra sajūta vai precīza specifikācija**.
---
## I.…
Query ļaunprātīga injekcija (ļaunprātīga Prompt injekcija / meklēšanas saindēšana) ir reāla drošības problēma RAG sistēmām. Uzbrucēji var izmantot īpaši izstrādātus ievades datus, lai piespiestu modeli atklāt sensitīvu informāciju, apiet ierobežojumus, izpildīt neparedzētas instrukcijas vai piesārņo…
Promptu optimizācija (Prompt Engineering / Optimization) ir galvenā prasme, lai lielie valodas modeļi būtu "paklausīgi". Īpaši RAG sistēmās tas tieši ietekmē to, vai modelis uzticīgi balstīsies uz izgūto saturu, izvairīsies no halucinācijām un ievēros izvades formāta normas.
---
## 1. Promptu opti…
RAG optimizācija nav viena posma regulēšana, bet gan **pilnas ķēdes optimizācijas** process. Tālāk es sniedzu sistemātisku optimizācijas stratēģiju no četrām dimensijām: **datu indeksēšanas puse, iegūšanas puse, ģenerēšanas puse un novērtēšanas puse**, kopā ar praktisku pieredzi, ko var minēt interv…
## Ko īsti dara Embedding? – No tehniskās būtības līdz intervijas atbildei
### I. Tehniskā būtība: Viena teikuma kodols
**Embedding pamatuzdevums ir pārveidot diskrētus nestrukturētus datus (tekstu, attēlus utt.) nepārtrauktā, zemas dimensijas vektoru telpā, lai semantiski līdzīgi objekti šajā tel…
Precizitāte ir zināšanu jautājumu atbilžu sistēmu dzīvības līnija, it īpaši, ja tās tiek izmantotas nopietnos scenārijos (piemēram, medicīnā, tiesību jomā, uzņēmuma iekšējā atbalstā). Mans viedokli var apkopot šādi: **precizitāte ir daudzdimensionāls jēdziens, ko nevar aplūkot tikai kā vienu skaitli…
### Kas ir RAG?
**RAG** pilnais nosaukums ir **Retrieval-Augmented Generation**, latviski — **izguves papildinātā ģenerēšana**.
Vienkārši sakot, tā ir tehnoloģija, kas **nodrošina lielo valodas modeli ar "uzziņu grāmatu, ko vienmēr var pāršķirstīt"**.
Vari iedomāties lielo valodas modeli kā "supe…
## 1. Skill pamatjēdziens
Skill ir **Agenta** vai **AI sistēmas** ietverta izpildāmu spēju vienība. Tā parasti ietver:
- **Iedarbināšanas nosacījums**: kad tā tiek izsaukta (piemēram, lietotāja komanda, sistēmas notikums).
- **Ievades parametri**: dati vai konteksts, kas jāsaņem.
- **Izpildes loģi…
## Trīs galvenās AI aģentu metodoloģijas: ReAct, Plan-and-Solve un Reflection
AI aģents ir inteliģents vienība, kas spēj patstāvīgi uztvert vidi, pieņemt lēmumus un veikt darbības. Tās galvenās metodoloģijas ir trīs: ReAct, Plan-and-Solve un Reflection. Zemāk tās tiek aprakstītas, papildinātas ar p…
## Kas ir jauktais ekspertu režīms MOA (Mixture-of-Agents)?
**MOA** ir **vairāku aģentu sadarbības arhitektūra**, kuras pamatideja ir: apvienot vairākus neatkarīgus AI modeļus (sauktus par "ekspertiem" vai "aģentiem"), izmantojot **maršrutēšanas/plānošanas mehānismu**, lai katrs eksperts apstrādātu…
# Aģenta atmiņas sistēmas dizains: īstermiņa un ilgtermiņa atmiņas realizācijas risinājumi
Šajā rakstā tiek apskatīts aģenta atmiņas sistēmas dizains, sadalot to divos līmeņos – īstermiņa un ilgtermiņa atmiņā – un detalizēti aprakstīti to realizācijas risinājumi un svarīgākie apsvērumi.
## Ietvars…