Intelligenza Artificiale WordPress

Integrare GPT-3 di OpenAI su WordPress con Uncanny Automator

Tiziano Fogliata

OpenAI mette a disposizione delle API che ci permettono di generare testi, creare immagini, tradurre e fare molto altro. Generative Pre-trained Transformer 3 (GPT-3 per gli amici ๐Ÿ˜‰) รจ uno di questi modelli ed รจ in grado di creare testi, poesie, codice e rispondere a diverse domande. รˆ capace di produrre testi lunghi fino a 50.000 in modo del tutto automatico.

Per sfruttare le funzionalitร  di GPT-3 il primo passaggio obbligato รจ quello di creare un account gratuito sul sito di OpenAI, in modo da generare una chiave API che da permettere al tuo sito WordPress di poter effettuare delle interrogazioni al sistema di OpenAI.

Se hai provato ChatGPT, molto probabilmente avrai giร  creato un account su OpenAI.

I nuovi account hanno a disposizione $18 di crediti gratuiti per i primi 3 mesi. Terminato questo periodo, sarร  necessario acquistare nuovi crediti.

Come utilizzare le API di OpenAi con Uncanny Automator

Grazie al plugin Uncanny Automator รจ facile (nel video ti spiego come) integrare OpenAI per generare testi sul tuo sito WordPress. รˆ possibile creare dei flussi di lavoro per raccogliere gli input degli utenti e poi mettere al lavoro i modelli GPT-3 per generare nuovi contenuti, oppure chiedere altri interventi sui testi.

Nel video ti mostro come creare un form per raccogliere degli input che vengono utilizzati per chiedere a GPT-3 di OpenAI di generare un testo. Testo che viene poi utilizzato per creare automaticamente un nuovo articolo sul sito.

Trascrizione del video

In questo video ti mostrerรฒ come sfruttare i modelli di intelligenza artificiale GPT-3 creati da OpenAI in un sito WordPress.

Il primo requisito per iniziare รจ un account aperto su OpenAI. Quindi, basta andare sul sito openai.com e poi sulla voce Sign up. Qua Inserisci il tuo indirizzo email per creare un account gratuito su OpenAI. Tieni presente che lโ€™accesso alle API di OpenAI ha un costo. Perรฒ i nuovi account hanno a disposizione un credito di 18 dollari che possono utilizzare per i primi tre mesi. Questi crediti sono piรน che sufficienti per fare una gran quantitร  di test sul tuo sito.

Una volta creato un account con OpenAI, รจ sufficiente accedere al loro sito e nella sezione API keys entrare e cliccare per creare una nuova chiave segreta. Questo ti permette di ottenere il codice che ti servirร  poi per integrare il tuo sito WordPress con OpenAI. Lโ€™altro requisito quello di installare il plugin Uncanny Automator sul tuo sito WordPress.

Grazie a questo plugin puoi integrare vari plugin sul tuo sito WordPress e interrogare le API di OpenAI per generare i testi che ti servono.

Devi sapere che OpenAI mette a disposizione diversi modelli per la generazione del testo, alcuni di questi come Ada, Babbage e Curie sono piรน semplici e hanno anche un costo ridotto. Con la versione gratuita di Uncanny Automator puoi utilizzare questi tre modelli. Per utilizzare invece il modello Davinci, che รจ quello piรน evoluto, รจ necessario la versione a pagamento di Uncanny Automator.

Dopo aver creato lโ€™account su OpenAI e create la chiave API, torniamo sul sito WordPress dove abbiamo installato il plugin Uncanny Automator. Qui nella sezione Automator -> Settings, nella sottosezione dedicata alle integrazioni premium, scorriamo fino a trovare la voce OpenAI. Allโ€™interno di questa pagina รจ sufficiente inserire la chiave API del tuo account OpenAI per effettuare la connessione e agganciare il tuo sito a OpenAI. In questo caso non vedo il campo perchรฉ ho giร  provveduto a effettuare il collegamento.

Per una dimostrazione delle funzionalitร  di questa integrazione ho predisposto un form creato con Gravity Forms allโ€™interno del quale sono presenti tre campi: titolo del film, regista del film e interpreti. Questi tre campi mi servono per catturare tre testi come input da inserire allโ€™interno del prompt da passare a OpenAI.

Una volta creato il form devo andare a creare lโ€™automazione, la ricetta, con Uncanny Automator. Uncanny Automator funziona cosรฌ, si crea una ricetta che รจ composta da un trigger, ossia da un innesco che attiva lโ€™automazione e poi da alcune azioni che scattano una volta che parte lโ€™innesco.

Lโ€™innesco, in questo caso, รจ la compilazione di questo form che ha questo nome e questo ID, ossia che il form che ho creato in precedenza. Lโ€™azione รจ invece lโ€™interrogazione tramite le API. Clicco nellโ€™azione collegata allโ€™interrogazione di OpenAI e sono disponibili tre parametri: il primo la temperatura, che in pratica รจ una sorta di parametro che misura la creativitร  che il modello puรฒ utilizzare in questo caso ho usato 0.5. Qua posso inserire anche la lunghezza massima dei token utilizzabili per generare questo testo. Piรน token vado a inserire piรน il testo puรฒ essere lungo, meno token il testo breve. Considera inoltre che il numero di token inserito va condiviso tra il testo del prompt e la risposta fornita da OpenAI. Tieni presente che i token sono importanti per capire come OpenAI calcola i prezzi. Vedi i prezzi relativi a mille token. OpenAI mette a disposizione anche una pagina che permette di effettuare delle simulazioni e calcolare il numero di token necessari per un certo numero di caratteri.

Tornando perรฒ alla ricetta della nostra automazione il punto piรน importante รจ quello che riguarda il prompt, ossia il testo che dobbiamo passare a OpenAI per generare poi il testo in automatico. รˆ importante essere dettagliati e fornire riferimenti precisi al contesto, alle finalitร  del testo e anche alla lunghezza perchรฉ altrimenti ci viene restituito un testo troppo lungo oppure troppo corto. In questo caso, per evitare di consumare troppi token, visto che si tratta solo di un esperimento ho imposto un limite di 150 parole alla lunghezza di questa recensione nella quale chiedo una recensione basata sul titolo del film e, per essere un pochino piรน dettagliato, vado a indicare anche il regista e interpreti. Questi campi sono in pratica dei valori che la ricetta di Uncanny Automator va a recuperare dal form compilato. Vedi qua a fianco ho questa funzione che mi permette di accedere a tutti i valori dei campi che lโ€™utente ha compilato attraverso quel form.

Una volta che ho ottenuto la risposta da OpenAI, lโ€™altra azione รจ quella di creare un articolo su WordPress. Quindi, in questo caso, vado a creare un articolo nella categoria OpenAI, con status pubblicato; quindi, essendo un esperimento vado in pubblicazione diretta. Come autore scelgo me stesso. Il titolo รจ recensione titolo del film titolo del film. In questo caso รจ un campo inserito nel modulo di Gravity Forms. Come contenuto la risposta ottenuta da OpenAI. Volendo posso inserire anche un estratto e altre informazioni relative allโ€™articolo.

Ora faccio salva e il mio lavoro qua รจ finito. Per la cronaca ho giร  generato tre articoli con questo sistema che li posso vedere in questa pagina del mio sito. Quindi vado a vedere le recensioni precedenti e ora voglio fare una prova generale, una nuova recensione con questo sistema. Quindi, torno sul mio form, volendo posso inserire questo modulo allโ€™interno di una pagina del mio sito, ma per semplicitร  attivo solo lโ€™anteprima e ottengo il modulo da compilare con titolo del film regista interpreti. Una volta compilato il form con i tre campi titolo, regista e interpreti, clicco invia, e la ricetta creata con Uncanny Automator va a interrogare OpenAI. Tieni presente che utilizzando il modello Davinci, che รจ quello piรน sofisticato, รจ richiesto un discreto tempo, 10, 15 o anche 20 secondi per ottenere la risposta. Una volta ottenuta la risposta, lโ€™icona smetterร  di girare e andremo a vedere se ha generato un articolo. Ok dovrebbe aver finito. Quindi, torno nellโ€™elenco dei miei articoli, faccio un refresh e vedo che ha creato lโ€™articolo. Mi sposto sulla parte pubblica del mio sito, faccio refresh ed ecco qua la recensione. Clicco e questo รจ il testo generato grazie al modello di intelligenza artificiale di OpenAI, relativo alla recensione di questo film.

Come hai potuto vedere รจ relativamente semplice integrare anche strumenti sofisticati come quelli forniti da OpenAI, allโ€™interno di un sito WordPress. Questo non รจ sicuramente un invito a far sรฌ che sia OpenAI a generare tutti i testi del tuo sito, perรฒ puรฒ essere uno strumento utile da integrare come supporto alla creazione di contenuti.

Scegli di ricevere gratuitamente via email consigli utili per creare, gestire e migliorare il tuo sito WordPress

Questo campo serve per la convalida e dovrebbe essere lasciato inalterato.

Lascia un commento