Marco de Vivo este chimist computațional la Institutul Italian de Tehnologie unde ocupă funcția de Director Asociat în Științe Computaționale, fiind totodată coordonator al Laboratorului de Modelare Moleculară și Cercetare Medicamentoasă. În cadrul muncii de laborator, combină principii din domenii precum chimie computațională, chimie medicală, biologie structurală, date biochimice, date farmaceutice pentru a înțelege funcționarea enzimelor și pentru a crea molecule noi.
Cum alegem ce tip de tehnologii Azure vom folosi pentru soluția noastră (I)IoT? ȘI Azure e o opțiune de luat în seama pentru acest tip de soluții. Aceasta este tema acestui articol. Mai întâi, să vedem ce tehnologii sunt disponibile și, pe urmă, să găsim niște criterii pe care să le utilizăm pentru a clasifica aceste tehnologii.
Dacă ați petrecut ceva timp construind agenți IA pregătiți pentru producție, probabil că v-ați confruntat cu o mare problemă de securitate legată de accesul la instrumente agentice. În arhitectura software clasică, avem limite clare și statice care separă codul executabil de datele brute introduse de utilizator. Dar atunci când construiți aplicații în jurul unui LLM, aceste limite devin inutile. LLM-urile procesează prompturile sistemului, contextul dinamic preluat și intrările nesigure ale utilizatorului în exact aceeași fereastră de context. Acest design face ca sistemele să fie extrem de vulnerabile la injectarea de prompturi: un atacator poate crea cu ușurință text de intrare care suprascrie instrucțiunile sistemului și deturnează motorul de raționament al modelului.
Imaginați-vă că sunteți în anul 2017 (nimic accidental, atunci participasem la cursul de Algoritmi Fundamentali) și trebuie să implementați algoritmul quicksort în C sau în Python. Ce limbaj ați alege? Cum ați aborda problema? Vă gândiți să copiați codul de pe Stack Overflow? (Sau, mai ușor, de la colegii din anii mai mari.) Adresând aceleași întrebări aproape zece ani mai târziu, cunoaștem, cel mai probabil, răspunsul primit: „L-am implementat folosind Python” (cel oficial), „I-am spus unui LLM să îmi genereze un quicksort în cel mai ușor mod posibil” (cel neoficial, o abstracție a metodei Stack Overflow).
În ultima perioadă, discuția despre IA în IT a fost dusă foarte mult în zona de tooluri. Ce poate face Copilot? Cât cod poate genera un model? Cât de repede poate un developer să termine un task? Sunt întrebări valide, dar cred că ele acoperă doar o parte din schimbare.
Agenții IA pot accelera dezvoltarea software, dar eficiența lor în proiecte reale depinde mai mult de calitatea contextului în care aceștia operează. În dezvoltarea aplicațiilor mobile, acest lucru devine esențial: o interfață aparent simplă depinde de arhitectură, state management, navigație, lifecycle, servicii, repository-uri, localizare, accesibilitate, testare, design system și constrângeri de platformă.
Există o conversație care se repetă mereu în canalele de Slack ale designerilor și prin holurile conferințelor. Sună cam așa: „O să ne înlocuiască IA-ul?" Cineva dă din cap nervos. Altcineva spune „nu încă." Și apoi toți se întoarc la ecranele lor, jumătate dintre ei folosind în liniște IA-ul ca să-și facă treaba mai bine, fără să o spună cu voce tare. Eu vreau să o spun cu voce tare.
Infrastructure as Code (IaC) a devenit o parte importantă a proceselor noastre de CI/CD. Vorbim despre cod care definește și creează infrastructură, scris de persoane (și mai nou, de IA) care sunt, de multe ori, mult mai aproape de zona de infrastructură decât de cea de dezvoltare software propriu-zisă.
Ai primit vreodată un User Story de migrare Java estimat la 13 puncte Fibonacci — pentru 20–30 de servicii? Știm cu toții cum se termină: zile de erori de compilare, forumuri din anii '90 și promisiunea că „celelalte vor fi copy-paste”. În 2026, avem o veste bună: acele 13 puncte pot deveni 3, iar tu poți urmări totul servind o cafea gustoasă.
La 5 luni după ce am început primul meu joc, mi-am dat seama că va trebui să refac jumătate din el. Am învățat mai multe despre arhitectura software în acea perioadă decât în toți anii mei anteriori de facultate.
Copyright © 2022 Today Software Magazine | Contact | Feedback | Privacy Policy




























