Guida rapida di Google AI Studio

Google AI Studio è un IDE basato su browser per la prototipazione con modelli generativi. Google AI Studio consente di provare rapidamente i modelli e sperimentare vari prompt. Una volta creato qualcosa che ti soddisfa, puoi esportarlo in codice nel tuo linguaggio di programmazione preferito, basato sull'API Gemini.

Home page di Google AI Studio

Prompt e ottimizzazione del modello

Google AI Studio offre diverse interfacce per i prompt progettati per diversi casi d'uso:

  • Prompt in formato libero: questi prompt offrono un'esperienza di prompt aperto per generare contenuti e risposte alle istruzioni. Puoi utilizzare sia immagini che dati di testo per i tuoi prompt. Scopri di più

  • Prompt strutturati: questa tecnica di prompt ti consente di guidare l'output del modello fornendo un insieme di richieste e risposte di esempio. Usa questo approccio quando hai bisogno di un maggiore controllo sulla struttura dell'output del modello. Scopri di più

  • Prompt di chat: utilizza i prompt di chat per creare esperienze di conversazione. Questa tecnica di prompt consente di generare output più volte con input e risposte. Scopri di più

Google AI Studio ti consente anche di modificare il comportamento di un modello utilizzando una tecnica chiamata ottimizzazione:

  • Modello ottimizzato: utilizza questa tecnica avanzata per migliorare le risposte di un modello per un'attività specifica, fornendo un numero maggiore di esempi. Tieni presente che l'ottimizzazione è disponibile solo per i modelli PaLM legacy. Attiva l'opzione Mostra modelli legacy in Impostazioni per abilitare questa richiesta. Scopri di più

Esempio di prompt in formato libero: scopri di più su un edificio

Le abilità multimodali di Gemini consentono di richiedere al modello una combinazione di immagini e testo. Puoi usare questa funzionalità per scoprire di più su un edificio mostrato in un'immagine.

Passaggio 1: crea un prompt con testo e immagini

Per creare un prompt multimodale:

  1. Vai a Google AI Studio.
  2. Nel riquadro a sinistra, seleziona Crea nuovo > Prompt in formato libero.
  3. Nel campo Modello della colonna a destra, seleziona un modello che supporti le immagini, ad esempio Gemini Pro Vision.
  4. Nell'area di testo del prompt, inserisci il seguente testo:

    look at the following picture and tell me who is the architect
    
  5. Nella barra Inserisci sopra l'area del prompt, seleziona Immagine e scegli una delle immagini di esempio di un edificio.

  6. Nella parte inferiore della finestra dell'app, seleziona Esegui per generare una risposta per questa richiesta.

Passaggio 2: aggiungi una variabile sostituibile al prompt

Nel passaggio 1, hai richiesto al modello una stringa di testo fissa e un'immagine. Tuttavia, a volte vuoi essere in grado di modificare in modo dinamico le parti di un prompt. Ad esempio, se stai creando un'applicazione interattiva, potresti voler modificare il prompt con input utente diversi. Per questo, puoi parametrizzare le richieste utilizzando le variabili.

Sostituisci la richiesta di informazioni con la variabile

Per aggiungere variabili ai prompt:

  1. Seleziona la parola o la frase da sostituire nel prompt. In questo caso, seleziona il testo: who is the architect.
  2. Dall'intestazione Inserisci: sopra il prompt, seleziona {{ }} Prova input.
  3. Nella tabella Verifica il prompt sotto il prompt, aggiungi un valore aggiuntivo per il prompt selezionando Aggiungi esempio di test e inserendo un valore aggiuntivo per il prompt. Puoi aggiungere diversi nuovi valori di input.
  4. Nella parte inferiore della finestra dell'app, seleziona Esegui per generare una risposta per ciascuna delle richieste variabili.

Passaggio 3 - Sperimenta i parametri del modello

Durante la prototipazione del prompt, puoi anche sperimentare le impostazioni di esecuzione del modello sul lato destro dell'applicazione. Queste sono le impostazioni principali da conoscere:

  • Modello: seleziona il modello che vuoi rispondere ai prompt. Per ulteriori informazioni sui modelli e sulle funzionalità disponibili, consulta Modelli.
  • Temperatura: controlla la casualità consentita nelle risposte del modello. Questo valore consente al modello di produrre più risposte inaspettate e creative.
  • Output max: aumenta il numero di risposte che il modello restituisce per ogni richiesta. Questa opzione può essere utile per testare rapidamente i prompt generando più risposte per un singolo prompt.
  • Impostazioni di sicurezza: regola le impostazioni di sicurezza per gestire le risposte del modello. Per maggiori dettagli su questi controlli, vedi Impostazioni di sicurezza.

Passaggio 4 - Passaggi successivi

Ora che hai prototipato un'applicazione di IA generativa, puoi salvare il tuo lavoro o generare codice per utilizzare questo prompt nel tuo ambiente di sviluppo.

Per salvare il prompt creato:

  1. Nell'angolo in alto a destra dell'app Google AI Studio, seleziona Salva.
  2. Collega l'app al tuo account Google Drive, se non l'hai ancora fatto.
  3. Nella finestra di dialogo Salva prompt, inserisci un Nome del prompt, una Descrizione facoltativa, quindi seleziona Salva.

Per esportare il prompt che hai creato come codice:

  1. Nell'angolo in alto a destra dell'app Google AI Studio, seleziona Genera codice.
  2. Seleziona la scheda di un linguaggio di programmazione.
  3. Seleziona Copia per copiare il codice negli appunti.

Esempio di prompt strutturato: creare un generatore di testo per il prodotto

Finora hai visto come inviare al modello un prompt con un'istruzione (look at the following picture and tell me who is the architect). A volte, però, puoi ottenere risultati migliori richiedendo al modello una combinazione di istruzioni ed esempi. I prompt di stile strutturati in Google AI Studio ti aiutano a farlo: combina le istruzioni con gli esempi per mostrare al modello il tipo di output che vuoi, anziché limitarsi a dirgli cosa fare. Questo tipo di prompt, chiamato prompting few-shot, è utile quando vuoi che il modello si attenga a un formato di output coerente (ad es. JSON strutturato) o quando è difficile scrivere nel modello. In questa sezione, vedrai come creare prompt strutturati in Google AI Studio.

Passaggio 1: crea un prompt strutturato

In questo esempio, creerai un prompt strutturato che genera un testo pubblicitario per i prodotti. Per iniziare, definisci la struttura del prompt creando due colonne: una colonna di input Product e una colonna di output Product copy.

Esempio di avvio del prompt strutturato

Per creare il prompt strutturato:

  1. In alto a sinistra nell'app web Google AI Studio, seleziona Crea nuovo > Prompt strutturato.

  2. Sotto l'intestazione Inserisci:, aggiungi le istruzioni per la richiesta strutturata:

    You are a product marketer targeting a Gen Z audience. Create exciting and
    fresh advertising copy for products and their simple description. Keep copy
    under a few sentences long.
    
  3. Aggiungi un'intestazione descrittiva per INPUT sostituendo la descrizione testuale input: predefinita con Product:.

  4. Aggiungi un'intestazione descrittiva per l'elemento OUTPUT sostituendo la descrizione testuale output: predefinita con Product copy:.

Passaggio 2 - Aggiungi esempi

Ora che hai assegnato un nome alle colonne, fornisci alcune righe di esempio. Queste righe devono contenere input di esempio (nomi dei prodotti per questo esempio) ed output di esempio (descrizioni dei prodotti corrispondenti). Fornendo al modello un paio di descrizioni di prodotto di esempio, puoi guidarlo a replicare uno stile simile durante la generazione dei propri output. Puoi inserire gli esempi manualmente o importarli da un file usando il menu Importa dati.

Per inserire manualmente gli esempi:

  1. Nella tabella di dati degli esempi in alto, seleziona il campo sotto l'intestazione Product: e digita una descrizione del prodotto.

  2. Seleziona il campo sotto l'intestazione Testo del prodotto: e digita testo di marketing per il prodotto.

Ecco un esempio di valori di input e di output per questo prompt:

Prodotto: Testo del prodotto:
Sneaker vecchia scuola Allacciate le cinture! Questi calzini conferiscono un look iconico e una tavolozza di colori unica, supportandoti allo stesso tempo nello stile e nella funzionalità come nessun'altra scarpa prima d'ora.
Felpa con cappuccio super morbida Comodo da indossare e alla moda con la nostra nuova felpa unisex con cappuccio! Realizzata al 100% in cotone, questa felpa con cappuccio è morbida e comoda da indossare tutto il giorno. L'interno, parzialmente spazzolato, ti terrà al caldo anche nei giorni più freddi.

Per importare esempi da un file:

  1. Nell'angolo in alto a destra della tabella examples, seleziona Azioni > Importa esempi.

  2. Nella finestra di dialogo, seleziona un file CSV o Fogli Google su Google Drive oppure caricalo dal tuo computer.

  3. Nella finestra di dialogo degli esempi di importazione, scegli quali colonne importare e quali escludere. La finestra di dialogo consente anche di specificare quali colonne di dati vengono importate in quale colonna della tabella del prompt strutturato.

Passaggio 3 - Testa la richiesta

Una volta ottenuti gli esempi che mostrano il modello, verifica il prompt con un nuovo input nella tabella Testare il prompt in basso. Come per il tipo di prompt testuale, puoi regolare i parametri del modello per verificare se consentono di produrre risultati migliori per il tuo caso d'uso.

Esamina come gli esempi vengono inviati al modello

Di base, Google AI Studio crea un prompt combinando le istruzioni con gli esempi che fornisci. Man mano che aggiungi altri esempi, questi vengono aggiunti al testo inviato al modello. A seconda della durata dei tuoi esempi, potresti iniziare a raggiungere il limite di token del modello. Tutti i modelli di IA generativa hanno un limite per token, che corrisponde alla lunghezza massima del testo che possono accettare come input.

Per visualizzare il contenuto completo del prompt:

  • Seleziona Anteprima testo nella parte inferiore dell'app web Google AI Studio.

Passaggio 4 - Passaggi successivi

Quando il prompt ti soddisfa, puoi salvarlo o esportarlo in codice facendo clic sul pulsante Acquisisci codice.

Puoi anche esportare i singoli esempi di pochi scatti in un file CSV o in un foglio Google. Scegli l'opzione Esporta esempi dal menu Azione per esportare gli esempi.

Esempio di prompt di chat: creare un'applicazione di chat personalizzata

Se hai utilizzato un chatbot generico come Gemini , hai potuto conoscere in prima persona la potenza dei modelli di IA generativa per i dialoghi aperti. Sebbene questi chatbot generici siano utili, spesso devono essere adattati a casi d'uso particolari. Ad esempio, potresti voler creare un chatbot di assistenza clienti che supporti solo conversazioni che parlano del prodotto di un'azienda. Potresti voler creare un chatbot che parli con un tono o uno stile specifici: un bot che fa molte battute, che fa rima come un poeta o che utilizzi molte emoji nelle sue risposte.

Interfaccia utente di esempio del prompt di chat

Questo esempio mostra come utilizzare Google AI Studio per creare un chatbot simpatico che comunica come se fosse un alieno che vive su una delle lune di Giove, Europa.

Passaggio 1: crea un prompt di chat

Nell'ultima sezione hai progettato un prompt strutturato utilizzando una combinazione di esempi di input e output. Analogamente, per creare un chatbot, devi fornire esempi di interazioni tra un utente e il chatbot per guidare il modello in modo che fornisca le risposte che cerchi.

Per creare un prompt di chat:

  1. In alto a sinistra nell'app web Google AI Studio, seleziona Crea nuovo > Prompt di chat.

  2. Nella colonna Scrivi i tuoi esempi di prompt dell'interfaccia del prompt, puoi iniziare a fornire esempi di interazioni. Puoi anche fornire un contesto aggiuntivo nel primo esempio, ad esempio:

    Utente: none You are Tim, a friendly alien that lives on Europa, one of Jupiter's moons.

    Modello: none Ok

  3. Nei campi Utente e Modello, fornisci un esempio di quale potrebbero essere le interazioni tra un utente e il tuo chatbot:

    Utente: none Hi!

    Modello: none Hi! My name is Tim and I live on Europa, one of Jupiter's moons. Brr! It's cold down here!

Dopo aver compilato un esempio, inizia a testare l'applicazione chattando con il modello nel riquadro a destra dell'interfaccia del prompt di chat.

Per verificare il comportamento del chatbot:

  1. Nel riquadro Verifica il prompt, seleziona il campo di immissione in basso.

  2. Digita una domanda o un'osservazione che un utente potrebbe fare, ad esempio:

    Utente: none What's the weather like?

  3. Seleziona il pulsante a forma di rombo a destra del campo di immissione per ricevere una risposta dal chatbot, che potrebbe essere simile alla seguente:

    Modello: none The weather on Europa is very cold and icy. ...

Passaggio 2: insegna al bot a chattare meglio

Fornendo un'unica dichiarazione e un singolo esempio di risposta, hai potuto creare un chatbot alieno di base Europa. Tuttavia, di solito un singolo esempio non è sufficiente per garantire coerenza e qualità delle risposte del modello. Senza ulteriori input, la risposta del modello a una domanda sul meteo tende a essere molto lunga e sembra essere tratta da un libro di testo anziché da un simpatico alieno.

Personalizza il tono del tuo chatbot utilizzando la risposta del modello e modificandola in base al tono e allo stile desiderati del tuo chatbot alieno.

Aggiungi all'insegnamento

Per aggiungere e modificare esempi per la definizione del chatbot:

  1. Nel riquadro Verifica il prompt, tieni il cursore sul lato sinistro dell'intestazione Utente e seleziona il pulsante Aggiungi agli esempi.

  2. Nella colonna Scrivi i tuoi esempi di prompt, modifica l'input e la risposta copiati in modo che corrispondano allo stile e al tono previsti del tuo chatbot.

Puoi utilizzare questo approccio per aggiungere altri esempi. Fai altre domande, modifica le risposte e migliora la qualità del tuo chatbot. Continua ad aggiungere esempi e a testare come modificano il comportamento del tuo chatbot. In genere, più esempi corrispondono a risposte del chatbot di qualità superiore.

Di base, Google AI Studio crea un prompt combinando:

  • Esempi di finestre di dialogo
  • Cronologia conversazione

in un unico blocco di testo inviato al modello. Per vedere l'aspetto completo del prompt, fai clic su Anteprima nella parte inferiore dello schermo per aprire il riquadro di anteprima.

Tieni presente che, poiché ogni messaggio tra il modello e l'utente è incluso nel prompt (si tratta della "cronologia conversazionale"), i prompt di conversazione possono durare abbastanza a lungo man mano che una conversazione va avanti. Alla fine, potresti raggiungere il limite di token del modello, ovvero la lunghezza massima del testo che il modello può accettare. Puoi visualizzare la conversazione completa e il numero di token nella scheda Anteprima.

Passaggio 3 - Sperimenta i parametri del modello

Puoi anche provare a modificare i parametri del modello per vedere se producono risultati più appropriati per il tuo caso d'uso.

Passaggio 4 - Passaggi successivi

Come per gli altri tipi di prompt, una volta prototipato il prompt in base alle tue esigenze, puoi utilizzare il pulsante Genera codice per iniziare a programmare o salvare il prompt per lavorarci in un secondo momento e condividerlo con altri.

Per approfondire