Pular para o conteúdo

Mode Coder grátis: custa literalmente US$ 0 — sem assinatura!

Ver no idioma original →

Autoria: AICodeKing · Assistir no YouTube

Vídeo de autoria do canal indicado, não da IANIA; todos os direitos pertencem ao criador. Transcrição, resumo e tradução gerados automaticamente; o conteúdo no idioma original é preservado na versão em idioma original.

Idioma original: inglês

Vídeo original: FREE Mode Coder: This is LITERALLY $0 - NO SUBSCRIPTION FREE CODER! · Canal: AICodeKing · 09:37 · Assistir no YouTube

Tópicos: Agentes de IA, Engenharia de software com IA, Ferramentas de desenvolvimento com IA, Mercados e economia

O vídeo apresenta o modo gratuito do Verdant, uma ferramenta de programação com IA que pode ser usada sem assinatura, mas tem uma franquia que é renovada a cada cinco horas e um limite semanal. O apresentador demonstra como usar o modo em uma tarefa de JavaScript: corrigir uma função de carrinho de compras e verificar a mudança com testes existentes. Nesse exemplo, o agent corrigiu o cálculo em duas linhas e os cinco testes passaram. O vídeo também compara os modos free, eco e prime e sugere tarefas pequenas e verificáveis para experimentar.

  • O modo free do Verdant pode ser usado sem assinatura ou compra de créditos.
  • A franquia do modo free é renovada a cada cinco horas, mas também há um limite semanal.
  • A demonstração usa uma função JavaScript de carrinho de compras que não convertia entradas em texto nem considerava as quantidades.
  • O agent executou os testes antes e depois da alteração; os cinco testes passaram após a correção.
  • A mudança converte preços e quantidades em números, calcula o total e arredonda o resultado para centavos.
  • O modo eco também custa zero créditos, mas exige assinatura; prime usa créditos para acesso a modelos mais fortes.
  • O apresentador recomenda começar com tarefas focadas, instruções claras e uma forma definida de verificar o resultado.
  • Outras tarefas sugeridas incluem entender código desconhecido, fazer pequenas mudanças de interface e escrever documentação.
Início Capítulo Resumo
00:02 Apresentação do modo gratuito O apresentador introduz o modo free do Verdant e explica que vai demonstrar uma tarefa de programação e comparar os modos disponíveis.
02:09 Configuração e correção do carrinho de compras O vídeo mostra como selecionar o modo free e enviar uma tarefa para corrigir o cálculo do carrinho, executar testes e verificar a mudança.
05:19 Franquia e diferenças entre os modos O apresentador explica a renovação da franquia e o limite semanal do modo free, além de comparar free, eco e prime.
06:55 Tarefas recomendadas e avaliação dos resultados O vídeo sugere tarefas pequenas para experimentar, reforça a importância de verificar as mudanças e conclui que o modo gratuito pode ser um ponto de partida.

O Verdant liberou o modo gratuito para todo mundo. — 00:02

Você está dando ao agent o problema, o comportamento esperado e uma forma de verificar o trabalho. — 03:46

Cinco passaram, zero falharam. — 04:17

O modo free é renovado a cada cinco horas e também tem um limite semanal. — 05:19

Experimente uma tarefa que você faria por conta própria, inspecione o resultado e veja se o tempo economizado é significativo. — 08:32

  • Verdant (ferramenta): Ferramenta de programação com IA apresentada no vídeo, que permite trabalhar em projetos e oferece os modos free, eco e prime.
  • free (conceito): Modo do Verdant disponível sem assinatura, com uma franquia renovada a cada cinco horas e um limite semanal.
  • eco (conceito): Modo do Verdant que custa zero créditos, mas exige uma assinatura e tem sua própria quota.
  • Prime (conceito): Modo do Verdant que usa créditos para dar acesso a modelos mais fortes.
  • JavaScript (conceito): Linguagem usada no exemplo de uma função que calcula o total de um carrinho de compras.
  • testes (conceito): Verificações usadas para comparar o comportamento da função com os resultados esperados antes e depois da correção.

00:02 [música] >> Oi. Bem-vindos a mais um vídeo. Então, a Verdant liberou o modo gratuito para todo mundo. E esta é uma atualização bem interessante se você quer um agent de programação com IA sem adicionar mais uma assinatura às suas despesas mensais. Você pode abrir o aplicativo para desktop, escolher o modo gratuito e começar a trabalhar sem comprar uma assinatura ou créditos. Há uma cota que é renovada, e também existe um limite semanal, que vou explicar daqui a pouco. Mas o que eu queria verificar era o que você realmente consegue fazer com ele, porque uma opção gratuita é útil quando consegue concluir uma tarefa que importa para você. Então, neste vídeo, vou

00:36 mostrar como começar a usá-lo, apresentar um pequeno teste de programação que fiz no aplicativo para desktop e explicar como o modo gratuito é diferente do eco e do prime. Também vou falar sobre os tipos de tarefa que eu tentaria primeiro se estivesse usando isso com um orçamento limitado. Então, vamos direto ao assunto. Se você ainda não usou o Verdant, é uma ferramenta de programação com IA na qual você abre um projeto e descreve o que quer que seja feito. O agent pode trabalhar com os arquivos desse projeto, fazer alterações e executar comandos para verificar o resultado. Por exemplo, você pode passar a ele um bug para investigar e pedir que reproduza o problema antes de fazer uma alteração. Depois, você pode conferir os arquivos que ele editou e os testes que executou, tudo como parte da mesma

01:07 tarefa. Esse é o workflow que vamos usar aqui. Quero ver se ele consegue ler um pequeno trecho de código, entender por que está com problemas, corrigi-lo e verificar a correção. Agora, a atualização 2.13 também mudou a forma como você escolhe a IA para uma tarefa. Há as opções free, eco e prime, e o Verdant pode direcionar a tarefa automaticamente com base no modo selecionado. Pessoalmente, gosto de ter essa opção. Quando você está apenas tentando corrigir algo pequeno, escolher entre vários nomes de modelos pode se tornar mais uma decisão antes mesmo de começar a trabalhar. Aqui, podemos

01:38 selecionar free e seguir com a tarefa. No aplicativo para desktop, a descrição diz que são modelos básicos para trabalhos leves, o que dá uma ideia razoável de por onde começar. Agora, vou mostrar como configurar. Primeiro, baixe o Verdant no site oficial, instale o aplicativo para desktop e faça login. Depois de entrar, acesse projects e clique em new task. Você verá a opção de selecionar ou criar um projeto. Neste exemplo, vou escolher uma pasta existente porque já preparei um pequeno projeto com o código e os testes.

02:09 Em seguida, ao lado da caixa de mensagem, abra o seletor de modo e escolha free. Você pode ver que ele está selecionado aqui. Agora, digite seu pedido e envie. Um detalhe importante é que estou usando uma tarefa de projeto comum. No momento, o Manager oferece suporte a eco e prime. Então, se você estiver acompanhando este passo a passo específico do modo gratuito, comece em projects e depois em new task, como estou fazendo aqui. Enfim, vamos ao exemplo. Tenho uma função minúscula de carrinho de compras em JavaScript. O trabalho dela é receber alguns itens, multiplicar os preços pelas quantidades e retornar o total. O

02:41 problema é que os valores vindos de um formulário podem chegar como texto. Então, um preço que parece ser US$ 12,50 pode, na verdade, estar armazenado como uma string, e a função original simplesmente soma esse valor ao total acumulado. Com strings, o JavaScript pode acabar concatenando o texto. A função também ignora a quantidade, o que significa que comprar três unidades de algo também não resulta no total correto. Isso nos dá um problema simples, com um resultado que podemos conferir. Se um item custa US$ 12,50 e eu compro dois, o total deve ser US$ 25. Também incluí cinco testes. Eles abrangem valores recebidos como strings,

03:13 vários itens, valores numéricos comuns, um pequeno cálculo com decimais e um carrinho vazio. Antes da correção, quatro desses testes falham. Só o teste do carrinho vazio passa porque a função começa com zero e não tem nada para somar. Então, é isto que estou pedindo ao Verdant: corrija o cálculo do total do carrinho. Os preços e as quantidades podem chegar como strings vindas de um formulário. Retorne um número arredondado para os centavos e retorne zero para um carrinho vazio. Execute os testes existentes primeiro, faça a menor correção possível e execute-os novamente. Não altere o arquivo de teste. Também digo a ele para manter o trabalho dentro deste projeto e evitar

03:46 adicionar dependências, porque este exemplo só deveria exigir uma pequena alteração no cálculo. Acho que essa é uma maneira útil de escrever esses prompts. Você informa ao agent qual é o problema, qual é o comportamento esperado e como verificar o trabalho. Ele tem informação suficiente para agir sem precisar adivinhar o que significa ter sucesso. Então, vamos enviar e ver. Certo, ele começa explorando os arquivos do projeto. Depois, executa os testes existentes e reproduz as falhas. Você pode ver que ele informa que quatro dos cinco testes estão falhando. Em seguida, edita a função e executa os testes de novo. E agora os cinco passam.

04:17 Também executei os testes separadamente depois que ele terminou e obtive o mesmo resultado. Cinco passaram, zero falharam. Então, ótimo. Agora, se abrirmos a alteração, é bem fácil de acompanhar. Ela converte o preço e a quantidade em números, multiplica os dois para cada item e soma o resultado ao total. Depois, arredonda o resultado final para os centavos. A alteração ocupa duas linhas na função. O arquivo de teste continua igual. Essa última parte importa porque estamos verificando a correção com base nas expectativas que definimos no início. As entradas em string agora produzem um número. As quantidades são consideradas. E o

04:48 carrinho vazio continua retornando zero. No exemplo com vários itens, dois itens a US$ 12,50, mais outro item a US$ 5,25, agora nos dão US$ 30,25. Isso corresponde ao resultado esperado. Então, esse é um resultado útil do modo gratuito. Ele leu o arquivo, executou os testes, fez a edição e verificou o resultado em uma única solicitação. Agora, este é um pequeno exemplo preparado. Ele mostra como o modo gratuito lidou com esse bug específico. E eu gostaria de testar tarefas mais exigentes antes de avaliar o desempenho dele em

05:19 um projeto grande. Mas, para essa alteração específica, ele fez o que pedi. Vamos falar agora sobre a cota, porque você deve entender isso antes de planejar seu trabalho considerando esse limite. Segundo a Veridant, o modo gratuito é renovado a cada 5 horas e também tem um limite semanal. Então, você tem tanto uma janela de uso mais curta quanto um limite para a semana. Esse limite semanal continua valendo mesmo com a renovação da cota de período mais curto. Tenha os dois em mente se estiver planejando várias sessões ao longo de alguns dias. O anúncio não informa um número fixo de mensagens, então eu não diria que todo mundo recebe uma quantidade específica

05:51 de prompts. Consulte as informações de uso no seu aplicativo enquanto trabalha, especialmente antes de começar algo que talvez exija várias rodadas de alterações. Para mim, isso faz das tarefas específicas um ponto de partida sensato. Se eu já tiver uma mensagem de erro e um resultado esperado claro, posso incluí-los na primeira solicitação. Isso dá contexto útil ao agent desde o início e pode reduzir a necessidade de idas e vindas. Agora, vamos esclarecer também a diferença entre free e eco, porque a expressão “zero créditos” pode fazer os dois parecerem semelhantes. O modo free está disponível sem assinatura. O eco também não custa créditos, mas exige uma

06:24 assinatura e tem sua própria cota. O prime usa créditos para dar acesso a modelos mais poderosos. Então, se você está testando o Verdant sem um plano pago, escolha free. Se já tem uma assinatura, o eco é outra opção a considerar para o seu trabalho. E, com o prime, o custo em créditos passa a fazer parte da decisão. Eu analisaria o resultado que estou obtendo antes de decidir passar para uma opção superior. Se uma tarefa específica está sendo resolvida bem, isso é uma informação útil. Se eu continuar recebendo alterações incompletas ou precisar de várias tentativas para corrigir o mesmo mal-entendido, então reavaliaria a tarefa, o prompt e o modo que estou

06:55 usando. Enfim, além desta demonstração, há alguns outros tipos de tarefa que eu tentaria com o modo gratuito. A primeira é entender um código que não conheço. Talvez você tenha baixado um pequeno projeto e esteja tentando descobrir para onde vai o envio de um formulário. Eu pediria ao agent que rastreasse esse fluxo e explicasse os arquivos relevantes antes de alterar qualquer coisa. Isso dá a você algo específico para conferir. Você pode abrir os arquivos mencionados e acompanhar a explicação. Se estiver aprendendo, pode então perguntar sobre a parte específica que não entendeu. Outra tarefa que eu tentaria é uma pequena alteração de interface, descrita com clareza. Talvez o rótulo de um botão esteja

07:29 Uma mensagem confusa ou um estado vazio precisa de uma explicação melhor. Eu forneceria o texto exato e indicaria a parte relevante do projeto. Para esse tipo de mudança, depois eu abriria o app e conferiria na tela. Um teste aprovado não mostra se o texto está sendo cortado nem se o resultado fica bom em uma janela menor. A documentação é outra possibilidade. Quando um pequeno recurso estiver funcionando, talvez eu peça que explique como executá-lo, quais entradas ele espera e como rodar os testes. Depois, eu mesmo seguiria essas instruções para ver se alguém novo conseguiria de fato usá-las. Esses são exemplos do que eu exploraria em seguida.

08:01 O teste que realmente executamos hoje foi o cálculo do carrinho, e é nesse resultado que estou baseando esta demonstração. O hábito útil é decidir como você vai conferir o resultado antes de enviar a solicitação. No nosso exemplo do carrinho, tínhamos totais esperados, testes existentes e uma mudança pequena o suficiente para inspecionar. Se [fungando] você é estudante e está trabalhando em um projeto pequeno, isso também dá a oportunidade de aprender com a correção. Depois de conferir se funciona, veja por que funciona. No nosso exemplo, entender a diferença entre somar números e concatenar strings é algo que você pode usar em outras situações no JavaScript. E se você

08:32 já programa regularmente, eu usaria a mesma abordagem para avaliar o quanto isso ajuda você. Experimente uma tarefa que normalmente faria por conta própria, inspecione o resultado e veja se o tempo economizado faz diferença no seu workflow. No geral, gosto do fato de que agora você pode experimentar isso sem precisar decidir primeiro se vai assinar. A cota vai importar se você usar isso com frequência, e o escopo das suas tarefas também vai importar. Mas, se quiser experimentar um agent de programação com IA em um projeto pequeno, este é um ótimo ponto de partida. Vou deixar o site da Verdens

09:04 e o anúncio na descrição para você conferir e ler os termos atuais por conta própria. No geral, é bem legal. Enfim, me conte o que você achou nos comentários. Se gostou deste vídeo, considere fazer uma doação pela opção Super Thanks [música] ou se tornar membro clicando no botão de inscrição. Além disso, deixe seu gostei neste vídeo e inscreva-se no meu canal. Vejo você no próximo. Até lá, tchau. >> [música]

09:37 [música]

Transcrição original

[00:02] [music] >> Hi. Welcome to another video. So, Verdant has opened free mode to everyone. And this is a pretty interesting update if you want an AI coding agent without adding another subscription to your monthly expenses. You can open the desktop app, choose free mode, and start working without buying a subscription or credits. There is an allowance that refreshes, and there is also a weekly cap, which I’ll explain in a bit. But the part I wanted to check was what you can actually do with it, because having a free option is useful when it can get through a task you care about. So, in this video, I’ll

[00:36] show you how to start using it, walk through a small coding test I ran in the desktop app, and explain how free is different from eco and prime. I’ll also talk about the kinds of tasks I would try first if I were using this on a limited budget. So, let’s get right into it. If you haven’t used Verdant before, it’s an AI coding tool where you open a project and describe what you want done. The agent can work with the files in that project, make changes, and run commands to check the result. For example, you can give it a bug to investigate and ask it to reproduce the problem before making a change. You can then look at the files it edited and the tests it ran, all as part of the same

[01:07] task. That is the workflow we’re going to use here. I want to see whether it can read a small piece of code, understand why it is broken, fix it, and verify the fix. Now, the 2.13 update also changed how you choose the AI for a task. You have free, eco, and prime, and Verdant can route the task automatically based on the mode you select. Personally, I like having this option. When you’re just trying to fix something small, choosing between a bunch of model names can become another decision before you’ve even started working. Here, we

[01:38] can select free and get on with the task. In the desktop app, the description says basic models for light work, which gives you a reasonable idea of where to start. Now, let me show you the setup. First, download Verdant from its official website, install the desktop app, and sign in. Once you’re inside, go to projects and click new task. You’ll see the option to select or create a project. For this example, I’m choosing an existing folder because I’ve already prepared a small project with the code and its tests.

[02:09] Then, beside the message box, open the mode selector and choose free. You can see that it is selected here. Now, you can type your request and send it. One detail to keep in mind is that I’m using a regular project task. Manager currently supports eco and prime. So, if you’re following this particular free mode walk-through, start from projects and new task as I’m going here. Anyway, let’s come to the example. I have a tiny JavaScript shopping cart function. Its job is to take some items, multiply their prices by their quantities, and return the total. The

[02:41] problem is that values coming from a form can arrive as text. So, a price that looks like $12.50 might actually be stored as a string, and the original function just adds that value to the running total. With strings, JavaScript can end up joining the text together. The function also ignores the quantity, which means buying three of something doesn’t produce the correct total, either. This gives us a straightforward problem with a result we can check. If one item costs $12.50 and I buy two, the total should be $25. I’ve also included five tests. They cover values coming in as strings,

[03:13] multiple items, ordinary numeric values, a small decimal calculation, and an empty cart. Before the fix, four of those tests fail. Only the empty cart test passes because the function starts with zero and has nothing to add. So, here’s what I’m asking Verdin to do. Fix the cart total calculation. Prices and quantities may arrive as strings from a form. Return a number rounded to cents, and return zero for an empty cart. Run the existing tests first, make the smallest fix, and run them again. Leave the test file unchanged. I also tell it to keep the work inside this project and avoid

[03:46] adding dependencies because this example should only need a small change to the calculation. I think this is a useful way to write these prompts. You’re giving the agent the problem, the expected behavior, and a way to check its work. It has enough information to act without having to guess what success looks like. So, let’s send it and see. Okay, it starts by exploring the project files. Then it runs the existing tests and reproduces the failures. You can see it reports that four out of five tests are failing. Next, it edits the function and runs the tests again. And now all five pass.

[04:17] I also re-ran the tests separately after it finished and got the same result. Five passed, zero failed. So, that’s great. Now, if we open the change, it’s pretty easy to follow. It converts the price and quantity into numbers, multiplies them together for each item, and adds the result to the total. Then it rounds the final result to cents. The change is two lines in the function. The test file stays the same. That last part matters because we’re checking the fix against the expectations we started with. The string inputs now produce a number. Quantities are included. And the

[04:48] empty cart still returns zero. For the multi-item example, two items at $12.50 plus another item at $5.25 now give us $30.25. That matches the expected result. So, this is a useful result from free mode. It handled the file reading, the test run, the edit, and the verification in one request. Now, this is a small prepared example. It shows how free mode handled this particular bug. And I’d want to try more demanding tasks before judging its performance on

[05:19] a large project. But for this focus change, it did what I asked. Let’s talk about the allowance next because this is something you should understand before planning your work around it. According to Veridant, free mode refreshes every 5 hours and also has a weekly cap. So, you have both a shorter usage window and a limit across the week. That weekly cap still applies even though the shorter allowance refreshes. Keep both in mind if you’re planning several sessions over a few days. The announcement doesn’t give a fixed number of messages, so I wouldn’t tell you that everyone gets a particular

[05:51] number of prompts. Check the usage information in your app as you work, especially before starting something that might need several rounds of changes. For me, that makes focus tasks a sensible starting point. If I already have an error message and a clear expected result, I can put those in the first request. That gives the agent useful context immediately and can save some back and forth. Now, let’s also clear up the difference between free and eco because the zero credit wording can make these sound similar. Free is available without subscribing. Eco also costs zero credits, but requires a

[06:24] subscription and has its own quota. Prime spends credits for access to stronger models. So, when you’re trying Verdin without a paid plan, choose free. If you already subscribe, eco is another option to consider for your work. And with prime, the credit cost becomes part of the decision. I would look at the result I’m getting before deciding to move up. If a focus task is being handled well, that’s useful information. If I keep getting incomplete changes or spending several attempts correcting the same misunderstanding, then I would reassess the task, the prompt, and the mode I’m

[06:55] using. Anyway, beyond this demo, there are a few other kinds of tasks I would try with free mode. The first is understanding unfamiliar code. Maybe you’ve downloaded a small project and you’re trying to figure out where a form submission goes. I’d ask the agent to trace that flow and explain the relevant files before changing anything. That gives you something specific to check. You can open the files it mentions and follow the explanation. If you’re learning, you can then ask about the particular part you don’t understand. Another task I’d try is a small clearly described interface change. Maybe a button label is

[07:29] confusing or an empty state needs a better explanation. I’d give it the exact wording and point it at the relevant part of the project. For that kind of change, I’d open the app afterward and check it on screen. A passing test doesn’t tell you whether text is getting cut off or whether the result looks right at a smaller window size. Documentation is another possibility. Once a small feature is working, I might ask it to explain how to run it, what inputs it expects, and how to run the tests. Then, I’d follow those instructions myself to see whether someone new could actually use them. Those are examples I would explore next.

[08:01] The test we actually ran today was the cart calculation, and that’s the result I’m basing this demonstration on. The useful habit is to decide how you’ll check the outcome before sending the request. For our cart example, we had expected totals, existing tests, and a change small enough to inspect. If [snorts] you’re a student working through a small project, that also gives you an opportunity to learn from the fix. After checking that it works, look at why it works. In our example, understanding the difference between adding numbers and joining strings is something you can use elsewhere in JavaScript. And if you

[08:32] already code regularly, I’d use the same approach to evaluate how much help it gives you. Try a task you’d otherwise handle yourself, inspect the output, and see whether the time saved is meaningful for your workflow. Overall, I like that you can now try this without making a subscription decision first. The small bug fix worked, the changes were easy to inspect, and we got the expected test results. The allowance will matter if you’re using it frequently, and the scope of your tasks will matter, too. But if you want to experiment with an AI coding agent on a small project, this is a pretty good place to start. I’ll leave Verdens

[09:04] website and the announcement in the description so you can check it out and read the current terms yourself. Overall, it’s pretty cool. Anyway, let me know your thoughts in the comments. If you like this video, consider donating through the Super Thanks [music] option or becoming a member by clicking the join button. Also, give this video a thumbs up and subscribe to my channel. I’ll see you in the next one. Until then, bye. >> [music]

[09:37] [music]