I chatbot di intelligenza artificiale (AI) hanno aperto un mondo di possibilità alle persone di dilettarsi in progetti che forse non avrebbero affrontato a causa della mancanza di esperienza.
Essendo una persona che utilizza WordPress ma non ha esperienza di programmazione, ho pensato che sarebbe stato interessante vedere quale intelligenza artificiale potrebbe aiutare a creare un semplice plugin.
Per questo piccolo test, ho utilizzato i seguenti sei chatbot AI:
- GPT-4 per gli abbonati ChatGPT Plus.
- GPT-4 tramite Microsoft Bing AI.
- PaLM 2 via Google Bardo.
- Claudio 2 tramite il sito web di Anthropic con un account gratuito.
- Quello di Meta Codice Fiamma (codellama-34b-istruire) e Lama 2 (llama-2-13b-chat) tramite Perplexity Labs con un account gratuito.
Il suggerimento
Sebbene non sia esclusivo del repository di plugin di WordPress, ho inviato la seguente richiesta per descrivere la funzionalità desiderata.
Puoi scrivere il codice PHP per un plugin WordPress che aggiungerà una colonna alla pagina Tutti i post del dashboard di amministrazione di WordPress che mostra il conteggio delle parole di ogni post?
I risultati
Quanto bene si è comportato ciascuno dei sei modelli di intelligenza artificiale?
Nessuna revisione richiesta per ChatGPT, Bard, Bing e Claude
ChatGPT, Bard, Bing e Claude hanno generato codice PHP che non ha creato problemi durante l’installazione, l’attivazione o la disattivazione del nuovo plug-in per il conteggio delle parole.
Dei quattro, ChatGPT ha fornito la serie di indicazioni più chiare sull’installazione del plugin appena generato, seguito da Bing e Bard.
Il lama richiede l’assistenza di altri chatbot AI
Mentre codelama-34b-istruisce Laboratori di perplessità generato il codice PHP per un plugin WordPress, ha offerto alcune sfide aggiuntive.
Dopo l’installazione, il plugin offriva una serie di errori di avviso invece del conteggio delle parole.
Quando gli ho chiesto di risolvere il problema, ha offerto suggerimenti.
ChatGPT, invece, ha individuato il problema e ha rivisto il codice.
Con l’intervento di ChatGPT, il plugin originariamente generato da codellama-34b-instruct ha funzionato come previsto, evidenziando la versatilità e la competenza di ChatGPT nel debugging e nel perfezionamento del codice.
Llama-2-13b-chat ha anche generato il codice PHP per il plugin WordPress descritto. Inizialmente, il plugin funzionava correttamente e mostrava il conteggio delle parole nella pagina di tutti i post.
Tuttavia, è apparso un errore fatale quando si tornava alla pagina dei plugin installati.
Per rimediare alla situazione, ho dovuto accedere al sito FTP ed eliminare manualmente i file del plugin, non il tipo di esperienza che un tipico utente WordPress apprezzerebbe.
Come codellama-34b-instruct, llama-2-13b-chat non è stato in grado di risolvere il problema. Ancora una volta, ChatGPT è venuto in soccorso e ha corretto il codice, risolvendo così gli errori causati dal codice originale di llama-2-13b-chat.
L’intelligenza artificiale generativa e il futuro della codifica
L’intelligenza artificiale generativa rappresenta un’enorme promessa per varie attività di sviluppo, inclusa la creazione di un semplice plug-in WordPress.
Tuttavia, non tutti i modelli di intelligenza artificiale sono uguali. Alcuni si sono distinti per la capacità di creare codice efficace con suggerimenti minimi e di risolvere i problemi del codice generato da altri modelli.
Con il rapido sviluppo della tecnologia AI, non dovrebbe passare molto tempo prima che altri modelli di intelligenza artificiale diventino più affidabili e accurati nello svolgimento delle attività di codifica.
Immagine in primo piano: Koshiro K/Shutterstock