Autocomplete, chat və agent arasındakı fərq
AI alətlərinin üç fərqli nəsli var və onları qarışdırmaq gözləntiləri səhv qurur:
- Autocomplete (məsələn IDE-daxili tamamlama) — kursorun yerində növbəti sətri təklif edir. Kontekst: açıq fayl və ətraf. Qərar verən sizsiniz, alət yalnız yazır.
- Chat — ayrıca pəncərədə sual-cavab. Kontekst: sizin yapışdırdığınız kod. Nəticəni özünüz köçürüb layihəyə tətbiq edirsiniz.
- Agent — layihənin içində işləyir: fayl oxuyur, redaktə edir, əmr işə salır, nəticəyə baxıb özünü düzəldir. Kontekst: repo-nun özü.
Əsas fərq döngədədir. Agent "oxu → dəyiş → işə sal → nəticəyə bax → düzəlt" dövrünü özü fırladır. Ona görə də agentə tapşırıq verəndə ən vacib element — dövrün dayanma şərtidir (build keçdi, test yaşıldır).
| Xüsusiyyət | Autocomplete | Chat | Agent |
|---|---|---|---|
| Kontekst mənbəyi | Açıq fayl | Yapışdırdığınız mətn | Repo, əmr çıxışı, alətlər |
| Fayl dəyişir? | Bir sətir səviyyəsində | Xeyr | Bəli, çoxfayllı |
| Əmr işə salır? | Xeyr | Xeyr | Bəli (icazə ilə) |
| Əsas risk | Diqqətsiz qəbul | Kontekstsiz cavab | Nəzarətsiz geniş dəyişiklik |
| Uyğun iş | Boilerplate yazmaq | Konsepsiya öyrənmək | Çoxaddımlı tapşırıq, refaktor, debug |
Agentin gücü həm də onun riskidir: o, sizin adınızdan fayl dəyişir və əmr işə salır. Ona görə hər ciddi agent alətində icazə sistemi var — bu, əlavə maneə deyil, alətin təhlükəsizlik modelidir.
📚 Mənbələr və sənədlər
- Claude Code — ümumi baxışrəsmicode.claude.com
- Alt-agentlər (subagents)rəsmicode.claude.com
Bir tapşırığı paralel alt-agentlərə bölmək və hər birinə ayrıca kontekst vermək.