Bu günlərdə aşağıdakı üç termindən birini qeyd etmədən texnologiya ilə bağlı hər hansı bir mövzu haqqında danışmaq demək olar ki, mümkün deyil: alqoritmlər, avtomatlaşdırma və süni intellekt. Söhbət sənaye proqram təminatının inkişafı (alqoritmlərin əsas olduğu yer), DevOps (tamamilə avtomatlaşdırma haqqındadır) və ya AIOps (İT əməliyyatlarını gücləndirmək üçün süni intellektin istifadəsi) haqqında olsun, siz bu müasir texnoloji sözlərlə qarşılaşacaqsınız.
Əslində, bu terminlərin görünmə tezliyi və onların tətbiq olunduğu bir çox üst-üstə düşən istifadə halları onları birləşdirməyi asanlaşdırır. Məsələn, hər bir alqoritmin süni intellekt forması olduğunu və ya avtomatlaşdırmağın yeganə yolunun ona süni intellekt tətbiq etmək olduğunu düşünə bilərik.
Reallıq daha mürəkkəbdir. Alqoritmlər, avtomatlaşdırma və süni intellekt hamısı əlaqəli olsalar da, onlar tamamilə fərqli anlayışlardır və onları birləşdirmək səhv olardı. Bu gün biz bu terminlərin nə demək olduğunu, necə fərqləndiyini və müasir texnologiya mənzərəsində harada kəsişdiyini izah edəcəyik.
Alqoritm nədir:
Onilliklər ərzində texniki dairələrdə müzakirə olunan bir terminlə başlayaq: alqoritm.
Alqoritm prosedurlar toplusudur. Proqram təminatının hazırlanmasında alqoritm adətən verilmiş tapşırığı yerinə yetirmək üçün proqramın yerinə yetirdiyi bir sıra əmrlər və ya əməliyyatlar formasını alır.
Yəni bütün alqoritmlər proqram təminatı deyil. Məsələn, bir reseptin alqoritm olduğunu deyə bilərsiniz, çünki o, həm də proqramlar toplusudur. Əslində, alqoritm sözünün hər kəsdən əsrlər əvvələ qədər uzanan uzun bir tarixi var
Avtomatlaşdırma nədir:
Avtomatlaşdırma məhdud insan girişi və ya nəzarəti ilə tapşırıqların yerinə yetirilməsi deməkdir. İnsanlar avtomatlaşdırılmış tapşırıqları yerinə yetirmək üçün alətlər və proseslər qura bilər, lakin işə salındıqdan sonra avtomatlaşdırılmış iş axınları böyük ölçüdə və ya tamamilə özbaşına işləyəcək.
Alqoritmlər kimi avtomatlaşdırma anlayışı da əsrlər boyu mövcuddur. Kompüter əsrinin ilk günlərində avtomatlaşdırma proqram təminatının hazırlanması kimi tapşırıqların mərkəzi diqqət mərkəzində deyildi. Lakin son on il ərzində proqramçılar və İT əməliyyatları qruplarının öz işlərini mümkün qədər avtomatlaşdırması ideyası geniş yayılıb.
Bu gün avtomatlaşdırma DevOps və davamlı çatdırılma kimi təcrübələrlə əl-ələ verir.
Süni intellekt nədir:
Süni intellekt (AI) kompüterlər və ya digər qeyri-insani alətlər vasitəsilə insan intellektinin simulyasiyasıdır.
Həqiqi insanların işini təqlid edən yazılı və ya vizual məzmun yaradan generativ süni intellekt son bir il ərzində süni intellektlə bağlı müzakirələrin mərkəzində olub. Bununla belə, generativ süni intellekt mövcud olan bir çox süni intellekt növlərindən və AI-nin əksər digər formalarından (məsələn, proqnozlaşdırıcı analitika) yalnız biridir.
ChatGPT-nin işə salınmasından indiki süni intellekt bumundan çox əvvəl mövcud idi.
Alqoritmlər, avtomatlaşdırma və AI arasındakı fərqi öyrədin:
Alqoritmlər və avtomatlaşdırma və AI:
Avtomatlaşdırma və ya AI ilə tamamilə əlaqəsi olmayan bir alqoritm yaza bilərik. Məsələn, istifadəçi adı və parol əsasında istifadəçinin autentifikasiyasını həyata keçirən proqram proqramında alqoritm tapşırığı tamamlamaq üçün xüsusi prosedurlar toplusundan istifadə edir (bu onu alqoritm edir), lakin bu, avtomatlaşdırma forması deyil və şübhəsiz ki, AI deyil.
Avtomatlaşdırma və AI:
Eynilə, proqram tərtibatçıları və ITOps komandalarının avtomatlaşdırdığı proseslərin çoxu süni intellekt forması deyil. Məsələn, CI/CD boru kəmərləri tez-tez bir çox avtomatlaşdırılmış iş axını ehtiva edir, lakin prosesləri avtomatlaşdırmaq üçün süni intellektə etibar etmirlər. Onlar sadə qaydalara əsaslanan proseslərdən istifadə edirlər.
Avtomatlaşdırma və alqoritmlərlə AI:
Bu arada, AI çox vaxt insan intellektini təqlid etməyə kömək etmək üçün alqoritmlərə etibar edir və bir çox hallarda AI tapşırıqları avtomatlaşdırmaq və ya qərar qəbul etmək məqsədi daşıyır. Ancaq yenə də bütün alqoritmlər və ya avtomatlaşdırma süni intellektlə əlaqəli deyil.
Üçü necə birləşir:
Bununla belə, alqoritmlərin, avtomatlaşdırmanın və süni intellektin müasir texnologiya üçün bu qədər vacib olmasının səbəbi ondan ibarətdir ki, onlardan birlikdə istifadə günümüzün ən isti texnologiya tendensiyalarının açarıdır.
Bunun ən yaxşı nümunəsi insan məzmunu istehsalını təqlid etmək üçün öyrədilmiş alqoritmlərə əsaslanan generativ AI alətləridir. Yerləşdirildikdə, generativ AI proqramı avtomatik olaraq məzmun yarada bilər.
Alqoritmlər, avtomatlaşdırma və AI digər kontekstlərdə də birləşə bilər. Məsələn, NoOps (artıq insan əməyini tələb etməyən tam avtomatlaşdırılmış İT əməliyyatları iş axınları) təkcə alqoritmik avtomatlaşdırma deyil, həm də tək alqoritmlərlə əldə edilə bilməyən mürəkkəb, kontekst əsaslı qərarların qəbul edilməsini təmin etmək üçün mürəkkəb süni intellekt alətləri tələb edə bilər.
Alqoritmlər, avtomatlaşdırma və süni intellekt müasir texnologiya dünyasının mərkəzindədir. Lakin bütün müasir texnologiyalar bu üç anlayışa əsaslanmır. Texnologiyanın necə işlədiyini dəqiq başa düşmək üçün biz alqoritmlərin, avtomatlaşdırmanın və süni intellektin onda oynadığı (yaxud oynamadığı) rolu bilməliyik.
Göndərmə vaxtı: 16 may 2024-cü il