LilysAI
WebExtensão do ChromeApp AndroidApp iOS
Vídeo e áudio
Resumo do YouTubeResumo de podcastTranscrição do YouTubeResumo de documentárioResumo de áudioÁudio para texto
Documentos
Resumo de PDFChatPDFResumo de artigoResumo de Doc
Central de ajudaNotas de atualização
Preços
English한국어日本語Español中文العربيةDeutschFrançaisBahasa IndonesiaItalianoPortuguêsTiếng Việt
Começar
Começar
WebExtensão do ChromeApp AndroidApp iOS
Resumo do YouTubeResumo de podcastTranscrição do YouTubeResumo de documentárioResumo de áudioÁudio para textoResumo de PDFChatPDFResumo de artigoResumo de Doc
Central de ajudaNotas de atualização
Preços
English한국어日本語Español中文العربيةDeutschFrançaisBahasa IndonesiaItalianoPortuguêsTiếng Việt
Ver o vídeo original no visualizador de IA
Rafael Quintanilha – QuantBrasil
Rafael Quintanilha – QuantBrasilViews 7,2137/10/2025
Script
Script

00:00[Música] No último vídeo, eu mostrei para vocês como utilizar a nova CLI do Google, o Gemini CLI

00:05E como a gente podia até comparar essa ferramenta com o Cloud Code, que também é uma outra Cali

00:11Hoje eu quero mostrar para vocês uma forma de utilizar essas duas ferramentas em conjunto

00:17Primeiro, por que você faria isso? Bom, o Gemini ele vem hoje, no momento que eu gravo esse vídeo, com 100 requisições de graça por dia

00:24Isso mesmo

00:27Então você consegue utilizar o Gem Knight, pedir até 100 coisas para ele fazer e ele não vai te cobrar nada e depois ele entra lá no preço dos modelos do Google, né, dos modelos do Gemini, que são bem mais em conta que os modelos do Cloud Code

00:39Porém, o grande problema de você utilizar o Gemini, como nós também vimos no último vídeo, vou deixar o link aqui na descrição

00:45Se você quer saber como fazer o setup da CLI do Gemini, como você pode utilizar no seu dia a dia, dá uma olhada nesse vídeo que vai est na descrição e volta para cá para você ver esse combo que nós vamos fazer agora, que é unir o cloud code o Gemnight

01:01Como eu disse, o Gem Knight dá esses 100 requests de Lambia e o Cloud Code, por outro lado, ele já é bem mais caro, né? Então, se você utilizar, por exemplo, um modelo como Opus 4, que é o meu modelo favorito, você vai gastar bastante, mesmo que você esteja no plano Max, que é aquele plano de pelo menos $ lá do cloud, você pode gastar o seu limite do óculos 4 bem rápido

01:25É bem verdade que ele reseta cada 5 horas, mas ainda assim é importante fazer esse gerenciamento

01:32Pois bem, e se nós pudéssemos combinar essas duas ferramentas, o Cloud Code e o Gemini Cali, por que pessoal, que isso passa ser bem relevante, tá? Porque quando nós estamos falando de bash scripts, né, de de linha de comando, é muito fácil de você concatenar as coisas

01:49Na verdade, as linhas de comando, os best scripts foram criados para isso

01:53Então, quando você introduz ali o Gemni e pode fazer com que ele seja executado através da linha de comando, você pode pedir pro cloud Code executar o Gemini

02:02Eu já vou mostrar para vocês como fazer isso e a vantagem de você fazer isso, em quais casos isso de fato vai te ajudar não só a economizar, mas também a ter uma sessão de programação bem mais eficiente

02:16Já aproveito aqui para pedir para você que goste desse assunto de inteligência artificial, programação, que é aprender a utilizar a IA da forma mais adequada no seu dia a dia como programador, te convido a se inscrever aqui no canal, curtir esse vídeo, compartilhar com seus amigos

02:30Se você achar a opção hypar em algum lugar aí que o YouTube esconde, hypa a gente aí, por favor, para ver se esse vídeo recebe aí um bolso do algoritmo

02:38Mas vamos, sem mais delongas, aqui pra gente mostrar os testes, beleza? Pessoal, no último vídeo, eu fiz a instalação da SLI do Google

02:46Você pode rodar ela direto, sem instalar nada, somente utilizando esse comando aqui, npx ou por conveniência executar globalmente, né, instalar globalmente utilizando o npm

02:56E você pode simplesmente chamar o comando Gemin

03:00Night

03:00Pessoal, eu já rodei alguns testes aqui pra gente não perder muito tempo

03:03Eu quero mostrar para vocês

03:04Olha lá

03:04Então, a primeira pergunta que eu fiz pro Gemini foi essa aqui, ó

03:09Quando é o próximo jogo do Fluminense, né? Eu tô gravando esse vídeo aqui no dia 5 de julho

03:12Fluminense passou paraa semifinal do Mundial de Clubes, né? vai me pegar o Chelsea aqui no dia 8 de julho

03:19Então veja, o Gemini no próprio terminal, eu posso utilizar ele como uma forma de tirar dúvidas ali

03:26Olha como funciona bem

03:26É bem verdade que essa requisição demorou 18 segundos aqui para finalizar, o que é bastante, né? Mas você pode através dessa flag traço P fazer uma pergunta in line pra CLI e isso aqui não vai te custar nada

03:42Isso aqui tá incluso nos 100 request per day que o Google tá te dando de free tier

03:46Eu falei no último vídeo, é um pouco confuso se é 100 ou é 1000, né? Porque aqui ele fala 100, mas no anúncio ele falava 1000

03:53Para todos os efeitos, vamos assumir o que tá aqui no GitHub

03:57São 100 request por dia, pessoal

03:57É bastante coisa, né? E se você olhar aqui na documentação, ele mesmo diz aqui, ó, você pode tanto passar, né, o comando fazendo esse pipe, né, do no bash do terminal, ou você pode passar flag traço P, né, que ou traço traço prompt e passar direto a pergunta aqui

04:13E no seu terminal você vai ter a resposta

04:15Então, isso aqui já dá para ter uma noção do poder da gente usar isso aqui

04:19Paraa referência, o cloud Code também tem a mesma coisa

04:23Você passaria cloud traço P e veria a resposta

04:26Inclusive, vamos até fazer isso aqui para ver quanto tempo o Cloud Code demoraria para retornar a mesma coisa

04:34Então, copiei, colei a pergunta, deixa eu dar um enter

04:37Ele vai demorar por quê? Porque ele tá inicializando o cloud por trás

04:40Veja o Cloud Code por padrão, eu não sei se ele tem acesso à web diretamente assim

04:46Já o Gemini a gente sabe que tem porque é do Google, você tem acesso ali às ferramentas da web

04:53O cloud Code, olha como ele demora

04:55Provavelmente ele tá tentando fazer várias coisas ali e você fica meio que preso aqui, meio que stunque, mas olha lá, terminou 33 segundos, mas retornou o valor errado, né? Falei, próximo jogo do Fluminense seria contra o Borussia Dortmund no errado

05:09Isso aqui foi estreia, né? Então demorou o dobro do que o Gemini demorou e errou a resposta

05:13Então só para vocês mostrarem como que o Gemini tem seu valor dessa forma ine

05:17Por quê? Porque ela vai conseguir acessar a web e vai fazer isso de uma forma bem mais rápida

05:23Então aqui algumas alguns comandos do Gemini pra gente saber o que que a gente pode fazer

05:27Então traço P é o prompt, traço M é o modelo, né? Por padrão vai pro 2.5 Pro

05:32E se a gente voltar aqui no free tier, se nós usarmos o o flash, é até mais, ó, quer ver? São 250 requests per day no Gemini 2.5 flash

05:41Então, dependendo do que você quiser fazer, por exemplo, essa pergunta aqui do Fluminense daria para ter sido feita tranquilamente com o Gemini 2.5 Flash, né, que eu imagino que seja assim, ó

05:54Gemini 2.5, traço flash, traço P

05:56E vamos colocar a mesma pergunta aqui

06:00When is Fluminense match? É para ser bem mais rápido, né? Aqui demorou 18 segundos, o Cloud demorou 33

06:09Nós estamos rodando aqui o Gemini com modelo 2.5

06:11Vamos ver se ele vai acertar também ou se não vai fazer muita diferença

06:16Provavelmente, como nesse caso tem pouca inferência e é mais a questão de ir na internet, é, olha, nossa, o Gemini 2.5 Flash pegou aqui o jogo contra o Miraol, dia 11 de julho

06:29Não é esse jogo, né? Não pegou o jogo do mundial e não foi mais rápido também

06:34Então tá aqui um teste ao vivo aqui para você decidir

06:36Quando a gente precisar ter, claro, mais precisão na resposta, utilizar os modelos pro sempre vão valer mais a pena, embora com o flash a gente consiga fazer até 250 requisições

06:45Nesse caso aqui também falou

06:47Beleza? Vamos seguir

06:49Pessoal, o cloud tem a mesma coisa

06:51Você pode fazer a mesma coisa com o cloud

06:53Então eu fiz um teste aqui para vocês e perguntei o seguinte

06:55Eu passei pro Gemini um arquivo do Quant Brasil

07:02Então, o Quant Brasil, a gente tem esse arquivo aqui do SUAB, que faz a integração lá com a API do Char Schab, onde a gente pega os dados do SP500

07:07Se você não conhece o Quint Brasil, Conte Brasil é o meu app de finanças quantitativas

07:12Você pode utilizar para realizar back testes, análises quantitativas e tomar melhor melhores decisões de investimento

07:18O link pro Conte Brasil vai tá aqui na descrição e o pessoal do YouTube tem 15% off

07:24Beleza? Então, tá aqui o código do ShuAB, da minha integração com ShAB

07:27E aí, uma coisa que eu posso querer fazer é pedir pro Gem me explicar como funciona esse arquivo

07:34E passei isso aqui para ele, ele demorou 21 segundos e me retornou aqui, ó, breakdown do arquivo

07:40Veja aqui, né? Eu coloquei esse símbolo @bend-Brasil-sab

07:47Que é o f relativo aqui dele, né? E ele conseguiu abrir, de fato, ele conseguiu abrir certinho o arquivo

07:51E aí ele fala, ó, tem o outal, tem refresh process, refresh token, pega o token do red

07:58exatamente o que eu tô fazendo ali

08:00Então, de fato, funciona

08:00Eu consigo passar pro Gemini um arquivo, ele consegue me explicar o que tá acontecendo ali

08:06E por que que isso é legal, pessoal? Porque eu consigo fazer isso aqui e passar para o cloud code

08:12Então, olha esse exemplo

08:12Eu peço para ele me explicar o arquivo

08:14Eu uso o pipe

08:16Lembra do pipe que eles mostraram aqui? Esse comando pipe é para pegar o o output desse primeiro comando e jogar como input pro segundo

08:23Então, se você fizesse esse eco iss tuning pipe você vai jogar a resposta desse o output desse comando

08:30O output do comando eco é um print, né? É nada mais nada menos que esse texto lá pro gem

08:34Aqui a gente fez a mesma coisa

08:36Pegamos o output dessa dessa interação aqui com Gemnike, que é justamente esse texto aqui

08:41Claro que por ser um LLM, ele vai rodar de novo, não vai ser exatamente a mesma coisa

08:45e passei como input pro cloud dizendo write a test plan for this

08:50E aí quando eu faço isso, olha o que acontece

08:52Ele entra no cloud code, ele abre o cloud code interativo, e você vê que o o texto tá aqui, ó

08:59Refresh token, get creden a mesma coisa, retrieval token for ready

09:04Então, exatamente as mesmas coisas aqui

09:06Ele rodou de novo e tava passando

09:06E aí o Cloud Code, olha a vantagem dele aqui

09:10Olha como ele é bom para implementação

09:12Ele já entendeu o que eu queria de contexto e já e já falou: "Vou criar um um test plan comprehensive para esse arquivo"

09:20E aí já quebra em toos e por aí vai

09:23Eu parei aqui porque ele ia demorar muito para mostrar que você pode fazer tudo isso em line

09:26Então, olha só, passando o mesmo prompt no Gemini, fazendo pipe e usando o mesmo macete do traço P pro cloud, passando aqui o prompt de write a attach plan for, o que que tá acontecendo? Eu tô chamando Gemini, tô falando para ele analisar esse arquivo, tô falando para ele pegar o retorno desse arquivo e jogar como input cloud com esse prompt aqui, WR attach plan

09:51E olha a resposta, Lud vai lá e ó, test plan for unit test

09:53Então tá lá, ó, API, Redges

09:56Então entendeu que tem red, security test, performance test, ad cases, etc, etc

10:011 minuto e 11 segundos a gente fez esse chak, a gente conectou o Gemini9 no cloud e agora nós temos um test plan combinando as duas AI

10:12Qual que é a grande vantagem disso, pessoal? A vantagem é que metade do trabalho eu passei pro Gemini

10:16O Jnight tem 100 requisições de graça

10:19Então eu economizo o meu cloud code, eu economizo o meu contexto, eu deixo o cloud com o modelo Opus 4, o modelo mais avançado que tem para fazer o que importa

10:31Implementação vai, não é o que importa, mas para fazer o que a gente gosta que a IAI faça pra gente, que ela programa pra gente

10:37A gente quer pensar no problema, deixa que a IA programa

10:38Então, fazendo isso, a gente, além de economizar muito, a gente vai prolongar a nossa capacidade de utilizar os modelos mais avançados

10:49Então, é um workflow extremamente interessante

10:51Beleza? Bom, essa ideia não foi minha

10:53Na verdade, eu peguei ela aqui do Reddit e aí o cara que falou, ó, germin is awesome, but only when you make cloud code, use it as it não vou falar aqui a palavra que ele disse em inglês

11:04Ou seja, coloca o cloud code para utilizar o Gemini

11:07Se você assistiu o vídeo de novo, faço o convite para você assistir o vídeo onde eu configuro o Gemini, você viu que lá ele foi muito bem em tarefas de analisar um arquivo, explicar ele, porque claro, o Gemn tem 1 milhão de janelas de contexto e analisar um arquivo é algo fácil para uma IA avançada fazer, mas você não precisa gastar os seus tokens do cloud code para fazer isso

11:31Então você pode usar o Gemini nos momentos adequados

11:34Inclusive esse rapaz aqui colocou até um exemplo do cloud MD dele e descendo aqui até um exemplo mais compacto de como ele está instruindo o Gemini dentro do cloud code

11:48Isso aqui tá no cloud MD

11:48Se você quer saber inclusive as melhores práticas pro cloud MD para você usar o Cloud Code como profissional, vou deixar o link na descrição de um vídeo onde eu falei extensivamente sobre a forma mais adequada de se utilizar o Cloud Code no desenvolvimento sério, no projeto real, tá? Então não deixa de assistir esse vídeo também

12:07Mas só pra gente ver aqui como ele usa, ó, é aquilo que a gente já viu

12:11Então você dá instrução ali pro cloud para quando a gente quiser analisar codases muito grandes ou muitos arquivos que podem exceder o contexto para usar o Gemini CLI com a sua janela de contexto que é muito maior

12:22Então usar o Gemini traço P para usar o Google Gemini Slide Context Capacity

12:26E aí dá as instruções, como você coloca, passa os arquivos, né, utilizando o arro, sempre pass, eh, relativos para onde você tá e tudo mais

12:36Os exemplos, né? Isso, mais ou menos isso que a gente testou aqui

12:39Então, explicar o arquivo, múltiplos arquivos, como fazer, um diretório inteiro, etc, etc

12:44Então, assim, muito legal o que você pode fazer aqui, pessoal

12:49Aí, ó, quando utilizar a CLI do Gemini9

12:52Bom, utilizar para você analisar code base inteira, comparar múltiplos arquivos, verificar a presença de padrões de código

12:59Então, vamos fazer o seguinte, eu quero fazer um teste aqui ao vivo com vocês

13:03Eu vou copiar isso aqui, vou lá pro cloud MD do Quint Brasil, vou colocar isso aqui também

13:11Deixa eu só ajeitar aqui, ajeitar os headers aqui, tá? para ficar no nível certo

13:16Vou salvar aqui

13:16E vamos fazer o seguinte, vamos entrar no cloud normal, modo interativo, e vamos testar para ver se de fato ele funciona

13:24Vamos primeiro fazer o seguinte, vamos testar sem pedir para ele usar o Gemini e vamos testar pedindo explicitamente para ele usar o Gemini

13:34Então, a primeira coisa, vou pedir explicitamente, tá? Use the Gemini al to tell me how

13:38Vou botar aqui o mesmo suave pile, né, como esse arquivo funciona

13:43Então, tô dando uma instrução aqui direta, né, lembrando que eu coloquei no cloud MD, ó, ele entrou na pasta Gemini traço PT Brasil

13:49Beleza, tava na pasta back end

13:53É bom, ele passou aqui todo o routers e todo o servico aqui, mas ele diz, ó, no final, como eu tô usando pela primeira vez, ele me pergunta, quer rodar Gemini? Vou falar sim e não me pergunte novamente

14:05Bom, eu passei um prompt bem, posso dizer que é específico, né? Mas ali usando o cloud MD daquele cara, ele me parece ter pedido para carregar muito mais coisa do que necessário

14:18Talvez demore até bem mais do que necessário, mas independente disso, a questão é o seguinte: quem vai carregar todos esses arquivos aqui não é o Cloud Code, é o Gemini

14:28Então a gente consegue até ver tokens aqui, ó, 131 tokens só

14:33Vamos até dar o contrl R pra gente estender aqui, ó, e ver o retorno

14:37Esse aqui é o retorno do Gemini

14:37E aí ele terminou aqui, ó

14:40Finalizar aqui de novo

14:42E tá aqui, ó, ele exatamente como funciona

14:45A gente consegue, será ver quantos tokens a gente gastou aqui? Eu acho que não dá para ver quantos tokens, né? Porque como eu tô no plano max, ele não vai falar aqui, né? Mas enfim, foi algo bem tranquilo, né, pessoal? Olha como funcionou direto aqui

14:58Novamente nós passamos isso para o Gemini em vez de fazer isso com cloud

15:04Vou fazer o seguinte agora, tá? Então eu vou eu vou fechar ou melhor eu vou limpar essa sessão para não sugerir, né, que eu usei o Gemini, faço a mesma pergunta aqui, só que sem dizer explicitamente que eu quero utilizar a CLI do Gem9

15:17Eu acho que nesse caso, como é um arquivo só, ele provavelmente vai me dizer direto, tá? É, foi bem mais rápido, mas você vê também que deu para ver ali que ele gastou um pouco mais de token, né? Claro, aqui é um exemplo simples, porque eu tô carregando um arquivo só, mas eu poderia pedir algo, né? Me me conte como funciona o salary e os background jobs do quant Brasil

15:40Poderia pedir isso, ele precisaria carregar muito mais coisa

15:44Deixa eu ver inclusive se isso funciona

15:46Tell me how background jobs are set in quant Brasil

15:50Give me a detailed manual on how to add a new one

15:54Então, tô pedindo aqui agora uma tarefa um pouco mais complexa, né? Porque eu tô pedindo algo mais geral, né? E pelo que eu tô vendo aqui, sem dizer explicitamente que eu quero que ele use o Gemini, ele não vai utilizar, tá? É, ele não tá utilizando aqui, tá? Pessoal, eu vou parar e vou falar assim: "Use the Gemini be alive for this"

16:16Então veja, mesmo tando ali no cloud MD, claro, eu peguei um cloud MD ali da internet, não foi o que eu eu mesmo escrevi e tudo mais

16:23E bom, ele tá aqui passando

16:25You want to proceed? Yes

16:28Olha só, 148 tokens só que ele gastou isso aqui no momento e o resto foi pro Gemini

16:34É claro, dá para ver aqui, ó, que ele passou todos os arquivos no meio que no contexto aqui do Gemn

16:41Então, o Gemini vai ter que se virar para achar ali, certo? Mas o que que a gente consegue ver aqui? Depender ali só do próprio cloud code, entender que ele vai usar um demnite, talvez precise de um pouco mais de prompt engineering ali no cloud MD

16:54Porém, se a gente passa explicitamente para ele usar o Gemini CLI, aí ele usa direto

17:02Vantagem disso

17:02Muitas vezes eu quero trabalhar numa feature que tá lá num request que já foi, né, já foi merged

17:09Eu inclusive tem um vídeo aqui na descrição onde eu ensino esse macete de como você carregar o contexto de um GitHub no Cloud Code

17:15Vou deixar esse esse link desse vídeo aqui na descrição, tá? Então, eu quero carregar o que tava no GitHub e começar a trabalhar a partir daquilo, certo? Se eu tenho o Gemini, eu posso utilizar o Gemini para carregar esse contexto para porque gente, ele tem que trabalhar, tem que puxar os arquivos no contexto, me dizer para que funciona, etc

17:34Isso vai enchendo a janela de contexto do meu modelo

17:36Então, se eu consigo passar pro Gemnik, que tem 1 milhão de tokens na janela e que me dá 100 requisições de graça, eu salvo o meu cloud code para fazer a implementação

17:47Bom, drawback disso é bem mais lento, né? Você tem que jogar lá no Gemni

17:50O Gemini é mais lento que o Cloud Code

17:52A gente viu no último vídeo que dependendo ali, né, se foi fazer a implementação tudo mais, ele fica bem mais lento

18:01Então ele tá demorando bastante

18:01Ó, deu um time out, né? Deu um time out de 2 minutos aqui

18:05Então, e aí ele vai lá e vai desistir e vai parar

18:07Então, deixa eu parar aqui pra gente não perder muito tempo, porque olha lá, importante a gente ver também quando funciona e quando não funciona

18:14Ele tinha, na verdade, até abertos, visto algumas coisas aqui, ó

18:18Dá para ver que tinha uma resposta aqui já, só que como no prompt ele tinha passado todo o code base, acabou ficando muita coisa e ele deu um time out depois de 2 minutos

18:30Provavelmente tem alguma forma da gente aumentar esse time out, tá? Não sei nem se faz muito sentido, talvez a gente não queira que isso aconteça, mas fica aqui a dica de como fazer para carregar e as limitações também, ser um pouco mais específico pra gente evitar que isso aconteça, certo, pessoal? Muito bem

18:44Eu não queria parar aqui não

18:46Eu queria falar mais uma coisa que eu achei bem legal

18:49Nesse mesmo post aqui do Reddit, alguém falou que criou uma MCP Tool, uma ferramenta MCP para você conectar com Gem direto do Cloud Code

18:59E eu queria testar isso com vocês aqui agora, tá? Então essa é a ferramenta que esse rapaz criou aqui

19:07É, não utilizei ainda, vou testar junto com vocês aqui

19:09Então, o cara disse que fez uma um refactor e tudo mais, né? Bom, vamos fazer a instalação

19:17Então, deixa eu finalizar aqui o cloud code

19:19Vamos executar o comando que ele pediu para executar

19:23Added

19:23Beleza

19:23Então, agora aqui adicionou, vamos inicializar o cloud

19:25E aí tem que rodar aqui o barra mcp

19:27Tá conectando no Gemini CLI, certo? Ó, conectado

19:33Maravilha

19:33Tenho esse MCP disponível aqui para mim

19:35E aqui eu consigo ver as ferramentas

19:37Ó, ferramenta ESG, Sandbx, testing, help

19:42Maravilha

19:42Que que tem nesse MCP aqui, pessoal? Na verdade, esse NCP são opções para você ter o comando diretamente aqui, né? Então, né, a gente pode fazer, usar esse mesmo arroba aqui e usar basicamente como a gente tinha estava fazendo

19:56Olha lá, a gente ganhou esses quatro comandos, ó, analy, help, pink e sandbox

20:01Então eu posso usar esse comando aqui, analyze, e passar para ele novamente

20:06T me how

20:06E aí agora, como eu tô, eu tô é um texto, né? Eu preciso falar exatamente

20:11Então é back end barra onde que tá o sho aqui

20:14Deixa eu ab, deixa eu ver o o pf relativo aqui, né, desse arquivo

20:19Então, conttrl v

20:19Então, tell me how works

20:21Então, veja, olha lá, olha que legal

20:24Em vez de falar use the gem, etc

20:27com o MCP eu faço isso direto

20:31Olha que legal

20:31Então, ó, vai analisar

20:33Pediu para chamar o MCP

20:33Yes

20:33Donesc again

20:37Ele faz até algumas modificações aqui, ó, né? Pediu para inserir algumas coisas a mais ali que eu não tinha pedido

20:43Provavelmente a gente consegue até editar isso aqui

20:45Então, são essas são as ferramentas tools for the AI, Ask Gemini, Ping, help, etc

20:49e outros comandos que ele diz: "Você pode utilizar esse comando diretamente na interface do cloud code/analyzer/sandbox, etc

20:57Então, executou o comando, Gemini, completou e agora ele vai retornar pra gente aquela mesma coisa que a gente já viu

21:06Então, olha que legal, em vez de passar ali na linha de comando normal, em vez de explicitamente falar ali que você quer o GM9, se você instalar esse MCP, você ganha esses novos comandos e você consegue usar ele de uma forma bem melhor

21:22Então, vamos tentar fazer o teste de novo ali que a gente fez, fez ali do background job

21:25Então, vamos lá

21:27Explain how background jobs work in this rapple and give me a manual on how to add a new one

21:34De novo, tô passando aqui esse comando analyze do Gemini

21:37Dessa vez através da ferramenta MCP, vamos ver se existe alguma diferença aqui entre quando a gente pediu explicitamente pela CLI e quando a gente tá pedindo através do NCP

21:51Bom, ó, ele já tem o prompt aqui backend

21:55Agora ele passou um pouco menos arquivos, passou só a pasta back ends comandos aqui, ó

22:01Look for test systemary, né? Ele já deu uma dica aqui do salary e tudo mais

22:05De novo, o MCP tá incluindo isso aqui, né? Não fui eu que pedi nada disso

22:10O próprio MCP servidor aqui está colocando extra

22:13A gente viu que tem um timeout de 2 minutos

22:15Isso é uma limitação da própria CLI do Gemni que me parece já que a gente não tava rodando como tool ali no cloud, ou melhor, na verdade era uma tool, sim, né? Mas não era via MCP

22:27Vamos deixar ele trabalhar aqui e vamos ver se tem mais alguma coisa de relevante aqui nesse repositório

22:35Eu acho que não

22:35É basicamente isso mesmo, pessoal, né? Então ficou bem legal aqui, né? você fazer isso diretamente através da interface do cloud code

22:44Olha, ele terminou, executou o comando, carregou, ó, 1173 characters, né? Completou

22:49E aí, ó, ele entendeu agora sim, depois de fazer isso, aí ele descobriu onde estão os arquivos, ó

22:56Cellery

22:56Py, né? As tesques do quant Brasil, Docker Compose, é onde eu faço o deploy

23:02Então ele rodou um primeiro comando, entendeu? E agora já rodou um segundo comando autonom, né? Então a gente tá aqui no Cloud Code

23:11Cloud Code é autônomo nesse sentido, certo? Vai decidir quando ele quer usar as ferramentas

23:16Tendo também ali o Cloud MD bem definido, também consegue estimular ele a usar o Gemini para fazer esse tipo de interação

23:24Vamos de novo deixar ele terminar

23:27Já tá rodando aí a quase 3 minutos

23:29Mas olha interessante aqui, pessoal

23:32Olha a quantidade de tokens bem bem mais baixa

23:33Ele executou o comando, ó, 11.000 caracteres dessa vez

23:38E aí, o que restou pro cloud code? Olha aí, create comprehensive background jobs manual

23:43Olha que legal, pessoal

23:45Olha que economia absurda que nós tivemos de tokens agora

23:47Toda a parte da análise foi passada pro Gemnight

23:50O Cloud Code, ó, só tá fazendo filemon, só tá fazendo aquilo que ele é melhor em fazer, usar a capacidade de thinking dele, né, para criar algo mais complexo

24:02Então, a gente pediu ali um manual, ele tá criando o manual

24:03Manual, pelo visto, vai ser grande e só isso

24:05O to do dele ficou uma umquezinho só

24:08Vamos oler aqui o manual

24:10Então, como funciona os background job do Conte Brasil? Repositório usa o salary com redes, correto? Sistema inclui salary workers, correto? Celary beat for scheduler, periodic test, correto

24:21Nossos workers tem três filos de prioridade: high, normal e low, correto? Também flower para visualizar as tarefas, correto? Tá aqui o sistema de eh das filas, né? as nossas tarefas eh críticas

24:34Então, e-mail, stripe, operacion na WS, low, eh, bet jobs, etc

24:40Doc, é, como a gente faz a implementação

24:43E ele me fala aqui, ó, como fazer, como adicionar o novo background job by step

24:47Cria esse arquivo e aí vai lá, faz assim

24:49Se tiver um schedule, cria um schedule na paixa/schedule, registra o schedule lá em cellery

24:56Py, e em qualquer lugar do código, chama com ponto delay

25:01E aí dá uns exemplos aqui como testar, como monitorar lá na flower, etc

25:05Pessoal, excelente

25:05Que que eu posso dizer além de excelente aqui? Olha que tarefa que eu pedi

25:10Um Codebase em produção, não é projetinho de fim de semana, é um Codebase do Conte Brasil que tem código para caramba

25:17pedi uma coisa relativamente genérica para ele, ou seja, vai lá, me diz como funciona os background jobs

25:24Ele usou o Gemini, carregou tudo no contexto, aproveitou as requisições de graça, aproveitou a janela de 1 milhão de tokens, internalizou todos aqueles dados e aí depois que ele tinha todos aqueles dados, ele partiu pra parte que faltava, que era a parte de pensar

25:39A parte de pensar a gente deixa o Ops 4 fazer e aí pedi para ele criar esse manual para mim

25:46Aqui eu tenho um manual correto, exatamente detalhado de como fazer para colocar um background job, né, um schedule, uma tarefa que roda em background de forma assíncrona no Conte Brasil

25:57Poderia pegar isso aqui, passar para um novo desenvolvedor, explicar para alguém, ter uma documentação fácil, fácil, molezinha, gastando bem menos tokens

26:06Beleza? Então é isso, pessoal, que eu queria falar com vocês hoje

26:09Espero que vocês tenham gostado

26:09Eu achei isso sensacional

26:11Posso dizer que com certeza vou usar muito isso daqui para frente, tá? Então essa dica do Gemini, fazendo um pipe no terminal com o Cloud Code funciona super bem

26:22Eleve isso

26:25Coloque o Cloud Code no modo interativo para chamar o Gemini

26:27Você pode pedir explicitamente, coloca lá no cloud.md, vai ajudar

26:32Quer ir além? Instala o MCP

26:36Um comandinho e você instala o MCP

26:38Vou deixar o link na descrição

26:40Agradeço também ao developer que fez isso

26:42Deixa eu dar uma olhada aqui no repositório

26:43É Jamu BC, o nome do do usuário aqui no GitHub

26:46Vou deixar o link do MCP que ele criou, dar uma curtida, uma moral para ele lá também, que realmente ficou muito bom

26:53E com isso a gente desbloqueia um workflow ainda mais eficiente para prolongar as nossas sessões de desenvolvimento com o cloud code

27:02Se você gosta desse assunto de programação, se você quer aprender a usar IA da melhor forma possível como programador, esse canal é para você

27:11Então peço por favor, se inscreva nesse canal, curta esse vídeo, compartilhe com seus amigos, fique ligado aí que vai vir mais conteúdo nessa toada

27:17Agradeço a todos pela audiência e até a próxima

27:20M.

Explorargemini-cli-20251021

Como usar a CLI do Gemini para otimizar o código Claude e gastar menos

Ver o vídeo original no visualizador de IA
Rafael Quintanilha – QuantBrasil
Rafael Quintanilha – QuantBrasilViews 7,2137/10/2025
Script
Script

00:00[Música] No último vídeo, eu mostrei para vocês como utilizar a nova CLI do Google, o Gemini CLI

00:05E como a gente podia até comparar essa ferramenta com o Cloud Code, que também é uma outra Cali

00:11Hoje eu quero mostrar para vocês uma forma de utilizar essas duas ferramentas em conjunto

00:17Primeiro, por que você faria isso? Bom, o Gemini ele vem hoje, no momento que eu gravo esse vídeo, com 100 requisições de graça por dia

00:24Isso mesmo

00:27Então você consegue utilizar o Gem Knight, pedir até 100 coisas para ele fazer e ele não vai te cobrar nada e depois ele entra lá no preço dos modelos do Google, né, dos modelos do Gemini, que são bem mais em conta que os modelos do Cloud Code

00:39Porém, o grande problema de você utilizar o Gemini, como nós também vimos no último vídeo, vou deixar o link aqui na descrição

00:45Se você quer saber como fazer o setup da CLI do Gemini, como você pode utilizar no seu dia a dia, dá uma olhada nesse vídeo que vai est na descrição e volta para cá para você ver esse combo que nós vamos fazer agora, que é unir o cloud code o Gemnight

01:01Como eu disse, o Gem Knight dá esses 100 requests de Lambia e o Cloud Code, por outro lado, ele já é bem mais caro, né? Então, se você utilizar, por exemplo, um modelo como Opus 4, que é o meu modelo favorito, você vai gastar bastante, mesmo que você esteja no plano Max, que é aquele plano de pelo menos $ lá do cloud, você pode gastar o seu limite do óculos 4 bem rápido

01:25É bem verdade que ele reseta cada 5 horas, mas ainda assim é importante fazer esse gerenciamento

01:32Pois bem, e se nós pudéssemos combinar essas duas ferramentas, o Cloud Code e o Gemini Cali, por que pessoal, que isso passa ser bem relevante, tá? Porque quando nós estamos falando de bash scripts, né, de de linha de comando, é muito fácil de você concatenar as coisas

01:49Na verdade, as linhas de comando, os best scripts foram criados para isso

01:53Então, quando você introduz ali o Gemni e pode fazer com que ele seja executado através da linha de comando, você pode pedir pro cloud Code executar o Gemini

02:02Eu já vou mostrar para vocês como fazer isso e a vantagem de você fazer isso, em quais casos isso de fato vai te ajudar não só a economizar, mas também a ter uma sessão de programação bem mais eficiente

02:16Já aproveito aqui para pedir para você que goste desse assunto de inteligência artificial, programação, que é aprender a utilizar a IA da forma mais adequada no seu dia a dia como programador, te convido a se inscrever aqui no canal, curtir esse vídeo, compartilhar com seus amigos

02:30Se você achar a opção hypar em algum lugar aí que o YouTube esconde, hypa a gente aí, por favor, para ver se esse vídeo recebe aí um bolso do algoritmo

02:38Mas vamos, sem mais delongas, aqui pra gente mostrar os testes, beleza? Pessoal, no último vídeo, eu fiz a instalação da SLI do Google

02:46Você pode rodar ela direto, sem instalar nada, somente utilizando esse comando aqui, npx ou por conveniência executar globalmente, né, instalar globalmente utilizando o npm

02:56E você pode simplesmente chamar o comando Gemin

03:00Night

03:00Pessoal, eu já rodei alguns testes aqui pra gente não perder muito tempo

03:03Eu quero mostrar para vocês

03:04Olha lá

03:04Então, a primeira pergunta que eu fiz pro Gemini foi essa aqui, ó

03:09Quando é o próximo jogo do Fluminense, né? Eu tô gravando esse vídeo aqui no dia 5 de julho

03:12Fluminense passou paraa semifinal do Mundial de Clubes, né? vai me pegar o Chelsea aqui no dia 8 de julho

03:19Então veja, o Gemini no próprio terminal, eu posso utilizar ele como uma forma de tirar dúvidas ali

03:26Olha como funciona bem

03:26É bem verdade que essa requisição demorou 18 segundos aqui para finalizar, o que é bastante, né? Mas você pode através dessa flag traço P fazer uma pergunta in line pra CLI e isso aqui não vai te custar nada

03:42Isso aqui tá incluso nos 100 request per day que o Google tá te dando de free tier

03:46Eu falei no último vídeo, é um pouco confuso se é 100 ou é 1000, né? Porque aqui ele fala 100, mas no anúncio ele falava 1000

03:53Para todos os efeitos, vamos assumir o que tá aqui no GitHub

03:57São 100 request por dia, pessoal

03:57É bastante coisa, né? E se você olhar aqui na documentação, ele mesmo diz aqui, ó, você pode tanto passar, né, o comando fazendo esse pipe, né, do no bash do terminal, ou você pode passar flag traço P, né, que ou traço traço prompt e passar direto a pergunta aqui

04:13E no seu terminal você vai ter a resposta

04:15Então, isso aqui já dá para ter uma noção do poder da gente usar isso aqui

04:19Paraa referência, o cloud Code também tem a mesma coisa

04:23Você passaria cloud traço P e veria a resposta

04:26Inclusive, vamos até fazer isso aqui para ver quanto tempo o Cloud Code demoraria para retornar a mesma coisa

04:34Então, copiei, colei a pergunta, deixa eu dar um enter

04:37Ele vai demorar por quê? Porque ele tá inicializando o cloud por trás

04:40Veja o Cloud Code por padrão, eu não sei se ele tem acesso à web diretamente assim

04:46Já o Gemini a gente sabe que tem porque é do Google, você tem acesso ali às ferramentas da web

04:53O cloud Code, olha como ele demora

04:55Provavelmente ele tá tentando fazer várias coisas ali e você fica meio que preso aqui, meio que stunque, mas olha lá, terminou 33 segundos, mas retornou o valor errado, né? Falei, próximo jogo do Fluminense seria contra o Borussia Dortmund no errado

05:09Isso aqui foi estreia, né? Então demorou o dobro do que o Gemini demorou e errou a resposta

05:13Então só para vocês mostrarem como que o Gemini tem seu valor dessa forma ine

05:17Por quê? Porque ela vai conseguir acessar a web e vai fazer isso de uma forma bem mais rápida

05:23Então aqui algumas alguns comandos do Gemini pra gente saber o que que a gente pode fazer

05:27Então traço P é o prompt, traço M é o modelo, né? Por padrão vai pro 2.5 Pro

05:32E se a gente voltar aqui no free tier, se nós usarmos o o flash, é até mais, ó, quer ver? São 250 requests per day no Gemini 2.5 flash

05:41Então, dependendo do que você quiser fazer, por exemplo, essa pergunta aqui do Fluminense daria para ter sido feita tranquilamente com o Gemini 2.5 Flash, né, que eu imagino que seja assim, ó

05:54Gemini 2.5, traço flash, traço P

05:56E vamos colocar a mesma pergunta aqui

06:00When is Fluminense match? É para ser bem mais rápido, né? Aqui demorou 18 segundos, o Cloud demorou 33

06:09Nós estamos rodando aqui o Gemini com modelo 2.5

06:11Vamos ver se ele vai acertar também ou se não vai fazer muita diferença

06:16Provavelmente, como nesse caso tem pouca inferência e é mais a questão de ir na internet, é, olha, nossa, o Gemini 2.5 Flash pegou aqui o jogo contra o Miraol, dia 11 de julho

06:29Não é esse jogo, né? Não pegou o jogo do mundial e não foi mais rápido também

06:34Então tá aqui um teste ao vivo aqui para você decidir

06:36Quando a gente precisar ter, claro, mais precisão na resposta, utilizar os modelos pro sempre vão valer mais a pena, embora com o flash a gente consiga fazer até 250 requisições

06:45Nesse caso aqui também falou

06:47Beleza? Vamos seguir

06:49Pessoal, o cloud tem a mesma coisa

06:51Você pode fazer a mesma coisa com o cloud

06:53Então eu fiz um teste aqui para vocês e perguntei o seguinte

06:55Eu passei pro Gemini um arquivo do Quant Brasil

07:02Então, o Quant Brasil, a gente tem esse arquivo aqui do SUAB, que faz a integração lá com a API do Char Schab, onde a gente pega os dados do SP500

07:07Se você não conhece o Quint Brasil, Conte Brasil é o meu app de finanças quantitativas

07:12Você pode utilizar para realizar back testes, análises quantitativas e tomar melhor melhores decisões de investimento

07:18O link pro Conte Brasil vai tá aqui na descrição e o pessoal do YouTube tem 15% off

07:24Beleza? Então, tá aqui o código do ShuAB, da minha integração com ShAB

07:27E aí, uma coisa que eu posso querer fazer é pedir pro Gem me explicar como funciona esse arquivo

07:34E passei isso aqui para ele, ele demorou 21 segundos e me retornou aqui, ó, breakdown do arquivo

07:40Veja aqui, né? Eu coloquei esse símbolo @bend-Brasil-sab

07:47Que é o f relativo aqui dele, né? E ele conseguiu abrir, de fato, ele conseguiu abrir certinho o arquivo

07:51E aí ele fala, ó, tem o outal, tem refresh process, refresh token, pega o token do red

07:58exatamente o que eu tô fazendo ali

08:00Então, de fato, funciona

08:00Eu consigo passar pro Gemini um arquivo, ele consegue me explicar o que tá acontecendo ali

08:06E por que que isso é legal, pessoal? Porque eu consigo fazer isso aqui e passar para o cloud code

08:12Então, olha esse exemplo

08:12Eu peço para ele me explicar o arquivo

08:14Eu uso o pipe

08:16Lembra do pipe que eles mostraram aqui? Esse comando pipe é para pegar o o output desse primeiro comando e jogar como input pro segundo

08:23Então, se você fizesse esse eco iss tuning pipe você vai jogar a resposta desse o output desse comando

08:30O output do comando eco é um print, né? É nada mais nada menos que esse texto lá pro gem

08:34Aqui a gente fez a mesma coisa

08:36Pegamos o output dessa dessa interação aqui com Gemnike, que é justamente esse texto aqui

08:41Claro que por ser um LLM, ele vai rodar de novo, não vai ser exatamente a mesma coisa

08:45e passei como input pro cloud dizendo write a test plan for this

08:50E aí quando eu faço isso, olha o que acontece

08:52Ele entra no cloud code, ele abre o cloud code interativo, e você vê que o o texto tá aqui, ó

08:59Refresh token, get creden a mesma coisa, retrieval token for ready

09:04Então, exatamente as mesmas coisas aqui

09:06Ele rodou de novo e tava passando

09:06E aí o Cloud Code, olha a vantagem dele aqui

09:10Olha como ele é bom para implementação

09:12Ele já entendeu o que eu queria de contexto e já e já falou: "Vou criar um um test plan comprehensive para esse arquivo"

09:20E aí já quebra em toos e por aí vai

09:23Eu parei aqui porque ele ia demorar muito para mostrar que você pode fazer tudo isso em line

09:26Então, olha só, passando o mesmo prompt no Gemini, fazendo pipe e usando o mesmo macete do traço P pro cloud, passando aqui o prompt de write a attach plan for, o que que tá acontecendo? Eu tô chamando Gemini, tô falando para ele analisar esse arquivo, tô falando para ele pegar o retorno desse arquivo e jogar como input cloud com esse prompt aqui, WR attach plan

09:51E olha a resposta, Lud vai lá e ó, test plan for unit test

09:53Então tá lá, ó, API, Redges

09:56Então entendeu que tem red, security test, performance test, ad cases, etc, etc

10:011 minuto e 11 segundos a gente fez esse chak, a gente conectou o Gemini9 no cloud e agora nós temos um test plan combinando as duas AI

10:12Qual que é a grande vantagem disso, pessoal? A vantagem é que metade do trabalho eu passei pro Gemini

10:16O Jnight tem 100 requisições de graça

10:19Então eu economizo o meu cloud code, eu economizo o meu contexto, eu deixo o cloud com o modelo Opus 4, o modelo mais avançado que tem para fazer o que importa

10:31Implementação vai, não é o que importa, mas para fazer o que a gente gosta que a IAI faça pra gente, que ela programa pra gente

10:37A gente quer pensar no problema, deixa que a IA programa

10:38Então, fazendo isso, a gente, além de economizar muito, a gente vai prolongar a nossa capacidade de utilizar os modelos mais avançados

10:49Então, é um workflow extremamente interessante

10:51Beleza? Bom, essa ideia não foi minha

10:53Na verdade, eu peguei ela aqui do Reddit e aí o cara que falou, ó, germin is awesome, but only when you make cloud code, use it as it não vou falar aqui a palavra que ele disse em inglês

11:04Ou seja, coloca o cloud code para utilizar o Gemini

11:07Se você assistiu o vídeo de novo, faço o convite para você assistir o vídeo onde eu configuro o Gemini, você viu que lá ele foi muito bem em tarefas de analisar um arquivo, explicar ele, porque claro, o Gemn tem 1 milhão de janelas de contexto e analisar um arquivo é algo fácil para uma IA avançada fazer, mas você não precisa gastar os seus tokens do cloud code para fazer isso

11:31Então você pode usar o Gemini nos momentos adequados

11:34Inclusive esse rapaz aqui colocou até um exemplo do cloud MD dele e descendo aqui até um exemplo mais compacto de como ele está instruindo o Gemini dentro do cloud code

11:48Isso aqui tá no cloud MD

11:48Se você quer saber inclusive as melhores práticas pro cloud MD para você usar o Cloud Code como profissional, vou deixar o link na descrição de um vídeo onde eu falei extensivamente sobre a forma mais adequada de se utilizar o Cloud Code no desenvolvimento sério, no projeto real, tá? Então não deixa de assistir esse vídeo também

12:07Mas só pra gente ver aqui como ele usa, ó, é aquilo que a gente já viu

12:11Então você dá instrução ali pro cloud para quando a gente quiser analisar codases muito grandes ou muitos arquivos que podem exceder o contexto para usar o Gemini CLI com a sua janela de contexto que é muito maior

12:22Então usar o Gemini traço P para usar o Google Gemini Slide Context Capacity

12:26E aí dá as instruções, como você coloca, passa os arquivos, né, utilizando o arro, sempre pass, eh, relativos para onde você tá e tudo mais

12:36Os exemplos, né? Isso, mais ou menos isso que a gente testou aqui

12:39Então, explicar o arquivo, múltiplos arquivos, como fazer, um diretório inteiro, etc, etc

12:44Então, assim, muito legal o que você pode fazer aqui, pessoal

12:49Aí, ó, quando utilizar a CLI do Gemini9

12:52Bom, utilizar para você analisar code base inteira, comparar múltiplos arquivos, verificar a presença de padrões de código

12:59Então, vamos fazer o seguinte, eu quero fazer um teste aqui ao vivo com vocês

13:03Eu vou copiar isso aqui, vou lá pro cloud MD do Quint Brasil, vou colocar isso aqui também

13:11Deixa eu só ajeitar aqui, ajeitar os headers aqui, tá? para ficar no nível certo

13:16Vou salvar aqui

13:16E vamos fazer o seguinte, vamos entrar no cloud normal, modo interativo, e vamos testar para ver se de fato ele funciona

13:24Vamos primeiro fazer o seguinte, vamos testar sem pedir para ele usar o Gemini e vamos testar pedindo explicitamente para ele usar o Gemini

13:34Então, a primeira coisa, vou pedir explicitamente, tá? Use the Gemini al to tell me how

13:38Vou botar aqui o mesmo suave pile, né, como esse arquivo funciona

13:43Então, tô dando uma instrução aqui direta, né, lembrando que eu coloquei no cloud MD, ó, ele entrou na pasta Gemini traço PT Brasil

13:49Beleza, tava na pasta back end

13:53É bom, ele passou aqui todo o routers e todo o servico aqui, mas ele diz, ó, no final, como eu tô usando pela primeira vez, ele me pergunta, quer rodar Gemini? Vou falar sim e não me pergunte novamente

14:05Bom, eu passei um prompt bem, posso dizer que é específico, né? Mas ali usando o cloud MD daquele cara, ele me parece ter pedido para carregar muito mais coisa do que necessário

14:18Talvez demore até bem mais do que necessário, mas independente disso, a questão é o seguinte: quem vai carregar todos esses arquivos aqui não é o Cloud Code, é o Gemini

14:28Então a gente consegue até ver tokens aqui, ó, 131 tokens só

14:33Vamos até dar o contrl R pra gente estender aqui, ó, e ver o retorno

14:37Esse aqui é o retorno do Gemini

14:37E aí ele terminou aqui, ó

14:40Finalizar aqui de novo

14:42E tá aqui, ó, ele exatamente como funciona

14:45A gente consegue, será ver quantos tokens a gente gastou aqui? Eu acho que não dá para ver quantos tokens, né? Porque como eu tô no plano max, ele não vai falar aqui, né? Mas enfim, foi algo bem tranquilo, né, pessoal? Olha como funcionou direto aqui

14:58Novamente nós passamos isso para o Gemini em vez de fazer isso com cloud

15:04Vou fazer o seguinte agora, tá? Então eu vou eu vou fechar ou melhor eu vou limpar essa sessão para não sugerir, né, que eu usei o Gemini, faço a mesma pergunta aqui, só que sem dizer explicitamente que eu quero utilizar a CLI do Gem9

15:17Eu acho que nesse caso, como é um arquivo só, ele provavelmente vai me dizer direto, tá? É, foi bem mais rápido, mas você vê também que deu para ver ali que ele gastou um pouco mais de token, né? Claro, aqui é um exemplo simples, porque eu tô carregando um arquivo só, mas eu poderia pedir algo, né? Me me conte como funciona o salary e os background jobs do quant Brasil

15:40Poderia pedir isso, ele precisaria carregar muito mais coisa

15:44Deixa eu ver inclusive se isso funciona

15:46Tell me how background jobs are set in quant Brasil

15:50Give me a detailed manual on how to add a new one

15:54Então, tô pedindo aqui agora uma tarefa um pouco mais complexa, né? Porque eu tô pedindo algo mais geral, né? E pelo que eu tô vendo aqui, sem dizer explicitamente que eu quero que ele use o Gemini, ele não vai utilizar, tá? É, ele não tá utilizando aqui, tá? Pessoal, eu vou parar e vou falar assim: "Use the Gemini be alive for this"

16:16Então veja, mesmo tando ali no cloud MD, claro, eu peguei um cloud MD ali da internet, não foi o que eu eu mesmo escrevi e tudo mais

16:23E bom, ele tá aqui passando

16:25You want to proceed? Yes

16:28Olha só, 148 tokens só que ele gastou isso aqui no momento e o resto foi pro Gemini

16:34É claro, dá para ver aqui, ó, que ele passou todos os arquivos no meio que no contexto aqui do Gemn

16:41Então, o Gemini vai ter que se virar para achar ali, certo? Mas o que que a gente consegue ver aqui? Depender ali só do próprio cloud code, entender que ele vai usar um demnite, talvez precise de um pouco mais de prompt engineering ali no cloud MD

16:54Porém, se a gente passa explicitamente para ele usar o Gemini CLI, aí ele usa direto

17:02Vantagem disso

17:02Muitas vezes eu quero trabalhar numa feature que tá lá num request que já foi, né, já foi merged

17:09Eu inclusive tem um vídeo aqui na descrição onde eu ensino esse macete de como você carregar o contexto de um GitHub no Cloud Code

17:15Vou deixar esse esse link desse vídeo aqui na descrição, tá? Então, eu quero carregar o que tava no GitHub e começar a trabalhar a partir daquilo, certo? Se eu tenho o Gemini, eu posso utilizar o Gemini para carregar esse contexto para porque gente, ele tem que trabalhar, tem que puxar os arquivos no contexto, me dizer para que funciona, etc

17:34Isso vai enchendo a janela de contexto do meu modelo

17:36Então, se eu consigo passar pro Gemnik, que tem 1 milhão de tokens na janela e que me dá 100 requisições de graça, eu salvo o meu cloud code para fazer a implementação

17:47Bom, drawback disso é bem mais lento, né? Você tem que jogar lá no Gemni

17:50O Gemini é mais lento que o Cloud Code

17:52A gente viu no último vídeo que dependendo ali, né, se foi fazer a implementação tudo mais, ele fica bem mais lento

18:01Então ele tá demorando bastante

18:01Ó, deu um time out, né? Deu um time out de 2 minutos aqui

18:05Então, e aí ele vai lá e vai desistir e vai parar

18:07Então, deixa eu parar aqui pra gente não perder muito tempo, porque olha lá, importante a gente ver também quando funciona e quando não funciona

18:14Ele tinha, na verdade, até abertos, visto algumas coisas aqui, ó

18:18Dá para ver que tinha uma resposta aqui já, só que como no prompt ele tinha passado todo o code base, acabou ficando muita coisa e ele deu um time out depois de 2 minutos

18:30Provavelmente tem alguma forma da gente aumentar esse time out, tá? Não sei nem se faz muito sentido, talvez a gente não queira que isso aconteça, mas fica aqui a dica de como fazer para carregar e as limitações também, ser um pouco mais específico pra gente evitar que isso aconteça, certo, pessoal? Muito bem

18:44Eu não queria parar aqui não

18:46Eu queria falar mais uma coisa que eu achei bem legal

18:49Nesse mesmo post aqui do Reddit, alguém falou que criou uma MCP Tool, uma ferramenta MCP para você conectar com Gem direto do Cloud Code

18:59E eu queria testar isso com vocês aqui agora, tá? Então essa é a ferramenta que esse rapaz criou aqui

19:07É, não utilizei ainda, vou testar junto com vocês aqui

19:09Então, o cara disse que fez uma um refactor e tudo mais, né? Bom, vamos fazer a instalação

19:17Então, deixa eu finalizar aqui o cloud code

19:19Vamos executar o comando que ele pediu para executar

19:23Added

19:23Beleza

19:23Então, agora aqui adicionou, vamos inicializar o cloud

19:25E aí tem que rodar aqui o barra mcp

19:27Tá conectando no Gemini CLI, certo? Ó, conectado

19:33Maravilha

19:33Tenho esse MCP disponível aqui para mim

19:35E aqui eu consigo ver as ferramentas

19:37Ó, ferramenta ESG, Sandbx, testing, help

19:42Maravilha

19:42Que que tem nesse MCP aqui, pessoal? Na verdade, esse NCP são opções para você ter o comando diretamente aqui, né? Então, né, a gente pode fazer, usar esse mesmo arroba aqui e usar basicamente como a gente tinha estava fazendo

19:56Olha lá, a gente ganhou esses quatro comandos, ó, analy, help, pink e sandbox

20:01Então eu posso usar esse comando aqui, analyze, e passar para ele novamente

20:06T me how

20:06E aí agora, como eu tô, eu tô é um texto, né? Eu preciso falar exatamente

20:11Então é back end barra onde que tá o sho aqui

20:14Deixa eu ab, deixa eu ver o o pf relativo aqui, né, desse arquivo

20:19Então, conttrl v

20:19Então, tell me how works

20:21Então, veja, olha lá, olha que legal

20:24Em vez de falar use the gem, etc

20:27com o MCP eu faço isso direto

20:31Olha que legal

20:31Então, ó, vai analisar

20:33Pediu para chamar o MCP

20:33Yes

20:33Donesc again

20:37Ele faz até algumas modificações aqui, ó, né? Pediu para inserir algumas coisas a mais ali que eu não tinha pedido

20:43Provavelmente a gente consegue até editar isso aqui

20:45Então, são essas são as ferramentas tools for the AI, Ask Gemini, Ping, help, etc

20:49e outros comandos que ele diz: "Você pode utilizar esse comando diretamente na interface do cloud code/analyzer/sandbox, etc

20:57Então, executou o comando, Gemini, completou e agora ele vai retornar pra gente aquela mesma coisa que a gente já viu

21:06Então, olha que legal, em vez de passar ali na linha de comando normal, em vez de explicitamente falar ali que você quer o GM9, se você instalar esse MCP, você ganha esses novos comandos e você consegue usar ele de uma forma bem melhor

21:22Então, vamos tentar fazer o teste de novo ali que a gente fez, fez ali do background job

21:25Então, vamos lá

21:27Explain how background jobs work in this rapple and give me a manual on how to add a new one

21:34De novo, tô passando aqui esse comando analyze do Gemini

21:37Dessa vez através da ferramenta MCP, vamos ver se existe alguma diferença aqui entre quando a gente pediu explicitamente pela CLI e quando a gente tá pedindo através do NCP

21:51Bom, ó, ele já tem o prompt aqui backend

21:55Agora ele passou um pouco menos arquivos, passou só a pasta back ends comandos aqui, ó

22:01Look for test systemary, né? Ele já deu uma dica aqui do salary e tudo mais

22:05De novo, o MCP tá incluindo isso aqui, né? Não fui eu que pedi nada disso

22:10O próprio MCP servidor aqui está colocando extra

22:13A gente viu que tem um timeout de 2 minutos

22:15Isso é uma limitação da própria CLI do Gemni que me parece já que a gente não tava rodando como tool ali no cloud, ou melhor, na verdade era uma tool, sim, né? Mas não era via MCP

22:27Vamos deixar ele trabalhar aqui e vamos ver se tem mais alguma coisa de relevante aqui nesse repositório

22:35Eu acho que não

22:35É basicamente isso mesmo, pessoal, né? Então ficou bem legal aqui, né? você fazer isso diretamente através da interface do cloud code

22:44Olha, ele terminou, executou o comando, carregou, ó, 1173 characters, né? Completou

22:49E aí, ó, ele entendeu agora sim, depois de fazer isso, aí ele descobriu onde estão os arquivos, ó

22:56Cellery

22:56Py, né? As tesques do quant Brasil, Docker Compose, é onde eu faço o deploy

23:02Então ele rodou um primeiro comando, entendeu? E agora já rodou um segundo comando autonom, né? Então a gente tá aqui no Cloud Code

23:11Cloud Code é autônomo nesse sentido, certo? Vai decidir quando ele quer usar as ferramentas

23:16Tendo também ali o Cloud MD bem definido, também consegue estimular ele a usar o Gemini para fazer esse tipo de interação

23:24Vamos de novo deixar ele terminar

23:27Já tá rodando aí a quase 3 minutos

23:29Mas olha interessante aqui, pessoal

23:32Olha a quantidade de tokens bem bem mais baixa

23:33Ele executou o comando, ó, 11.000 caracteres dessa vez

23:38E aí, o que restou pro cloud code? Olha aí, create comprehensive background jobs manual

23:43Olha que legal, pessoal

23:45Olha que economia absurda que nós tivemos de tokens agora

23:47Toda a parte da análise foi passada pro Gemnight

23:50O Cloud Code, ó, só tá fazendo filemon, só tá fazendo aquilo que ele é melhor em fazer, usar a capacidade de thinking dele, né, para criar algo mais complexo

24:02Então, a gente pediu ali um manual, ele tá criando o manual

24:03Manual, pelo visto, vai ser grande e só isso

24:05O to do dele ficou uma umquezinho só

24:08Vamos oler aqui o manual

24:10Então, como funciona os background job do Conte Brasil? Repositório usa o salary com redes, correto? Sistema inclui salary workers, correto? Celary beat for scheduler, periodic test, correto

24:21Nossos workers tem três filos de prioridade: high, normal e low, correto? Também flower para visualizar as tarefas, correto? Tá aqui o sistema de eh das filas, né? as nossas tarefas eh críticas

24:34Então, e-mail, stripe, operacion na WS, low, eh, bet jobs, etc

24:40Doc, é, como a gente faz a implementação

24:43E ele me fala aqui, ó, como fazer, como adicionar o novo background job by step

24:47Cria esse arquivo e aí vai lá, faz assim

24:49Se tiver um schedule, cria um schedule na paixa/schedule, registra o schedule lá em cellery

24:56Py, e em qualquer lugar do código, chama com ponto delay

25:01E aí dá uns exemplos aqui como testar, como monitorar lá na flower, etc

25:05Pessoal, excelente

25:05Que que eu posso dizer além de excelente aqui? Olha que tarefa que eu pedi

25:10Um Codebase em produção, não é projetinho de fim de semana, é um Codebase do Conte Brasil que tem código para caramba

25:17pedi uma coisa relativamente genérica para ele, ou seja, vai lá, me diz como funciona os background jobs

25:24Ele usou o Gemini, carregou tudo no contexto, aproveitou as requisições de graça, aproveitou a janela de 1 milhão de tokens, internalizou todos aqueles dados e aí depois que ele tinha todos aqueles dados, ele partiu pra parte que faltava, que era a parte de pensar

25:39A parte de pensar a gente deixa o Ops 4 fazer e aí pedi para ele criar esse manual para mim

25:46Aqui eu tenho um manual correto, exatamente detalhado de como fazer para colocar um background job, né, um schedule, uma tarefa que roda em background de forma assíncrona no Conte Brasil

25:57Poderia pegar isso aqui, passar para um novo desenvolvedor, explicar para alguém, ter uma documentação fácil, fácil, molezinha, gastando bem menos tokens

26:06Beleza? Então é isso, pessoal, que eu queria falar com vocês hoje

26:09Espero que vocês tenham gostado

26:09Eu achei isso sensacional

26:11Posso dizer que com certeza vou usar muito isso daqui para frente, tá? Então essa dica do Gemini, fazendo um pipe no terminal com o Cloud Code funciona super bem

26:22Eleve isso

26:25Coloque o Cloud Code no modo interativo para chamar o Gemini

26:27Você pode pedir explicitamente, coloca lá no cloud.md, vai ajudar

26:32Quer ir além? Instala o MCP

26:36Um comandinho e você instala o MCP

26:38Vou deixar o link na descrição

26:40Agradeço também ao developer que fez isso

26:42Deixa eu dar uma olhada aqui no repositório

26:43É Jamu BC, o nome do do usuário aqui no GitHub

26:46Vou deixar o link do MCP que ele criou, dar uma curtida, uma moral para ele lá também, que realmente ficou muito bom

26:53E com isso a gente desbloqueia um workflow ainda mais eficiente para prolongar as nossas sessões de desenvolvimento com o cloud code

27:02Se você gosta desse assunto de programação, se você quer aprender a usar IA da melhor forma possível como programador, esse canal é para você

27:11Então peço por favor, se inscreva nesse canal, curta esse vídeo, compartilhe com seus amigos, fique ligado aí que vai vir mais conteúdo nessa toada

27:17Agradeço a todos pela audiência e até a próxima

27:20M.

Esta nota de insights do YouTube foi criada com a LilysAI. Cadastre‑se grátis e obtenha insights 10× mais rápidos e profundos dos vídeos.

Leia como um gênio com a LilysAI

Q: Como usar o Gemini CLI para otimizar o Claude Code e gastar menos?

Utiliza-se o Gemini CLI para análise de código (gratuito, contexto amplo), passando a saída para o Claude Code para implementação e raciocínio complexo (mais caro), otimizando custos e tokens. [3]

Q: Como essa combinação é feita?

Usando pipes no terminal ou a ferramenta MCP. [10]

Entenda materiais massivos como um gênio — com a LilysAI

Mais de 1.000.000 de buscadores de conhecimento usam a Lilys AI.

Basta adicionar as fontes: sua nota viva fica pronta

Notas totalmente confiáveis com links de origem

Várias notas feitas sob medida para seus objetivos

thumbnail

Chat de IA baseado nas fontes que você enviou

Deep Search encontra fontes confiáveis

Páginas recomendadas (gemini-cli-20251021)

  • Apresentando a CLI Gemini
  • Como Instalar a CLI do Google Gemini (Guia FÁCIL Passo a Passo)
  • CLI Gemini gratuito? É impressionante? Análise prática da ferramenta.
  • Como Usar a CLI do Gemini Gratuitamente
  • Chegou o Gemini CLI – Use o Gemini 2.5 Pro GRÁTIS no seu terminal!
  • Gemini CLI + MCP: Como Instalar e Usar (Tutorial Passo a Passo)
  • Google Gemini CLI: IA no Seu Terminal (Windows • Linux • macOS)
  • Codificação com IA usando Gemini CLI - a ferramenta de codificação agentiva de terminal do Google
  • Como usar o Google Gemini CLI GRATUITAMENTE no CURSOR! (+ Gemini Code Assist no VSCode)
  • Google Gemini CLI É GRATUITO e INACREDITAVELMENTE PODEROSO: Teste de Codificação no Mundo Real e Primeiras Impressões

Sobre a Lilys AI

  • A Melhor Alternativa ao NotebookLM para Notas Personalizadas
  • As 10 Melhores Alternativas ao NotebookLM em 2025 (100 Testadas Pessoalmente)
  • O ChatGPT Pode Assistir Vídeos? A Verdade Sobre Análise de Vídeo com IA em 2025
  • O Melhor Anotador de Vídeo com IA (Gratuito)
Envie um vídeo ou cole um link do YouTube!

Quer ver vídeos mais rápido, como um gênio?

Cole um link ou envie um arquivo — a IA ajuda você a entender 10× mais rápido e com profundidade

Começar grátis