## Mudeli valimine: Sonnet, Opus – kumba kasutada?
Kui oled Claude Code’i installinud ja sisse loginud, ei pea sa kohe mudeli pärast muretsema – vaikimisi kasutab see Claude Sonnet’i, mis on enamasti piisav.
### Milliseid mudeleid saad Claude Code’is kasutada
Praegu on käsureal dünaamiliselt vali…
## Autentimisprotsess: sisselogimine brauseri kaudu ja API võtme käsitsi seadistamine
Pärast Claude Code'i installimist peate selle kasutamiseks autentimise lõpule viima. Peate tööriista oma Anthropicu kontoga siduma. Selleks on kaks võimalust: **brauseri kaudu sisselogimine** ja **API võtme käsits…
## Kuidas installida Claude Code
Claude Code'i installimisel pole graafilise liidese "Järgmine" nuppu – kõik toimub käsureal. Kui kasutad npm-i, ei võta kogu protsess rohkem kui kaks minutit.
### Eeldused
Enne alustamist veendu, et sul on järgmised asjad olemas:
- **Node.js 18 või uuem versioon*…
## Tüüpilised kasutusjuhud
Jagan kasutusjuhud nelja kategooriasse, järjestatuna sageduse järgi kõrgelt madalale.
---
### Esimene kategooria: Koodi mõistmine
See on ilmselt kõige enam kasutatav. Kui võtad üle kellegi teise projekti, vaatad ammust moodulit või avad dokumentatsioonita repositoorium…
## 1.3 Miks kirjutada koodi terminalis?
Näiteks: sa kirjutad uut funktsiooni, kui äkki avastad, et pead muutma madalama taseme tööriistafunktsiooni, mis on laiali kolmes erinevas failis, ja mõned väljakutsed ulatuvad üle moodulite. Avad redaktori, otsid globaalselt, sirvid faili haaval, muudad ette…
## 1.2 Selle ja Claude Chat'i, API "sugulussuhted"
Paljud arendajad, kuuldes esimest korda Claude Code'ist, mõtlevad loomulikult kahele teisele tootevormile: **Claude Chat** (veebivestluse liides) ja **Claude API** (programmeerimisliides). Need kõik pärinevad Anthropicult, põhikasutavad sama Claude…
## 1.1 Mis on Claude Code?
### Ühe lausega määratlus
**Claude Code on Anthropicu poolt välja töötatud AI programmeerimisagent, mis töötab terminalis.** Arendaja kirjeldab ülesannet loomulikus keeles ja see loeb aktiivselt koodibaasi, pakub muudatusettepanekuid, täidab käske, käivitab teste, haldab G…
Hea **Spec Coding** (spetsifikatsioonipõhine programmeerimine) keskendub sellele, et muuta "hägused ideed" "täpseteks, kontrollitavateks ja täidetavateks lepinguteks". See ei ole lihtsalt dokumendi kirjutamine, vaid selge suhtluskeel inimeste ja AI (või inimese ja inimese) vahel, mis välistab mitmet…
Kuigi Vibe Coding'i "tunde/õhkkonna-põhine" mudel on kiire prototüüpimise ja loomingulise uurimistöö jaoks mõnus, võib see ilma kontrollita kergesti sattuda mitmesse tüüpilisse lõksu. Allpool on kokkuvõte viiest mõõtmest: **koodi kvaliteet, hooldatavus, turvalisus, nõuete areng, meeskonnakoostöö**.
…
See on probleem, millega enamik programmeerijaid silmitsi seisab. **Vibe Coding** ja **Spec Coding** on kaks erinevat tööparadigmat, mida praegu kasutatakse suurte keelemudelite (LLM) abil programmeerimisel. Nende põhiline erinevus seisneb selles: **kas AI-le antud "sisend" on udune tunne või täpne …
Päringu pahatahtlik sisestus (pahatahtlik prompt-süst / otsingu mürgitamine) on RAG-süsteemide jaoks väga reaalne turvaoht reaalses kasutuses. Ründajad võivad hoolikalt koostatud sisendi abil püüda panna mudelit avaldama tundlikku teavet, mööda minema piirangutest, täitma ootamatuid käske või saasta…
Prompti häälestamine (Prompt Engineering / Optimization) on võtmeoskus, mis paneb suured keelemudelid „kuulekalt“ käituma. Eriti RAG-süsteemides määrab see otseselt, kas mudel järgib ustavalt otsingutulemusi, väldib hallutsinatsioone ja väljastab korrektses vormingus.
---
## 1. Prompti häälestamis…
RAG-i optimeerimine ei ole ühe etapi kohandamine, vaid **kogu ahela optimeerimise** protsess. Allpool annan süstemaatilised optimeerimisstrateegiad neljast dimensioonist: **andmeindeksi pool, otsingu pool, genereerimise pool ja hindamise pool**, ning lisan intervjuus mainitavad praktilised kogemused…
## Mida Embedding tegelikult teeb? – Tehnilisest olemusest intervjuuvastuseni
### 1. Tehniline olemus: üks lause, mis toob esile tuuma
**Embeddingi põhitöö on kaardistada diskreetsed struktureerimata andmed (tekst, pildid jne) pidevasse madala mõõtmega vektorruumi nii, et semantiliselt sarnased ob…
Täpsus on teadmusküsimuste vastamise süsteemide keskne eluliin, eriti kui püüad seda rakendada tõsistes valdkondades (nt meditsiin, õigus, ettevõtte sisetugi). Minu arvamuse võib kokku võtta järgmiselt: **täpsus on mitmemõõtmeline mõiste, mida ei saa vaadata ühe numbri kaudu, vaid tuleb hinnata koos…
### Mis on RAG?
**RAG** tähendus on **Retrieval-Augmented Generation**, eesti keeles **otsinguga täiustatud genereerimine**.
Lihtsalt öeldes on see tehnoloogia, mis annab **suurele keelemudelile „kaasas oleva teatmeteose, mida saab igal ajal lugeda”**.
Võid ette kujutada, et suur keelemudel on na…
## 1. Oskuse põhikontseptsioon
Oskus on **Agendi** või **AI-süsteemi** pakendatud täidetavate võimete kogum. See sisaldab tavaliselt:
- **Käivitustingimus**: Millal seda kutsutakse (nt kasutaja käsk, süsteemi sündmus).
- **Sisendparameetrid**: Andmed või kontekst, mida tuleb vastu võtta.
- **Täitm…
## AI Agendi kolm põhimeetodit: ReAct, Plan-and-Solve ja Reflection
AI Agent on intelligentne agent, mis suudab iseseisvalt tajuda keskkonda, teha otsuseid ja sooritada toiminguid. Selle kolm peamist meetodit on ReAct, Plan-and-Solve ja Reflection. Allpool tutvustame neid koos vooskeemide ja koodin…
## Mis on segaekspertide režiim MOA (Mixture-of-Agents)?
**MOA** on **mitme agendi koostööarhitektuur**, mille põhiidee on: kombineerida mitu sõltumatut AI mudelit (nimetatakse "ekspertideks" või "agentideks") ja kasutada **marsruutimis-/koordineerimismehhanismi**, et iga ekspert tegeleks oma tugev…
# Agendi mälusüsteemi disain: lühiajalise ja pikaajalise mälu realiseerimislahendused
Käesolev artikkel käsitleb agendi mälusüsteemi disaini, jagades selle lühiajaliseks ja pikaajaliseks mäluks, ning tutvustab üksikasjalikult nende realiseerimislahendusi ja olulisi tähelepanekuid.
## Raamistik ja …