AI-ul continuă să ne uimească pe zi ce trece. Aplicațiile sale se extind treptat înspre cele mai neobișnuite domenii: de la generarea unor hărți 3D bazate pe semnalele unui router până la generarea de imagini și secvențe video, asemenea celor arătate de Thordur și Lena la IT Days, în prezentarea lor despre visul unui AI. Iar discuția poate merge mai departe. De pildă, Mark Seemann semnala tot la IT Days posibilitatea unei societăți conduse de un AGI (Artificial General Intelligence). Am putea ajunge în situația în care o inteligență artificială precum HAL 9000 din 2001 Odiseea spațială, de Arthur C. Clarke, ar decide că se poate trăi mai bine și fără oameni. Tot așa ne-am putea imagina și situația inversă în care oamenii se luptă cu o astfel de entitate, ca într-un alt roman SF celebru, Visează androizii oi electrice?, de Philip K. Dick, sau ca în creațiile cinematografice SF Matrix sau Blade Runner. Indiferent de posibilele viziuni, colaborare, dominație sau conflicte, trebuie să avem în vedere faptul că, în general, alegem soluțiile care ne rezolvă cel mai rapid toate problemele ajungând la a nu ne mai preocupa să ne gândim noi la una. Adică, ne ghidăm după principiul să o facă alții în locul nostru. Alternativa la comoditate, în situația în care este nevoie de ajutorul unui ChatGPT sau GitHub Copilot, este să se considere codul respectiv drept o sugestie, și nu o soluție bună de utilizat direct prin copy & paste. Chiar dacă vă grăbiți... Există riscul ca într-un alt context care implică aceeași soluție, dar fără a apela la AI, să vă treziți în situația neplăcută de a nu ști să rezolvați problema. Este de luat în calcul, atunci când doriți să fiți selectați pentru un interviu de angajare, să nu vi se accepte cererea (promptul) din ChatGPT. Ori să vă treziți că ați uitat să programați. Și lista poate continua...
Așa cum v-ați dat seama, ediția de față are ca temă principală AI-ul dar și design thinkingul. Începem cu Instrumentele GenAI conturează viitorul dezvoltării software unde puteți descoperi cum acestea ne pot ajuta dar și încurca în dezvoltarea proiectelor. Chiar dacă nu mai este neapărat o tehnologie inedită, regăsindu-se deja în majoritatea soluțiilor cloud, Big Data a devenit un instrument indispensabil în contextul actual. Argumente în acest sens ne oferă Trenduri în Big Data: Azure, AWS și Google Cloud, Vizualizarea Datelor. Sunt prezentate principalele soluții actuale și caracteristicile fiecărei direcții din vastul domeniu al Big Data. Revenim la munca în echipă. În articolul Scrum Master: motorul sau frâna echipei agile? se prezintă câteva bune practici pentru un scrum master de succes. Ce este și nu este Design Thinking și unde ne poate ajuta este subiectul principal din Dincolo de hype: Reconsiderarea rolului design thinking în inovare. Am putea folosi Design Thinking în contextul AI-ului ? Puteți citi mai multe detalii și soluții în Trei lecții din experiența în Design Thinking, cu un plus de AI. Combinarea dezvoltării, a operațiilor și a securității într-un singur concept a dat naștere la DevOpsSec. Citiți mai multe despre acesta și despre cum se poate face tranziția la acesta în De la DevOps la DevSecOps.
de Alin Turcu
de Ovidiu Mățan