Come utilizzare le variabili nei prompt con AIPRM

··8 minuti
Christoph Cemper

Questo articolo mostra come aggiungere variabili a un modello di prompt di ChatGPT. Le variabili sono una funzione avanzata che consente di inserire input flessibili. Il risultato è un risparmio di tempo e la possibilità di creare molti contenuti diversi (ad esempio, campagne e-mail, contenuti del sito web o post sui social media) con pochi clic.

Caso base>

Caso base #

Partiamo da uno scenario per illustrare la potenza delle variabili. Mary possiede un negozio di animali. Ha una grande lista di e-mail con quattro segmenti basati sul possesso di animali domestici: cani, gatti, uccelli e rettili. Ogni mese invia campagne e-mail personalizzate a ciascun segmento.

Ha creato un modello come quello riportato nella schermata sottostante. Questo modello genera un buon messaggio e-mail, ma c’è un problema. Deve creare un nuovo modello ogni volta che vuole cambiare una di queste variabili:

  • tipo di sconto (ad esempio, 10%, 12%, ecc.)
  • mese (ad es. marzo, aprile, ecc.)
  • tipo di animale domestico (ad es. cane, gatto, ecc.)
screenshot
Il testo del campo Modello di prompt è incompleto. Mancano molte parti importanti (ad esempio, TARGETLANGUAGE) che sono state rimosse per semplificare il caso. Assicurarsi di leggere le Linee guida per gli autori di prompt e di imparare a creare un modello di prompt.
Aggiunta di variabili>

Aggiunta di variabili #

Con le variabili AIPRM, è possibile sostituire il testo statico con dei segnaposto nel prompt. Voi e i vostri colleghi (e la comunità del prompt AIPRM, se è pubblico) potete personalizzare il prompt per ogni caso d’uso specifico. Di seguito vengono mostrate tre opzioni per l’aggiunta di variabili.

In AIPRM, con il piano Pro è possibile creare fino a sei variabili per prompt.
Opzione 1>

Opzione 1 #

Questo è il modo più semplice per aggiungere dati variabili a un prompt. In questo esempio, sostituisco il nome statico del mese con un segnaposto variabile.

  1. Andare al campo Modello di prompt.
  2. Inserite nel testo un nome di variabile univoco come [VARIABILE1].
  3. Alla fine del testo, ripetere il nome della variabile e aggiungere un’etichetta.

Scrivete un messaggio e-mail sullo sconto del 10% in [VARIABILE1] per [PROMPT] rivolto ai proprietari di cani. Il messaggio e-mail deve essere di 100 parole o meno.

[VARIABLE1:Month]

Nel testo del modello di prompt, ho sostituito la variabile statica mese con [VARIABILE1]. Alla fine del testo, ho ripetuto la variabile e aggiunto l’etichetta Mese. Ho mantenuto anche la variabile [PROMPT] perché viene utilizzata per inserire una linea di prodotti.

Quando l’utente seleziona questo modello di prompt, AIPRM aggiunge un nuovo campo chiamato Mese. L’utente inserisce il nome del mese e il testo per la richiesta della linea di prodotti.

screenshot
Risultato>

Risultato #

ChatGPT aggiunge i dati variabili al contenuto.

screenshot
Aggiunta di altre variabili>

Aggiunta di altre variabili #

Ripetere i passaggi precedenti per aggiungere più variabili. Nell’esempio seguente, ho aggiunto altre due variabili per sostituire il testo statico per il tipo di sconto e il tipo di animale domestico.

Scrivete un messaggio e-mail sullo sconto [VARIABILE1] in [VARIABILE2] per [PROMPT] destinato ai proprietari di [VARIABILE3]. Il messaggio e-mail deve essere di 100 parole o meno.

[VARIABLE1:Discount]
[VARIABLE2:Month]
[VARIABLE3:Pet]

Il campo di input di testo ha tre input variabili più il prompt.

screenshot

L’output di ChatGPT include tutti i dati variabili.

screenshot
Opzione 2>

Opzione 2 #

Questa opzione si basa sull’opzione 1. Invece di visualizzare un campo variabile vuoto, è possibile inserire un valore predefinito.

  1. Andare all’etichetta della variabile alla fine del testo.
  2. Inserite i due punti e il valore predefinito.

Nell’esempio seguente, ho aggiunto un valore predefinito per il tipo discount e pet.

Scrivete un messaggio e-mail sullo sconto [VARIABILE1] in [VARIABILE2] per [PROMPT] destinato ai proprietari di [VARIABILE3]. Il messaggio e-mail deve essere di 100 parole o meno.

[VARIABLE1:Discount:10%]
[VARIABLE2:Month]
[VARIABLE3:Pet:dog]

Risultato>

Risultato #

Il campo di immissione del testo mostra due valori predefiniti, che l’utente può modificare.

screenshot
Pro-Tip: Man mano che le variabili diventano più sofisticate, si possono testare vari esempi per vedere se la richiesta ha ancora senso. A volte un caso limite può avere conseguenze indesiderate.
Opzione 3>

Opzione 3 #

Utilizzare questa opzione per sostituire un campo variabile vuoto con un menu a discesa. In questo esempio, mostro le opzioni di animali domestici in un menu a discesa e seleziono cane come predefinito.

  1. Andate all’etichetta della variabile alla fine del testo.
  2. Inserite i due punti dopo l’etichetta.
  3. Inserite il testo Valore predefinito.
  4. Inserire i due punti e l’opzione di menu predefinita (ad esempio, cane).
  5. Inserite una linea (|) e l’opzione di menu successiva.
  6. Aggiungete altre opzioni di menu, ciascuna separata da una riga (|).

Scrivete un messaggio e-mail sullo sconto [VARIABILE1] in [VARIABILE2] per [PROMPT] rivolto ai proprietari di [VARIABILE3]. Il messaggio e-mail deve essere di 100 parole o meno.

[VARIABLE1:Discount:10%]
[VARIABLE2:Month]
[VARIABLE3:Pet Option:Default Value:dog|cat|bird|reptile]

Risultato>

Risultato #

L’utente fa clic sul campo per visualizzare il menu a discesa.

screenshot
Altri casi d’uso>

Altri casi d’uso #

Scrivere una campagna di e-mail marketing>

Scrivere una campagna di e-mail marketing #

Prompt AIPRM: Scrivi una campagna di email marketing

Voglio un prompt per una campagna di email marketing che possa essere riutilizzato più volte.

Ecco le variabili:

  • Numero di e-mail
  • Lunghezza dell’e-mail
  • Segmento del pubblico di destinazione
  • Industria
  • Email Copy Framework
  • Campaign Topic

Assuming that I will insert these throughout the prompt, here’s what the template looks like:


Role:

Act as an email marketing expert.

Task:

Write a [VARIABLE1] email marketing campaign, for my business, [VARIABLE2] in the [VARIABLE3] Industry about [PROMPT] in [TARGETLANGUAGE] for [VARIABLE4]. Provide a recommended cadence for the email campaign.

Context:

Using only the [VARIABLE5] marketing framework, write each email to effectively achieve the goal of the campaign.

For Reference – Marketing Email Frameworks:

PAS –
Problem: describe the pain point that the consumer has.
Agitate: discuss how it will only get worse without a solution.
Solve: provide the solution.

AIDA –
Attention: draw in the attention of the reader with an interesting statement.
Interest: keep them going with a supporting statement.
Desire: explain how the product solves their problems or gives them an advantage.
Action: tell them how to grab what you are offering.

Storytelling –
Identifying with the reader by sharing a problem.
Discovering the solution and enjoying the benefits.
Telling the reader how they can enjoy the solution as well.

Format:

  • Provide the email cadence first.
  • Offer 3 subject lines for each email.
  • Leave placeholder opportunities for First Name and other personalization throughout the email.

IMPORTANT Constraints:

  • Make sure that the emails are [VARIABLE6].
  • Do NOT include any emojis in the email, including the subject line.
  • When writing the emails, do NOT explicitly mention any part of the marketing framework.

[VARIABLE1:Number of emails],
[VARIABLE2:Business Name],
[VARIABLE3:Industry],
[VARIABLE4:Target Audience],
[VARIABLE5:Email Copy Framework:: PAS|AIDA|Storytelling],
[VARIABLE6:Email Length:: Short|Medium|Long]


Si può notare come la variabile Numero di e-mail sia annotata in basso, ma inserita senza soluzione di continuità nella frase:

Write a [VARIABLE1] email marketing campaign

Calendario dei contenuti per i social media (40 post)>

Calendario dei contenuti per i social media (40 post) #

Supponiamo di voler creare post sui social media in blocco per una nuova campagna. Sebbene la vostra azienda sia presente su Twitter, Facebook, Pinterest e LinkedIn, il formato dei contenuti su ciascuna di queste piattaforme è diverso.

  • Volete un contenuto specifico per Facebook.
  • Ne avete bisogno per questo prodotto specifico che state lanciando.
  • Deve essere personalizzato per il vostro settore.

Ecco un esempio di prompt AIPRM che include queste variabili:

screenshot

Potete provarlo voi stessi qui:

AIPRM Prompt: Calendario dei contenuti per i social media (40 post)

Diamo un’occhiata a questo prompt:


Role:

Act as an expert social media manager and local SEO specialist in the [VARIABLE2] Industry.

Task:

Please assist in crafting 40 engagement-optimized [VARIABLE1] posts for [PROMPT] in [TARGETLANGUAGE].

Context:

For LinkedIn posts, it’s critical they are long-form posts (3-5 paragraphs each) with short and punchy sentences. Include a bullet point list within the table that highlights key insights.

Format:

Each post should integrate at least 3 relevant keywords for the given industry, presented naturally within sentences. Ensure each post comprises a minimum of five sentences for LinkedIn.

Please put each of these posts in a nice-looking table so it looks like a calendar. For each post, propose a fitting image. The table above should present (1) the post number, (2) the post content, and (3) the recommended image.

After the table, suggest the cadence for the selected social media platform and best posting times.

Constraints:

  • Avoid mentioning discounts or new product launches.
  • Make the posts educational, informative, or entertaining.
  • Do not be self excessively self-promotion in the posts.
  • [VARIABLE3] emojis in the posts.
  • Feature [VARIABLE4] in a quarter of the posts.
  • Adhere strictly to the guidelines provided.

[VARIABLE1: Social Media Platform],
[VARIABLE2:Industry],
[VARIABLE3: Emojis::Include|Do Not Include],
[VARIABLE4: Featured Product or Service]


Si può notare come tutti i vincoli possano modellare l’output in base alle variabili create.

Se volete saperne di più sulla costruzione di prompt e sulla creazione di una libreria di prompt, date un’occhiata a queste altre esercitazioni:

Come sempre, se avete domande, visitate i nostri forum della comunità AIPRM.

2M+ Users

Featured

Introducing Teams: Share Your Prompts

Share your ChatGPT prompt library with your team, Choose from thousands of pre-built prompts for marketing, SEO, sales, productivity, SaaS, and more.