Aquesta no és la primera vegada que llegiràs sobre la Intel·ligència artificial, ni serà l’última. En els darrers anys, cada cop més sistemes informàtics fan servir algun mecanisme d’IA per, en resum, facilitar-nos la vida. Fins i tot les eines més senzilles són capaces d’oferir millors serveis gràcies a ella.
Un exemple d’això és el que podríem anomenar “autocompletar”
Una pregunta molt important. Per la nostra banda, estem molt segurs que la majoria de vegades que un desenvolupador se l’ha plantejat, la resposta ha estat sempre afirmativa.
Després de tot, i com hem esmentat, la Intel·ligència Artificial està molt present a les nostres vides, ajudant-nos a prendre millors decisions. Això també s’aplica, és clar, al nostre entorn laboral.
Quan volem instal·lar una nova funcionalitat a les nostres aplicacions, hem de passar-nos hores escrivint funcions/APIs/models, i ens trobem amb els típics problemes del món del desenvolupament. A partir de d’aquí, no ens queda cap altra opció que investigar el problema, buscar referències en problemes similars o fer servir llibreries externes.
Com us podeu imaginar, això suposa una important pèrdua de temps i múscul de treball, i els resultats poden no ser els desitjats ja que el que serveix per a un ens extern, pot no servir-nos a nosaltres. És per això que és molt important explorar eines que unifiquin aquests processos, o els eliminin per complet.
Al nostre article anterior comentem com pots trobar ordres a GitHub per ajudar-te a automatitzar processos dins de Microsoft Office.
Si encara no coneixes GitHub, nosaltres t’ho expliquem ràpidament. Com a idea principal, GitHub es la web de hosting per a programari a Internet més important del moment, amb més de 70 milions de desenvolupadors i 4 milions d’organitzacions al sistema.
Però el que fa especial GitHub, és la sensació de comunitat que porta a la programació. Al voltant del teu codi, pots crear un grup de col·laboradors perquè treballin sobre el mateix codi, et donin suggeriments i comentaris o puguin fer-lo servir en el futur. A l’apartat empresarial, gegants com Spotify o Ford confien en GitHub per allotjar les seves solucions empresarials.
Seguint en aquest pla, GitHub continua explorant capacitats per competir contra els altres proveïdors i fomentar encara més la participació de tots els membres d’un equip. I potser GitHub Copilot els ajudi (molt) a diferenciar-se de la resta.
En resum, Copilot és una IA programadora dissenyada per ajudar-te a escriure codi més ràpid i amb menys feina (així ho diu GitHub a la seva pàgina). Com? Copilot apren de tu i del teu codi, i et suggereix línies, o fins i tot funcions completes, al moment. Podràs editar i corregir la seva proposta on ho creguis necessari, estalviant molt de temps escrivint les parts més senzilles del programa.
Cal aclarir que Copilot encara està en fase “Technical Preview”. Cal considerar-ho un company, un copilot (mai millor dit), no un substitut a un equip de desenvolupament professional. Copilot anirà aprenent gràcies al Machine Learning i anirà millorant alhora d’entendre les nostres necessitats en el futur.
Segons GitHub, prop d’un terç dels codis nous publicats a la seva web fan servir Copilot en algun moment, i des de l’empresa esperen que aviat sigui capaç de reconèixer tots els llenguatges de programació més populars.
Si utilitzes GitHub en qualsevol extensió (tant per a tu mateix com amb un equip d’experts), et recomanem instal·lar Copilot. És un ajudant fantàstic per accelerar els processos d’escriptura de codi als teus equips i et donarà una millor imatge davant dels teus clients, que només notaran més rapidesa per començar a treballar amb les eines que els proporcionis.
Pots registrar-te al preview de Copilot aquí.