Si scopre che ChatGPT è abbastanza bravo a scrivere plugin per WordPress
ChatGPT è già stato utilizzato per un’ampia varietà di progetti. Dalla scrittura di romanzi e testi di canzoni ai frammenti di codice e alla creazione di siti web . L’intelligenza artificiale viene utilizzata anche dai criminali informatici, ad esempio per scrivere e-mail di phishing o malware migliori. Sembra che non ci sia nulla che il modello linguistico non possa fare, almeno se non richiede dati dal 2022 o successivi.
Si scopre che ChatGPT ha un altro asso nella manica: la creazione di plugin per WordPress. WordPress è il sistema di gestione dei contenuti più popolare su Internet. Parte della popolarità di WordPress deriva dalla sua estensibilità. Gli utenti possono creare temi e plug-in personalizzati o installare centinaia di migliaia di temi e plug-in già disponibili.
Entrambe le attività, la creazione di temi e plug-in, richiedono determinate abilità. La creazione di temi richiede la conoscenza del sistema di temi di WordPress, CSS, HTML e argomenti correlati. I plugin richiedono la conoscenza del sistema dei plugin e una buona conoscenza di JavaScript, PHP e HTML.
I proprietari di siti WordPress che non sanno nulla di programmazione hanno dovuto ricorrere all’assunzione di programmatori per creare plug-in per attività specifiche. Ora, sembra che ci sia un’altra possibilità, almeno per quanto riguarda la creazione di plugin più semplici: chiedere a ChatGPT di scriverli per te.
Crea plugin WordPress con ChatGPT
ChatGPT ha impiegato cinque minuti per scrivere un plugin WordPress completo secondo David Gewirtz, che ha scritto dell’esperimento su ZDnet. ChatGPT ha creato l’interfaccia utente, la logica e tutti gli elementi necessari per installare il plugin in WordPress.
Gewirtz ha incaricato ChatGPT di scrivere il plugin usando una singola frase. L’intelligenza artificiale ha scritto il codice in un minuto e quando Gewirtz lo ha testato su WordPress, ha notato che funzionava esattamente come indicato.
Anche l’aggiunta di ulteriori funzionalità al plug-in non è stata difficile. Quando Gewirtz ha notato che il plugin a volte produceva duplicati, ha aggiunto istruzioni per evitarlo.
La qualità dell’output dipende in gran parte dalle istruzioni. Se questi mancano, il codice potrebbe risultare diverso da quello previsto. Tuttavia, è abbastanza facile reagire a queste sfide, migliorando le istruzioni.
Quando Gewirtz ha analizzato la qualità del codice, ha notato che il codice funzionava, ma che non “incorporava tutte le migliori pratiche di programmazione di WordPress”. Alcuni di questi, come la sanificazione del codice, potrebbero essere risolti in una certa misura aggiungendoli alle istruzioni.
Conclusione
Gewirtz si è imbattuto in diversi vicoli ciechi durante le sue interazioni con ChatGPT. Ha concluso che ChatGPT nella sua attuale forma ha funzionato abbastanza bene come sviluppatore di plugin per WordPress. Gli avvertimenti sono che i plugin devono essere ragionevolmente semplici, che l’output non sempre aderisce alle migliori pratiche e che la manutenzione del codice non è il talento più forte dell’IA.
Con questi avvertimenti in mente, Gewirtz ritiene che ChatGPT e altre IA del suo genere ridurranno, “quasi senza dubbio”, il numero di concerti di programmazione umana in futuro. Gli sviluppatori e gli scrittori esperti, d’altra parte, hanno meno probabilità di essere influenzati dall’ascesa dell’IA, almeno per il prossimo futuro.