Checkpoint
Enable the Vertex AI API
/ 25
Extract the content of the image
/ 25
Create prompts with text
/ 25
Create conversations with chat prompt
/ 25
Iniziare a utilizzare Vertex AI Studio
GSP1154
Panoramica
Vertex AI è una piattaforma completa di sviluppo di machine learning che offre funzionalità di AI predittiva e generativa. Permette di addestrare, valutare ed eseguire il deployment di modelli di machine learning predittivi. Inoltre, puoi utilizzare la piattaforma per scoprire, ottimizzare e pubblicare modelli di AI generativa per produrre contenuti.
Vertex AI Studio permette di testare e personalizzare rapidamente modelli di AI generativa in modo da poterne utilizzare le funzionalità nelle applicazioni. Offre una varietà di strumenti e risorse, tra cui esempi di UI (interfaccia utente) e di programmazione, che rendono facile iniziare a utilizzare l'AI generativa, anche se non si dispone di esperienza pregressa nel machine learning.
Questo lab ti guiderà alla scoperta di Vertex AI Studio, con cui imparerai a sfruttare tutte le potenzialità dei modelli di AI generativa all'avanguardia. Esplorerai Gemini e lo utilizzerai per analizzare immagini, progettare prompt e generare conversazioni direttamente nella console Google Cloud. Non ti serviranno né l'API né gli SDK Python: tutto ciò di cui avrai bisogno è accessibile attraverso un'interfaccia utente intuitiva.
Obiettivi
In questo lab, imparerai a:
- Analizzare immagini con Gemini
- Esplorare la modalità In formato libero di Vertex AI Studio
- Progettare prompt di testo con i prompt zero-shot, one-shot e few-shot
- Generare conversazioni con prompt di chat
Configurazione e requisiti
Prima di fare clic sul pulsante Avvia lab
Leggi le seguenti istruzioni. I lab sono a tempo e non possono essere messi in pausa. Il timer si avvia quando fai clic su Avvia lab e ti mostra per quanto tempo avrai a disposizione le risorse Google Cloud.
Con questo lab pratico avrai la possibilità di completare le attività in prima persona, in un ambiente cloud reale e non di simulazione o demo. Riceverai delle nuove credenziali temporanee che potrai utilizzare per accedere a Google Cloud per la durata del lab.
Per completare il lab, avrai bisogno di:
- Accesso a un browser internet standard (Chrome è il browser consigliato).
- È ora di completare il lab: ricorda che, una volta iniziato, non puoi metterlo in pausa.
Come avviare il lab e accedere alla console Google Cloud
-
Fai clic sul pulsante Avvia lab. Se devi effettuare il pagamento per il lab, si apre una finestra popup per permetterti di selezionare il metodo di pagamento. A sinistra, trovi il riquadro Dettagli lab con le seguenti informazioni:
- Il pulsante Apri console Google Cloud
- Tempo rimanente
- Credenziali temporanee da utilizzare per il lab
- Altre informazioni per seguire questo lab, se necessario
-
Fai clic su Apri console Google Cloud (o fai clic con il tasto destro del mouse e seleziona Apri link in finestra di navigazione in incognito se utilizzi il browser Chrome).
Il lab avvia le risorse e apre un'altra scheda con la pagina di accesso.
Suggerimento: disponi le schede in finestre separate posizionate fianco a fianco.
Nota: se visualizzi la finestra di dialogo Scegli un account, fai clic su Usa un altro account. -
Se necessario, copia il Nome utente di seguito e incollalo nella finestra di dialogo di accesso.
{{{user_0.username | "Username"}}} Puoi trovare il Nome utente anche nel riquadro Dettagli lab.
-
Fai clic su Avanti.
-
Copia la Password di seguito e incollala nella finestra di dialogo di benvenuto.
{{{user_0.password | "Password"}}} Puoi trovare la Password anche nel riquadro Dettagli lab.
-
Fai clic su Avanti.
Importante: devi utilizzare le credenziali fornite dal lab. Non utilizzare le credenziali del tuo account Google Cloud. Nota: utilizzare il tuo account Google Cloud per questo lab potrebbe comportare addebiti aggiuntivi. -
Fai clic nelle pagine successive:
- Accetta i termini e le condizioni.
- Non inserire opzioni di recupero o l'autenticazione a due fattori, perché si tratta di un account temporaneo.
- Non registrarti per le prove gratuite.
Dopo qualche istante, la console Google Cloud si apre in questa scheda.
Attività 1: analizza le immagini con la modalità In formato libero di Gemini
In questa sezione, utilizzerai Gemini per analizzare un'immagine ed estrarne informazioni. Nella modalità In formato libero, puoi progettare prompt per varie attività come la classificazione, l'estrazione e la generazione. Nella modalità In formato libero non esiste una cronologia delle conversazioni, quindi ogni prompt è una richiesta completamente nuova per il modello.
Abilita l'API Vertex AI
-
Nella console Google Cloud, inserisci API Vertex AI nella barra di ricerca superiore.
-
Fai clic sui risultati per API Vertex AI sotto Marketplace e API.
-
Fai clic su Abilita.
Analizza immagini con Gemini
- Nella console Google Cloud, dal menu di navigazione (), seleziona Vertex AI > Vertex AI Studio > Panoramica.
- In Genera con Gemini, fai clic su Apri in formato libero.
L'interfaccia utente contiene tre sezioni principali:
- Prompt (al centro): qui puoi creare un prompt che utilizza funzionalità multimodali.
- Configurazione (a destra): questa sezione consente di selezionare i modelli, configurare i parametri e ottenere il codice corrispondente.
- Risposta (in basso): in questa sezione vengono visualizzati i risultati del prompt.
-
In alto a sinistra, fai clic su Prompt senza titolo e rinominalo
Image Analysis
. -
In alto a destra nella sezione Configurazione, fai clic sul menu a discesa Modello e seleziona il modello gemini-1.5-pro.
-
Scarica l'immagine di esempio. Fai clic con il tasto destro del mouse sull'immagine del tabellone e salvala sul desktop.
- In alto a destra nella sezione Prompt, fai clic su Inserisci contenuti multimediali > Carica. Carica l'immagine del tabellone che hai scaricato. I contenuti multimediali possono essere immagini, video, testi o file audio.
- L'immagine verrà visualizzata nella sezione Prompt. Copia il seguente testo e incollalo sotto l'immagine, quindi fai clic sul pulsante Invia in basso a destra nella sezione Prompt.
Oppure fornisci informazioni più specifiche:
Il titolo è in linea con le tue aspettative? Prova a modificare il prompt per vedere se i risultati che ottieni sono diversi.
- Descrivi l'immagine. Sostituisci il prompt precedente con quello che segue e fai clic sul pulsante Invia.
- Ottimizza il parametro. Nella sezione Configurazione, regola la temperatura scorrendo da sinistra (0) a destra (2). Invia di nuovo il prompt e osserva se il risultato cambia rispetto al precedente.
- Estrai il testo dall'immagine. Sostituisci il prompt precedente con quello che segue:
A questo punto, se vuoi formattare l'output in un elenco, sostituisci il prompt precedente con quello che segue:
Tocca a te: prova qualche altro prompt. Come cambiano i risultati rispetto a prima?
- Analizza le informazioni sull'immagine. Sostituisci il prompt precedente con quello che segue:
Il risultato è in linea con le tue aspettative? Ti consigliamo vivamente di provare prompt diversi per varie attività. Ti invitiamo anche a sperimentare con impostazioni di temperatura diverse per osservare come cambia il risultato.
-
Dopo aver terminato la progettazione del prompt, salvalo facendo clic su Salva in alto a destra nella sezione Configurazione. Per la regione, seleziona
dal menu a discesa e conferma facendo clic su Salva. -
Per trovare i prompt salvati, nel menu di navigazione a sinistra, vai a Gestione dei prompt.
Fai clic su Controlla i miei progressi per verificare gli obiettivi.
Attività 2: esplora le funzionalità multimodali
Oltre a immagini, testo e audio, Gemini può accettare video come input e generare testo come output.
-
Accedi a Cloud Storage > Bucket, copia il nome del bucket Cloud Storage e salvalo per utilizzarlo nella fase successiva.
-
Fai clic su Attiva Cloud Shell nella parte superiore della console Google Cloud.
-
Nel terminale Cloud Shell, esegui il comando di seguito per copiare il video di esempio
gs://spls/gsp154/video/train.mp4
(anteprima) nel bucket Cloud Storage. Sostituisci<Your-Cloud-Storage-Bucket>
con il nome del bucket copiato in precedenza.
<Your-Cloud-Storage-Bucket>
con il nome del tuo bucket.-
Dal menu di navigazione (), seleziona Vertex AI > Vertex AI Studio > Panoramica.
-
In Genera con Gemini, fai clic su Apri in formato libero.
-
Fai clic su Inserisci contenuti multimediali > Importa da Cloud Storage.
-
Fai clic sul nome del bucket, quindi sul video di esempio, ossia
train.mp4
, e poi su Seleziona. -
Genera informazioni sul video inserendo il seguente prompt e facendo clic sul pulsante Invia.
La modalità In formato libero offre molte funzionalità, come la scrittura di storie a partire da immagini, l'analisi di video e la generazione di annunci multimediali. Esplora altri casi d'uso della modalità In formato libero facendo clic su Galleria dei prompt. Scopri di più sulla progettazione di prompt multimodali.
Attività 3: progetta prompt di testo
In questa sezione, scoprirai come progettare prompt di testo in Vertex AI Studio. Esplorerai i prompt zero-shot, one-shot e few-shot.
Progettazione dei prompt
Puoi alimentare il testo di input desiderato, ad es. una domanda, nel modello. Il modello fornirà quindi una risposta in base a come hai strutturato il tuo prompt. Il processo per capire e progettare il miglior testo di input (prompt) per ottenere la risposta desiderata dal modello si chiama progettazione prompt.
Metodi di progettazione dei prompt
Ci sono tre metodi principali per progettare i prompt:
- Prompt zero-shot: è un metodo in cui all'LLM viene fornito solo un prompt che descrive l'attività, senza alcun dato aggiuntivo. Ad esempio, se desideri che l'LLM risponda a una domanda, è sufficiente chiedere "cos'è la progettazione dei prompt?".
- Prompt one-shot: è un metodo in cui all'LLM viene fornito un singolo esempio dell'attività che gli viene richiesto di eseguire. Ad esempio, se vuoi che l'LLM scriva una poesia, puoi dargli una singola poesia di esempio.
- Prompt few-shot: è un metodo in cui all'LLM viene fornito un piccolo numero di esempi dell'attività che gli viene chiesto di eseguire. Ad esempio, se desideri che l'LLM scriva un articolo, potresti dargli alcuni articoli da leggere.
Parametri
Temperatura e Limite di token sono due importanti parametri che puoi regolare per influenzare la risposta del modello.
- La temperatura controlla il grado di casualità nella selezione dei token. Una temperatura più bassa va bene quando ci si aspetta una risposta vera o corretta. Con una temperatura pari a 0, viene sempre selezionato il token con la probabilità più alta. Una temperatura più alta può portare a risultati diversificati, imprevisti o con potenziali bias. Il modello
gemini-1.5-pro
ha un intervallo di temperatura di 0-2 e un valore predefinito di 1. - Il limite di token di output determina la quantità massima di output di testo da un prompt. Un token equivale a circa quattro caratteri.
Prompt zero-shot
Prova i prompt zero-shot in modalità In formato libero.
-
Torna alla pagina Vertex AI Studio > Panoramica e fai clic su Apri in formato libero.
-
In alto a destra, sotto Modello, seleziona il modello gemini-1.5-pro.
- Copia quanto segue nel campo di immissione del prompt:
- Fai clic sul pulsante Invia.
Il modello risponderà con una definizione completa del termine "prompt gallery".
Ecco alcuni esercizi esplorativi da eseguire.
- Imposta il parametro
Output Token limit
su1024
e fai clic sul pulsante INVIA. - Imposta il parametro
Temperature
su0.5
e fai clic sul pulsante INVIA. - Imposta il parametro
Temperature
su2.0
e fai clic sul pulsante INVIA.
Verifica come cambiano le risposte cambiando i parametri.
Prompt one-shot
Puoi progettare prompt in modi più organizzati. Puoi fornire Contesto ed Esempi nei rispettivi campi di immissione. Il prompt one-shot è il metodo che prevede di fornire al modello un singolo esempio dell'attività che gli viene chiesto di eseguire. In questa sezione, chiederai al modello di completare una frase.
-
Inizia rimuovendo il testo dalla casella Prompt.
-
Nella casella Prompt, fai clic su Aggiungi esempi. Si aprirà una nuova finestra dove potrai aggiungere esempi per il prompt.
- Aggiungi quanto segue al campo INPUT:
- Aggiungi quanto segue al campo OUTPUT:
-
Fai clic sul pulsante Aggiungi esempi.
-
Nel campo Test, copia quanto segue nel campo Input.
- Fai clic sul pulsante Invia. Dovresti ricevere dal modello una risposta simile alla seguente:
Invece di completare la frase, il modello ha restituito una frase completa come risposta perché gli hai fornito un esempio su cui basare il suo output. Per fare in modo che la risposta completi semplicemente la frase, puoi modificare l'esempio fornito nel campo OUTPUT.
- Fai clic sul pulsante Esempi nella casella Prompt e modifica il campo OUTPUT con:
-
Fai clic sul pulsante Aggiungi esempi.
-
Nel campo Test, copia quanto segue nel campo Input.
- Fai clic sul pulsante Invia. Dovresti ricevere dal modello una risposta simile alla seguente:
Puoi notare che ora il modello completa la frase sulla base dell'esempio che hai fornito. Hai influenzato con successo il modo in cui il modello produce la risposta.
Prompt few-shot
Per l'esercitazione successiva, utilizzerai il modello per eseguire l'analisi del sentiment su una frase, ad esempio per determinare se la recensione di un film è positiva o negativa utilizzando il prompt few-shot.
- Nel campo Prompt, elimina gli esempi della sezione precedente. Per eliminarli, passa il mouse sopra agli Esempi e fai clic sul pulsante (Rimuovi file) X.
-
Per aggiungere più esempi, fai clic sul pulsante Aggiungi esempi.
-
Aggiungi i seguenti esempi:
INPUT | OUTPUT |
---|---|
A well-made and entertaining film | positive |
I fell asleep after 10 minutes | negative |
The movie was ok | neutral |
- Dopo aver aggiunto gli esempi, fai clic sul pulsante Aggiungi esempi.
- Nel campo Test, copia quanto segue nel campo Input.
- Fai clic sul pulsante Invia.
Il modello ora fornisce un sentiment per il testo di input. Per il testo It was a time well spent!, il sentiment viene etichettato come positive.
- Dopo aver terminato la progettazione del prompt, salvalo facendo clic su Salva in alto a destra nella sezione Configurazione. Assegna al prompt il nome
Sentiment Analysis
. Per la regione, selezionadal menu a discesa e conferma facendo clic su Salva.
Fai clic su Controlla i miei progressi per verificare gli obiettivi.
Attività 4: genera conversazioni
La modalità Chat è una modalità conversazionale che ti consente di avere una chat in formato libero con il modello. Il modello utilizza la cronologia delle conversazioni come contesto per le risposte future. In questa sezione, creerai un prompt di chat e avrai una conversazione con il modello.
-
Nel menu a sinistra, vai a Chat per creare un nuovo prompt di chat.
-
In alto a destra, sotto Modello, seleziona il modello gemini-1.5-flash.
Per questa sezione, aggiungerai contesto alla chat e lascerai che il modello risponda in base al contesto fornito.
- Aggiungi il seguente contesto al campo Istruzioni di sistema facendo clic sul pulsante Modifica.
-
Fai clic su Applica.
-
Inserisci il seguente prompt:
- Fai clic sul pulsante Invia.
Il modello dovrebbe rispondere nel seguente modo:
-
Come prossimo passo, modifica il contesto del campo esistente Istruzioni di sistema facendo clic sul pulsante Modifica.
-
Aggiorna il contesto con quanto segue:
- Inserisci il seguente prompt:
- Fai clic sul pulsante Invia.
Ora il modello dovrebbe fornire una risposta più utile alla query dell'utente.
Sperimenta pure con altri prompt e contesti per osservare il modo in cui risponde il modello. Puoi anche aggiungere più contesto al prompt di chat per osservare il modo in cui risponde il modello in base al contesto fornito.
- Dopo aver terminato la progettazione del prompt, salvalo facendo clic su Salva in alto a destra nella sezione Configurazione. Assegna al prompt il nome
Support Technician Helper
. Per la regione, selezionadal menu a discesa e conferma facendo clic su Salva.
Fai clic su Controlla i miei progressi per verificare gli obiettivi.
Complimenti!
Hai imparato ad analizzare un'immagine con la modalità In formato libero, a esplorare le funzionalità in formato libero, a creare e testare un prompt e a generare una conversazione. Hai fatto il primo passo per iniziare il tuo viaggio utilizzando Vertex AI Studio e la modalità In formato libero di Gemini.
Formazione e certificazione Google Cloud
… per utilizzare al meglio le tecnologie Google Cloud. I nostri corsi ti consentono di sviluppare competenze tecniche e best practice per aiutarti a metterti subito al passo e avanzare nel tuo percorso di apprendimento. Offriamo vari livelli di formazione, dal livello base a quello avanzato, con opzioni di corsi on demand, dal vivo e virtuali, in modo da poter scegliere il più adatto in base ai tuoi impegni. Le certificazioni ti permettono di confermare e dimostrare le tue abilità e competenze relative alle tecnologie Google Cloud.
Ultimo aggiornamento del manuale: 8 ottobre 2024
Ultimo test del lab: 8 ottobre 2024
Copyright 2024 Google LLC Tutti i diritti riservati. Google e il logo Google sono marchi di Google LLC. Tutti gli altri nomi di società e prodotti sono marchi delle rispettive società a cui sono associati.