Escrever comandos melhores para o Gemini no Google Cloud

Neste documento, descrevemos como otimizar as solicitações enviadas ao Gemini e o tipo de assistência oferecida para aumentar sua produtividade usando produtos e serviços do Google Cloud.

É possível solicitar o Gemini de maneiras diferentes, dependendo de qual produto do Google Cloud você está usando. Para alguns produtos, o Gêmini é solicitado em uma interface de conversa. Em outros, você faz o comando em editores de código ou de consultas. Para instruções sobre como inserir prompts, consulte a documentação do seu produto.

Para mais informações sobre o Gemini, um colaborador com tecnologia de IA no Google Cloud, consulte Visão geral do Genmini no Google Cloud.

Fornecer contexto e detalhes nos comandos

As perguntas que você faz ao Gemini, incluindo qualquer informação de entrada ou código que quer que o Gemini analise ou conclua, são chamadas de solicitações. As respostas ou preenchimentos de código que você recebe do Gemini são chamados de respostas.

Ao pedir ajuda ao Gemini, inclua o máximo de contexto e detalhes específicos possível. Como as respostas geradas por IA são baseadas em uma vasta gama de possibilidades, é importante ter precisão. Para melhores resultados, seus comandos não podem ter mais de 4.000 caracteres.

Confira algumas maneiras de fornecer contexto e detalhes úteis nos seus comandos:

  • Escreva o comando como se estivesse falando com uma pessoa. Não insira apenas palavras-chave, como ao pesquisar um documento on-line, mas inclua o tipo de detalhe que você incluiria ao explicar um problema para alguém. Por exemplo, em vez de inserir os termos "carga de trabalho do GKE", faça uma pergunta completa: "Quais tipos de cargas de trabalho são compatíveis com o GKE?".

  • Diga ao Gemini por que está tentando realizar uma tarefa. Detalhes sobre o que você está tentando realizar podem ajudar o Gemini a fornecer uma resposta mais útil. Por exemplo, dizer ao Gemini que você quer "configurar um site simples e seguro do Google Cloud para hospedar um blog" fornece ao Gemini mais detalhes úteis do que apenas perguntar "como implantar um site". Como muitas vezes há várias maneiras corretas de alcançar uma meta técnica, fornecer contexto suficiente para o Gemini pode ajudar a garantir uma boa resposta.

  • Peça ao Gemini para incluir todos os parâmetros em um comando. Por exemplo, ao pedir que o Gemini gere funções de código, é provável que você produza uma resposta mais útil e detalhada pedindo para ele "garantir que todos os métodos usem os argumentos necessários".

  • Inclua seu nível de conhecimento. Quando você faz uma sugestão, é especialmente útil combinar a solicitação imediata com seu nível de experiência. Pedir ao Gemini para explicar um conceito ou código como se você fosse um programador especialista ou um programador iniciante pode gerar resultados diferentes e mais adequados.

    Por exemplo, para direcionar o Gemini a responder a partir de um contexto de especialista, você poderia instruir com "criar código Python para listar todas as instâncias do Compute Engine. Você é um desenvolvedor de software especialista que usa o Google Cloud." Da mesma forma, você pode pedir ao Gemini para "explicar o Kubernetes e os benefícios dele para mim nos termos mais simples possível".

  • Inclua detalhes sobre produtos e tecnologias. Se você estiver procurando respostas sobre um produto, tecnologia ou capacidade técnica específica, inclua isso no comando. Da mesma forma, especificar uma linguagem de programação pode ajudar você a receber respostas mais relevantes. Se não tiver certeza sobre quais tecnologias ou produtos considerar, peça ao Gemini para comparar opções diferentes para você.

  • Divida problemas complexos em várias solicitações. Escrever comandos separados pode ajudar o Gemini a refinar e focar as respostas fornecidas, ajudando você a avançar progressivamente em direção a uma solução.

Que tipos de assistência o Gemini pode oferecer?

Embora existam muitas maneiras de usar os recursos de linguagem e código no Genmini, as seções a seguir descrevem algumas áreas importantes em que a assistência do Genmini pode ser mais útil.

Lembre-se de que o Gemini pode produzir resultados inesperados, incompletos ou errôneos quando você pede ajuda. Para mais informações, consulte Gemini no Google Cloud e IA responsável.

Prompts de informação e referência

É possível pedir ao Gemini informações sobre produtos e serviços do Google Cloud, tecnologias gerais, definições e como esses conceitos e tecnologias se relacionam entre si. Por exemplo, você pode pedir ao Gemini o seguinte:

  • "O que significa "arquitetura sem servidor" no Google Cloud?"
  • "Quais produtos do Google Cloud oferecem suporte a clusters gerenciados do Kubernetes?"
  • "Quais são os principais recursos técnicos do BigQuery?"
  • "Quando devo usar o Compute Engine em vez do App Engine?"
  • "A Vertex AI oferece suporte para quais tipos de teste de modelo?"
  • "Qual verificação de vulnerabilidades o Security Command Center do Google oferece?"

Comandos analíticos e operacionais

É possível pedir ao Gemini para resumir e simplificar funções de código e oferecer sugestões operacionais. Por exemplo, você pode perguntar ao Gemini o seguinte:

  • "Simplificar o código que selecionei" (por exemplo, depois de selecionar o código Python em um IDE).
  • "Resuma o que esta função faz" (por exemplo, depois de selecionar uma função de código C em um ambiente de desenvolvimento integrado).
  • "Como posso otimizar as permissões do IAM?"

Comandos de tarefas

Peça para o Gemini ajudar você a realizar uma tarefa específica ou um conjunto de tarefas. Para tarefas complexas, tente dividir os comandos em etapas separadas. Por exemplo, é possível receber informações de procedimentos e tarefas com perguntas como as seguintes:

  • "Como configurar uma conta do Google Cloud?"
  • "Como tornar um bucket público?"
  • "Como posso receber mensagens de uma assinatura do Pub/Sub?"
  • "Como usar a Vertex AI para implantar um modelo?"

Comandos generativos

O Gemini pode gerar e completar estruturas de código à medida que você insere uma solicitação a partir de um IDE ou do console do Google Cloud. Gemini também pode ajudar a gerar documentação de processo para design e desenvolvimento de código.

Por exemplo, peça para o Gemini ajudar você a fazer o seguinte:

  • "Crie uma função com variáveis específicas em C."
  • "Crie um plano de alto nível para projetar, desenvolver e implantar um app da Web no Google Cloud."
  • "Crie um arquivo YAML do cluster do Kubernetes bare metal com endereços IP padrão."
  • "Criar código JavaScript para um menu suspenso."
  • “Crie uma história de usuário breve e fácil de entender sobre um cientista de dados chamado Kim projetando um modelo da Vertex AI.”
  • "Criar um comando gcloud para dar ao desenvolvedor acesso ao grupo do Google para visualizar meu projeto do Google Cloud."

Gerar feedback

Ao enviar feedback positivo ou negativo sobre sua experiência de conversa com o Gemini, você nos ajuda a melhorar os serviços subjacentes que usamos para fornecer respostas. Com feedback e sua permissão explícita, podemos melhorar o Gemini para fazer sugestões melhores com menos erros, além de garantir que boas respostas sejam reforçadas. Para mais informações, consulte Enviar feedback do Gemini.

A seguir