Home / Glossary

AI Coding Glossary

Key terms in AI-assisted development, explained clearly with practical context.

Programare Agentică

Programarea agentică este o abordare de dezvoltare software în care un agent AI citește în mod autonom baza de cod, scrie cod, rulează comenzi și iterează pe rezultate fără a fi necesară copierea și lipirea manuală. Spre deosebire de AI-ul bazat pe chat, agentul acționează direct în mediul tău de dezvoltare pentru a finaliza sarcini cu mai mulți pași.

Claude Code

Claude Code este agentul AI de programare bazat pe terminal al Anthropic, care operează direct în mediul tău de dezvoltare. Citește întregul proiect, scrie cod în mai multe fișiere, rulează comenzi shell, gestionează fluxuri de lucru git și iterează pe erori în mod autonom — totul din linia de comandă.

Protocolul de Context al Modelului (MCP)

Protocolul de Context al Modelului (MCP) este un standard deschis creat de Anthropic care oferă o modalitate universală de conectare a modelelor AI la instrumente externe, surse de date și API-uri. Acționează ca o interfață standardizată — similar cu USB pentru AI — astfel încât orice instrument compatibil MCP poate funcționa cu orice agent AI compatibil MCP.

CLAUDE.md

CLAUDE.md este un fișier de configurare markdown plasat în rădăcina proiectului care oferă Claude Code instrucțiuni persistente, specifice proiectului. Îi spune agentului despre convențiile de programare, arhitectură, comenzile comune și regulile — acționând ca o formă de memorie pe termen lung care se aplică fiecărei sesiuni din acel proiect.

Programare în Pereche cu AI

Programarea în pereche cu AI este un flux de lucru de dezvoltare în care un dezvoltator uman lucrează alături de un instrument AI pentru a scrie cod în mod colaborativ în timp real. Dezvoltatorul furnizează direcție, context și judecată, în timp ce AI-ul contribuie cu sugestii de cod, prinde erori și gestionează sarcinile repetitive de implementare.

Fereastră de Context

O fereastră de context este numărul maxim de tokeni (cuvinte, caractere de cod și simboluri) pe care un model AI îi poate procesa într-o singură interacțiune. Definește limita superioară a cantității de informații — inclusiv promptul tău, codul și răspunsul modelului — pe care AI-ul o poate reține în memorie simultan.

Agent de Programare

Un agent de programare este un instrument alimentat de AI care poate citi autonom fișiere, scrie cod, executa comenzi de terminal și itera pe rezultate pentru a finaliza sarcini de programare. Spre deosebire de instrumentele pasive de sugestie de cod, un agent de programare ia acțiuni independente în mediul tău de dezvoltare pentru a atinge un obiectiv declarat.

Vibe Coding

Vibe coding este o abordare informală a dezvoltării software în care un dezvoltator descrie ce vrea în limbaj natural și lasă un instrument AI să se ocupe de detaliile de implementare. În loc să scrie specificații precise, dezvoltatorul comunică intenția prin conversație relaxată și iterează pe baza rezultatelor.

Revizuire de Cod cu AI

Revizuirea de cod cu AI este procesul de utilizare a inteligenței artificiale pentru a analiza automat codul sursă pentru erori, vulnerabilități de securitate, inconsistențe de stil și probleme de calitate. Revizorii AI pot examina pull request-uri, sugera îmbunătățiri și prinde probleme pe care revizorii umani le-ar putea rata din cauza oboselii sau presiunii timpului.

Ingineria Prompturilor pentru Cod

Ingineria prompturilor pentru cod este practica de a formula instrucțiuni clare și specifice care ajută instrumentele AI de programare să producă output precis și relevant. Implică structurarea solicitărilor cu nivelul potrivit de context, constrângeri și exemple, astfel încât AI-ul să înțeleagă atât ce vrei, cât și cum vrei să fie făcut.

Agent AI Headless

Un agent AI headless este un agent de programare care rulează fără o interfață față de utilizator sau interacțiune în timp real. Execută sarcini autonom în procese de fundal, pipeline-uri CI/CD sau joburi programate — citind cod, făcând modificări, rulând teste și raportând rezultate fără a aștepta inputul uman la niciun pas.

Sub-Agenți

Sub-agenții sunt procese copil paralele generate de un agent AI principal de programare pentru a gestiona simultan părți independente ale unei sarcini complexe. În loc să proceseze totul secvențial, agentul principal delegă sub-sarcinile unor agenți copil specializați care rulează în paralel și raportează rezultatele înapoi la agent-ul principal.