Rečnik vajb kodiranja

Pojmovi koje srećeš kad praviš sajt ili aplikaciju uz AI (API, deploy, baza, prompt, Claude Code…), objašnjeni jednostavno, na srpskom.

A

AI agent
AI agent je program koji na osnovu tvog opisa sam čita fajlove, piše kod i pokreće komande, u više koraka, dok ne završi zadatak. Claude Code je AI agent.
API
API je dogovoreni način na koji dva programa razgovaraju preko interneta: tvoj kod pošalje zahtev tuđem servisu i dobije odgovor u obliku koji oba razumeju.
Autentifikacija
Autentifikacija je provera ko si: prijava mejlom i lozinkom, linkom na mejl ili Google nalogom. Posle nje aplikacija zna koji korisnik šalje zahtev.

B

Backend
Backend je deo aplikacije koji korisnik ne vidi: server, baza i logika koja odlučuje šta sme da se desi, na primer da li je plaćanje prošlo i ko sme da vidi koji podatak.
Baza podataka
Baza podataka je mesto gde aplikacija trajno čuva podatke: korisnike, porudžbine, kurseve, plaćanja. Kad zatvoriš pregledač ili restartuješ server, podaci ostaju.

C

Claude Code
Claude Code je Anthropic-ov AI agent za programiranje koji radi direktno u tvom projektu: čita fajlove, piše kod i pokreće komande po tvom opisu, uz tvoje odobrenje.
CLAUDE.md
CLAUDE.md je fajl u korenu projekta koji Claude Code čita na početku svake sesije. U njega upisuješ pravila projekta: koji alati se koriste, kako se pokreće i šta agent ne sme da radi.
Codex
Codex je OpenAI-jev AI agent za programiranje. Kao i Claude Code, čita projekat, piše kod i pokreće komande, a može da radi u terminalu, u editoru ili u oblaku.
Commit
Commit je sačuvano stanje projekta u Gitu, sa kratkom porukom šta je promenjeno i zašto. Na svaki commit možeš kasnije da se vratiš.
Cursor
Cursor je editor koda sa ugrađenim AI asistentom, napravljen na osnovu VS Code-a. AI u njemu predlaže kod dok kucaš, odgovara na pitanja o projektu i radi izmene u više fajlova.

D

Deploy
Deploy je objavljivanje projekta na internetu: proces kojim provereni kod stigne do servera i postane dostupan korisnicima na pravoj adresi, ne samo na tvom računaru.
DNS
DNS je imenik interneta: sistem koji ime domena, na primer mojkurs.rs, pretvara u IP adresu servera na kome sajt stvarno živi.
Domen
Domen je ime koje ljudi kucaju u pregledač da bi stigli do tvog sajta, na primer mojaprodavnica.rs. Zakupljuješ ga na godinu ili više i povezuješ sa hostingom preko DNS-a.

E

Env varijable
Env varijable (promenljive okruženja) su tajne i podešavanja, kao što su API ključevi, koje aplikacija čita van koda, da ne bi završili u kodu koji se deli.

F

Framework
Framework je gotova osnova za pravljenje sajtova i aplikacija: određuje strukturu projekta i rešava česte probleme, pa AI ne gradi sve od nule.
Frontend
Frontend je deo sajta ili aplikacije koji korisnik vidi i dodiruje: stranice, dugmad, forme, boje i raspored. Izvršava se u pregledaču, na računaru ili telefonu korisnika.

G

Git
Git je program koji pamti istoriju svih izmena u projektu. Svaki sačuvan korak možeš da pogledaš, uporediš ili vratiš, pa greška nikad nije konačna.
GitHub
GitHub je servis na internetu na kome se čuvaju Git repozitorijumi. Tvoj kod tu ima rezervnu kopiju sa celom istorijom, a servisi kao Vercel ga odatle preuzimaju za deploy.

H

Halucinacija
Halucinacija je kada AI model sa punim samopouzdanjem izmisli nešto što ne postoji: funkciju, biblioteku, podešavanje ili činjenicu. Zvuči uverljivo, ali nije tačno.
Hosting
Hosting je usluga koja tvoj sajt ili aplikaciju drži na serveru koji radi 24 sata, da bi bili dostupni svima na internetu, a ne samo na tvom računaru.

K

Kontekstni prozor
Kontekstni prozor je količina teksta koju AI model može da „drži u glavi“ odjednom: tvoje poruke, njegovi odgovori i fajlovi koje je pročitao. Sve preko toga ne vidi.

L

Landing stranica
Landing stranica je stranica sa jednim ciljem i jednim glavnim dugmetom, na koju dovodiš posetioce iz oglasa, objave ili mejla, da se prijave, ostave mejl ili kupe.
LLM
LLM (veliki jezički model) je AI model treniran na ogromnoj količini teksta, koji na osnovu ulaza predviđa najverovatniji nastavak. Claude i GPT su LLM-ovi.
Localhost
Localhost je adresa tvog sopstvenog računara. Projekat koji pokreneš lokalno otvaraš na localhost adresi, i ta verzija nije na internetu dok je ne objaviš.
Lovable
Lovable je AI alat u pregledaču u kome opišeš aplikaciju ili sajt običnim rečima, a on napravi radnu verziju koju odmah vidiš i menjaš kroz chat, bez instaliranja ičega.

M

MCP
MCP (Model Context Protocol) je otvoren standard preko koga AI agent dobija pristup spoljnim alatima i podacima: bazi, pregledaču, dokumentaciji ili servisima kao što je GitHub.
MVP
MVP (najmanja upotrebljiva verzija) je najmanja verzija proizvoda koja jednom korisniku rešava jedan problem od početka do kraja. Služi da brzo proveriš da li ideja vredi.

N

Next.js
Next.js je popularan framework zasnovan na React-u za pravljenje sajtova i web aplikacija. U istom projektu drži stranice koje korisnik vidi i serverski kod koji radi iza njih.

P

Prompt
Prompt je poruka koju šalješ AI modelu ili agentu: šta treba da uradi, u kom kontekstu, sa kojim ograničenjima i kako ćeš proveriti da je urađeno dobro.

R

Repozitorijum
Repozitorijum (repo) je folder projekta koji Git prati, zajedno sa celom istorijom promena. Postoji na tvom računaru, a kopija obično stoji i na GitHub-u.
RLS
RLS (Row Level Security, pravila pristupa redovima) su pravila u bazi koja određuju koji korisnik sme da vidi ili menja koji red tabele. Proverava ih sama baza, pri svakom upitu.

S

SaaS
SaaS (softver kao usluga) je aplikacija koju korisnici koriste preko interneta i plaćaju pretplatom, mesečno ili godišnje, umesto da je kupe i instaliraju jednom.
SEO
SEO (optimizacija za pretraživače) je sve što radiš da te Google i AI pretraživači pronađu i preporuče kad neko traži temu iz tvoje oblasti.
Skill
Skill je paket uputstava za određeni zadatak koji Claude učitava tek kad mu zatreba, na primer kako se piše newsletter u tvom stilu ili kako se dodaje nova tabela u bazu.
Supabase
Supabase je gotov backend za tvoju aplikaciju: Postgres baza podataka, prijava korisnika, skladište fajlova i automatski API, bez servera koji sam održavaš.

T

Terminal
Terminal je program u kome kucaš tekstualne komande za upravljanje računarom, umesto da klikćeš mišem. Na Macu je to aplikacija Terminal, a postoji i unutar VS Code-a.
Token
Token je jedinica teksta kojom AI model računa: deo reči, cela reč ili znak interpunkcije. Po tokenima se meri koliko teksta model prima i koliko košta korišćenje preko API-ja.

V

Vercel
Vercel je servis za hosting sajtova i aplikacija: povežeš GitHub repozitorijum, a Vercel sam izgradi projekat i objavi ga posle svake izmene. Ista kompanija razvija Next.js.
VS Code
VS Code je besplatan editor koda kompanije Microsoft. U njemu otvaraš folder projekta, vidiš i menjaš fajlove, koristiš ugrađen terminal i dodaješ ekstenzije, između ostalog za Claude Code.

W

Webhook
Webhook je automatsko obaveštenje koje spoljni servis šalje tvom serveru kada se nešto dogodi, na primer kad je plaćanje uspelo ili kad je pretplata otkazana.