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.
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…
Î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.
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…
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.…
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.
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…
Complexitatea adăugată de IA schimbă atât modul în care se dezvoltă aplicațiile, cât și dinamica piețe. Am acoperit o mică parte din acest subiect alături de invitații noștri la panelul de discuții: Alex Popescu - Solutions Architect @ msg systems Romania, Cosmin Sandu - System Architect & Java Tech Lead @ P3, Alexandru Ilieș - Software Engineer @ msg systems Romania.
Trebuie să vă mărturisesc ceva: sunt parte a problemei. Am scris articole despre cum să construim skilluri IA, am ținut prezentări despre diferența dintre agenți și skilluri, despre MCP, despre pluginuri. Internetul este plin de astfel de conținut, iar o parte din acesta este al meu. Am devenit foarte buni în a răspunde la întrebarea „Cum să construiesc un tool IA customizat?" Dar nu am răspuns la…