Məzmuna keç
AIWorks

Süni intellekt öyrənməyə başlamaq: ən çox verilən 10 sual

1. Süni intellekt mühəndisi kimdir və nə iş görür?

Süni intellekt mühəndisi hazır və ya öz öyrətdiyi modellərdən istifadə edərək real problemi həll edən, işlək sistem quran mütəxəssisdir. Onun işi modeli icad etmək deyil, modeli məhsula çevirməkdir.

Gündəlik işdə bu, bir neçə fərqli tapşırıq deməkdir: məlumatı hazırlamaq, uyğun model və yanaşma seçmək, modeli API vasitəsilə tətbiqə qoşmaq, sənədlər üzərində axtarış (RAG) qurmaq, alətlərdən istifadə edən agentlər yazmaq, nəticəni ölçmək və sistemi istifadəyə vermək. AIWorks-da gördüyüm işlər buna yaxşı nümunədir: müştəri sorğularını cavablandıran agentlər, qiymət təkliflərinin hazırlanması, sənəd emalı, şirkətin daxili bilikləri üzərində işləyən köməkçilər.

Yəni süni intellekt mühəndisi həm proqramçıdır, həm də modelin harada səhv edə biləcəyini bilən adamdır. Mənim üçün işləyən demo qədər onun niyə işlədiyini izah edə bilmək də peşənin bir hissəsidir.

2. Süni intellekt mühəndisi ilə data scientist arasında fərq nədir?

Data scientist məlumatdan nəticə çıxarır, süni intellekt mühəndisi isə model üzərində işləyən məhsul qurur. Birincinin əsas məhsulu analiz, proqnoz və tövsiyədir; ikincinin əsas məhsulu istifadəçinin toxunduğu işlək sistemdir.

Data scientist daha çox statistika, eksperiment dizaynı, vizuallaşdırma və klassik maşın öyrənməsi ilə məşğul olur. Sualı belədir: "məlumat bizə nə deyir?" Süni intellekt mühəndisinin sualı başqadır: "bu modeli necə etibarlı, sürətli və sərfəli işlədə bilərəm?" Onun gündəliyində API-lər, RAG, agentlər, qiymətləndirmə, loglama və xərc nəzarəti var.

Kiçik komandalarda bu iki rol tez-tez bir adamda birləşir. Seçim edərkən özünüzə baxın: rəqəmlərlə araşdırma aparmaq xoşunuza gəlirsə, data tərəfi sizə yaxındır; nəyisə qurub işlək görmək istəyirsinizsə, mühəndislik tərəfi.

3. Proqramlaşdırma bilmədən süni intellekt öyrənmək olarmı?

Bəli, əvvəlcədən proqramlaşdırma biliyi olmadan başlamaq mümkündür, amma mühəndis olmaq üçün yol boyu proqramlaşdırmanı öyrənməli olacaqsınız. Başlanğıc şərt deyil, yolun bir hissəsidir.

Python süni intellekt ekosisteminin əsas dilidir və başlanğıc üçün rahatdır. Məqsəd dili akademik səviyyədə bilmək deyil: məlumat oxumaq, funksiya yazmaq, siyahı və lüğətlərlə işləmək, API-dən məlumat çəkmək kifayət edən başlanğıcdır. Bunu öyrənərkən n8n kimi kodsuza yaxın alətlərlə kiçik avtomatlaşdırmalar qurmaq olar ki, nəticəni tez görəsiniz və həvəsiniz sönməsin.

Bir şeyi açıq deyim: yalnız hazır alətlərdən istifadə etmək sizi istifadəçi edir, mühəndis yox. Sistemin niyə səhv cavab verdiyini tapmaq üçün kodu oxuya bilməlisiniz.

4. Süni intellekt öyrənmək üçün riyaziyyat nə qədər lazımdır?

Hazır modellərlə məhsul qurmaq üçün ali riyaziyyat tələb olunmur; statistika intuisiyası və qiymətləndirmə göstəricilərini anlamaq kifayətdir. Modelin özünü hazırlamaq istəyirsinizsə, xətti cəbr və ehtimal nəzəriyyəsi üzərində əlavə işləmək lazım gələcək.

Praktik minimum belədir: orta qiymət, paylanma, ehtimal anlayışı; vektorun nə olduğu və iki vektorun oxşarlığının necə ölçüldüyü; precision və recall kimi göstəricilərin nə demək olduğu. Bunlar embeddings, RAG və model qiymətləndirməsini başa düşmək üçün bəs edir.

Riyaziyyatı əvvəlcədən aylarla oxuyub sonra başlamağı məsləhət görmürəm. Daha yaxşı yol layihə qurmaq və anlaşılmayan yerdə geri qayıdıb lazım olan mövzunu öyrənməkdir. Riyaziyyat qorxusu çox adamı başlamamış dayandırır, halbuki işin böyük hissəsi mühəndislikdir.

5. Süni intellekti sıfırdan öyrənməyə haradan başlamalıyam?

Python əsaslarından başlayın və ilk həftələrdən kiçik, işlək bir şey qurun. Nəzəriyyəni layihədən əvvəl yox, layihə ilə yanaşı öyrənmək daha davamlı nəticə verir.

Mənim tövsiyə etdiyim ardıcıllıq doqquz mərhələdən ibarətdir: Python, proqram təminatı mühəndisliyinin əsasları (Git, SQL, HTTP), maşın öyrənməsi, dərin öyrənmə anlayışları, LLM API-ləri, RAG, agentlər, qiymətləndirmə və sistemin real istifadəyə verilməsi. Hər mərhələni ətraflı yol xəritəsi məqaləsində izah etmişəm.

İlk layihə üçün sadə bir şey seçin: məsələn, CSV faylındakı müştəri siyahısını oxuyub hər şəhər üzrə say çıxaran skript. Kiçik görünür, amma sintaksisi də, real iş vərdişini də öyrədir. Bu xəritə məcburi sıra deyil; məhsul qurmaq istəyən model API-lərinə daha tez keçə bilər.

6. Hansı proqramlaşdırma dilini öyrənməliyəm: Python, yoxsa başqası?

Python-u öyrənin. Süni intellekt sahəsində kitabxanaların, dərsliklərin və nümunələrin böyük əksəriyyəti bu dildədir.

Maşın öyrənməsi üçün scikit-learn, dərin öyrənmə üçün PyTorch, məlumatla iş üçün Pandas, agentlər üçün LangChain və LangGraph: hamısı Python ekosistemindədir. Başqa dildən başlasanız, hər addımda tərcümə etməli olacaqsınız.

İkinci dil kimi SQL lazımdır, çünki məlumat adətən verilənlər bazasında olur. Veb interfeys qurmaq istəsəniz, sonradan JavaScript və ya TypeScript əlavə edə bilərsiniz. Artıq başqa dildə proqramçısınızsa, bu üstünlükdür: Python-a keçid bir neçə həftə çəkir, mühəndislik vərdişləriniz isə olduğu kimi qalır.

7. Süni intellekt öyrənmək üçün ingilis dili şərtdirmi?

Başlamaq üçün şərt deyil, amma peşəkar səviyyəyə çatmaq üçün ingiliscə oxuya bilmək lazımdır. Anlayışları ana dilində öyrənmək daha tez və daha dərin başa düşməyə kömək edir; buna görə dərslərimi Azərbaycan dilində keçirəm.

İngilis dili isə gündəlik işdə qarşınıza çıxacaq: rəsmi sənədlər, xəta mesajları, kitabxana təlimatları və yeni çıxan alətlər haqqında yazılar ingiliscədir. Bu sahə sürətlə dəyişir və yeniliklər tərcümə olunana qədər köhnəlir.

Yaxşı xəbər odur ki, danışıq səviyyəsi tələb olunmur. Texniki mətni oxuyub başa düşmək kifayətdir və bu bacarıq öyrənmə prosesində özü inkişaf edir. Çətin gələn yerdə süni intellekt köməkçisindən izah istəmək də işləyən üsuldur, amma orijinal sənədi oxumaq vərdişini əvəz etmir.

8. 30 və ya 40 yaşdan sonra süni intellektə keçmək gecdirmi?

Gec deyil. Bu sahədə yaş yox, layihə və bacarıq qiymətləndirilir, başqa sahədəki təcrübəniz isə üstünlüyə çevrilə bilər.

Süni intellekt layihələrinin çətin hissəsi çox vaxt texnologiya deyil, problemi düzgün başa düşməkdir. Mühasibatlıqda, satışda, logistikada və ya tibbdə illərlə işləmiş adam hansı tapşırığın vaxt apardığını, hansı məlumatın mövcud olduğunu və nəticənin necə ölçüləcəyini yeni məzundan yaxşı bilir.

Çətinlik başqa yerdədir: vaxt. İş və ailə ilə yanaşı öyrənmək nizam tələb edir. Həftədə ayıra biləcəyiniz saatı real hesablayın və ona uyğun plan qurun. Konkret iş vəzifəsi və ya gəlir vədi verə bilmərəm, amma "yaşım keçib" səbəbi ilə başlamamaq üçün əsas görmürəm.

9. Texniki təhsilim yoxdursa (iqtisadiyyat, hüquq, tibb), öyrənə bilərəmmi?

Bəli, öyrənə bilərsiniz. Texniki diplom şərt deyil, amma texniki bacarıqları sıfırdan qurmalı olacaqsınız və bu, vaxt aparır.

Sizin üstünlüyünüz sahə biliyidir. Hüquqşünas müqavilə təhlili üçün sistemin nəyi səhv edə biləcəyini, həkim tibbi mətndə hansı səhvin yolverilməz olduğunu, iqtisadçı hesabatda hansı rəqəmin vacib olduğunu bilir. Süni intellektin ən dəyərli tətbiqləri məhz belə sahə biliyi ilə mühəndisliyin kəsişməsində yaranır.

Məsləhətim: öz sahənizdən bir problem seçin və onu həll edən kiçik layihə qurun. Belə layihə həm öyrənmə həvəsinizi saxlayır, həm də portfolionuzu başqalarından fərqləndirir. Tam mühəndis olmaq istəmirsinizsə, öz peşənizdə süni intellekti tətbiq edən mütəxəssis olmaq da ayrıca və dəyərli yoldur.

10. Süni intellekt öyrənmək üçün güclü kompüter və ya GPU lazımdırmı?

Xeyr, başlamaq üçün adi noutbuk kifayətdir. Müasir süni intellekt tətbiqlərinin çoxu modeli öz kompüterinizdə işlətmir, API vasitəsilə buludda çağırır.

Python, məlumat emalı, klassik maşın öyrənməsi, LLM API-ləri, RAG və agentlər üçün 8–16 GB operativ yaddaşı olan kompüter bəs edir. Dərin öyrənmə mərhələsində kiçik modelləri təlim etmək üçün Google Colab kimi pulsuz və ya ucuz bulud mühitləri var.

GPU o vaxt lazım olur ki, böyük modelləri özünüz təlim edəsiniz və ya incə tənzimləyəsiniz (LoRA/QLoRA). Bu halda da kompüter almaq əvəzinə GPU-nu saatlıq icarəyə götürmək daha sərfəlidir. Bahalı avadanlıq almağı öyrənməyə başlamaq üçün şərt hesab etməyin; əvvəlcə nəyə ehtiyacınız olduğunu layihə göstərsin.

Əlavə oxu və mənbələr