Stiamo assistendo a una vera e propria corsa all’oro! Con l’arrivo di ChatGPT, il mondo del software si è riempito di nuovi prodotti che promettono di risolvere una miriade di problemi diversi grazie a questa affascinante tecnologia di intelligenza artificiale.
Se sei nuovo nel mondo dell’“IA per product manager” e ti stai chiedendo come sfruttare ChatGPT, sei nel posto giusto. In questa guida impareremo a “parlare con” ChatGPT ed esploreremo diversi casi d’uso per integrare ChatGPT nel tuo prodotto o utilizzarlo come assistente personale.
Preludio: Come i Product Manager AI “parlano” con ChatGPT.
A differenza del suo predecessore, GPT-4 e altre tecnologie di machine learning per product manager, ChatGPT è diventato molto più abile nel condurre conversazioni e comprendere il linguaggio colloquiale. Questo significa che puoi semplicemente chiedergli di fare qualcosa, proprio come faresti con una persona.
Questo modo di “parlare con” ChatGPT ti darà sicuramente risultati sufficientemente buoni, ma puoi sbloccare le sue reali capacità solo se inizi a seguire le best practice di OpenAI per costruire un prompt per questo modello di intelligenza artificiale.
Ora lascia che ti dia alcuni consigli rapidi che ti aiuteranno ad aumentare la qualità degli output che ChatGPT ti fornirà.
Fornisci istruzioni chiare: ChatGPT è piuttosto bravo a leggere e comprendere i requisiti e le istruzioni. Noi siamo product manager con esperienza pratica nella stesura di requisiti chiari e concisi, quindi dovrebbe essere un gioco da ragazzi per noi.
Struttura il tuo prompt: Di solito utilizziamo testi strutturati come elenchi puntati e intestazioni per rendere i testi più leggibili alle persone. Bene, questo trucco funziona anche con ChatGPT, che tende a comprendere meglio i testi strutturati.
Mostra il formato di output desiderato: Se vuoi utilizzare l’output di ChatGPT nel tuo prodotto come parte di una funzionalità, devi assicurarti che questo output abbia una struttura prevedibile. Il motivo è che dovrai eseguire una Regex su questo output per estrapolare informazioni utili.
Puoi semplicemente includere un esempio del formato di output desiderato nel tuo prompt per ottenere un formato prevedibile dei risultati.
Non chiedere informazioni recenti: ChatGPT è stato addestrato con dataset presi da internet fino all’autunno 2021. Quindi, se chiedi informazioni su eventi della scorsa settimana, non riceverai una risposta.
OpenAI ha aggiunto il supporto per la navigazione in internet per dati aggiornati, ma lo ha sospeso dal 3 luglio perché non funzionava come avrebbe dovuto. Fortunatamente, il recente rilascio dei plugin per ChatGPT può aiutarti in questo senso.
Ad esempio, puoi utilizzare il plugin KeyMate.AI Search per abilitare la navigazione web per la tua istanza di ChatGPT. Tuttavia, tieni presente che è necessario registrarsi al plugin e che si tratta di una soluzione a pagamento con funzionalità gratuite limitate.
Pertanto, fino a quando OpenAI non ripristinerà la navigazione, sii prudente con qualsiasi richiesta che includa dati degli ultimi 1,5 anni.
Configurazione delle istruzioni personalizzate
Le istruzioni personalizzate sono un’altra recente novità che può aumentare notevolmente la qualità degli output che ottieni da ChatGPT.
In generale, quanto più contesto fornisci al modello, tanto meglio saprà soddisfare le tue richieste. Nel dettaglio, il contesto solitamente comprende istruzioni come:
- Il tono (business, scherzoso, giocoso, ecc.).
- Il ruolo che il modello può assumere (comportarsi come un Senior PM).
- La quantità di contenuti da generare (mantenere sotto le 400 parole).
- Se deve prestare attenzione ai dettagli o fornire esempi, ecc.
Prima delle istruzioni personalizzate, dovevi riscrivere ogni volta questo contesto quando iniziavi una nuova sessione di chat. Ora invece ti basta aggiungere tutto ciò nella sezione dedicata e il contesto verrà applicato automaticamente a tutte le sessioni.
Ad esempio, al momento la sezione delle istruzioni personalizzate del mio account ChatGPT appare così.
Come puoi vedere, ho detto a ChatGPT chi sono e su che tipo di prodotto sto lavorando attualmente. Inoltre, ho spiegato cosa mi aspetto dal modello e ho fornito istruzioni dettagliate su come rispondere alle mie domande, compresi la dimensione, l’inclusione di esempi, ecc.
Come puoi usare ChatGPT per migliorare i tuoi prodotti?
Con il recente lancio dell’API di ChatGPT da parte di OpenAI (e più recentemente il rilascio di Gemini da parte di Google DeepMind), siamo finalmente in grado di integrare questo modello linguistico nei nostri prodotti e sfruttare le sue impressionanti capacità.
Ora tutte le aziende vogliono inserire l’IA nella roadmap… Consiglio a tutti di approfondire davvero le competenze nell’IA come prossima mossa nella vostra carriera.
Ma come possiamo utilizzare ChatGPT nei nostri prodotti? Lascia che ti mostri un paio di esempi di nuove funzionalità e iniziative interessanti che puoi aggiungere alla roadmap di sviluppo prodotto grazie a questa tecnologia.
1. Negozi Online: lascia che ChatGPT suggerisca prodotti ai tuoi clienti in base al loro comportamento di acquisto.
Una delle grandi abilità di ChatGPT è comprendere le informazioni contestuali e fornire una risposta tenendo conto di quel contesto.
Questa capacità di ChatGPT diventa molto utile quando vuoi che gestisca un compito di classificazione come determinare i migliori prodotti o categorie di prodotti da suggerire ai tuoi utenti in base agli acquisti effettuati nel tuo shop online.
Lo so, puoi suggerire articoli anche con il codice/logica tradizionale — osservando l’ultimo acquisto dell’utente e suggerendo qualcosa che la maggior parte degli altri hanno comprato dopo aver acquistato quello stesso articolo. Ma qui ci sono due problemi:
- Ti costerà molto tempo e denaro di sviluppo creare questa logica da solo, oppure dovrai acquistare uno strumento/un plugin di suggerimento per il tuo sito.
- La logica/codice tradizionale non è in grado di considerare il comportamento di acquisto e il contesto e suggerirà semplicemente ciò che è più popolare.
ChatGPT, a differenza del codice tradizionale, non soffre di questi problemi. Fare una chiamata API e chiedere di suggerire prodotti ti costerà una frazione di centesimo o meno, ed è davvero eccezionale nella comprensione del contesto.
Ora ti mostro un esempio di prompt che puoi usare per chiedere a ChatGPT di suggerire prodotti.

Se osserviamo il prompt che ho fornito a ChatGPT, vediamo che segue le best practice di cui abbiamo parlato nella sezione introduttiva di questa guida. Qui siamo molto chiari con i nostri requisiti e aggiungiamo struttura al nostro prompt.
Ma questo prompt era semplicemente una dimostrazione del caso d’uso e il tuo prompt reale apparirà in modo leggermente diverso.
Non dimentichiamo che non saremo noi a digitare manualmente questo prompt nell’interfaccia di ChatGPT. Al contrario, dovremo scrivere un piccolo pezzo di codice nella nostra applicazione eCommerce per generare automaticamente questi prompt per ogni cliente ed effettuare una chiamata API a ChatGPT.
Quindi, dobbiamo creare un template di prompt dove possiamo usare delle variabili (parti del prompt che cambiano in base alle informazioni che hai su uno specifico cliente).
Ecco come potrebbe apparire il tuo template di prompt con le variabili.

Ognuno dei tuoi clienti ha acquistato articoli diversi di recente, preferisce determinati colori (il colore di prodotto più ricorrente nella loro cronologia di acquisto) e anche l’importo speso nel tuo shop è diverso.
Di conseguenza, dovremo creare prompt diversi per ognuno di loro, includendo queste informazioni nei rispettivi prompt, e inviare le chiamate API a ChatGPT per ricevere raccomandazioni personalizzate.
Un altro elemento del prompt che ho modificato qui (rispetto a quello dimostrativo precedente) è l’inclusione nell’input dell’elenco dei prodotti o delle categorie. In questo modo puoi assicurarti che ChatGPT consigli qualcosa che hai effettivamente disponibile nel tuo shop.
Se non gli avessimo chiesto di utilizzare questo elenco per la raccomandazione, avrebbe potuto restituire articoli o categorie che non esistono nel tuo negozio.
Non appena ricevi il tuo elenco di raccomandazioni, la lista delle funzionalità su cui puoi costruire è infinita! Perché non inviargli una newsletter settimanale con i tuoi suggerimenti? Oppure mostrare questi articoli sulla tua homepage quando la aprono?
2. Sito di annunci: Aiuta i tuoi utenti a migliorare il contenuto dei loro annunci con ChatGPT
GPT-4, l'algoritmo di deep learning su cui si basa ChatGPT, è un modello di intelligenza artificiale generativa. Di conseguenza, il suo compito principale è proprio generare o riscrivere contenuti.
Puoi sfruttare al meglio questa capacità di ChatGPT se gestisci un sito di annunci, riscrivendo e migliorando il contenuto degli annunci pubblicati dai tuoi utenti.
Il prompt, in questo caso, può essere davvero molto semplice. Basta prendere il contenuto dell'annuncio dell'utente e aggiungere una richiesta sottostante chiedendo a ChatGPT di riscriverlo in modo che sia più facile da vendere. Ecco come sarebbe per un appartamento a Tuscumbia, Alabama.

Se ci hai fatto caso, abbiamo seguito un'altra buona pratica chiedendo a ChatGPT di restituire la sua risposta in un formato specifico, rendendo più semplice processare il testo della risposta rilevando il termine “Suggerimento paragrafo efficace:” usando la RegEx e memorizzando il contenuto che segue.
Ecco come appare la risposta.

Un'altra nota. Il motivo per cui ho chiesto esplicitamente a ChatGPT di fare suggerimenti solo a livello di paragrafo invece che riscrivere tutto il testo è che non conosciamo la lunghezza del contenuto di un annuncio pubblicato dall’utente.
Potrebbe essere lungo e alcune sue parti potrebbero essere scritte molto bene. Quindi, invece di riscrivere tutto, possiamo suggerire di migliorare solo i paragrafi in cui il contenuto è insufficiente.
Ora lascia che ti illustri i vantaggi derivanti dall’implementazione di una tale funzionalità (oltre al fatto che costa davvero poco realizzarla, visto che ChatGPT fa la parte più complessa del lavoro per te).
Dal punto di vista degli utenti che pubblicano annunci, aggiungi valore al servizio ricevuto dal tuo sito – ovvero, vendere i loro oggetti. ChatGPT non si limita a riscrivere per rendere la descrizione più piacevole. Gli abbiamo chiesto esplicitamente di considerare i dati di vendita e di scrivere contenuti che aumentino le probabilità che l’articolo venga venduto.
Dal punto di vista della tua azienda, puoi evitare di perdere clienti che volevano aggiungere un annuncio sul tuo sito, ma non erano sicuri di saper scrivere una buona descrizione del prodotto. Con questa funzionalità, puoi rassicurarli che, anche senza nessuna esperienza nella scrittura di annunci, avranno comunque un’ottima descrizione del prodotto che stanno vendendo.
3. Strumento Database: consenti agli utenti di effettuare query scrivendo ciò che desiderano trovare
È stata una piacevole sorpresa scoprire che il modello linguistico di ChatGPT è in grado di comprendere qualsiasi linguaggio, includendo anche quelli di programmazione e quelli dei database.
Quindi, approfittiamone aggiungendo una nuova funzionalità interessante al nostro strumento di gestione database. In questo esempio, immagina di essere il product manager di DataGrip.
E se dessimo ai nostri utenti (che probabilmente sono data scientist) un piccolo campo di ricerca in cui possano scrivere in linguaggio naturale quale informazione desiderano recuperare dal database, e noi la trovassimo e gliela consegnassimo? Sembra interessante, vero?
Bene, possiamo usare ChatGPT per fare proprio questo. Prima di tutto, vediamo come dovrebbe funzionare questa funzione. Per recuperare i dati dal database dell’utente, dobbiamo eseguire una query SQL (supponendo che il database sia SQL).
Quindi, il problema che vogliamo risolvere usando ChatGPT è la trasformazione dei requisiti scritti in linguaggio naturale in una query SQL.
Per fortuna, il nostro modello linguistico è perfettamente in grado di fare anche questo. (Sì, conosce anche la data science!)
Ecco come potrebbe essere il prompt per questa funzione.

E questo è il risultato che il modello linguistico restituirà.

Se avete notato, non ho semplicemente copiato la richiesta in linguaggio naturale del nostro utente nel prompt, ma ho anche aggiunto la struttura del database dell’utente come contesto.
Se non avessimo fornito questo contesto a ChatGPT, avrebbe creato una query SQL in cui i nomi dei campi e altri termini sarebbero stati diversi da quelli utilizzati nelle nostre tabelle e la query SQL semplicemente non funzionerebbe sul nostro database.
Pertanto, il vostro modello di prompt per ChatGPT dovrebbe includere due variabili (la richiesta dell’utente e lo schema del loro database) e apparire in questo modo.

Come possiamo vedere, le applicazioni di ChatGPT come motore alla base della vostra prossima grande funzionalità sono infinite. Grazie alla sua capacità di comprendere il contesto, ChatGPT può servire come strumento avanzato per suggerimenti, riscrittura di contenuti tramite intelligenza artificiale, nonché come traduttore automatico da testo scritto da umani a codice.
In realtà, questi tre esempi grattano appena la superficie delle capacità di ChatGPT. Ma lasciamo l’elenco delle altre applicazioni di questa tecnologia a un altro momento e passiamo a capire come può aiutarvi a completare le attività quotidiane.
Come Può ChatGPT Aiutarti Nella Quotidianità?
Oltre a servire come un potente motore di intelligenza artificiale per il vostro prodotto, ChatGPT può anche diventare l’assistente che gestisce alcune delle vostre attività più noiose e che richiedono tempo, permettendovi di concentrarvi su quelle più importanti.
Rimarrai stupito dalla varietà delle sue capacità come assistente personale. Lasciami mostrarti qualche esempio.
1. Converti i Tuoi Criteri di Accettazione in Formato Gherkin
Gherkin è uno standard per scrivere i criteri di accettazione in modo molto strutturato. L’applicazione più comune di questo standard si ha quando si segue la filosofia BDD e si scrivono test automatizzati basati su Cucumber.
In passato, facevamo questa operazione per uno dei miei prodotti. Anche se ammiro la struttura di Gherkin (che rende i criteri di accettazione estremamente chiari e semplici da comprendere), scrivere con questo standard era un’attività molto lunga che odiavo fare manualmente.
Avrei voluto avere ChatGPT a disposizione allora, perché avrei potuto fornire i miei criteri di accettazione ordinari al modello linguistico e chiedere di convertirli in Gherkin.

Nota che è importante aggiungere nel prompt la richiesta di scrivere scenari separati. Se non lo fai, ChatGPT ti restituirà un unico scenario Gherkin molto lungo che includerà tutte le azioni presenti nei tuoi criteri di accettazione.
Ma se chiedi scenari separati, otterrai questa risposta ordinata.

L’esempio che uso qui riguarda la formattazione dei criteri di accettazione con lo standard Gherkin, ma puoi chiedere a ChatGPT di riscrivere contenuti in qualsiasi formato desideri. Puoi anche mostrare a ChatGPT come appaiono i template dei vari documenti usati nella tua azienda e poi chiedergli di creare contenuti seguendo proprio il formato di quei template.
2. Scrivi User Stories Per Funzionalità di Base
I product manager si dividono in due categorie: quelli che amano scrivere storie e PRD e quelli che lo detestano profondamente.
Ammettiamolo, la maggior parte dei PM (me compreso) appartiene alla seconda categoria.
Scrivere storie è particolarmente noioso se devi redigere requisiti per qualcosa di molto standard nel settore—come una funzione di eliminazione o la modifica dell’email.
Fortunatamente per te, l’intelligenza artificiale può aiutare nella raccolta dei requisiti, sa come scrivere le user stories ed è particolarmente abile nel fornire requisiti per funzionalità molto note. Proviamola e chiediamo una storia con i criteri di accettazione per un signup Google Oauth2.

Sappiamo che ChatGPT ti darà risultati migliori se sarai più dettagliato nel prompt. Tuttavia, in questo caso la funzionalità di registrazione tramite Google è così standard e diffusa che un prompt molto semplice è già sufficiente per produrre risultati adeguati. (Anche se, chiariamo, esistono casi in cui non dovresti usare l’AI per scrivere user stories al posto tuo.)

Ecco qui, una bella storia con nove criteri di accettazione che coprono i principali casi e flussi della registrazione con Google! ChatGPT ti ha appena risparmiato dall'affrontare un compito molto noioso!
3. Crea questionari per le interviste di prodotto
Quando si conducono interviste di prodotto, le domande che poni determineranno la qualità delle risposte che otterrai.
Ad esempio, è buona prassi chiedere delle esperienze passate degli intervistati invece di lasciare che immaginino e parlino del loro futuro. Il motivo è che le esperienze passate sono fatti concreti su cui puoi fare affidamento, mentre i discorsi sul futuro possono essere solo desideri che non si realizzeranno mai.
Immagina di voler sapere le abitudini di frequenza in palestra di qualcuno. Se chiedi quante volte a settimana vorrebbero andare in palestra se comprassero un abbonamento, la risposta sarebbe tutti i giorni. Riformuliamo la domanda e chiediamo quante volte hanno frequentato la palestra nell'ultimo mese. Potresti sorprenderti a scoprire che era a malapena una volta a settimana.
Perché queste risposte sono così diverse tra loro? La prima è un desiderio, la seconda è un fatto reale.
Potresti essere sorpreso di sapere che ChatGPT conosce queste buone pratiche ed è in grado di generare un questionario decente che puoi utilizzare per le tue interviste.

Non dimenticare che ChatGPT comprende il contesto! Puoi quindi raccontargli degli utenti che stai intervistando e degli obiettivi che vuoi raggiungere, e il modello creerà una lista di domande rilevanti per il tuo caso specifico.

A dire il vero, sono piuttosto impressionato dalla lista qui sopra. È molto vicina al questionario che avrei creato per una simile intervista.
Inoltre, complimenti al team di OpenAI per aver dato a ChatGPT un carattere amichevole. Adoro il fatto che ti auguri buona fortuna con la product discovery dopo aver generato la lista.
È una rivoluzione del Machine Learning!
Sapevamo che OpenAI è davvero abile a costruire modelli di intelligenza artificiale e anche le iterazioni precedenti di GPT erano piuttosto impressionanti, ma nessuno si aspettava che ChatGPT fosse così intelligente e capace!
Questa nuova tecnologia è così potente che ha democratizzato l’IA e ha dato il via a una rivoluzione nell’informatica e nelle idee innovative di business per l’IA.
Sebbene ChatGPT possa migliorare notevolmente i tuoi prodotti, non ne garantirà il successo. Per raggiungere il successo, dovrai anche:
- Conoscere come essere un AI PM insieme a una solida comprensione delle basi della gestione dei team di IA, dei team di sviluppo software che lavorano su progetti di IA, così come del ciclo di vita dei prodotti SaaS ML (dall’ideazione e la presa di decisioni fino al lancio e al supporto).
- Ottimi processi Agile con flussi di lavoro e ruoli ben stabiliti per il product owner, i membri del team di ingegneria software, data engineer, design di prodotto software e user experience, e altri.
- Una roadmap di prodotto orientata al futuro per impressionare il tuo team di prodotto e gli stakeholder.
- E un piano reale insieme ai giusti indicatori per raggiungere un Product Market Fit per la tua startup.
Non perderti i nuovi contenuti! Iscriviti alla nostra newsletter.
