arrow_back

Iniziare a utilizzare Vertex AI Studio

Accedi Partecipa
Metti alla prova le tue conoscenze e condividile con la nostra community.
done
Accedi a oltre 700 lab pratici, badge delle competenze e corsi

Iniziare a utilizzare Vertex AI Studio

Lab 1 ora universal_currency_alt 1 credito show_chart Introduttivi
info Questo lab potrebbe incorporare strumenti di AI a supporto del tuo apprendimento.
Metti alla prova le tue conoscenze e condividile con la nostra community.
done
Accedi a oltre 700 lab pratici, badge delle competenze e corsi

GSP1154

Laboratori autogestiti Google Cloud

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).
Nota: utilizza una finestra del browser in incognito o privata per eseguire questo lab. Ciò evita eventuali conflitti tra il tuo account personale e l'account Studente, che potrebbero causare addebiti aggiuntivi sul tuo account personale.
  • È ora di completare il lab: ricorda che, una volta iniziato, non puoi metterlo in pausa.
Nota: se hai già un account o un progetto Google Cloud personale, non utilizzarlo per questo lab per evitare addebiti aggiuntivi al tuo account.

Come avviare il lab e accedere alla console Google Cloud

  1. 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
  2. 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.
  3. 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.

  4. Fai clic su Avanti.

  5. 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.

  6. 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.
  7. 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.

Nota: per visualizzare un menu con un elenco di prodotti e servizi Google Cloud, fai clic sul menu di navigazione in alto a sinistra. Icona menu di navigazione

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

  1. Nella console Google Cloud, inserisci API Vertex AI nella barra di ricerca superiore.

  2. Fai clic sui risultati per API Vertex AI sotto Marketplace e API.

  3. Fai clic su Abilita.

Abilita API Vertex AI

Abilita l'API Vertex AI.

Analizza immagini con Gemini

  1. Nella console Google Cloud, dal menu di navigazione (Menu di navigazione), seleziona Vertex AI > Vertex AI Studio > Panoramica.

Pagina Panoramica di Vertex AI Studio

  1. 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. Vertex AI Studio
  1. In alto a sinistra, fai clic su Prompt senza titolo e rinominalo Image Analysis.

  2. In alto a destra nella sezione Configurazione, fai clic sul menu a discesa Modello e seleziona il modello gemini-1.5-pro.

  3. Scarica l'immagine di esempio. Fai clic con il tasto destro del mouse sull'immagine del tabellone e salvala sul desktop.

tabellone

  1. 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.

Inserisci contenuti multimediali in Vertex AI Studio

  1. 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.
Title the image.

Oppure fornisci informazioni più specifiche:

Title the image in 3 words.

Il titolo è in linea con le tue aspettative? Prova a modificare il prompt per vedere se i risultati che ottieni sono diversi.

  1. Descrivi l'immagine. Sostituisci il prompt precedente con quello che segue e fai clic sul pulsante Invia.
Describe the image in detail.
  1. 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.
Nota: la temperatura controlla il grado di casualità nella selezione dei token. Le temperature più basse sono ideali per prompt che si aspettano una risposta vera o corretta, mentre le temperature più alte possono portare a risultati più diversificati, imprevisti o con potenziali bias. Con una temperatura pari a 0, viene sempre selezionato il token con la probabilità più alta.
  1. Estrai il testo dall'immagine. Sostituisci il prompt precedente con quello che segue:
Read the text in the image.

A questo punto, se vuoi formattare l'output in un elenco, sostituisci il prompt precedente con quello che segue:

Parse the time and city in this image into a list with two columns: time and city.

Tocca a te: prova qualche altro prompt. Come cambiano i risultati rispetto a prima?

  1. Analizza le informazioni sull'immagine. Sostituisci il prompt precedente con quello che segue:
Calculate the percentage of the flights to different continents.

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.

  1. 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.

  2. Per trovare i prompt salvati, nel menu di navigazione a sinistra, vai a Gestione dei prompt.

Nota: dopo aver selezionato Salva, attendi alcuni secondi che i prompt vengano salvati correttamente, quindi procedi con il lab. Se visualizzi il messaggio "Impossibile aggiornare la cronologia", fai clic su "Riprova".

Fai clic su Controlla i miei progressi per verificare gli obiettivi.

Estrai il contenuto dell'immagine.

Attività 2: esplora le funzionalità multimodali

Oltre a immagini, testo e audio, Gemini può accettare video come input e generare testo come output.

  1. Accedi a Cloud Storage > Bucket, copia il nome del bucket Cloud Storage e salvalo per utilizzarlo nella fase successiva.

  2. Fai clic su Attiva Cloud Shell Icona Attiva Cloud Shell nella parte superiore della console Google Cloud.

  3. 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.

gcloud storage cp gs://spls/gsp154/video/train.mp4 gs://<Your-Cloud-Storage-Bucket> Nota: accertati di sostituire <Your-Cloud-Storage-Bucket> con il nome del tuo bucket.
  1. Dal menu di navigazione (Menu di navigazione), seleziona Vertex AI > Vertex AI Studio > Panoramica.

  2. In Genera con Gemini, fai clic su Apri in formato libero.

  3. Fai clic su Inserisci contenuti multimediali > Importa da Cloud Storage.

  4. Fai clic sul nome del bucket, quindi sul video di esempio, ossia train.mp4, e poi su Seleziona.

  5. Genera informazioni sul video inserendo il seguente prompt e facendo clic sul pulsante Invia.

Title the video.

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.

  1. Torna alla pagina Vertex AI Studio > Panoramica e fai clic su Apri in formato libero.

  2. In alto a destra, sotto Modello, seleziona il modello gemini-1.5-pro.

Nota: il nome e la versione del modello potrebbero cambiare con il rilascio di nuovi modelli.
  1. Copia quanto segue nel campo di immissione del prompt:
What is a prompt gallery?
  1. 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 su 1024 e fai clic sul pulsante INVIA.
  • Imposta il parametro Temperature su 0.5 e fai clic sul pulsante INVIA.
  • Imposta il parametro Temperature su 2.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.

  1. Inizia rimuovendo il testo dalla casella Prompt.

  2. Nella casella Prompt, fai clic su Aggiungi esempi. Si aprirà una nuova finestra dove potrai aggiungere esempi per il prompt.

aggiungi esempi

  1. Aggiungi quanto segue al campo INPUT:
The color of the grass is
  1. Aggiungi quanto segue al campo OUTPUT:
The color of the grass is green
  1. Fai clic sul pulsante Aggiungi esempi.

  2. Nel campo Test, copia quanto segue nel campo Input.

The color of the sky is
  1. Fai clic sul pulsante Invia. Dovresti ricevere dal modello una risposta simile alla seguente:
The color of the sky is blue

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.

  1. Fai clic sul pulsante Esempi nella casella Prompt e modifica il campo OUTPUT con:
Green
  1. Fai clic sul pulsante Aggiungi esempi.

  2. Nel campo Test, copia quanto segue nel campo Input.

The color of the sky is
  1. Fai clic sul pulsante Invia. Dovresti ricevere dal modello una risposta simile alla seguente:
blue

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.

  1. 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.

rimuovi esempi

  1. Per aggiungere più esempi, fai clic sul pulsante Aggiungi esempi.

  2. 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
  1. Dopo aver aggiunto gli esempi, fai clic sul pulsante Aggiungi esempi.

strutturati

  1. Nel campo Test, copia quanto segue nel campo Input.
It was a time well spent!
  1. Fai clic sul pulsante Invia.

test

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.

  1. 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, seleziona dal menu a discesa e conferma facendo clic su Salva.

Fai clic su Controlla i miei progressi per verificare gli obiettivi.

Crea prompt con del testo

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.

  1. Nel menu a sinistra, vai a Chat per creare un nuovo prompt di chat.

  2. In alto a destra, sotto Modello, seleziona il modello gemini-1.5-flash.

Nota: il nome e la versione del modello potrebbero cambiare con il rilascio di nuovi modelli.

Per questa sezione, aggiungerai contesto alla chat e lascerai che il modello risponda in base al contesto fornito.

  1. Aggiungi il seguente contesto al campo Istruzioni di sistema facendo clic sul pulsante Modifica.
Your name is Roy. You are a support technician of an IT department. You only respond with "Have you tried turning it off and on again?" to any queries.
  1. Fai clic su Applica.

  2. Inserisci il seguente prompt:

My computer is so slow! What should I do?
  1. Fai clic sul pulsante Invia.

Il modello dovrebbe rispondere nel seguente modo:

Have you tried turning it off and on again?
  1. Come prossimo passo, modifica il contesto del campo esistente Istruzioni di sistema facendo clic sul pulsante Modifica.

  2. Aggiorna il contesto con quanto segue:

Your name is Roy. You are a support technician of an IT department. You are here to support the users with their queries.
  1. Inserisci il seguente prompt:
My computer is so slow! What should I do?
  1. 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.

  1. 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, seleziona dal menu a discesa e conferma facendo clic su Salva.

Fai clic su Controlla i miei progressi per verificare gli obiettivi.

Crea conversazioni con il prompt di chat

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.

Questi contenuti non sono al momento disponibili

Ti invieremo una notifica via email quando sarà disponibile

Bene.

Ti contatteremo via email non appena sarà disponibile