Gaur egun, ia ezinezkoa da teknologiarekin lotutako edozein gairi buruz hitz egitea hiru termino hauetako bat aipatu gabe: algoritmoak, automatizazioa eta adimen artifiziala. Elkarrizketa industria-softwarearen garapenari buruzkoa izan (non algoritmoak funtsezkoak diren), DevOps-i buruzkoa (automatizazioari buruzkoa dena) edo AIOps-i buruzkoa (adimen artifiziala IT eragiketak indartzeko erabiltzea), gaur egungo teknologiaren hitz hauekin egingo duzu topo.
Izan ere, termino hauek agertzen diren maiztasunak eta aplikatzen diren erabilera-kasu gainjarri askok erraz nahasten dituzte. Adibidez, pentsa genezake algoritmo guztiak IA mota bat direla, edo automatizatzeko modu bakarra IA aplikatzea dela.
Errealitatea askoz konplexuagoa da. Algoritmoak, automatizazioa eta adimen artifiziala erlazionatuta dauden arren, kontzeptu oso desberdinak dira, eta akatsa litzateke nahastea. Gaur, termino hauek zer esan nahi duten, nola desberdintzen diren eta non gurutzatzen diren aztertuko dugu gaur egungo teknologiaren paisaian.
Zer da algoritmo bat:
Has gaitezen hamarkadetan zehar zirkulu teknikoetan erabili den termino batekin: algoritmoa.
Algoritmo bat prozedura multzo bat da. Software garapenean, algoritmo batek normalean programa batek zeregin jakin bat burutzeko egiten dituen komando edo eragiketa sorta baten forma hartzen du.
Hala ere, ez dira algoritmo guztiak softwarea. Adibidez, esan liteke errezeta bat algoritmo bat dela programa multzo bat ere badelako. Izan ere, algoritmo hitzak historia luzea du, inork erabili baino mende batzuk lehenagokoa.
Zer da automatizazioa:
Automatizazioak esan nahi du gizakien esku-hartze edo gainbegiratze mugatuarekin zereginak egitea. Gizakiek tresnak eta prozesuak konfigura ditzakete zeregin automatizatuak egiteko, baina behin hasita, lan-fluxu automatizatuak neurri handi batean edo erabat bere kabuz exekutatuko dira.
Algoritmoak bezala, automatizazioaren kontzeptua mendeetan zehar egon da. Ordenagailuen aroaren hasieran, automatizazioa ez zen software garapena bezalako zereginen ardatz nagusia. Baina azken hamarkadan edo, programatzaileek eta IT eragiketa taldeek ahalik eta lan gehien automatizatu behar dutela dioen ideia zabaldu da.
Gaur egun, automatizazioa DevOps eta etengabeko entrega bezalako praktikekin batera doa.
Zer da Adimen Artifiziala:
Adimen artifiziala (AA) gizakiaren adimenaren simulazioa da, ordenagailuen edo beste tresna ez-gizakien bidez.
IA sortzailea, benetako pertsonen lana imitatzen duen idatzizko edo ikusizko edukia sortzen duena, IA eztabaiden erdigunean egon da azken urtebetean edo. Hala ere, IA sortzailea dauden IA mota askoren artean bat besterik ez da, eta IAren beste forma gehienak (adibidez, analisi prediktiboa)
ChatGPT-ren abiarazteak egungo AI booma piztu baino askoz lehenago existitu zen.
Irakatsi algoritmoen, automatizazioaren eta adimen artifizialaren arteko aldea:
Algoritmoak vs. automatizazioa eta adimen artifiziala:
Automatizazioarekin edo IArekin guztiz zerikusirik ez duen algoritmo bat idatz dezakegu. Adibidez, erabiltzaile-izen eta pasahitz baten bidez erabiltzaile bat autentifikatzen duen software aplikazio bateko algoritmo batek prozedura multzo espezifiko bat erabiltzen du zeregina burutzeko (horrek algoritmo bihurtzen du), baina ez da automatizazio mota bat, eta noski ez da IA.
Automatizazioa vs. IA:
Era berean, software garatzaileek eta ITOps taldeek automatizatzen dituzten prozesu asko ez dira IA mota bat. Adibidez, CI/CD pipeline-ek askotan lan-fluxu automatizatu asko izaten dituzte, baina ez dira IAren menpe prozesuak automatizatzeko. Arauetan oinarritutako prozesu sinpleak erabiltzen dituzte.
Adimen artifiziala automatizazio eta algoritmoekin:
Bitartean, IA askotan algoritmoetan oinarritzen da giza adimena imitatzen laguntzeko, eta kasu askotan, IAren helburua zereginak automatizatzea edo erabakiak hartzea da. Baina, berriro ere, ez daude algoritmo edo automatizazio guztiak IArekin lotuta.
Nola elkartzen diren hirurak:
Hala ere, algoritmoak, automatizazioa eta adimen artifiziala hain garrantzitsuak izatearen arrazoia da gaur egungo teknologia-joera beroenetako batzuen gakoa elkarrekin erabiltzea dela.
Adibiderik onena IA sortzaileko tresnak dira, gizakien edukien ekoizpena imitatzeko trebatutako algoritmoetan oinarritzen direnak. Hedatzen direnean, IA sortzaileko softwareak automatikoki sor dezake edukia.
Algoritmoak, automatizazioa eta IA beste testuinguru batzuetan ere bat egin dezakete. Adibidez, NoOps-ek (giza lanik behar ez duten IT eragiketa-fluxu guztiz automatizatuak) ez dute soilik automatizazio algoritmikoa behar, baita IA tresna sofistikatuak ere, algoritmoek bakarrik lortu ezin dituzten erabaki konplexuak eta testuinguruan oinarritutakoak ahalbidetzeko.
Algoritmoak, automatizazioa eta adimen artifiziala (IA) gaur egungo teknologiaren munduaren muinean daude. Baina ez dira teknologia moderno guztiak hiru kontzeptu hauetan oinarritzen. Teknologia batek nola funtzionatzen duen zehatz-mehatz ulertzeko, algoritmoek, automatizazioak eta IAk bertan jokatzen duten (edo ez duten) rola jakin behar dugu.
Argitaratze data: 2024ko maiatzaren 16a