Come utilizzare ChatGPT per generare descrizioni dei prodotti su larga scala

Pubblicato: 2023-06-23

Vogliamo più contenuti di qualità per i nostri siti web, ma è difficile produrne abbastanza. Quindi, come possiamo ridimensionare il processo di creazione dei contenuti, in particolare per i siti di e-commerce con molti prodotti?

Se dovessi pagare un copywriter per produrre da zero migliaia di frammenti di prodotto, probabilmente saresti fuori di tasca abbastanza rapidamente.

Cosa succede se paghi per 1.000 nuove descrizioni di prodotti, ma solo la metà di quei prodotti viene pubblicata un mese dopo? Chiaramente, hai bisogno di un approccio più rapido ed economico. È qui che ChatGPT può aiutarti.

L'interfaccia web nativa di ChatGPT è davvero utile e fa risparmiare molto tempo.

Ma se abbiamo centinaia o migliaia di descrizioni di prodotti da creare, c'è un modo più efficiente di utilizzare ChatGPT senza copiare e incollare i prompt. Ecco come.

Produzione di massa di frammenti di contenuto: ridimensionamento dell'output

Se disponi di un sito Web di e-commerce, potresti voler produrre frammenti di prodotto utilizzando i dati di un sistema di gestione delle informazioni sul prodotto (PIM).

Diciamo che hai i dati su un foglio di calcolo.

Foglio dati prodotto

Possiamo utilizzare le formule di Excel per concatenare (o unire, utilizzando l'operatore "&") i dati in rich prompt, pronti per ChatGPT. Per esempio:

Dati concatenati 800x395

Tieni presente che la tua formula potrebbe richiedere una o più istruzioni "IF". Questo perché i tuoi dati potrebbero presentare buchi in alcune aree.

Ad esempio, alcuni prodotti potrebbero non avere determinati parametri (dati all'interno di determinate colonne) specificati. Hai bisogno che la tua formula sia flessibile e puoi sempre chiedere a ChatGPT di aiutarti a scrivere la formula.

Richiesta di descrizione del prodotto
Richiesta di descrizione del prodotto 1

Una volta che la tua formula restituisce un prompt per ogni riga (in questo caso, per ogni prodotto), puoi copiare e incollare alcuni dei prompt generati in un elaboratore di testi, anche in un blocco note.

È utile verificarne alcuni per assicurarsi che il testo abbia un senso, anche quando mancano alcuni elementi di dati.

Richieste di controllo a campione

Dopo aver verificato che la tua formula Excel (o Fogli Google) sta generando i tipi di prompt che desideri, puoi inviarne alcuni a ChatGPT (manualmente, utilizzando l'interfaccia web) per vedere se ti piacciono i risultati.

Gli snippet generati richiederanno probabilmente una supervisione editoriale umana, anche se vuoi che l'intelligenza artificiale faccia la maggior parte del lavoro possibile. Ecco perché ci siamo impegnati in un processo di "prompt-crafting" così profondo.

Soddisfatto delle tue richieste e risposte iniziali? Bene, allora è il momento di andare avanti.


Ottieni la newsletter quotidiana su cui si affidano i marketer di ricerca.

Elaborazione in corso... Attendere.

Vedi termini.


Recupero dei frammenti di contenuto del nuovo prodotto da OpenAI

Quindi, ora hai un elenco di prodotti (o altri tipi di pagine Web) per i quali desideri generare contenuti.

In questo esempio, stiamo andando con un campione fittizio di 100 prodotti. Ora hai un elenco di tutti i tuoi prodotti (separati da URL, SKU o qualche altro identificatore univoco).

Questi prodotti hanno anche rich prompt assegnati che hai generato. Ma l'interfaccia utente web di ChatGPT è limitata. Quindi, come puoi inviarli tutti in una volta?

Per questo, dovrai familiarizzare con lo scripting di base e con la gestione delle richieste API. Puoi creare un account API OpenAI per accedere all'interfaccia web di ChatGPT.

Ho messo insieme uno script Python di base per la mia agenzia. Anche se non posso condividere lo script, posso rivedere alcuni dei processi e della documentazione necessari.

Se desiderassi distribuire questo script in un secondo momento, la cosa migliore sarebbe costruirlo su endpoint e tecnologie accessibili al marketing. Pertanto, ho prima prodotto un foglio Excel:

Controllo ChatGPT

Il foglio fornisce semplicemente un'area in cui scaricare gli articoli per l'elaborazione (identificata da un identificatore univoco nella colonna "Nome articolo", in questo caso il nome del prodotto). Inoltre, qui possono essere inseriti anche i prompt da elaborare.

Un'altra scheda contiene le impostazioni dei parametri per la richiesta. (Puoi conoscere tutto ciò tramite la documentazione di OpenAI.)

Alcune di queste impostazioni ottimizzano l'indennità di creatività dei contenuti, la distribuzione di parole insolite, la spesa massima di token per richiesta e persino la ridondanza dei contenuti. Qui è anche dove viene salvata la chiave API OpenAI.

Dopo aver fatto clic su un determinato pulsante all'interno del foglio di calcolo, lo script Python si avvia automaticamente e gestisce il resto:

Script Python

Innanzitutto, lo script definisce l'URL della richiesta/endpoint. Successivamente, lo script invia le intestazioni della richiesta ei dati della richiesta.

La maggior parte dei parametri per l'intestazione/dati della richiesta possono essere modificati all'interno del foglio di calcolo raffigurato in precedenza.

Infine, il testo della risposta viene ricevuto da OpenAI e registrato all'interno del "data dump", un altro foglio di calcolo separato.

Ho tre script per questa distribuzione, anche se solo uno deve essere eseguito. Ho anche due fogli di calcolo separati, entrambi necessari.

Una volta che lo script risolve tutte le query, tutti i frammenti di testo vengono salvati qui:

Uscita finale

Guardando l'output sopra, potresti avere alcuni problemi di unicità del contenuto.

Sebbene tutti i frammenti inizino con la frase esatta ("Presentazione del [nome del prodotto]"), il contenuto prodotto diventa più diversificato nei paragrafi generati. Quindi, non è così male come sembra.

Inoltre, ci sono cose che puoi fare per tentare di rendere ogni frammento generato ancora più unico, come chiedere categoricamente all'intelligenza artificiale di generare contenuti unici (anche se devi essere abbastanza fermo e ripetitivo in questo senso per arrivare ovunque).

Puoi anche modificare i parametri di temperatura e frequenza per regolare la creatività dei contenuti ed evitare un linguaggio ridondante.

Intrecciando queste tecnologie insieme (API di OpenAI, Excel, Python), possiamo rapidamente accertare i frammenti di testo generati per tutti i prompt di input.

Da qui, dipende da te cosa vuoi fare con i dati appena elaborati.

Consiglio vivamente di spostarlo in un formato che la tua redazione possa comprendere.

Abbiamo in qualche modo mitigato gran parte di questo creando suggerimenti molto ricchi. Tuttavia, non puoi mai esserne certo fino a quando non controlli l'output.

Note sull'output di ChatGPT

Supponendo che tu sia felice di lavorare con ChatGPT, ci sono alcune cose da tenere a mente:

  • Parliamo del costo. È difficile fornire una ripartizione dei costi per l'utilizzo del modello GPT-4 di ChatGPT di OpenAI tramite la loro API. Non è solo il conteggio delle parole di input del prompt o il conteggio delle parole di output. Il prezzo ruota attorno al "tempo di riflessione" dell'IA. Richieste più complesse utilizzeranno più token e costeranno di più (anche se il conteggio delle parole di input/output è ridotto).
  • Il nostro batch di prova di 100 prompt dai dati di esempio ci è costato solo $ 1,74 per l'esecuzione e la restituzione. Abbiamo generato complessivamente 22.482 parole di contenuto. 22.482 parole di contenuto per $ 1,74 sembrano buone, ma c'è molto altro da considerare.
  • A causa della propensione di AI a inferire, è ancora fondamentalmente necessario un processo editoriale umano (a nostro avviso).
  • Tuttavia, l'utilizzo di questa tecnologia trasforma una costosa attività di creazione di contenuti da zero in un'attività di modifica dei contenuti molto più conveniente.
  • Deve essere preso in considerazione anche il tempo dello specialista di dati / intelligenza artificiale per la creazione rapida e l'esecuzione di script.
  • Oltre a dedurre dove mancano i dati, l'IA può anche "dedurre in modo creativo" le cose. Nel nostro set di dati di esempio, l'IA ha deciso di dedurre l'esistenza di una guida alle taglie (abbigliamento) all'interno del contenuto del prodotto prodotto. Se non esistesse una guida alle taglie, sembrerebbe piuttosto sciocco.
  • Invia sempre i contenuti AI attraverso un processo di revisione editoriale umano per il controllo dei fatti, l'accuratezza e (soprattutto) ulteriore talento creativo.
  • Puoi automatizzare ulteriormente ChatGPT collegando progetti come Auto-GPT. Questi "agenti" di intelligenza artificiale aggiungono più elaborazione attiva e potenza di tasking a ChatGPT. Tuttavia, progetti come questo richiedono ancora la tua chiave API OpenAI. E a causa della loro infanzia, possono masticare molti crediti prima di imparare a svolgere compiti standard.

Ridimensionare il processo di creazione dei contenuti con l'IA

L'intelligenza artificiale può produrre in modo scalabile diversi frammenti di contenuto adatti allo scopo con un intervento minimo.

Per i contenuti di lunga durata, probabilmente è ancora meglio utilizzare l'interfaccia e ripetere le risposte dell'IA.


Le opinioni espresse in questo articolo sono quelle dell'autore ospite e non necessariamente Search Engine Land. Gli autori dello staff sono elencati qui.