← 返回列表

Claude Code seriyası dərslik 1: Claude Code nədir?

1.1 Claude Code nədir?

Bir cümlə ilə tərif

Claude Code, Anthropic tərəfindən hazırlanmış terminalda (Terminal) işləyən AI proqramlaşdırma agentidir (Agent). Tərtibatçı təbii dildə tapşırığı təsvir edir, o da aktiv şəkildə kod bazasını oxuyur, dəyişiklik təklifləri verir, əmrləri icra edir, testləri qaçırır, Git ilə işləyir və hətta dəyişiklik etməzdən əvvəl icazənizi istəyir – sadəcə məsləhət verən "söhbət botu" deyil, birbaşa iş görə bilən "tərəfdaş"dır.

Terminalda muxtar proqramlaşdırma agenti

Claude Code-u başa düşmək üçün "Agentic" sözünü anlamaq vacibdir. Ənənəvi AI proqramlaşdırma köməkçiləri daha çox məsləhətçi kimidir – siz sual verirsiniz, o məsləhət verir, sonra özünüz kodu dəyişməlisiniz. Claude Code isə bir agentdir: siz hədəfi verirsiniz, o özü addımları planlaşdırır, müvafiq faylları tapır, əməliyyatları icra edir və Shell-in edə biləcəyi hər şeyi – faylları dəyişdirmək, əmrləri işə salmaq, avtomatik debug etmək, hətta genişləndirmə vasitələri ilə digər formatdakı fayllara daxil olmaq və ya redaktə etmək – bacarır.

Bu muxtariyyət üç səviyyədə özünü göstərir:

  1. Fayl əməliyyatları: Bir neçə faylı oxuya, axtara, yarada və redaktə edə bilər, tək faylla məhdudlaşmaz, bütün layihənin strukturunu anlayar.
  2. Əmr icrası: Shell əmrlərini işə sala, inkişaf mühitini qura, test və qurma skriptlərini icra edə bilər.
  3. İş axını tərtibatı: Çox addımlı tapşırıqları planlaşdırıb muxtar şəkildə icra edə bilər, məsələn "cari qovluqdakı bütün TypeScript fayllarını oxu, onları sərt rejim üçün yenidən qur, sonra yoxlamanı işə sal".

Onun hansı qabiliyyətləri var?

Anthropic-in rəsmi tərifinə və mühəndis komandasının ən yaxşı təcrübələrinə əsasən, Claude Code hal-hazırda aşağıdakı əsas qabiliyyətlərə malikdir:

  • Kod anlayışı: Birbaşa layihə qovluğunda kod strukturunu analiz edir, çağırış münasibətlərini izləyir, biznes məntiqini anlayır
  • Kod yaratma və dəyişdirmə: Təbii dil təlimatlarına əsasən yeni kod yaradır və ya mövcud kodu fayllararası yenidən qurur
  • Əmr icrası: Shell əmrlərini icra edir, test, qurma, yerləşdirmə skriptlərini işə salır və icra nəticələrini izah edə bilir
  • Davam yaddaşı: CLAUDE.md faylı vasitəsilə layihə standartlarını və inkişaf üstünlüklərini qeyd edir, seanslararası kontekst ardıcıllığını saxlayır
  • Kontekst sıxılması: Uzun söhbət tarixçəsini avtomatik sıxışdıraraq konteksti qoruyur və Token qənaət edir
  • Çoxmodel keçidi: Sonnet, Opus, Haiku kimi müxtəlif versiya modellərini dəstəkləyir, tapşırığın mürəkkəbliyinə görə çevik seçim edir
  • Arxa plan tapşırıqları: Arxa planda işləməyi və asinxron tapşırıqları icra etməyi dəstəkləyir

Yekun xülasə

Claude Code-u belə başa düşə bilərsiniz: yanınızda oturan kodu anlayan bir həmkar, siz tələbi deyirsiniz, o birbaşa faylı dəyişir.

O, sizi əvəz edən "qara qutu kod generatoru" deyil, əksinə "avtomatik cüt proqramçı"dır – siz hələ də istiqaməti müəyyən edirsiniz, o isə təfərrüatları həyata keçirir. Real bir cüt proqramlaşdırmada olduğu kimi, siz nəzarət edir, istiqamət verirsiniz, o isə həyata keçirir və testləri yoxlayır, həqiqətən "siz tələbi deyirsiniz, o işi görür" əməkdaşlıq modelini reallaşdırır.

评论

暂无已展示的评论。

发表评论(匿名)