Després de el que va passar amb Copilot, polèmiques a part, potser el millor consell seria no fer servir eines d'auto-completat com aquestes. Però la veritat és que un assistent que et tregui d'un bloqueig quan més ho necessites és difícil de rebutjar, almenys si és novell amb algun dels llenguatges de programació suportats. Just quan Copilot anunciava que seria de pagament, van començar a donar-se a conèixer alternatives, i Amazon va presentar CodeWhisperer.
temps després va començar a estar disponible, i vam poder comprovar que estava lluny d'un copilot que, bé, fins i tot ha estat portat als seus tribunals per com s'entrenava. Tot i així, CodeWhisperer pot ser útil, encara que està fent els seus primers passos. Sent d'Amazon podem esperar de tot, però el més lògic és que sigui de pagament en el futur. Fins llavors es pot fer servir per, per exemple, que serveixi de suport per als que volen aprendre Python, encara que aviat deixarà de funcionar amb un codi que rebrem al correu.
CodeWhisperer suporta JavaScript, Java i Python
Des de fa pocs dies, jo ho he vist avui, en iniciar un editor com a Visual Studio Code ens apareix un avís que diu que «Per continuar utilitzant CodeWhisperer, heu d'afegir una connexió d'AWS Builder ID o AWS Identity Center a partir del 31 de gener de 2023«. El que al principi sembla un problema, no ho és tant, o no ara mateix. Si no tenim cap d'aquests comptes, només cal fer clic a l'enllaç que apareix (almenys a VSCode), cosa que ens portarà a altres opcions.
A la finestra anterior podem triar com identificar-nos. La primera opció em sembla la més senzilla. Fent-hi clic, ens portarà a registrar-nos per crear-nos un AWS Builder ID. En l'últim pas haurem d'acceptar el token per vincular el nostre ID recent creat amb l'extensió del nostre editor.
Un cop fet això, el missatge ja no torna a aparèixer, i s'espera que així funcioni després del 31 de gener. Quins moviments exactes faran en el futur ho sabrem, lògicament, quan els facin.