Recent, IBM Research a lansat publicului modelele de bază ale codului Granite. Scopul IBM este de a democratiza utilizarea instrumentelor avansate de inteligență artificială care ar putea remodela modul în care codul este scris, întreținut și evoluat în diferite industrii.

Aceste modele au între 3 și 34 de miliarde de parametri și sunt foarte optimizate pentru sarcini, inclusiv generarea de cod, remedierea erorilor și explicarea codului, care au ca scop îmbunătățirea productivității fluxurilor de lucru de dezvoltare software.

Creșterea productivității dezvoltatorilor

Conceptul de granit a fost rezultatul imaginației ambițioase a IBM de a ușura procesul de codificare. Recunoscând complexitățile și ritmul rapid al dezvoltării software, IBM și-a folosit marea sa putere de cercetare pentru a produce un set de instrumente bazate pe inteligență artificială, menite să ajute dezvoltatorii să navigheze într-un astfel de mediu de codificare multifactorial.

Modelele de granit îmbunătățesc productivitatea prin compilarea automată a sarcinilor de rutină și dificile de cod. Acest lucru nu numai că facilitează procesul de dezvoltare, ci și permite dezvoltatorilor să se concentreze asupra aspectelor strategice și creative ale creării de software. Pentru organizații, acest lucru înseamnă un timp mai scurt de comercializare și o calitate mai bună a software-ului.

Împuternicirea comunității de dezvoltatori

Modelele sunt antrenate pe un set de date amplu provenit de la CodeNet, cuprinzând 500 de milioane de linii de coduri pentru peste 50 de limbaje de programare, împreună cu fragmente de cod, provocări și briefs. O astfel de pregătire extinsă ajută modelele să înțeleagă și să producă codul mai precis și mai eficient.

Făcând aceste instrumente puternice accesibile prin platforme comune precum GitHub, Hugging Face, watsonx.ai și RHEL AI de la Red Hat, IBM extinde baza potențială de utilizatori și stimulează dezvoltarea colaborativă și personalizarea acestor modele.

Această acțiune reduce pragul de intrare pentru utilizarea celor mai bune instrumente AI în dezvoltarea de software, ceea ce ridică calitatea comunității de dezvoltare. În acest fel, start-up-urile și dezvoltatorii individuali pot folosi aceleași resurse ca și marile corporații, ceea ce contribuie la crearea unui mediu competitiv mai egal și a unei comunități de dezvoltare mai creative. Strategia IBM extinde acoperirea instrumentelor avansate de codificare și creează un mediu care întâmpină dezvoltatorii cu diferite niveluri de calificare și constrângeri de resurse.

Deblocarea potențialului nelimitat

Consecințele deciziei IBM de a lansa modelele Granite comunității open-source sunt semnificative. Preceptorii IBM sunt lideri în zona de codificare bazată pe inteligență artificială, contestând alți giganți tehnologici care se uită la domenii similare, deși este posibil să nu se fi angajat deja în modele open-source. Furnizarea de modele Granite pe platforme cunoscute precum GitHub și Hugging Face poziționează IBM în cadrul instrumentelor zilnice ale dezvoltatorilor, sporindu-și astfel influența și vizibilitatea în comunitatea de dezvoltare de software.

Eficiența în întreprindere și productivitatea dezvoltatorilor, influența IBM alimentată de modelele deschise, acum free-source, Granite, ar putea fi semnificative, stabilind un nou standard în integrarea AI cu mediul de dezvoltare software.