Këto ditë, është pothuajse e pamundur të flitet për ndonjë temë të lidhur me teknologjinë pa përmendur një nga tre termat e mëposhtëm: algoritme, automatizim dhe inteligjencë artificiale. Qoftë nëse biseda ka të bëjë me zhvillimin e softuerit industrial (ku algoritmet janë kyçe), DevOps (që ka të bëjë tërësisht me automatizimin) ose AIOps (përdorimi i inteligjencës artificiale për të fuqizuar operacionet e TI-së), do të hasni këto fjalë kryesore të teknologjisë moderne.
Në fakt, shpeshtësia me të cilën shfaqen këto terma dhe shumë raste të përdorimit të mbivendosur në të cilat ato aplikohen, e bëjnë të lehtë ngatërrimin e tyre. Për shembull, ne mund të mendojmë se çdo algoritëm është një formë e AI, ose se e vetmja mënyrë për të automatizuar është aplikimi i AI në të.
Realiteti është shumë më kompleks. Ndërsa algoritmet, automatizimi dhe AI janë të gjitha të lidhura, ato janë koncepte dukshëm të ndryshme dhe do të ishte gabim t'i ngatërronim ato. Sot, ne do të zbërthejmë se çfarë kuptimi kanë këto terma, si ndryshojnë ato dhe ku kryqëzohen në peizazhin e teknologjisë moderne.
Çfarë është një algoritëm:
Le të fillojmë me një term që është përhapur në qarqet teknike për dekada: algoritmi.
Një algoritëm është një grup procedurash. Në zhvillimin e softuerit, një algoritëm zakonisht merr formën e një sërë komandash ose operacionesh që një program kryen për të përmbushur një detyrë të caktuar.
Thënë kështu, jo të gjithë algoritmet janë softuer. Për shembull, mund të thuash që një recetë është një algoritëm sepse është gjithashtu një grup programesh. Në fakt, fjala algoritëm ka një histori të gjatë, që daton shekuj më parë se dikush ta
Çfarë është automatizimi:
Automatizimi nënkupton kryerjen e detyrave me kontribut ose mbikëqyrje të kufizuar njerëzore. Njerëzit mund të vendosin mjetet dhe proceset për të kryer detyra të automatizuara, por sapo të inicohen, flukset e automatizuara të punës do të funksionojnë kryesisht ose tërësisht vetë.
Ashtu si algoritmet, koncepti i automatizimit ka qenë rreth e rrotull për shekuj. Në ditët e para të epokës së kompjuterit, automatizimi nuk ishte një fokus qendror i detyrave të tilla si zhvillimi i softuerit. Por gjatë dekadës së fundit apo më shumë, ideja që programuesit dhe ekipet e operacioneve të TI-së duhet të automatizojnë sa më shumë nga puna e tyre është bërë e përhapur.
Sot, automatizimi shkon krah për krah me praktika si DevOps dhe ofrimi i vazhdueshëm.
Çfarë është inteligjenca artificiale:
Inteligjenca artificiale (AI) është simulimi i inteligjencës njerëzore nga kompjuterë ose mjete të tjera jo njerëzore.
Inteligjenca artificiale gjeneruese, e cila gjeneron përmbajtje të shkruar ose vizuale që imiton punën e njerëzve të vërtetë, ka qenë në qendër të diskutimeve të AI për vitin e kaluar apo më shumë. Megjithatë, AI gjeneruese është vetëm një nga shumë llojet e AI që ekzistojnë, dhe shumica e formave të tjera të AI (p.sh., analitika parashikuese)
ekzistonte shumë kohë përpara se lansimi i ChatGPT të ndezë bumin aktual të AI.
Mësoni ndryshimin midis algoritmeve, automatizimit dhe AI:
Algoritmet kundrejt automatizimit dhe AI:
Ne mund të shkruajmë një algoritëm që nuk ka lidhje plotësisht me automatizimin ose AI. Për shembull, një algoritëm në një aplikacion softuerësh që vërteton një përdorues bazuar në një emër përdoruesi dhe fjalëkalim, përdor një grup specifik procedurash për të përfunduar detyrën (që e bën atë një algoritëm), por nuk është një formë automatizimi, dhe sigurisht që është jo AI.
Automatizimi kundrejt AI:
Në mënyrë të ngjashme, shumë nga proceset që zhvilluesit e programeve kompjuterike dhe ekipet e ITOps automatizojnë nuk janë një formë e AI. Për shembull, tubacionet CI/CD shpesh përmbajnë shumë flukse pune të automatizuara, por ato nuk mbështeten në AI për të automatizuar proceset. Ata përdorin procese të thjeshta të bazuara në rregulla.
AI me automatizim dhe algoritme:
Ndërkohë, AI shpesh mbështetet në algoritme për të ndihmuar në imitimin e inteligjencës njerëzore, dhe në shumë raste, AI synon të automatizojë detyrat ose të marrë vendime. Por përsëri, jo të gjitha algoritmet ose automatizimi janë të lidhura me AI.
Si bashkohen të tre:
Thënë kështu, arsyeja pse algoritmet, automatizimi dhe AI janë kaq të rëndësishme për teknologjinë moderne është se përdorimi i tyre së bashku është çelësi për disa nga tendencat më të nxehta të teknologjisë së sotme.
Shembulli më i mirë i kësaj janë mjetet gjeneruese të AI, të cilat mbështeten në algoritme të trajnuara për të imituar prodhimin e përmbajtjes njerëzore. Kur vendoset, softueri gjenerues i AI mund të gjenerojë përmbajtje automatikisht.
Algoritmet, automatizimi dhe AI mund të konvergojnë edhe në kontekste të tjera. Për shembull, NoOps (flukse pune plotësisht të automatizuara të operacioneve të TI-së që nuk kërkojnë më punë njerëzore) mund të kërkojnë jo vetëm automatizim algoritmik, por edhe mjete të sofistikuara të AI për të mundësuar vendimmarrje komplekse, të bazuar në kontekst, që nuk mund të arrihet vetëm nga algoritmet.
Algoritmet, automatizimi dhe AI janë në zemër të botës së sotme të teknologjisë. Por jo të gjitha teknologjitë moderne mbështeten në këto tre koncepte. Për të kuptuar me saktësi se si funksionon një teknologji, duhet të dimë rolin që algoritmet, automatizimi dhe AI luajnë (ose nuk luajnë) në të.
Koha e postimit: Maj-16-2024