Google Bard AI ora può aiutarti a scrivere ed eseguire il debug del codice software

Google Bard AI ora può aiutarti a scrivere ed eseguire il debug del codice software

Nodo di origine: 2600494

A febbraio, Google ha presentato il suo chatbot AI chiamato Google Bard come parte del suo sforzo per sfidare il motore di ricerca Bing basato su Microsoft ChatGPT. Sebbene il lancio abbia avuto un inizio difficile, sembra che Bard sia sulla buona strada per battere Microsoft al suo gioco.

Bard è un chatbot sperimentale di intelligenza artificiale generativa (AI), basato su LaMDA (Language Model for Dialogue Applications). il chatbot AI è stato costruito utilizzando i grandi modelli linguistici di Google e attingendo alle informazioni dal web. Ma appena un mese dopo il lancio fallito, Google ha aggiornato Bard da LaMDA a PaLM (Pathways Language Model) per migliorare le capacità matematiche e logiche, con "la codifica in arrivo".

A differenza di LaMDA, PaLM si basa su un'architettura AI di nuova generazione chiamata Pathways che può "addestrare un singolo modello a fare migliaia o milioni di cose" in contrasto con l'attuale approccio individualizzato. Di conseguenza, Google dice il nuovo Bardo "comprenderà e risponderà meglio ai tuoi suggerimenti per problemi di parole e matematica in più passaggi". Ma Google non si è limitato a farlo

Con l'aggiornamento di matematica e logica che funge da elemento costitutivo per il nuovo Bard, Google ha annunciato Venerdì che ha aggiornato Bard per aiutare le persone a scrivere ed eseguire il debug del codice software, livellando il terreno di gioco per tutti. Il gigante della ricerca afferma che Bard può "aiutarti offrendo nuovi modi per scrivere codice, creare casi di test o aggiornare le API".

Il chatbot di Google, Bard, ora ha la capacità di assistere gli utenti nelle attività di programmazione. Rispondendo all'elevata domanda degli utenti, il gigante della tecnologia ha dotato Bard di funzionalità che gli consentono di generare, eseguire il debug e spiegare il codice. Bard supporta 20 linguaggi di programmazione, inclusi C++, Java, JavaScript e Python, e ora può integrarsi con altri prodotti Google. Gli utenti possono esportare il proprio codice in Colab, l'ambiente per notebook basato su cloud di Google per Python, e Bard può anche assistere nella scrittura di funzioni per Fogli.

Annunciando il lancio, Google ha dichiarato:

“Da quando abbiamo lanciato Bard, il nostro esperimento che ti consente di collaborare con l'IA generativa, la programmazione è stata una delle principali richieste che abbiamo ricevuto dai nostri utenti. In qualità di responsabile del prodotto in Google Research e di ingegnere appassionato che programma ancora ogni giorno, sono entusiasta che oggi aggiorniamo Bard per includere questa funzionalità".

Una GIF animata che mostra il testo di come "Bard può aiutarti": esegui il debug delle tue righe di codice sorgente, genera documentazione e tutorial per il codice sorgente, spiega il tuo codice riga per riga, traduci il tuo codice da una lingua all'altra.

"Con le nuove funzionalità di codifica, siamo entusiasti di applicare l'IA generativa per accelerare lo sviluppo del software, ispirare l'innovazione e aiutare le persone a risolvere complesse sfide ingegneristiche", ha affermato Google in un post sul blog.

Con l'aggiornamento, Google Bard ha ampliato le sue capacità per includere più di 20 linguaggi di programmazione, come C++, Go, Java, JavaScript, Python e TypeScript, tra gli altri. Gli utenti Python possono sfruttare una nuova funzionalità che consente loro di esportare il proprio codice direttamente in Google Colab senza dover copiare e incollare. Inoltre, Bard ora si integra con Fogli Google per assistere gli utenti nelle funzioni di scrittura.

La nuova funzionalità di debug di Bard è anche in grado di funzionare con il codice che ha generato.

"Se Bard ti dà un messaggio di errore o un codice che non fa ciò che intendevi, dì a Bard "questo codice non ha funzionato, correggilo" e Bard può aiutarti a eseguire il debug."

Infine, Bard non solo scrive ed esegue il debug del codice software, ma può anche migliorare le prestazioni e l'efficienza del codice rispondendo a semplici richieste come "Puoi rendere questo codice più veloce?". Al momento, Bard è disponibile per un gruppo limitato di utenti che possono interagire con il chatbot e porre domande invece di utilizzare lo strumento di ricerca convenzionale di Google.


Timestamp:

Di più da TechStartup