Google ha potenziato il suo chatbot di intelligenza artificiale generativa, chiamato Bard, per fungere da assistente di codifica software. Bard ora può scrivere, modificare e spiegare il codice del computer, una funzionalità che ha visto un aumento della domanda da quando è stato lanciato il programmatore di coppia AI Copilot del marchio associato di Microsoft, GitHub.
Gli strumenti di programmazione di Bard funzionano in quasi due dozzine di linguaggi di codifica comuni come C++, Go, Java, Python e TypeScript. L’intelligenza artificiale può tradurre tra le diverse lingue e il codice Python può essere inviato a Google Colab. Bard può anche riparare e rifare il codice che non funziona, sia da una fonte esterna che dal codice che ha generato in precedenza. Chiedere assistenza non richiede conoscenze tecniche; basta dire a Bard che del codice non funziona e chiedergli di risolvere il problema richiederà il debug.
La stessa interfaccia in linguaggio naturale consente a Bard di spiegare il codice all’utente, mostrando cosa fa il codice a coloro che potrebbero non comprendere il linguaggio di programmazione. Google ha avvertito che Bard è ancora nelle sue prime fasi sperimentali e il codice potrebbe non funzionare o non fare ciò che l’utente desidera, quindi dovrebbe essere ricontrollato. L’azienda vede molto valore nei nuovi strumenti come espansione delle sue funzionalità.
Bard può aiutare a compilare i fogli Google e può essere utilizzato per attività quotidiane come la creazione di presentazioni, la stesura di piani di lezione, l’invenzione di nuove ricette o la pianificazione di una routine di allenamento. Google crede che le nuove funzionalità di codifica di Bard possano offrire nuovi modi per scrivere codice, creare casi di test o aggiornare le API, e possono aiutare a ottimizzare il codice rendendolo più veloce o più efficiente.
Bard è stato sviluppato per soddisfare una delle richieste di funzionalità più frequenti tra gli utenti, ovvero l’aiuto alla codifica, e si adatta all’interesse mostrato per servizi simili come il GitHub Copilot. Anche Amazon sta puntando sull’IA generativa per la codifica con AWS, con il progetto CodeWhisperer che è appena diventato disponibile gratuitamente per gli sviluppatori. CodeWhisperer funge da programmatore di coppia digitale addestrato su miliardi di righe di codice dal proprio database e codice e documentazione open source.