NOU! Curs inteligență artificială! OFERTA DE LANSARE -50% reducere 👈sau sună la 0374 349 900

Ce este inteligența artificială și cum te poți adapta profesional acestei tehnologii în 2024

inteligenta artificiala

Inteligența artificială a progresat treptat de la un concept fantastic, la unul aproape realizabil și, dacă ar fi să judecăm ultimii ani din domeniu, cotidian. Însă, pe cât de multe use cases există pentru inteligența artificială (spre exemplu, paleontologi folosind inteligența artificială pentru a reconstrui animale preistorice pe baza unui os), pe atât de multe preconcepții circulă prin spațiul public despre capacitățile ei. Conceptul de inteligență artificială este adesea folosit ca ca un termen umbrelă cuprinzând numeroasele sale sub-ramuri, care la rândul lor sunt folosite interschimbabil și lipsite de contextul necesar. 

De departe cel mai încins punct de dezbatere este inteligența artificială în raport cu piața muncii. În acest articol, ne vom concentra pe impactul inteligenței artificiale asupra pieței muncii. Vom începe trecând în revistă câteva noțiuni de bază legate de această tehnologie, ca după aceea să explorăm ce opțiuni ai tu, ca profesionist, într-un climat profesional care pare să fie luat cu asalt de inteligența artificială. 

Răspunsul scurt la această întrebare este că ai foarte multe opțiuni, chiar și (sau mai degrabă, mai ales) dacă nu ești programator. Răspunsul lung este că vei fi nevoit să faci niște ajustări profesionale și că va trebui să deprinzi câteva abilități tehnice – genul de abilități tehnice care necesită mai multă îndrumare decât poate oferi un PDF de pe Google sau un tutorial pe YouTube. 

Software Development Academy recunoaște această nevoie de upskilling a profesioniștilor moderni și este gata să le sală în ajutor. Curricula Software Development Academy include un set comprehensiv de cursuri care te învață toate skill-urile tehnice necesare astăzi, toate concepute după metolodia full-stack. De la Python, JavaScript, până la Java și chiar UX/UI, cursurile Software Development Academy te vor ajuta să-ți duci cariera actuală la nivelul următor. 

Dar până ajungem în acel punct, haideți să vedem ce este inteligența artificială. 

Alege pachetul de finanțare care ți se potrivește. Oferim 24 de rate egale, fără dobândă. Consultă oferta SDA și hai să începem!

Ce este inteligența artificială?

Conform definiției oferite de Parlamentul European, inteligența artificială reprezintă capacitatea și abilitatea unui program de a reproduce funcții umane de bază – raționamentul, învățarea, planificarea și creativitatea. Aici putem include calculatoare sau roboți controlați de calculatoare care sunt programați pentru a îndeplini sarcini asociate cu ființele umane. 

IBM oferă o definiție puțin mai complexă pentru inteligența artificială. Conform IBM, citând acest articol publicat de John McCArthy în 2004, inteligența artificială este domeniul științific al cărui obiectiv este crearea mașinăriilor inteligente – în special a programelor inteligente. Conform aceleiași definiții, un alt obiectiv al inteligenței artificiale este înțelegerea și captarea inteligenței umane prin folosirea calculatoarelor. 

Sfântul Graal, ca să spunem așa, al domeniului inteligenței artificiale este crearea unui program capabil să reproducă la perfecțiune funcțiile cognitive ale unei ființe umane. Vorbim de așa-numitul concept de self-awareness, care implică abilități mai abstracte precum generalizarea, raționamentul și capacitatea de a învăța din proprile experiențe – mai ales greșeli. 

În ciuda progreselor tehnologice uriașe făcute în ultimii ani, nu am reușit să construim un model capabil de a reproduce 100% flexibilitatea gândirii umane. Există AI-uri capabile de a învăța din propriile experiențe (Large Language Models, sau LLMs), care se încadrează în subcategoria Machine Learning. 

Însă, capacitatea de învățare a LLM-urilor nu este derivată dintr-o structură internă similară cu procesele cognitive complexe specifice oamenilor cât este bazată pe redarea unui rezultat bazat pe date stocate intern printr-un proces care combină forță brută și trial and error. Astfel, LLMs reușesc să reproducă iluzia de self awareness. Vom vorbi mai mult despre LLMs într-un viitor articol.

Ca să recapitulăm:

  • Inteligența artificială este un concept care reprezintă abilitatea unui program sau robot de a reproduce funcții inerent umane.
  • Inteligența artificială este un termen umbrelă care cuprinde o sumedenie de sub-domenii – machine learning și deep learning fiind două din ele.
  • Faptul că inteligența artificială ca și concept este folosit în mod interschimbabil cu subdomeniile sale generează multe mituri și preconcepții.
  • Deși toate sistemele de Machine Learning sunt bazate pe inteligență artificială, nu toate inteligențele artificiale sunt machine learning. 
  • Tehnologic, suntem foarte departe de punctul în care un AI ar putea reproduce cu exactitate gândirea și raționamentul omenesc, iar modele de AI care se apropie de acel punct doar simulează iluzia de self-awareness, nu o și dețin. 

Acestea fiind spuse, haideți să ne concentrăm pe următoarele secțiuni ale articolului în care vom vorbi despre aplicațiile inteligenței artificiale și cum această tehnologie a impactat piața muncii. 

Aplicații inteligență artificială; tipuri și exemple de inteligență artificială

După cum am menționat anterior, inteligența artificială are o sumededenie de tipuri și aplicații, atât mainstream cât și mai puțin cunoscute publicului larg.

În mod bizar, clasificarea inteligențelor artificiale după tip este surprinzător de complicată. Asta pentru că, pentru a le categorisi corect, trebuie să răspundem la întrebarea: Ce scop are inteligența artificială respectivă?

Așadar, conform IBM, cel mai indicat este să le categorisim după două criterii: capabilități și funcționalități.

Tipurile de inteligență artificială după capabilități sunt următoarele:

  • Artificial Narrow AI. Cunoscut și sub numele de Weak AI, acesta este, practic, singurul tip de inteligență artificială care există în momentul de față. Orice tip de inteligență artificială în afară de Weak AI este pur teoretic și de domeniul viitorului îndepărtat, în ciuda optimismului industriei. Este numit și catalogat ca Weak AI pentru că este creat, instruit și optimizat să îndeplinească sarcini extrem de rudimentare cu o viteză mai mare decât este capabilă mintea omenească. Orice sarcină peste capacitățile sale este imposibil de performat. Exemple de Narrow AI sunt Alexa, Siri și alte programe de inteligență artificială pe care se bazează smart gadgets și smart homes. Aici putem include și Large Language Models precum Chat GPT care pot îndeplini o singură sarcină foarte specifică. 
  • General AI. Acest tip de inteligență artificială, cunoscut și sub numele de Strong AI, este un concept pur teoretic. În teorie, acesta ar fi AI-ul capabil să reproducă funcțiine cognitive ale oamenilor. 
  • Super AI. Este un tip de inteligență artificială chiar mai teoretic decât General AI întrucât această tehnologie ar fi capabilă nu numai să emuleze capacitatea omului de a gândi, raționa și lua decizii, ar și depăși-o. Evident, nu am ajuns încă în acel punct – și este foarte posibil să nu ajungem vreodată. 

În continuare, tipurile de inteligență artificială (mai puțin conceptuale, dacă nu perfect realizabile) după funcționalități sunt următoarele: 

  • Reactive Machine AI. Practic, sisteme de AI concepute să îndeplinească sarcini foarte specifice. Deși este extrem de asemănător cu Artificial Narrow AI din punct de vedere arhitectural, există totuși o diferență majoră între ele: anume că Reactive Machine AI nu ia decizii bazate pe evenimente și interacțiuni trecute, ci pe datele stocate în baza de date la momentul dat. Cu alte cuvinte, Reactive Machine AI analizează cantități imense de date pentru a genera rezultate relevante utilizatorilor.
    • Un exemplu popular de Reactive Machine AI este algoritmul prin care Netflix recomandă conținut utilizatorilor – acesta analizează istoricul utilizatorilor și recomandă filme și seriale pe baza lui. 
  • Limited Memory AI. Acest AI stochează date (atât actuale cât și istorice) pentru a stabili un curs de acțiune cu probabilitea cea mai mare să genereze rezultatul dorit. Pe de o parte, acest tip de inteligență artificială are o limitare majoră: este incapabil de a reține date pe termen lung. Cu alte cuvinte, este pur reactiv. Pe de altă parte, natura lui reactivă are și un avantaj major: anume că performanța acestuia se îmbunătățește pe măsură ce este antrenat cu date. Printre exemplele de Limited Memory AI le putem enumera pe următoarele:
  • Platforme bazate pe inteligență artificială generativă de tip ChatGPT, Bard și DeepAI. 
  • Mașinile autonome, care folosesc Limited Memory AI 
  • Chatbots și asistenți virtuali precum Siri și Alexa. În practică, aceste platforme combină două (sub)tipuri de inteligență artificială: Natural Language Processing și Limited Memory AI. Mixul acesta tehnologic este menit să susțină funcțiile predictive prin care generează text și vizualuri. 
  • Theory of Mind AI. Acesta se încadrează în categoria general AI. Precum alte tipuri de inteligență artificială menționate în acest articol, acesta este pur teoretic și tehnic nerealizabil cu tehnologia existentă datorită complexității lui ipotetice. Acesta ar avea capacitatea (din nou, teoretică) de a simula relații interpersonale adaptându-se după nevoile emoționale ale utilizatorului. Desigur, asta ar presupune abilitatea programului de a raționa și gândi ca o ființă omenească – o tehnologie absolut nerealizabilă în momentul de față. Nu există exemple de Theory of Mind AI pentru că acest AI nu a fost încă realizat. Puteți să vă uitați la Her ca să vă faceți o idee. 

Care sunt beneficiile și provocările inteligenței artificiale?

Acum că ne-a familiarizat cu multele tipuri de inteligență artificială (atât existente cât și teoretice), este timpul să ne îndreptăm atenția spre avantajele și dezavantajele acestei tehnologii. 

Printre avantajele inteligenței artificiale putem enumera:

  • Scade riscul erorii umane. Ne referim în special la task-urile repetitive care nu necesită gândire activă. Cu cât este mai repetitivă și îndelungată activitatea, cu atât mai mult crește riscul erorii umane. Inteligența artificială poate scădea semnificativ riscul respectiv preluând aceste activități. 
  • Abilitatea de a lua decizii imparțiale. Este de sine înțeles faptul că datele vin la pachet cu imparțialitatea. 
  • Abilitatea de a procesa cantități vaste de date într-un timp scurt. 
  • Disponibilitate 24/7.
  • Automatizarea task-urilor recurente. 

Chiar și așa, inteligența artificială nu este infailibilă. Ca orice tehnologie nouă (în sensul de “proaspăt-introdusă în mainstream), inteligența artificială poate prezenta multe riscuri sociale în lipsa anumitor reglementări preventive. De asemenea, în mod paradoxal, avantajele acestei tehnologii pot degenera rapid în dezavantaje în mâinile greșite – o veritabilă sabie cu două tăișuri. 

  • Deși inteligența artificială scade riscul erorii umane, există riscul ca anumite corporații să se folosească de acest pretext pentru a optimiza anumite costuri și de a demara campanii interne de restructurare. Cu alte cuvinte, unele companii ar putea ajunge la concluzia că inteligența artificială este îndeajuns de avansată pentru a înlocui oamenii. În mod ironic, acest demers ar duce la creșterea riscului de eroare umană pentru că tehnologia nu este capabilă de a opera fără surpervizare umană. 
  • Un alt paradox al inteligenței artificiale este că fix elementul care contribuie la imparțialitatea programului (cantitatea vastă de date) îl poate face extrem de parțial. Asta pentru că imparțialitatea programului depinde de calitatea datelor cu care este antrenat. Ca să dăm un exemplu rudimentar, dacă programul este antrenat constant cu informație eronată de genul “2+2=5”, în timp, programul o să redea acest răspuns ca pe un adevăr absolut, imparțial și infailibil. Asta nu face decât să sporească importanța intervenției umane. 
  • Diseminarea informațiilor false. Vezi punctul anterior – sunt strâns legate. 

De asemenea, este demn de menționat faptul că există numeroase studii și articole de specialitate care explorează avantajele și dezavantajele AI-ului într-un mod obiectiv. Majoritatea ajung la aceeași concluzie: faptul că inteligența artificială nu a ajuns încă în punctul în care poate înlocui în totalitate angajații umani.

Chiar și așa, numeroase industrii (creative, tehnice, și așa mai departe) au fost și încă sunt afectate de avântul inteligenței artificiale în mainstream  – efecte care se traduc adeseori în concedieri în masă. 

Ceea ce ne duce la ultima parte a articolului: cum te poți adapta la acest climat profesional descurajator? Din fericire, ai mai multe opțiuni decât ai crede – și nu, nu o să regăsești “învață să folosești tehnologia în avantajul tău” printre recomandările noastre. 

SDA are parteneriate cu instituții bancare pentru a-ți oferi opțiuni de finanțare cu rate cu dobândă 0. Investește în educația ta fără presiune financiară. Vezi toate metodele de finanțare

Cum mă adaptez inteligenței artificiale? Soluția propusă de Software Development Academy

Conform CNBC, citând un raport publicat de ResumeBuilder, peste o treime (37%) din liderii de business intervievați au raportat înlocuirea angajaților cu inteligența artificială în 2023. Un alt raport, publicat de Asana, susține că peste 29% din task-uri sunt ușor înlocuibile cu inteligența artificială (conform angajaților intervievați). 

Oricât de îngrijorătoare ar părea aceste cifre – iată un alt articol de la CBS care raportează peste 4000 de job-uri înlocuite de AI în mai 2023 – un lucru este cert: faptul că ai opțiuni. 

Și nu, opțiunea nu constă în a renunța la cariera actuală și a tranziționa spre una de programator. Nu este o opțiune practică pentru toată lumea. 

Așadar, trebuie să discutăm despre conceptul de upskilling. 

Ce este upskilling?

Pe scurt, conceptul de upskilling se referă la procesul de reinstruire a angajaților pentru a se adapta la noile tendințe tehnologie din piața muncii. În cazul nostru, prin upskilling înțelegem învățarea, adoptarea și integrarea tehnologiilor noi (inteligența artificială) de către specialiști în work flow-ul lor. 

Haideți să ne uităm la câteva exemple:

  • Un social media manager care folosește AI pentru a analiza și seta strategii și a crea conținut. 
  • Un jurnalist care se folosește de AI pentru a sorta date și surse din diverse medii – gândiți-vă la jurnaliștii de investigație care sunt nevoiți să studieze zeci sau chiar sute de documente fizice. 
  • Cercetători care folosesc bots pentru a extrage date de pe social media, sau care trebuie să consulte documente fizice din arhive. 
  • Scriitori (pentru jocuri, spre exemplu) care sunt însărcinați cu scrierea a mii de linii de dialog ambiental. 
  • Project managers/analiști de date care manevrează sute de seturi de date zilnic. 
  • Specialiști marketing care manevrează la rândul lor cantități imense de conținut și date. 

Acestea sunt doar câteva exemple de job-uri care pot fi eficientizate cu ajutorul inteligenței artificiale fără a elimina componenta umană din ecuație. Specialiștii din aceste domenii, și nu numai, au posibilitatea de a-și crea propriile soluții de eficientizare a muncii de zi cu zi. 

În asta constă conceptul de upskilling – înveți ceva nou ca să te adaptezi pieții muncii și astfel te faci mai dezirabil din punct de vedere profesional. 

Însă, ca să ajungi în acel punct, ai nevoie de o bază – iar acea bază constă în niște cunoșținte elementare de programare. Prin asta ne referim la limbaje de programare precum:

  • Python
  • Java
  • Javascript

Precum și următoarele limbaje: 

  • Prolog
  • Lisp
  • Julia
  • Haskell
  • C++ 
  • R
  • Scala 

Dacă te simți intimidat, te asigurăm că nu ai de ce – Software Development Academy este gata să te ajute în procesul tău de upskilling

diverse device-uri care folosesc inteligenta artificiala

Cum mă poate ajuta Software Development Academy în upskilling?

După cum am zis mai devreme, un upskilling făcut cum trebuie se rezumă la un concept foarte simplu – înveți un skill nou ca nu numai să-ți eficientizezi munca, ci și să o duci la nivelul următor. 

În acest sens, Software Development Academy îți oferă o curiculă comprehensivă formată din trei cursuri, fiecare dedicat unui limbaj de programare relevant inteligenței artificiale: Aceste cursuri sunt:

  • Python. Vei învăța fundamentele acestui limbaj extrem de popular și cum să lucrezi cu el. Concret, ca profesionist non-tehnic, prin cursul Python de la SDA vei învăța cum să automatizezi task-urile repetitive din viața ta profesională, cum să comunici mai eficient cu dezvoltatorii din compania ta (pentru că vei stăpâni și vocabularul) și în ce constă data science
  • Java. Este unul din cele mai bune limbaje pentru începători datorită simplității sale. Te vom învăța cum să creezi variabile și metode, matrice, biblioteci incorporate și alte concepte care te vor ajuta în munca de zi-cu-zi. 
  • Javascript. Este unul din cele mai întâlnite limbaje din viața cotidiană – prin intermediul lui, dezvoltatorii creează site-urile, aplicațiile mobile și jocurile pe care le accesezi zilnic. Mai relevant, multe aplicații de inteligență artificială folosesc Javascript datorită funcționalităților sale de automatizare.

În viitorul apropiat, multe job-uri (inclusiv cele din zona creativă) vor necesita niște cunoștințe elementare de programare. Înscrie-te la cursurile de programare Software Development Academy ca să te ajutăm să te pregătești pentru acest viitor mai apropiat decât ai crede. 

Cu ce se diferențiază Software Development Academy față de alte școli de programare?

Diferența majoră ar fi că scopul acestor cursuri nu este să te transforme din [jobul tău actual] în programator peste noapte. Obiectivul real al acestor cursuri este să-ți îmbogățească orizonturile profesionale și să te facă mai valoros pe piața muncii învățându-te skill-uri tehnice. Este diferența dintre a apela la colegii tehnici pentru a te ajuta cu o bază de date și a-ți dobândi autonomia profesională. 

De ce să aleg Software Development Academy pentru upskilling? 

Nu ai nevoie de experiență anterioară 

Ai auzit bine – cursurile Software Development Academy necesită 0 experiență anterioară. Asta pentru că, din nou, scopul nostru nu este să te facem programator, ci să te ajutăm să excelezi în cariera actuală. 

Concret, te luăm de la 0 cu tot ce ține de Java, Python și JavaScript, de la fundamentele acestor limbaje de programare până la aplicabilitatea lor în viața reală. Mentorii Software Development Academy vin cu experiență reală de muncă în cele mai importante companii din tech din lume și sunt gata să te instruiască. 

Toate cursurile noastre sunt concepute după metodologia full-stack

Full stack este o metodologie din domeniul din IT care presupune cunoașterea și utilizarea mai multor tehnologii pentru a susține dezvoltarea unei aplicații atât front-end (componenta imediat vizibilă utilizatorului de rând) cât și back-end (interfața din spate – bazele de date, logica, servere, și așa mai departe). Cursurile noastre sunt concepute după această metodologie. 

Cu ce te ajută această metodologie pe tine, ca profesionist non-tehnic care caută să facă upskilling? Punctual:

  • Îți oferim o privire de ansamblu asupra tehnologiilor și bunelor practici utilizate în IT, ceea ce te va ajuta când vei decide unde anume se încadrează abilitățile tale. 
  • Fiind familiarizat cu întregul, îți va fi mai ușor să colaborezi cu persoanele tehnice. 
  • Stăpânind fundamentele fiecărei tehnologii, o să-ți fie mult mai ușor să tranziționezi spre elemente din ce în ce mai tehnice. 
  • Cunoscând elemente precum time management, SCRUM și analiza proiectelor vei dobândi capacitatea de a avea și mai mult control asupra proiectelor și muncii tale. 

Opțiuni de finanțare si program flexibil

Software Development Academy recunoaște faptul că profesionistul modern are din ce în ce mai puțin spațiu de manevră (atât financiar, cât și temporal) de a învăța skill-uri ce nu țin de domeniul său. Tocmai de aceea, oferim numeroase opțiuni de finanțare și program flexibil (remote, seara) pentru profesioniștii care intenționează să își ducă cariera la nivelul următor. 

Software Development Academy – te ajutăm să te adaptezi

Pregătit să înveți abilități noi și să-ți eficientizezi munca? Software Development Academy este gata să te ajute cu cele mai actuale cursuri, aliniate la realitățile climatului profesional modern. 

În câteva luni, poți învăța nu numai să te adaptezi avântului inteligenței artificiale, ci și cum să o integrezi în work-flow-ul tău. Cursurile noastre de Python, Java și Javascript te vor învăța tot ce trebuie să știi despre această nouă tehnologie.  

Sună grozav, dar mai ai întrebări? Suntem nerăbdători să te cunoaștem, așa că ia legătura cu noi! Vrem să-ți răspundem la toate întrebările și să te ajutăm să faci upgrade-ul profesional mult visat. 

Cursurile Codecool continuă sub tututela SDAcademy!

Cele două școli și-au unit forțele! Împreună, oferim:

  • Cursuri full-stack: Java, JavaScript, Python
  • Specializări: Software Testing, UX/UI Design, Data Science

Înscrie-te acum în programul SDAcademy x Codecool și primește coaching personalizat pentru cariera ta în IT!

continuă către SDAcademy