Gaur egun, ia ezinezkoa da teknologiarekin lotutako edozein gairi buruz hitz egitea hiru termino hauetako bat aipatu gabe: algoritmoak, automatizazioa eta adimen artifiziala. Elkarrizketa software industrialaren garapenari buruzkoa den ala ez (algoritmoak funtsezkoak diren), DevOps (automatizazioari buruzkoa da erabat) edo AIOps (adimen artifizialaren erabilera IT eragiketak bultzatzeko), teknologia modernoko hitz teknologiko hauek topatuko dituzu.
Izan ere, termino hauek agertzen diren maiztasunak eta gainjarritako erabilera-kasu ugariek horiek bateratzea errazten dute. Esaterako, pentsa genezake algoritmo bakoitza AI forma bat dela, edo automatizatzeko modu bakarra AI aplikatzea dela.
Errealitatea askoz konplexuagoa da. Algoritmoak, automatizazioa eta IA erlazionatuta dauden arren, kontzeptu desberdinak dira, eta akatsa izango litzateke horiek uztartzea. Gaur, termino hauek zer esan nahi duten, nola desberdintzen diren eta teknologia modernoaren panoraman non gurutzatzen diren azalduko dugu.
Zer da algoritmo bat:
Has gaitezen hamarkadetan zehar zirkulu teknikoetan barreiatuta egon den termino batekin: algoritmoa.
Algoritmo bat prozedura multzo bat da. Softwarearen garapenean, algoritmo batek normalean programa batek zeregin jakin bat betetzeko egiten dituen komando edo eragiketa batzuen forma hartzen du.
Hori bai, algoritmo guztiak ez dira softwarea. Adibidez, errezeta algoritmo bat dela esan liteke, programa multzo bat ere badelako. Izan ere, algoritmo hitzak historia luzea du, inor baino mende lehenagokoa da
Zer da automatizazioa:
Automatizazioak gizakiaren sarrera edo gainbegiratze mugatuarekin zereginak egitea esan nahi du. Gizakiok zeregin automatizatuak egiteko tresnak eta prozesuak konfigura ditzakete, baina abiarazi ondoren, lan-fluxu automatizatuak neurri handi batean edo osorik bere kabuz exekutatuko dira.
Algoritmoek bezala, automatizazioaren kontzeptua mendeetan zehar egon da. Konputagailuen aroaren lehen egunetan, automatizazioa ez zen softwarearen garapena bezalako zereginen ardatz nagusia. Baina azken hamarkadan, hedatu egin da programatzaileek eta IT eragiketa-taldeek beren lanaren ahalik eta gehien automatizatu behar dutelako ideia.
Gaur egun, automatizazioa DevOps eta etengabeko entrega bezalako praktikekin batera doa.
Zer da Adimen Artifiziala:
Adimen artifiziala (AI) giza adimenaren simulazioa da, ordenagailuek edo gizakiak ez diren beste tresna batzuekin.
AI sortzailea, benetako pertsonen lana imitatzen duen eduki idatzia edo bisuala sortzen duena, AI-ko eztabaidetan egon da azken urtean edo. Hala eta guztiz ere, AI sortzailea existitzen diren AI mota askotariko bat baino ez da, eta beste AI forma gehienak (adibidez, analisi prediktiboa)
ChatGPT abian jartzeak egungo AI boom-a piztu baino askoz lehenago existitu zen.
Irakatsi algoritmoen, automatizazioaren eta IAren arteko aldea:
Algoritmoak automatizazioa eta IA vs.
Automatizazioarekin edo AIarekin guztiz zerikusirik ez duen algoritmo bat idatz dezakegu. Esaterako, erabiltzaile-izen eta pasahitz batean oinarrituta erabiltzailea autentifikatzen duen software-aplikazio bateko algoritmo batek prozedura-multzo zehatz bat erabiltzen du zeregina burutzeko (algoritmo bihurtzen duena), baina ez da automatizazio modu bat, eta zalantzarik gabe. ez AI.
Automatizazioa vs. AI:
Era berean, software garatzaileek eta ITOps taldeek automatizatzen dituzten prozesu asko ez dira AI moduko bat. Esate baterako, CI/CD kanalizazioek lan-fluxu automatizatu asko izaten dituzte, baina ez dira AIrengan oinarritzen prozesuak automatizatzeko. Arauetan oinarritutako prozesu sinpleak erabiltzen dituzte.
AI automatizazio eta algoritmoekin:
Bien bitartean, AI sarritan algoritmoetan oinarritzen da giza adimena imitatzen laguntzeko, eta, kasu askotan, IAk zereginak automatizatzea edo erabakiak hartzea du helburu. Baina berriro ere, algoritmo edo automatizazio guztiak ez daude AIarekin lotuta.
Nola elkartzen diren hirurak:
Hori bai, algoritmoak, automatizazioa eta IA teknologia modernoarentzat hain garrantzitsuak diren arrazoia da horiek elkarrekin erabiltzea gaur egungo teknologia-joera gorenetako batzuen gakoa dela.
Horren adibiderik onena AI sorkuntzako tresnak dira, giza edukien ekoizpena imitatzeko trebatutako algoritmoetan oinarritzen direnak. Inplementatzen denean, AI sorkuntzako softwareak edukia automatikoki sor dezake.
Algoritmoak, automatizazioak eta IA beste testuinguru batzuetan ere bat egin dezakete. Esaterako, NoOps-ek (gehiago ere giza-lana behar ez duten IT eragiketa-fluxu guztiz automatizatuak) automatizazio algoritmikoa ez ezik, AI tresna sofistikatuak ere behar ditzake, testuinguruan oinarritutako erabakiak hartzeko, algoritmoek bakarrik lortu ezin dituztenak.
Algoritmoak, automatizazioa eta IA gaur egungo teknologia munduaren muinean daude. Baina teknologia moderno guztiak ez dira hiru kontzeptu hauetan oinarritzen. Teknologia batek nola funtzionatzen duen zehatz-mehatz ulertzeko, algoritmoek, automatizazioak eta IAk horretan jokatzen duten (edo betetzen ez duten) papera ezagutu behar dugu.
Argitalpenaren ordua: 2024-05-16