Checkpoints
Enable relevant APIs and set IAM roles.
/ 20
Create and start a Cloud Workstation.
/ 20
Deploy your app to Cloud Run.
/ 60
Desenvolver um app com o Gemini
- Visão geral
- Objetivos
- Configuração
- Tarefa 1: configurar seu ambiente e sua conta
- Tarefa 2: criar uma estação de trabalho do Cloud
- Tarefa 3: atualizar a extensão do Cloud Code para ativar o Gemini
- Tarefa 4: conversar com o Gemini
- Tarefa 5: desenvolver um aplicativo em Python
- Tarefa 6: melhorar o aplicativo em Python
- Tarefa 7: implantar o app no Cloud Run
- Finalize o laboratório
- Parabéns!
Visão geral
Neste laboratório, você vai usar o Gemini, uma ferramenta de colaboração com tecnologia de IA do Google Cloud, para ver, criar, modificar, testar e implantar um app de exemplo.
Você vai usar o Cloud Workstations para criar um ambiente de desenvolvimento que usa o Code OSS como um ambiente de desenvolvimento integrado e vai usar o Gemini CodeAssist no Cloud Code para entender o código e criar um app de exemplo de inventário que tenha dois métodos de API. Além disso, você vai usar o Gemini para gerar as etapas de implementação do app no Cloud Run.
O laboratório é voltado para desenvolvedores com experiência que contribuem para a criação de apps, mas talvez não estejam familiarizados com o desenvolvimento de aplicativos em nuvem. É bom ter certa experiência no uso do VS Code ou Code OSS como seu ambiente de desenvolvimento integrado e estar familiarizado com Python e o framework Flask.
Objetivos
Neste laboratório, você vai aprender a fazer o seguinte:
- criar um ambiente de desenvolvimento de aplicativos baseado na nuvem usando o Cloud Workstations;
- usar vários serviços do Google para implantar um aplicativo fazendo perguntas baseadas no contexto para o Gemini;
- criar modelos com o Gemini que possam ser usados para desenvolver um aplicativo básico no Cloud Run;
- criar, usar e modificar o aplicativo usando o Gemini para explicar e gerar o código;
- executar e testar o aplicativo localmente e, em seguida, implantá-lo no Google Cloud usando o Gemini para gerar as etapas.
Configuração
Para cada laboratório, você recebe um novo projeto do Google Cloud e um conjunto de recursos por um determinado período e sem custos financeiros.
-
Faça login no Qwiklabs em uma janela anônima.
-
Confira o tempo de acesso do laboratório (por exemplo,
1:15:00
) e finalize todas as atividades nesse prazo.
Não é possível pausar o laboratório. Você pode reiniciar o desafio, mas vai precisar refazer todas as etapas. -
Quando tudo estiver pronto, clique em Começar o laboratório.
-
Anote as credenciais (Nome de usuário e Senha). É com elas que você vai fazer login no Console do Google Cloud.
-
Clique em Abrir Console do Google.
-
Clique em Usar outra conta, depois copie e cole as credenciais deste laboratório nos locais indicados.
Se você usar outras credenciais, vai receber mensagens de erro ou cobranças. -
Aceite os termos e pule a página de recursos de recuperação.
Ativar o Cloud Shell
O Cloud Shell é uma máquina virtual que contém ferramentas para desenvolvedores. Ele tem um diretório principal permanente de 5 GB e é executado no Google Cloud. O Cloud Shell oferece aos seus recursos do Google Cloud acesso às linhas de comando. A gcloud
é a ferramenta ideal para esse tipo de operação no Google Cloud. Ela vem pré-instalada no Cloud Shell e aceita preenchimento com tabulação.
-
No painel de navegação do Console do Google Cloud, clique em Ativar o Cloud Shell ().
-
Clique em Continuar.
O provisionamento e a conexão do ambiente podem demorar um pouco. Quando esses processos forem concluídos, você já vai ter uma autenticação, e o projeto estará definido com seu PROJECT_ID. Por exemplo:
Exemplo de comandos
-
Liste o nome da conta ativa:
(Saída)
(Exemplo de saída)
-
Liste o ID do projeto:
(Saída)
(Exemplo de saída)
Tarefa 1: configurar seu ambiente e sua conta
-
Faça login no console do Google Cloud com as credenciais do laboratório e abra a janela de terminal do Cloud Shell.
-
Para definir as variáveis de ambiente com o ID do projeto e a região, execute estes comandos no Cloud Shell:
PROJECT_ID=$(gcloud config get-value project) REGION={{{project_0.default_region|set at lab start}}} echo "PROJECT_ID=${PROJECT_ID}" echo "REGION=${REGION}" -
Para armazenar a conta de usuário do Google que está conectada em uma variável de ambiente, execute o seguinte comando:
USER=$(gcloud config get-value account 2> /dev/null) echo "USER=${USER}" -
Ative a API Cloud AI Companion para o Gemini:
gcloud services enable cloudaicompanion.googleapis.com --project ${PROJECT_ID} -
Para usar o Gemini, conceda os papéis necessários do IAM à conta de usuário do Qwiklabs do Google Cloud:
gcloud projects add-iam-policy-binding ${PROJECT_ID} --member user:${USER} --role=roles/cloudaicompanion.user gcloud projects add-iam-policy-binding ${PROJECT_ID} --member user:${USER} --role=roles/serviceusage.serviceUsageViewer Ao adicionar esses papéis, o usuário pode contar com o suporte do Gemini.
Para verificar o objetivo, clique em Verificar meu progresso.
Tarefa 2: criar uma estação de trabalho do Cloud
Este laboratório conta com a ajuda do Gemini para desenvolver um aplicativo com o plug-in Cloud Code para o ambiente de desenvolvimento integrado do Cloud Workstations. O Cloud Workstations é um ambiente de desenvolvimento integrado totalmente gerenciado que inclui integração nativa com o Gemini.
Nesta tarefa, você vai configurar e provisionar o ambiente da estação de trabalho do Cloud e ativar o plug-in do Cloud Code para o Gemini.
Visualizar o cluster da estação de trabalho
Um cluster de estações de trabalho chamado my-cluster
foi pré-gerado para este laboratório. Ele é usado para configurar e criar uma estação de trabalho.
-
No console do Google Cloud, selecione o Menu de navegação () e, em seguida, Mais produtos > Ferramentas > Cloud Workstations.
-
No painel de navegação, clique em Gerenciamento de clusters.
-
Verifique o Status do cluster. Se o status do cluster for
Reconciliando
ouAtualizando
, atualize periodicamente e aguarde até que ele mude paraPronto
antes de seguir para a próxima etapa.
Criar uma configuração da estação de trabalho
Antes de criar uma estação de trabalho, crie uma configuração para ela no Cloud Workstations.
-
No painel de navegação, clique em Configurações da estação de trabalho, depois em Criar configuração de estações de trabalho.
-
Especifique os seguintes valores:
Propriedade Valor Nome my-config Cluster de estações de trabalho selecione my-cluster -
Clique em Criar.
-
Clique em Atualizar.
-
Verifique o Status da configuração que está sendo criada. Se o status for
Reconciliando
ouAtualizando
, atualize periodicamente e aguarde até que ele mude paraPronto
antes de seguir para a próxima etapa.
Criar uma estação de trabalho
-
No painel de navegação, clique em Estações de trabalho, depois em Criar estação de trabalho.
-
Especifique os seguintes valores:
Propriedade Valor Nome my-workstation Configuração selecione my-config -
Clique em Criar.
Depois que a estação de trabalho é criada, ela aparece em Minhas estações de trabalho com o status
Interrompida
. -
Para iniciar a estação de trabalho, clique em Iniciar.
Durante a inicialização, o status muda para
Iniciando
. Espere até que ele mude paraEm execução
, o que indica que a estação está pronta para ser usada. Pode levar alguns minutos para inicializar.
Iniciar o ambiente de desenvolvimento integrado
Para que ele funcione corretamente, é preciso ativar cookies de terceiros em algumas extensões no navegador.
-
Para fazer isso no Chrome, no menu do Chrome, clique em Configurações.
-
Na barra de pesquisa, digite Cookies de terceiros.
-
Clique na configuração Cookies de terceiros e selecione Permitir cookies de terceiros.
Observação: se quiser restaurar as configurações do navegador depois do laboratório, anote as configurações originais para cookies de terceiros.
-
Para iniciar o ambiente de desenvolvimento integrado do Code OSS na estação de trabalho, clique em Iniciar na página Estações de trabalho no console do Google Cloud.
O ambiente é aberto em uma guia separada do navegador.
Para verificar o objetivo, clique em Verificar meu progresso.
Tarefa 3: atualizar a extensão do Cloud Code para ativar o Gemini
Nesta tarefa, você vai ativar o Gemini no Cloud Code para o ambiente de desenvolvimento integrado da sua estação de trabalho.
Conectar-se ao Google Cloud
Para se conectar ao Google Cloud na estação de trabalho, siga estas etapas:
-
Na parte de baixo da janela, na barra de status, clique em Cloud Code - Fazer login.
-
Na janela para fazer login, clique em Prosseguir com login.
Um link vai aparecer no terminal.
-
Para iniciar o fluxo de login do Cloud Code, pressione "Control" (para Windows e Linux) ou "Command" (para macOS) e clique no link no terminal.
-
Para confirmar a abertura do site externo, caso necessário, clique em Abrir.
-
Clique no endereço de e-mail de estudante.
-
Quando aparecer uma janela confirmando a ação, clique em Continuar.
-
Para permitir que o SDK Google Cloud acesse sua Conta do Google e concorde com os termos, clique em Permitir.
Seu código de verificação aparece na guia do navegador.
Observação: talvez apareça um aviso informando que você executou um comando gcloud auth login. Esse processo é normal. O ambiente de desenvolvimento integrado executou esse comando em seu nome. -
Clique em Copiar.
-
De volta ao ambiente, no terminal, cole o código onde está escrito Inserir o código de autorização.
-
Se for necessário aprovar a cópia da área de transferência, clique em Permitir.
-
Clique em "Inserir" e espere até que a barra de status indique Cloud Code - Sem projeto.
Você se conectou ao Google Cloud.
Ativar o Gemini no Cloud Code
Para ativar o Gemini no Cloud Code para o ambiente de desenvolvimento integrado da sua estação de trabalho, siga estas etapas:
-
No ambiente de desenvolvimento integrado da estação de trabalho, clique no menu () e navegue até Arquivo > Preferências > Configurações.
-
Na guia Usuário da caixa de diálogo Configurações, selecione Extensões > Google Cloud Code.
-
Em Configurações de pesquisa, digite
Gemini
. -
No painel de credenciais do laboratório Qwiklabs, para copiar o ID do projeto, clique em Copiar.
-
Na página de configurações do Cloud Code, em Cloudcode > Gemini: Projeto, cole o ID do projeto do Google Cloud.
Observação: esta configuração pode ser especificada como Cloudcode > Duet AI: Projeto. -
Confirme se Cloud Code > Gemini: Ativar está ativado.
Observação: essa configuração pode ser especificada como Cloudcode > Duet AI: Ativar. -
Na barra de status do ambiente de desenvolvimento integrado, clique em Cloud Code - Sem projeto.
-
Clique em Selecionar um projeto do Google Cloud e, em seguida, no ID do projeto.
O ID aparece na barra de status. O Gemini já está pronto para uso.
Tarefa 4: conversar com o Gemini
O Gemini pode ajudar você a escolher os serviços do Google Cloud que atendem aos requisitos da arquitetura do seu aplicativo. Converse com o Gemini para pedir ajuda caso queira desenvolver e testar o aplicativo no ambiente de desenvolvimento integrado local e depois implantá-lo no Google Cloud.
Nesta tarefa, você vai usar o Painel do Gemini para inserir comandos e visualizar as respostas.
Comandos são perguntas ou declarações que descrevem a ajuda que você precisa e podem incluir o contexto do código que o Google Cloud analisa para dar respostas mais úteis ou completas. Para mais informações sobre como escrever comandos para gerar boas respostas, consulte Escrever comandos melhores para o Gemini no Google Cloud.
Perguntar ao Gemini
Para perguntar ao Gemini sobre serviços do Google Cloud, siga estas etapas:
-
Para abrir o painel de conversa no Gemini, na barra de atividade do ambiente de desenvolvimento integrado, clique em Gemini ().
-
Se ocorrer um erro ao tentar abrir o painel de conversa no Gemini, atualize a janela do navegador.
-
No painel do Gemini, digite o comando a seguir e clique em Enviar ():
Estou começando no Google Cloud e quero usar a extensão do Cloud Code. Quero alguns exemplos de serviços do Google que possa usar para criar e implantar um app de exemplo. O Gemini responde com uma lista de serviços e descrições do Google Cloud.
Neste exemplo, suponha que o Gemini sugira o Cloud Run e o Cloud Functions como dois serviços do Google Cloud que podem ajudar você a criar e implantar um aplicativo de exemplo. Você pode solicitar mais informações sobre esses serviços.
-
Para enviar uma pergunta adicional ou comandos, no painel do Gemini, digite o texto abaixo e clique em Enviar:
Qual a diferença entre o Cloud Run e o Cloud Functions? O Gemini responde com as principais diferenças entre os dois serviços do Google Cloud.
-
Para redefinir seu histórico de conversas, no painel do Gemini, clique em Redefinir conversa ().
Observação: o estado do histórico de conversas é mantido apenas na memória e não continua quando você muda para outro espaço de trabalho ou quando fecha o ambiente de desenvolvimento integrado. O Gemini não usa seus comandos nem as respostas deles como dados para treinar o modelo. Para saber mais, consulte Como o Gemini para o Google Cloud usa seus dados.
Tarefa 5: desenvolver um aplicativo em Python
Vamos agora usar o Cloud Run para criar e implementar um aplicativo básico em Python. Como você é iniciante no Cloud Run e no Cloud Code, precisa de ajuda com as etapas para criar o aplicativo.
Nesta tarefa, você vai pedir ajuda ao Gemini para criar um aplicativo Hello World em Python no Cloud Run.
Solicitar ajuda do Gemini
-
No painel do Gemini, para aprender a criar um aplicativo Cloud Run com o Cloud Code, digite o seguinte comando e clique em Enviar ():
Como criar um novo app do Cloud Run no Cloud Code usando a paleta de comandos? Quais idiomas são compatíveis? -
Na resposta do Gemini, observe o conjunto de etapas para criar um aplicativo. O Gemini também exibe os idiomas compatíveis com o aplicativo Cloud Run.
Observação: a paleta de comandos no VS Code fornece uma lista de todos os comandos, incluindo os do Cloud Code.
Criar um aplicativo em Python usando as etapas do Gemini
-
Clique no menu () e navegue até Exibir > Palette de comandos.
-
Digite
Cloud Code New
e, em seguida, selecione Cloud Code: Novo aplicativo. -
Selecione o aplicativo do Cloud Run.
-
Selecione Python (Flask): Cloud Run.
-
Atualize o nome do aplicativo e a pasta de nível superior para
/home/user/hello-world
e, em seguida, clique em Ok.O Cloud Code faz o download do modelo e cria os arquivos do aplicativo na pasta do seu ambiente de desenvolvimento integrado.
Usar o aplicativo com o Gemini
Agora que você criou o aplicativo Hello World
no Cloud Run, pode usar o Gemini para explicar os arquivos e trechos de código que são implantados no ambiente.
-
Se os arquivos não aparecerem, clique em Explorer () na barra de atividades do ambiente de desenvolvimento integrado.
-
No painel do Explorer, selecione Dockerfile.
-
Selecione todo o conteúdo do Dockerfile, clique na lâmpada () e, no menu Mais ações, clique em Explicar isto.
O Gemini gera uma explicação em linguagem natural sobre o conteúdo e a função do
Dockerfile
. Selecione uma parte do conteúdo do arquivo, clique na lâmpada () e em Explicar isto. -
Selecione a linha que começa com ENTRYPOINT, clique na lâmpada () e em Explicar isto.
O Gemini responde com informações sobre a instrução ENTRYPOINT. Você aprendeu que, com essa instrução, o Docker vai executar o arquivo app.py quando o contêiner for iniciado.
-
Para exibir o conteúdo do arquivo
app.py
, na barra de atividades, clique em Explorer () e emapp.py
. -
Na definição da função
hello()
, selecione as linhas que contém as variáveis de ambienteK_SERVICE
eK_REVISION
. Clique na lâmpada () e em Explicar isto.O Gemini responde com uma explicação detalhada dessas duas variáveis de ambiente do Cloud Run e como são usadas no código do aplicativo.
Executar o aplicativo localmente
É possível executar o aplicativo localmente do ambiente de desenvolvimento integrado usando o emulador do Cloud Run. Nesse caso, localmente significa no computador da estação de trabalho.
-
Na barra de atividades do ambiente de desenvolvimento integrado, clique em Cloud Code () e em Cloud Run.
Observação: primeiro você vai executar o aplicativo usando o emulador do Cloud Run, então não precisa ativar a API do Cloud Run ainda. -
Na barra de atividades do Cloud Run, clique em Executar aplicativo no emulador local do Cloud Run () e em Executar.
A guia Saída no ambiente de desenvolvimento integrado exibe o progresso da criação.
-
Quando solicitado que você ative o complemento minikube gcp-auth para acessar as APIs do Google, na parte superior da tela, selecione Sim.
Aguarde a conclusão da criação e da implantação.
-
Mantenha o ponteiro sobre o link do serviço hello-world no URL do localhost e clique em Acessar o link.
Uma nova guia abre no navegador e exibe uma página indicando que o serviço está em execução.
Tarefa 6: melhorar o aplicativo em Python
Vamos agora adicionar dados e funcionalidades ao aplicativo para que ele possa ser usado no gerenciamento de dados de inventário.
Nesta tarefa, primeiro você vai adicionar dados de inventário do aplicativo.
Gerar dados de amostra usando o Gemini
-
Na barra de atividades do seu ambiente de desenvolvimento integrado, clique em Explorer ().
-
Clique em Novo arquivo () e crie um arquivo chamado
inventory.py
. -
Para permitir que o Gemini gere os dados de amostra, abra o painel do Gemini, digite o seguinte comando e clique em Enviar:
Criar uma variável chamada "inventory", que é uma lista de 3 objetos JSON. Cada objeto JSON tem dois atributos: producttid e onhandqty. Os dois são strings. O Gemini gera a matriz JSON do
inventory
que contém 3 objetos JSON. -
Para inserir os dados JSON de amostra no arquivo inventory.py, na resposta do Gemini, clique em Inserir no arquivo atual (). O conteúdo do arquivo é semelhante a:
inventory = [ { "productid": "P001", "onhandqty": "10" }, { "productid": "P002", "onhandqty": "20" }, { "productid": "P003", "onhandqty": "30" } ] -
Para salvar o arquivo
inventory.py
na pastahome/user/hello-world
, no menu do ambiente de desenvolvimento integrado (), clique em Arquivo > Salvar.Você vai usar esses dados de inventário de exemplo na próxima subtarefa.
Adicionar o método da API GET /inventory list ao aplicativo
Agora, introduza os métodos da API no arquivo app.py
que podem operar nos dados do inventário. Para concluir a subtarefa, você vai usar o recurso de geração de código do Gemini.
-
Na lista de pastas e arquivos no Explorer, selecione para abrir o arquivo
app.py
. -
Modifique a instrução de importação do Flask para adicionar o arquivo
inventory.py
e a bibliotecajsonify
:from flask import Flask, render_template, jsonify from inventory import inventory -
No arquivo
app.py
, posicione o cursor abaixo da instrução de atribuição app:app = Flask(__name__) -
Para permitir que o Gemini gere o código para o primeiro método de API, no arquivo
app.py
, insira o seguinte comentário:# Generate an app route to display a list of inventory items in the JSON format from the inventory.py file. # Use the GET method. -
Selecione as linhas de comentário, incluindo a linha em branco abaixo do comentário.
-
Clique na lâmpada () e, no menu Mais ações, selecione Gerar código.
O Gemini gera uma função para a operação GET que retorna uma lista de itens do arquivo
inventory.py
. A função geralmente parece com a seguinte:@app.route('/inventory', methods=['GET']) def inventory_list(): """Return a list of inventory items in JSON format.""" return jsonify(inventory) Observação: para saber mais sobre a função jsonify(inventory)
, destaque o termo e peça ao Gemini para explicar o código. -
Para aceitar o código gerado, mantenha o ponteiro sobre uma parte da resposta e clique em Aceitar.
Importante: o Gemini pode gerar mais de um snippet de código, e eles podem ser diferentes daquele exibido acima. -
Se as instruções app.route e return no código gerado for diferente do código mostrado acima, substitua o snippet de código gerado pelo exibido acima. Isso garante que o laboratório funcione como planejado.
Adicionar o método GET /inventory/ ao aplicativo
Vamos adicionar outro método de API para retornar dados sobre um item de inventário específico, com base no productID. Se o productID não for encontrado, a API retorna o código de status HTTP padrão 404.
-
Adicione algumas linhas em branco.
-
Para permitir que o Gemini gere o código para esse segundo método de API, no arquivo
app.py
, insira o seguinte comentário:# Generate an App route to get a product from the list of inventory items given the productID. # Use the GET method. # If there is an invalid productID, return a 404 error with an error message in the JSON. -
Selecione as três linhas de comentário e a linha em branco que segue o comentário, clique na lâmpada () e, no menu Mais ações, selecione Gerar código.
O Gemini gera uma função para a operação GET que retorna o item do arquivo de inventário com o productID fornecido na solicitação ou o código de status 404 se o produto não existir.
@app.route('/inventory/<productid>', methods=['GET']) def inventory_item(productid): """Return a single inventory item in JSON format.""" for item in inventory: if item['productid'] == productid: return jsonify(item) return jsonify({'error': 'Product not found'}), 404 -
Mantenha o ponteiro sobre uma parte da resposta do código gerado. Para aceitar o código, na barra de ferramentas, clique em Aceitar.
-
Se ele for diferente do código mostrado, substitua o snippet de código gerado pelo snippet exibido acima.
Recriar e reimplantar o aplicativo localmente
É possível executar o aplicativo localmente do ambiente de desenvolvimento integrado usando o emulador do Cloud Run. Nesse caso, localmente significa no computador da estação de trabalho.
-
Na barra de atividades do ambiente de desenvolvimento integrado, clique em Cloud Code ().
-
Na barra de atividades do Cloud Run, clique em Executar aplicativo no emulador local do Cloud Run ().
-
Quando solicitado que você ative o complemento minikube gcp-auth para acessar as APIs do Google, na parte superior da tela, selecione Sim.
Aguarde a conclusão da criação e da implantação.
-
Mantenha o ponteiro sobre o link do serviço hello-world no URL do localhost e clique em Acessar o link.
Uma nova guia abre no navegador e exibe uma página indicando que o serviço está em execução.
Testar os métodos da API
-
Siga as etapas da tarefa anterior para executar o aplicativo localmente.
-
Após seguir o link para visualizar o aplicativo em execução em uma guia separada do navegador, adicione
/inventory
ao final da URL nessa guia e digite "Enter".A API retorna uma resposta JSON que contém uma lista de produtos do arquivo
inventory.py
. -
Acrescente
/{PRODUCTID}
ao URL que termina com/inventory
, em que{PRODUCTID}
é um ID de produto em seu inventário. -
Digite "Enter".
A API retorna uma resposta JSON que contém dados sobre o produto específico.
-
Substitua a ID do produto por
XXXXX
e digite "Enter".XXXXX não é um ID de produto válido, portanto, a API retorna uma resposta de erro JSON indicando que o produto não foi encontrado.
Tarefa 7: implantar o app no Cloud Run
Agora é possível implantar o aplicativo no Cloud Run no Google Cloud.
-
No menu principal da barra de atividades (), clique em Exibir > Paleta de comandos.
-
No campo "Paleta de comandos", digite Cloud Code Deploy e, em seguida, selecione Cloud Code: implantar no Cloud Run na lista.
-
Para ativar a API Cloud Run no projeto, clique em Ativar API.
-
Na página Configurações de serviço, para Região, selecione
. -
Mantenha os valores padrão para as demais configurações e clique em Implantar.
Em seguida, o Cloud Code cria sua imagem, envia para o registro e implanta o serviço no Cloud Run. Isso pode levar alguns minutos.
Observação: para visualizar os registros detalhados da implementação, clique em Mostrar registros detalhados. -
Para visualizar o serviço em execução, abra o URL exibido na caixa de diálogo Implantar no Cloud Run.
-
Teste o serviço anexando os caminhos
/inventory
e/inventory/{PRODUCTID}
ao URL e verifique a resposta.Para acessar o URL da página de inventário do serviço Cloud Run, no Cloud Shell, execute o seguinte comando:
export SVC_URL=$(gcloud run services describe hello-world \ --region {{{project_0.default_region|set at lab start}}} \ --platform managed \ --format='value(status.url)') echo ${SVC_URL}/inventory
Para verificar o objetivo, clique em Verificar meu progresso.
Finalize o laboratório
Após terminar seu laboratório, clique em End Lab. O Qwiklabs removerá os recursos usados e limpará a conta para você.
Você poderá avaliar sua experiência neste laboratório. Basta selecionar o número de estrelas, digitar um comentário e clicar em Submit.
O número de estrelas indica o seguinte:
- 1 estrela = muito insatisfeito
- 2 estrelas = insatisfeito
- 3 estrelas = neutro
- 4 estrelas = satisfeito
- 5 estrelas = muito satisfeito
Feche a caixa de diálogo se não quiser enviar feedback.
Para enviar seu feedback, fazer sugestões ou correções, use a guia Support.
Parabéns!
Neste laboratório, você aprendeu a:
- usar vários serviços do Google para implantar um aplicativo fazendo perguntas baseadas no contexto para o Gemini;
- criar modelos com o Gemini que possam ser usados para desenvolver um aplicativo básico no Cloud Run;
- criar, usar e modificar o aplicativo usando o Gemini para explicar e gerar o código;
- executar e testar o aplicativo localmente e, em seguida, implantá-lo no Google Cloud usando o Gemini para gerar as etapas.
Próximas etapas/Saiba mais
- Informações gerais do Gemini para o Google Cloud
- Desenvolver um aplicativo em Python com a assistência do Gemini para o Google Cloud
- Desenvolver um aplicativo Node.js com a assistência do Gemini para o Google Cloud
Copyright 2024 Google LLC. Todos os direitos reservados. Google e o logotipo do Google são marcas registradas da Google LLC. Todos os outros nomes de empresas e produtos podem ser marcas registradas das empresas a que estão associados.