Am testat GitHub Copilot timp de un an la Roweb și acum folosim AI în echipele noastre de dezvoltare

Acest articol a fost publicat in categoria Noutati tech, Tehnologii in .

Echipa Roweb este acum mai eficientă și mai productivă după ce am început de curând să folosim GitHub Copilot. Echipele noastre de dezvoltare au adoptat acest tool, observând deja rezultate în ceea ce privește productivitatea și sprijinul oferit de această tehnologie modernă.

Deoarece inteligența artificială a acaparat majoritatea industriilor în ultimii ani, ea a început să se extindă treptat și în dezvoltarea web. Așa că am fost curioși și dornici să o testăm și noi, să o implementăm în modul nostru de lucru și să monitorizăm performanța obținută cu ajutorul ei.

Ce este GitHub Copilot?

GitHub Copilot este un asistent de codare bazat pe inteligență artificială, creat de GitHub și OpenAI. Te ajută să codifici mai rapid oferindu-ți sugestii în timp real, completări automate și fragmente de cod direct în IDE-ul tău. Scopul său este să îi ajute pe dezvoltatori să fie mai eficienți în scrierea codului și să rezolve problemele mai ușor.

Beneficiile GitHub Copilot

Acceptă mai multe limbaje de programare, și anume Python, JavaScript, TypeScript, Go, Ruby, Java, C++ și multe altele.

Oferă sugestii relevante pentru proiectul tău. În timp ce tastezi, Copilot afișează sugestii bazate pe istoricul tău din editor, cum ar fi funcții utilizate anterior, nume de variabile, sintaxă, comentarii și prompts.
Permite editarea și modificarea mai multor fișiere simultan.

Generează code snippets pe baza cerințelor tale personalizate.

Corectează erori și bug-uri în cod. Pur și simplu cere-i editorului să verifice codul scris, iar acesta va corecta greșelile înainte să le revizuiești manual.

Integrează instrumente și servicii terțe. Dispune de o bibliotecă de extensii existente (precum Docker, Stack Overflow, Microsoft Teams și Perplexity), dar poți crea și propria extensie.

Converteste cod dintr-un limbaj de programare în altul, eliminând necesitatea unei conversii manuale.

Permite salvarea de code snippets frecvent utilizate, astfel încât să le poți introduce rapid în codul tău data viitoare, cu un singur clic.

Analizează codul și verifică aplicațiile pentru probleme de securitate și vulnerabilități.

Dispune de trei modele AI din care poți alege atunci când vrei să folosești prompts. Poți alege între Anthropic’s Claude 3.5 Sonnet, OpenAI o1 și GPT 4o.

De ce am ales să adoptăm GitHub Copilot la Roweb

Atunci când am luat decizia, ne-am gândit că a venit momentul să îmbrățișăm tehnologia actuală în eforturile noastre de dezvoltare web.

Tehnologia momentului este, bineînțeles, inteligența artificială. Am considerat că aceasta ar putea aduce beneficii atât companiei noastre, cât și clienților pe termen lung.
Și nu ne-am înșelat.

Cum a impactat GitHub Copilot compania

La scurt timp după introducerea tool-ului în echipele noastre, iată cum ne-a îmbunătățit el munca:
În primul rând, ne-a crescut productivitatea. Acum reușim să realizăm mai mult într-un timp mai scurt, ceea ce reprezintă deja un succes.

Productivitatea crescută și timpul redus se traduc în costuri mai mici pentru clienții noștri. Așadar, nu doar echipa noastră beneficiază de utilizarea Copilot, ci și clienții au un câștig.

Deoarece petrecem mai puțin timp scriind cod, avem șansa să ne dedicăm timpul rămas inovării serviciilor noastre. Astfel, clienții pot beneficia de produse mai bune, aliniate cerințelor și nevoilor actuale.

Impactul asupra dezvoltatorilor este că reușim să codăm mai rapid, ceea ce face mai ușoară gestionarea volumului de muncă.

În loc să memorăm formule sau să scriem cod „din memorie”, acum doar întrebăm GitHub Copilot și primim răspunsurile de care avem nevoie, împreună cu sugestii, rezolvări de erori și integrări cu diverse extensii.

Pe scurt, devenim mai eficienți la scris cod cu fiecare zi și ne simțim mai productivi în general. De asemenea, munca noastră este mai ușoară acum, deoarece nu mai trebuie să facem totul manual, să pierdem timp valoros rezolvând probleme minore sau să facem cercetări amănunțite când totul se poate realiza rapid și din același editor AI.

În plus, suntem încântați să avem șansa de a explora tool-uri moderne bazate pe inteligență artificială, de a ne adapta munca la tendințele actuale și de a ne dezvolta noi abilități și cunoștințe în tehnologii care modelează viitorul dezvoltării web.
În concluzie, sperăm ca parteneriatul cu clienții noștri să fie și mai fluent de acum înainte, iar dezvoltatorii noștri să fie mai încântați de modul lor de lucru pe viitor.


Exemple de proiecte


Spotlight

Magento / CSS3 / HTML5 / Ajax / Webservices


Mr Crispy

Magento / CSS3 / HTML5 / Ajax / Webservices