Guide

Come scrivere prompt per i generatori di app AI (con esempi prima e dopo)

Un buon prompt per un generatore di app AI descrive il prodotto, non il codice: chi lo usa, cosa fa passo dopo passo, quali dati conserva e chi può vedere cosa. Dopo che esiste la prima versione, chiedi una modifica specifica per messaggio, di' cosa deve restare uguale e descrivi i problemi come "ho fatto X, mi aspettavo Y, ho ottenuto Z". Queste tre abitudini risolvono la maggior parte dei risultati deludenti.

Il resto di questa guida mostra gli schemi nel dettaglio, con esempi prima e dopo che puoi adattare.

Perché scrivere prompt per un generatore di app è diverso dal chattare con un'AI

Quando fai una domanda a un assistente in chat, un prompt vago riceve una risposta vaga e vai avanti. Quando scrivi un prompt per un generatore di app AI, la risposta è un programma funzionante. Ogni lacuna nella tua descrizione viene riempita con un'ipotesi, e queste ipotesi diventano codice, tabelle di database e schermate con cui poi dovrai convivere o che dovrai disfare.

Quindi l'obiettivo di un prompt non è suonare intelligente. È lasciare meno decisioni importanti al caso. Non ti servono termini tecnici per questo. Ti serve essere preciso sulle cose che solo tu conosci: i tuoi utenti, il tuo flusso di lavoro e le tue regole.

Cosa includere in un primo prompt

Prima di scrivere qualsiasi cosa, rispondi a queste domande. Ognuna chiude una lacuna su cui l'AI altrimenti tirerebbe a indovinare.

IncludiPerché contaEsempio
Il prodotto in una fraseImposta il contesto di ogni decisione successiva"Un sito di prenotazioni per un barbiere con due postazioni"
Chi lo usaDecide le schermate e il tono"Clienti senza appuntamento dal telefono, e il titolare dal computer"
Il flusso principale, passo dopo passoLa cosa che deve funzionare per prima"Scegli un servizio, scegli un orario, inserisci nome e telefono, ricevi la conferma"
I dati che conservaDiventa la struttura del database"Servizi, prenotazioni, clienti"
Chi può vedere o modificare cosaDecide login e permessi"Solo il titolare vede tutte le prenotazioni"
Aspetto e stile, in breveEvita uno stile predefinito generico"Scuro, semplice, pulsanti grandi"
Cosa lasciare fuori per oraMantiene piccola la prima versione"Niente pagamenti né recensioni per ora"

L'ultima riga è sottovalutata. Dire cosa non vuoi impedisce all'AI di aggiungere un blog, una pagina dei prezzi e una iscrizione alla newsletter che non hai mai chiesto.

Prima e dopo: il primo prompt

Prima:

Fammi un'app per la mia palestra.

Il generatore deve indovinare tutto: membri o staff? Corsi o allenamento personale? Pagamenti? Otterrai qualcosa che sembra un sito per palestre e non fa ciò che ti serve.

Dopo:

Costruisci un'app per le prenotazioni dei corsi di una piccola sala yoga. I soci vedono i corsi di questa settimana (nome, insegnante, orario, posti rimasti), prenotano un posto e annullano fino a due ore prima. I soci si registrano con email e password. Il titolare della sala accede per aggiungere corsi, vedere chi è prenotato e segnare le presenze. Conserva corsi, soci e prenotazioni in un database. Design calmo, chiaro e comodo sul telefono. Niente pagamenti per ora.

La seconda versione è comunque breve. Risponde semplicemente alle domande della tabella qui sopra.

Descrivi il comportamento, non l'implementazione

Spesso ottieni risultati migliori descrivendo cosa deve succedere invece di come costruirlo.

Prima:

Aggiungi un useEffect che recupera le prenotazioni e un componente modale per modificarle.

Dopo:

Quando il titolare clicca su una prenotazione, apri un pannello dove può cambiare l'orario o annullarla. Le modifiche devono comparire subito nell'elenco.

Il primo prompt blocca l'AI su una tecnica specifica che potrebbe non adattarsi a come è costruita l'app. Il secondo le dice il risultato e lascia che scelga l'approccio giusto per il codice che ha già scritto. Se sei uno sviluppatore e hai una preferenza forte, dilla, ma abbinala al risultato.

Sii concreto sulle regole

Le regole di business sono il punto in cui le app costruite con l'AI sbagliano più spesso, perché per te sono ovvie e per l'AI sono invisibili. Scrivile per esteso.

  • Limiti: "Un socio può avere al massimo tre prenotazioni future."
  • Tempi: "Le cancellazioni si chiudono due ore prima dell'inizio del corso."
  • Casi limite: "Se un corso è al completo, mostra un pulsante lista d'attesa invece di Prenota."
  • Permessi: "Gli insegnanti vedono le presenze dei propri corsi ma non quelle degli altri insegnanti."

Ogni regola è una frase. Se ne ometti una, l'app o non la applicherà o ne inventerà una versione propria.

Dopo la prima versione: una modifica per messaggio

Quando qualcosa è in funzione nell'anteprima, passa dal descrivere l'intero prodotto a chiedere piccole modifiche verificabili.

Prima:

Il design non va, la prenotazione non funziona bene e voglio una vista calendario e delle email.

Dopo (come quattro messaggi separati):

  1. Quando prenoto l'ultimo posto di un corso, il corso mostra ancora "1 posto rimasto". Dovrebbe mostrare "Completo" e nascondere il pulsante Prenota.
  2. Aggiungi nella pagina del programma un calendario a vista settimanale, una colonna per giorno. Mantieni la vista a elenco attuale come opzione.
  3. Rendi le schede dei corsi più compatte sui telefoni: padding più piccolo, nome dell'insegnante sulla stessa riga dell'orario.
  4. Invia al socio un'email di conferma quando prenota.

Perché funziona:

  • Ogni modifica è abbastanza piccola perché l'AI la faccia giusta in un solo passaggio.
  • Puoi verificarne una prima di passare alla successiva.
  • Se una va storta, puoi annullare solo quel passaggio senza perdere gli altri.

Di' cosa mantenere

Quando chiedi una modifica a qualcosa che già funziona, di' all'AI cosa non deve cambiare. È il modo più semplice per evitare le regressioni (cose che funzionavano e si rompono dopo una modifica).

Riprogetta la sezione principale della home con un titolo più grande e una foto a destra. Mantieni la navigazione, i colori e tutto ciò che sta sotto la sezione principale esattamente com'è.

Lo stesso vale per i dati: "Aggiungi un campo telefono ai soci. Non rimuovere né rinominare nessun campo esistente."

Usa screenshot e testo esatto

Frasi come "la cosa in alto" sono ambigue. La maggior parte dei generatori di app AI accetta immagini, e uno screenshot con una breve nota è più veloce di un paragrafo di descrizione.

  • Allega uno screenshot e scrivi "il pulsante cerchiato in rosso si sovrappone al menu sui telefoni".
  • Incolla il testo esatto di ogni messaggio di errore invece di parafrasarlo.
  • Cita le etichette a schermo esattamente: "il pulsante Salva modifiche nella pagina Impostazioni".

Per i bug, usa questa forma:

Nella pagina delle prenotazioni ho cliccato Annulla su una prenotazione per domani. Mi aspettavo che sparisse dal mio elenco. Invece non è successo nulla e la prenotazione è ancora lì dopo il refresh. Correggilo e verifica che l'annullamento funzioni.

La nostra guida su come fare debug di un'app costruita con l'AI approfondisce questo punto.

Pianifica prima per le modifiche grandi

Per tutto ciò che tocca molte parti dell'app — aggiungere account utente a un'app che non ne aveva, aggiungere pagamenti, cambiare la struttura dei dati — chiedi un piano prima che il codice cambi.

Prima di cambiare qualcosa, spiegami come aggiungeresti gli account di team: quali nuove tabelle, quali pagine cambiano e cosa succede agli utenti esistenti. Non modificare ancora il codice.

Leggi il piano. Se ha frainteso qualcosa, correggere un paragrafo costa molto meno che correggere una funzionalità già finita. Molti generatori hanno una modalità dedicata per questo; su Mythex è la modalità Piano, accanto a Costruisci e Chiedi.

Cosa evitare

EvitaPerchéInvece
"Rendilo migliore" / "Fallo risaltare"Nessun obiettivo, quindi l'AI cambia cose a casoNomina la modifica: "più spazio bianco tra le sezioni, titoli più grandi"
Un unico prompt gigante con dieci funzionalitàGli errori si accumulano; difficile da verificareUna funzionalità per messaggio
Incollare chiavi API nella chatLe chiavi finiscono nella cronologia della chatUsa i segreti o le impostazioni d'ambiente del generatore
Discutere con un risultato rottoOgni correzione si accumula sul bugTorna indietro, poi riformula
Specificare codice che non capisciBlocca una soluzione poco adattaDescrivi il comportamento che vuoi
Chiedere una sicurezza "di livello enterprise"Non significa nulla di specificoElenca le regole reali: chi può vedere cosa

Sulle chiavi API: se ti servono un servizio di pagamento o di email, metti le loro chiavi nei segreti del progetto invece che nel prompt. Vedi cosa sono le variabili d'ambiente e i segreti se è un concetto nuovo.

Modelli di prompt riutilizzabili

Adattali sostituendo le parti tra parentesi quadre.

Nuova app:

Costruisci un [tipo di app] per [chi]. Loro [flusso principale, passo dopo passo]. [Secondo tipo di utente] accede per [cosa fa]. Conserva [dati] in un database. [Aspetto e stile]. Lascia fuori [cose per dopo].

Nuova funzionalità:

Aggiungi [funzionalità] alla pagina [pagina]. Quando [utente] fa [azione], [cosa deve succedere]. Solo [chi] può [farlo]. Mantieni [cose esistenti] come sono.

Modifica al design:

Nella pagina [pagina], cambia [elemento specifico] in [modifica specifica]. Mantieni [cosa mantenere]. Verifica che sia corretto su uno schermo di larghezza da telefono.

Bug:

Nella pagina [pagina], ho [passi]. Mi aspettavo [atteso]. Invece [effettivo, più il testo esatto dell'errore]. Correggilo e verifica che il flusso funzioni.

Domanda senza modifiche:

Non cambiare nessun codice. Spiegami come funziona [parte dell'app] e dove vengono conservati i [dati].

Scrivere una specifica più lunga

Per progetti più grandi può aiutare scrivere prima una scheda di una pagina e incollarla come primo prompt: gli utenti, i flussi principali, i dati, le regole e ciò che è fuori dal perimetro. Puoi anche farti aiutare dall'AI a redigerla — la nostra guida su come scrivere un documento dei requisiti di prodotto con l'AI spiega come. Limita solo la richiesta di costruzione iniziale al flusso principale e aggiungi il resto passo dopo passo.

Prompt in Mythex

Tutto quanto sopra funziona su Mythex. Alcuni dettagli utili:

  • Modalità Costruisci, Piano e Chiedi. Usa Piano per modifiche grandi o rischiose e Chiedi quando vuoi una spiegazione senza modifiche.
  • Checkpoint. Dopo ogni modifica riuscita Mythex salva un checkpoint, e Ripristina a questo punto su una risposta riporta indietro il progetto. Puoi anche modificare un messaggio precedente e inviarlo di nuovo per provare un prompt diverso da quel punto.
  • Scheda dei segreti. Quando l'agente ha bisogno di una chiave API, lo chiede tramite una scheda nella chat, così il valore viene salvato come segreto del progetto invece di finire nel tuo messaggio.
  • Immagini. Allega screenshot o mockup e l'agente li guarderà.

La documentazione ha una breve pagina sui prompt efficaci e una sull'iterare senza ricostruire. Se parti da zero, come costruire un'app con l'AI accompagna in un progetto completo, e come progettare un'app dall'aspetto curato con l'AI tratta i prompt per la cura visiva.

Domande

Quanto deve essere lungo un prompt per un generatore di app AI?

Per la prima versione di solito basta un paragrafo breve di quattro-otto frasi: chi usa l'app, il flusso principale, i dati che conserva e chi può vedere cosa. Dopo, funzionano meglio prompt più corti che chiedono una modifica alla volta.

Devo dire all'AI quale framework o linguaggio usare?

Solo se hai un motivo, per esempio uno sviluppatore che prenderà in mano il codice o un servizio che funziona solo con un certo stack. Altrimenti descrivi il prodotto e lascia che il generatore scelga valori predefiniti sensati.

Perché l'AI continua a cambiare cose che non le ho chiesto di cambiare?

Di solito perché il prompt era generico ("migliora tutto") o non diceva cosa mantenere. Indica con precisione la cosa da cambiare, di' cosa deve restare uguale e chiedi una sola modifica per messaggio.

È meglio correggere un risultato sbagliato con altri prompt o ricominciare?

Se l'ultima modifica ha peggiorato le cose, torna alla versione precedente e riformula, invece di accumulare correzioni sopra. Inizia un nuovo progetto solo quando è cambiata l'idea stessa.

Mythex · Pricing · Crea qualsiasi cosa con l'AI · Template per siti web e app · Mythex a confronto · Glossario per creare app con l'AI · Strumenti gratuiti per creare app con l'AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)