Scrivere prompt migliori per Gemini in Google Cloud

L'ottimizzazione dei prompt ti aiuta a ricevere un'assistenza più efficace da Gemini in interfacce conversazionali, editor di codice e strumenti di query. Per ulteriori informazioni sulle funzionalità disponibili, consulta la panoramica diGoogle Cloud con Gemini.

Fornire contesto e dettagli nei prompt

Le domande che poni a Gemini in Google Cloud, incluse le informazioni di input o il codice che vuoi che Gemini analizzi o completi, sono chiamate prompt. Le risposte o i completamenti del codice che ricevi da Gemini sono chiamati risposte.

Quando chiedi aiuto a Gemini in Google Cloud , devi includere più contesto e dettagli specifici possibili. Poiché le risposte generate dall'AI si basano su una vasta gamma di possibilità, è importante che tu sia preciso. Per risultati ottimali, i prompt non devono superare i 4000 caratteri.

Ecco alcuni modi per fornire contesto e dettagli utili nei prompt:

  • Scrivi il prompt come se stessi parlando con una persona. Non inserire solo parole chiave come faresti quando cerchi un documento online, ma includi il tipo di dettagli che includeresti quando spieghi un problema a qualcuno. Ad esempio, invece di inserire i termini "workload GKE", poni una domanda completa: "Quali tipi di workload supporta GKE?"

  • Descrivi perché stai cercando di svolgere un'attività. I dettagli di ciò che stai cercando di ottenere possono aiutare Gemini a fornire una risposta più utile. Ad esempio, dire a Gemini in Google Cloud che vuoi "configurare un sito Google Cloud semplice e sicuro per ospitare un blog" fornisce dettagli più utili rispetto a chiedere semplicemente "come eseguire il deployment di un sito web". Poiché spesso esistono più modi corretti per raggiungere un obiettivo tecnico, fornire a Gemini un contesto sufficiente può contribuire a garantire una buona risposta.

  • Chiedi di includere tutti i parametri in un comando. Ad esempio, quando chiedi a Gemini Code Assist di generare funzioni di codice, è probabile che otterrai una risposta più utile e dettagliata se gli chiedi di "assicurarsi che tutti i metodi utilizzino gli argomenti richiesti".

  • Includi il tuo livello di competenza. È particolarmente utile abbinare la richiesta del prompt al tuo livello di competenza quando chiedi un suggerimento. Chiedere a Gemini in Google Cloud di spiegare un concetto o un codice come se fossi un programmatore esperto o alle prime armi può darti risultati diversi e più appropriati.

    Ad esempio, per chiedere a Gemini di rispondere in un contesto esperto, puoi chiedere "crea codice Python per elencare tutte le istanze Compute Engine. Sei uno sviluppatore di software esperto che utilizza Google Cloud." Allo stesso modo, potresti chiedere a Gemini di "spiegarmi Kubernetes e i suoi vantaggi nel modo più semplice possibile".

  • Includi dettagli su prodotti e tecnologie. Se stai cercando risposte su un prodotto, una tecnologia o una funzionalità tecnica specifica, includila nel prompt. Allo stesso modo, specificare un linguaggio di programmazione può aiutarti a ottenere risposte più pertinenti. Se non sai quali tecnologie o prodotti prendere in considerazione, chiedi a Gemini di confrontare diverse opzioni per te.

  • Suddividi i problemi complessi in più richieste. Scrivere prompt separati può aiutare Gemini a perfezionare e concentrare le risposte che fornisce, aiutandoti a progredire verso una soluzione.

Quali tipi di assistenza può fornirti Gemini?

Esistono molti modi per utilizzare le funzionalità di linguaggio e codice di Gemini in Google Cloud. Le sezioni seguenti descrivono alcune aree chiave in cui l'assistenza di Gemini può essere più utile.

Ricorda che Gemini può produrre risultati inaspettati, incompleti o errati quando chiedi assistenza. Per saperne di più, consulta Google Cloud con Gemini e l'AI responsabile.

Prompt informativi e di riferimento

Puoi chiedere a Gemini Google Cloud informazioni su Google Cloud prodotti e servizi, tecnologie generali, definizioni e come questi concetti e tecnologie si relazionano tra loro. Ad esempio, puoi chiedere quanto segue:

  • "Che cosa significa "architettura serverless" in Google Cloud?"
  • "Quali Google Cloud prodotti forniscono il supporto per i cluster Kubernetes gestiti?"
  • "Quali sono le principali funzionalità tecniche di BigQuery?"
  • "Quando devo utilizzare Compute Engine anziché App Engine?"
  • "Quali tipi di test dei modelli supporta Vertex AI?"
  • "Quale analisi delle vulnerabilità offre Security Command Center di Google?"

Prompt analitici e operativi

Puoi chiedere a Gemini in Google Cloud di riassumere e semplificare le funzioni del codice e fornire suggerimenti operativi, ad esempio:

  • "Semplifica il codice che ho selezionato" (ad esempio, dopo aver selezionato il codice Python in un IDE).
  • "Riepiloga la funzione" (ad esempio, dopo aver selezionato una funzione di codice C in un IDE).
  • "Come faccio a ottimizzare le autorizzazioni IAM?"

Prompt delle attività

Puoi chiedere a Gemini in Google Cloud di aiutarti a svolgere un'attività o un insieme di attività specifiche. Per le attività complesse, prova a suddividere i prompt in passaggi separati. Ad esempio, puoi ottenere informazioni su procedure e attività con domande come le seguenti:

  • "Come faccio a configurare un account Google Cloud ?"
  • "Come faccio a rendere pubblico un bucket?"
  • "Come faccio a eseguire il pull dei messaggi da una sottoscrizione Pub/Sub?"
  • "Come faccio a utilizzare Vertex AI per eseguire il deployment di un modello?"

Prompt generativi

Gemini può generare e completare strutture di codice mentre inserisci una richiesta da un IDE o dalla console Google Cloud . Gemini può anche aiutarti a generare documentazione di processo per la progettazione e lo sviluppo del codice.

Ad esempio, puoi chiedere a Gemini di aiutarti a:

  • "Crea una funzione con variabili specifiche in C."
  • "Crea un piano di alto livello per progettare, creare ed eseguire il deployment di un'app web in Google Cloud."
  • "Crea un file YAML del cluster Kubernetes bare metal con indirizzi IP predefiniti."
  • "Crea codice JavaScript per un menu a discesa."
  • "Crea una user story breve e facile da capire su una data scientist di nome Kim che progetta un modello Vertex AI."
  • "Crea un comando gcloud per concedere al gruppo Google per sviluppatori l'accesso per visualizzare il mio progetto Google Cloud ".

Se configuri Gemini Cloud Assist per una cartella e utilizzi il riquadro Cloud Assist a livello di cartella nella consoleGoogle Cloud , l'assistenza e le risposte sono limitate alle applicazioni correlate alla cartella per i prodotti che supportano le applicazioni. L'elenco seguente include i prodotti Google Cloud supportati a livello di cartella:

In questi Google Cloudprodotti sono supportati solo i prompt relativi alle applicazioni se l'ambito è limitato a una cartella nella Google Cloud console. Se invii una domanda che non riguarda le applicazioni incluse in questo ambito, allora Gemini Cloud Assist fornisce una risposta generica che indica che le cartelle sono destinate ai prompt correlati alle applicazioni. Il seguente elenco mostra esempi di prompt relativi alle applicazioni:

  • "Quante applicazioni sono in produzione?"
  • "Aiutami a risolvere i problemi relativi all'esempio di applicazione."

Per ricevere assistenza specifica su altri prodotti e risorse, utilizza il selettore di progetti nella parte superiore della pagina della console Google Cloud per selezionare una risorsa di progetto.

Inoltre, devi abilitare la gestione delle applicazioni nella cartella per utilizzare il riquadro Cloud Assist a livello di cartella.

Invia il tuo feedback

Quando ci fornisci un feedback positivo o negativo sulla tua esperienza conversazionale con Gemini in Google Cloud, ci aiuti a migliorare i servizi sottostanti che utilizziamo per fornirti le risposte. Grazie al feedback e alla tua autorizzazione esplicita, possiamo migliorare Gemini in Google Cloud per fornire suggerimenti migliori con meno errori, nonché garantire che le risposte valide vengano rafforzate. Per saperne di più, vedi Fornire feedback su Gemini Code Assist.

Passaggi successivi