Cliccando su "Accetta tutti i cookie", acconsenti alla memorizzazione dei cookie sul tuo dispositivo per migliorare la navigazione del sito, analizzare l'utilizzo del sito e assistere nei nostri sforzi di marketing. Visualizza la nostra Privacy Policy per avere più informazioni.
June 7, 2024

Genera Storie per bambini automaticamente con l’IA | Workflow Make

Scopri come l'IA genera storie per bambini in modo automatico attraverso un workflow con Make.

Come generare storie per bambini automaticamente con l’IA

Benvenuti nell'era dell'automazione dei contenuti! Immaginate di poter registrare rapidamente un modulo di compilazione, e poco dopo ricevere una storia completa, arricchita da un'immagine di copertina, pronta da condividere con il mondo. Questo è esattamente ciò che offre il seguente scenario Make. Attraverso una serie di passaggi ben coordinati, questo flusso di lavoro semplifica la creazione di contenuti personalizzati e la loro distribuzione, liberandovi dalla noiosa ricerca di illustrazioni e dalla fatica di assemblare manualmente ogni parte del vostro racconto.

Flusso di lavoro di Make per generare storie automaticamente con Make, Open Ai, Fillout e Gmail.
Flusso di lavoro di Make per generare storie automaticamente con Make, Open Ai, Fillout e Gmail.

Ti presento questo workflow progettato per la:

  • registrazione di un modulo di compilazione
  • creazione di una storia (o qualsiasi tipo di contenuto basato su un modulo compilato)
  • generazione di un'immagine di copertina per la storia
  • salvataggio in un documento
  • invio di una email con il documento allegato

Con questo workflow, ridurrai il tempo che trascorri creando contenuti personalizzati e ricercando illustrazioni abbinate al contenuto.

Questo scenario può fare la differenza se lavori in:

  • Content Marketing
  • Storytelling
  • Comunicazione

Pronto a ottimizzare il tuo processo di creazione di storie per bambini ? Continua a leggere per scoprire come risparmiare tempo prezioso e concentrarti su attività più strategiche.

Passo 1: Prerequisiti

Prima di iniziare, assicurati di avere i seguenti prerequisiti:

  • Un account su Make
  • Una connessione a Fillout
  • Un abbonamento a OpenAI con accesso al modello GPT-4
  • Una connessione a Gmail

Passo 2: Configurazione del Workflow

Il flusso di lavoro include 1 trigger, 8 azioni, 1 Controllo Flusso.

1. Fillout Forms- Whatch New Responses

Questo webhook come trigger per il flusso di lavoro in modo che lo scenario Make venga avviato.

1. Fillout Forms- Whatch New Responses

2. Generate Story- Create a completion

In questa fase, dobbiamo selezionare un modello di OpenAI per la narrazione della storia, con GPT-3.5 che rappresenta una scelta adeguata per questo specifico scenario.

Ora è il momento di dimostrare le nostre competenze nell'ingegneria del prompt, stabilendo contesti e ruoli specifici per consentire a GPT di soddisfare le nostre esigenze.

In questo scenario, ci sono due ruoli distinti:

  • Ruolo del Sistema: Fornisce il contesto generale e lo sfondo.
  • Ruolo dell'Utente: Fornisce indicazioni e linee guida specifiche.

Ogni ruolo ha associati due tipi di contenuti dei messaggi:

  • Per il Ruolo del Sistema: Indica all'IA di agire come il ruolo "X".
  • Per l'Utente: Chiede all'IA di analizzare "A", e di fornire "B" con il formato "C".

Questo approccio consente di personalizzare la struttura, il tono e il contenuto della storia in base alle preferenze e alle specifiche individuali.

Se desideri saperne di più sulla differenza tra i due ruoli, ti invito a consultare la documentazione: Chat Completions API documentation.

2. Generate Story- Create a completion

In questo flusso di lavoro, utilizzeremo il pezzo di informazione ricevuto da Fillout (campi blu chiaro).

2. Generate Story- Create a completion-parte2

Puoi anche impostare il formato che ti aspetti con una struttura chiave-valore:

{
"story_title": "The title of the story",
"chapter1_title": "Title for chapter 1",
"chapter1_content": "Content for chapter 1",
"chapter2_title": "Title for chapter 2",
"chapter2_content": "Content for chapter 2",
"chapter3_title": "Title for chapter 3",
"chapter3_content": "Content for chapter 3",
"chapter4_title": "Title for chapter 4",
"chapter4_content": "Content for chapter 4",
"chapter5_title": "Title for chapter 5",
"chapter5_content": "Content for chapter 5"
"the_end":"The End."
}

E anche il tono della voce, così come un finale felice o triste:

3. JSON- Parse JSON

Crea una struttura dati JSON e utilizza le informazioni raccolte nel passaggio precedente 2. Generate Story- Create a Completion

3. JSON- Parse JSON

3.1 Ignore

Questo è un workaround in atto per eseguire gestione degli errori in Make.

3.1 Ignore workaround
3.1 Ignore

Quando si effettuano richieste HTTP a servizi esterni, è possibile incontrare errori di runtime che non possono essere controllati, poiché dipendono dal servizio di terze parti. Senza un gestore di errori, l'intero scenario potrebbe interrompersi in caso di errori.

L'uso di un gestore di errori è fondamentale per gestire eventuali errori generati dall'azione di completamento della chat OpenAI precedente. In caso di errore, questo permette di saltare i passaggi successivi nel flusso di lavoro. Tuttavia, se l'errore non si verifica, il flusso può procedere senza interruzioni con i passaggi successivi.

4. Generate Prompt- create a completion

In questo scenario, ci sono due ruoli distinti:

  • Sistema: L'ingegnere dei prompt specializzato in prompt testo-immagine.
  • Utente: Il narratore che descrive l'immagine, il paesaggio e l'ambientazione per migliorare il processo di generazione dell'immagine.
4. Generate Prompt- create a completion

Fornire esempi è una prassi consigliata per aiutare OpenAI a comprendere e produrre una versione più vicina possibile a ciò che desideri.

4. Generate Prompt- create a completion-part2

5. Generate Image

Utilizza il prompt di OpenAI per generare un'immagine per la storia grazie a DALL-E.

5. Generate Image

6. Create Google Docs- Create a document

Utilizza il seguente modello

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta content="IE=edge" http-equiv="X-UA-Compatible"/>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<title>
{{8.story_title}}
</title>
<style>
@import url('https://fonts.googleapis.com/css2?family=Andika&display=swap');
body {
font-family: 'Andika', sans-serif;
font-size: 24px;
line-height: 1.5;
padding: 60px;
background-color: #FFF1E0;
color: #333;
}
h1 {
font-size: 36px;
text-align: center;
margin-bottom: 30px;
}
img.cover-image {
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 50px;
}
h2 {
font-size: 30px;
margin-top: 40px;
margin-bottom: 20px;
}
</style>
</head>
<body>
<h1>{{8.story_title}}</h1>
<img alt="Immagine di Copertina" class="cover-image" src="data:image/png;base64, 
{{15.result[].items[].image}}" 
style="width: 674.50px; height: 674.50px; margin-left: 0.00px;
margin-top: 0.00px; transform: rotate(0.00rad) translateZ(0px);
-webkit-transform: rotate(0.00rad) translateZ(0px);"/>
<p>
<p>
<h2>
{{8.chapter1_title}}
</h2>
<p>
{{8.chapter1_content}}
</p>
<h2>
{{8.chapter2_title}}
</h2>
<p>
{{8.chapter2_content}}
</p>
<h2>
{{8.chapter3_title}}
</h2>
<p>
{{8.chapter3_content}}
</p>
<h2>
{{8.chapter4_title}}
</h2>
<p>
{{8.chapter4_content}}
</p>
<h2>
{{8.chapter5_title}}
</h2>
<p>
{{8.chapter5_content}}
</p>
<h2>
{{8.the_end}}
</



per generare un documento utilizzando le informazioni raccolte nei passaggi precedenti:

  • JSON → campi viola
  • Immagine Generata → campi blu
  • Modulo di Compilazione → campi blu chiaro
6. Create Google Docs- Create a document

7. Google Docs- Download document

Scarica il documento con un "ID specifico" specifico

7. Google Docs- Download document

8. Markdown- Markdown to HTML

Genera un markdown, un formato idoneo per la stampa e la visualizzazione delle informazioni. Questo sarà convertito in HTML e costituirà il corpo dell'email da inviare nel passaggio successivo.

8. Markdown- Markdown to HTML

9. Gmail - Send an Email

Crea un messaggio email con la storia allegata come documento, utilizzando l'HTML precedente come corpo del messaggio, e inserisci il destinatario recuperato dal Modulo di Compilazione.

9. Gmail - Send an Email

Passo 3: Risultato Finale

Et voilà 🪄

Passo 3: Risultato Finale

Non dimenticare di modificare e rivedere il contenuto prima di inviare 👀

Congratulazioni, hai creato la tua prima storia per bambini generata dall’IA 🚀

Vuoi seguire un tutorial interattivo passo dopo passo? Guarda il nostro tutorial su YouTube

Ora puoi risparmiare tempo prezioso concentrarti su attività più strategiche

Non esitare a esplorare il nostro Canale YouTube per implementare altri casi d'uso e automazioni 🤖

Buona automazione!

Tool utilizzati

tool

📣 NoCode Tool Matching Quiz.

Trova subito il tool perfetto per te.

Inizia il quiz
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.