Suita Adobe și Office au fost copiate – și acum ce urmează?

Mă gândeam… în ce punct ne aflăm acum în ceea ce privește dezvoltarea de software, după știrile de săptămâna trecută conform cărora întreaga suită Adobe și Microsoft Office au fost clonate folosind IA? Este aceasta linia de sosire pentru toată dezvoltarea de aplicații sau doar începutul unei revoluții în crearea de lucruri noi cu resurse reduse… hai să discutăm despre asta.

Un singur dezvoltator (Brandon Thomas) a decis că îi place ca software-ul să fie gratuit și, într-o zi, a luat lucrurile în propriile mâini și, folosind IA (Anthropic - Claude), a clonat întreaga suită Adobe și câteva aplicații Microsoft Office. Proiectul său a fost anunțat pe Reddit, iar întreaga comunitate IT a fost în fierbere de atunci. Este bine, este rău, este etic, ar trebui să fie dat în judecată? Nimeni nu a avut un răspuns definitiv la aceste întrebări, deoarece așa ceva nu s-a mai întâmplat până acum (sau cel puțin nu în legătură directă cu Adobe/Microsoft sau alte companii mari).

Iată aplicațiile, enumerate fără o ordine anume, și omoloagele lor:

Prima mea reacție când am auzit asta a fost una de uimire totală. Nu din punct de vedere etic sau din cauza faptului că clonele nu sunt (încă) capabile să reproducă software-ul sursă, ci datorită ingeniozității pur și simplu a unui singur om. Am trăit un moment similar, cu doar câteva luni în urmă, cu OpenClaw, agentul care putea controla și face aproape orice în locul tău. Ideea creatorului său era aceeași și a pornit probabil de la aceeași întrebare: „Ce-ar fi dacă?”. În cazul OpenClaw, întrebarea era: „Ce-ar fi dacă agentul ar primi date reale de la utilizatori și l-am lăsa să rezolve probleme precum«organizarea căsuței de e-mail, trimiterea de e-mailuri, gestionarea calendarului, efectuarea check-in-ului pentru zboruri.
Totul din WhatsApp, Telegram sau orice altă aplicație de chat pe care o folosești deja».”

Cred că o întrebare similară, dacă nu chiar aceeași, i-a trecut prin minte lui Brandon atunci când a decis să cloneze un software atât de renumit. Ce-ar fi dacă aș lua un agent de IA (sau mai mulți, în cazul lui) și, fără să mă uit la cod, aș recrea software-ul de la zero? În acest articol nu voi aborda două aspecte:

  • indiferent dacă acest lucru este etic sau nu – cel mai probabil, problema va fi soluționată în instanță dacă proiectul va câștiga mai multă popularitate

  • dacă pot fi considerate proiecte finalizate. Unele dintre ele se află încă în stadiul „alpha inițial” sau „în curs de dezvoltare”

Ceea ce vreau să subliniez este faptul că acest lucru a fost realizat de un singur om, folosind IA. Ce vremuri trăim! Nu încetează să mă uimească cât de incredibil de puternice sunt instrumente precum Inteligența Artificială, atunci când sunt combinate cu propria noastră materie cenușie. Cerul este limita atunci când mintea noastră dorește să construiască ceva, iar vechile bariere nu mai există. Acest lucru vine cu propriile sale consecințe pozitive și negative. Ca în orice alt aspect al vieții, mintea noastră va decide dacă vom folosi această putere în scopuri bune sau dacă vom găsi modalități de a o folosi pentru a face lucruri rele. Din păcate, nu există nicio garanție că va fi folosită doar în scopuri bune.

Este o realizare pozitivă ceea ce a reușit Brandon? Depinde de cititorul articolului; poate fi interpretat în ambele sensuri. Eu cred că, dacă ai instrumentul la îndemână și ești capabil să-l folosești în moduri atât de creative, ar trebui să o facem. Pe de o parte, acest lucru va forța companiile să-și regândească politicile de generare a veniturilor din software (Adobe și Microsoft sunt cunoscute pentru practicile lor în materie de abonamente bazate pe servicii), iar pe de altă parte va motiva din ce în ce mai mulți oameni să nu mai fie speriați de dezvoltarea de software. Unii dintre voi vor spune că „vibe coding” nu este dezvoltare de software… ci doar cod prost scris de o mașină, fără nicio valoare. Ei bine, chiar și creatorul Linux a menționat foarte clar, când a fost întrebat despre dezvoltarea Linux prin IA: „Fork it. Or just walk away.” (Fă un fork. Sau pur și simplu renunță.), așa că, cel puțin, aș evita să declar programarea „vibe” o știință moartă. Cred cu adevărat că o astfel de programare reprezintă viitorul dezvoltării de software, iar domeniile în care omul va fi încă necesar sunt controlul și securizarea aplicațiilor viitorului.

Schimbările din domeniul dezvoltării de aplicații nu se vor produce peste noapte, dar cu siguranță s-a făcut un pas important în această direcție, după cum o demonstrează exemplul ArtCraft. Cine știe ce ne va rezerva viitorul, pornind de la o idee bună și perfecționând-o cu ajutorul partenerului nostru, inteligența artificială.

Pe data viitoare, TFG

Anterior
Anterior

TFG – acum disponibil în germană și română 🌍

Următorul
Următorul

TFG – Cum a luat naștere