Step 5 Preview: IA barata e surpreendente programando
Autoria: AI ProgBr · 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: Step 5 Preview: IA barata e SURPREENDENTE programando · Canal: AI ProgBr · 22:42 · Assistir no YouTube
Tópicos: Avaliação e benchmarks de IA, Engenharia de software com IA, Geração de conteúdo com IA, Modelos de IA, Modelos locais e open source
O vídeo apresenta o Step 5 Preview, um modelo da Step Fun com 600 bilhões de parâmetros, 27 bilhões ativos, context window de 1 milhão de tokens e recursos de visão. O apresentador compara preço e resultados em benchmarks com outros modelos e, em seguida, testa o modelo criando versões de Doom, Mario Kart, Resident Evil e Crash Bandicoot. Os resultados são variados, mas o apresentador destaca Resident Evil e Doom como demonstrações especialmente interessantes, apesar de bugs e limitações. No encerramento, comenta a futura disponibilização open source do modelo e a possibilidade de executar versões quantizadas localmente.
Pontos-chave
Seção intitulada “Pontos-chave”- O Step 5 Preview tem 600 bilhões de parâmetros, dos quais 27 bilhões são ativos, além de context window de 1 milhão de tokens e capacidades de visão.
- O apresentador destaca o preço baixo do modelo em comparação com alguns concorrentes próximos.
- Nos benchmarks mencionados, o modelo aparece competitivo em tarefas de programação, embora fique atrás de modelos de ponta em alguns testes.
- O modelo criou quatro jogos: Doom, Mario Kart, Resident Evil e Crash Bandicoot.
- O Resident Evil foi considerado o melhor resultado do vídeo, apesar de problemas de visibilidade e de algumas mecânicas.
- A versão inicial de Doom teve dificuldades com portas, mas o modelo corrigiu o problema após executar testes.
- Mario Kart e Crash funcionaram, mas apresentaram limitações como controles invertidos e fases pouco variadas.
- O apresentador afirma que o modelo deve se tornar open source em 15 de outubro e considera testar versões quantizadas localmente.
Capítulos
Seção intitulada “Capítulos”| Início | Capítulo | Resumo |
|---|---|---|
| 00:01 | Apresentação do Step 5 Preview | O apresentador introduz o modelo da Step Fun e comenta sua evolução em relação a modelos anteriores. |
| 00:32 | Capacidades, preço e benchmarks | São apresentados o tamanho do modelo, a context window, os custos e comparações com outros modelos. |
| 03:14 | Primeiros testes: Doom e Mario Kart | O apresentador testa Doom e Mario Kart e explica o prompt genérico usado para gerar o jogo de corrida. |
| 09:58 | Resident Evil e Crash Bandicoot | O modelo cria jogos de ação e plataforma, com destaque positivo para Resident Evil e limitações em Crash. |
| 17:08 | Doom após os ajustes | Depois de corrigir o problema das portas, o apresentador joga uma versão mais completa de Doom. |
| 21:33 | Conclusões e disponibilização open source | O apresentador avalia o modelo e comenta a previsão de disponibilização open source e possíveis testes locais. |
Citações
Seção intitulada “Citações”Os modelos estão ficando melhores e menores. — 01:33
Sensacional. O melhor Resident Evil que vimos até agora. — 13:30
Outro modelo muito interessante que você pode usar, pelo menos para criar jogos. — 21:33
É sempre bom ver esses modelos se tornando open source. — 21:33
Conceitos e entidades
Seção intitulada “Conceitos e entidades”- Step 5 Preview (modelo): Modelo da Step Fun apresentado em versão de preview, com 600 bilhões de parâmetros e 27 bilhões ativos.
- Step Fun (empresa): Empresa responsável pelo Step 5 Preview e por modelos anteriores mencionados no vídeo.
- Artificial Analysis (ferramenta): Serviço consultado no vídeo para comparar índices de inteligência de modelos.
- Qwen3 (modelo): Família de modelos usada como referência de comparação de tamanho e desempenho.
- GLM-5.3 (modelo): Modelo comparado ao Step 5 Preview em preço e resultados de benchmarks.
- GPT-6 Astro (modelo): Modelo citado como superior ao Step 5 Preview em um dos benchmarks de programação.
- Claude Opus 5 (modelo): Modelo citado como superior ao Step 5 Preview em um dos benchmarks mencionados.
- Three.js (ferramenta): Tecnologia especificada no prompt usado para gerar os jogos demonstrados.
- DOOM (conceito): Jogo clássico recriado pelo modelo e testado com controles, armas, inimigos e fases.
- Resident Evil (conceito): Jogo de sobrevivência recriado pelo modelo e avaliado pelo apresentador como o melhor resultado do vídeo.
- Mario Kart (conceito): Jogo de corrida recriado com pistas, itens e controles, embora com algumas falhas de jogabilidade.
- Crash Bandicoot (conceito): Jogo de plataforma recriado com saltos, giros, caixas e níveis.
- APRA Devis (conceito): Curso mencionado pelo apresentador, voltado ao desenvolvimento de software com IA.
Tradução completa (pt-BR)
Seção intitulada “Tradução completa (pt-BR)”00:01 Sensacional. O melhor Resident Evil que vimos até agora. O canal agora tem conteúdo sobre hardware, imagem e vídeo, e hoje estou trazendo de volta nossos jogos, porque sei que alguns de vocês estavam com saudade deles. E, para me ajudar nessa tarefa, estou trazendo o Step 5, que está em versão de prévia e é o novo modelo da Step Fun. Na verdade, gosto muito dos modelos da Step Fun. Eu tinha o Step 3.5 Flash rodando aqui no meu Mac; era muito bom. Depois veio o 3.7, agora estamos na versão 5, e esse modelo é um pouco maior que o Flash. Vamos para a tela
00:32 para aprendermos um pouco mais. Step 5 Preview, um modelo com 600 bilhões de parâmetros, dos quais 27 bilhões são ativos. É um modelo com context window de 1 milhão de tokens e também recursos de visão. A primeira coisa que queremos analisar aqui é a inteligência desse modelo. Então, se formos até o Artificial Analysis, poderemos conferir um pouco disso. E a inteligência em geral, certo? No índice de inteligência do Artificial Analysis, ele aparece aqui com 44 pontos. Isso o coloca entre o GLM 5.3 e o Qwen 3.
01:02 Para vocês terem uma ideia, o Qwen 3 tem 2,8 trilhões de parâmetros, certo? O Step 5 Preview tem 600. É isso que vem acontecendo no setor. Temos modelos menores que estão ficando cada vez melhores. Hoje, o Qwen 3 827B é considerado do mesmo nível que o Opus 4. Olha que loucura. Um modelo que consigo rodar em FP8 aqui na minha máquina. Aliás, montei uma máquina nova com duas ARC B770. Ela teve alguns problemas. Se quiser saber um pouco mais, vou deixar o vídeo aqui no card. Mas conseguimos rodar um Qwen 3
01:33 827B nela em FP8, praticamente sem perda alguma. Então, os modelos estão ficando melhores e menores. E esse também é o caso do Step 5 Preview. Agora, outro aspecto interessante desse modelo é o preço. Estamos falando de 26 centavos por 1 milhão de tokens de entrada e 2,70 por 1 milhão de tokens de saída. A leitura em cache custa alguns centavos e, mais uma vez, esse modelo tem capacidade de visão para imagens e vídeos. Se compararmos com os modelos que estão próximos dele, o GLM 5.3 custa 1,40 por 1 milhão de tokens de entrada e 4,40 por 1 milhão
02:08 de tokens de saída. Neste caso, ele custa 26 centavos. Já o Kim K3, que na verdade está por trás da Step, custa 3 por milhão de tokens de entrada e 15 por milhão de tokens de saída. Tenho esperança de que o próximo modelo da Moonshot seja um pouco mais barato. Isso já acontece com o Kimica 2.7, que, para tarefas de programação, acaba sendo comparável ao Kimica 3, mas por um preço bem menor. Seriam 95 centavos por milhão de tokens de entrada e 4 por milhão de tokens de saída. Mesmo assim,
02:39 ele é mais caro que o Step 5. Quando olhamos os benchmarks em comparação com outros modelos, vemos que ele é realmente competitivo. No Deep SWE versão 1.1, um dos benchmarks importantes de hoje, ele marca 67,7, acima do Kimica 3 e do GLM 5.3. Fica atrás, bem atrás até, do GPT-6 Astro e do Claude Opus 5, mas isso é esperado. No Step Code BCH, a diferença é ainda maior em relação ao Kim K3 e ao GLM 5.3. No terminal BCH, ele aparece aqui entre o GLM 5.3, que estava
03:14 bem à frente dele, e o Kimica 3. Mas é isso: ele está sempre na disputa contra esses dois modelos. Lembrem-se de que o GLM 5.3 é um modelo com mais de 700 bilhões de parâmetros. A diferença não é tão grande. O Step 5 tem 600 bilhões, mas é menor e, pelo menos de acordo com os benchmarks, tem um desempenho melhor na maioria dos casos. Mas vamos ao que interessa. Estamos aqui para ver jogos. Então, vamos ver jogos. Preparei quatro joguinhos para hoje. O primeiro é um Doom clássico, que também já fizemos com outros modelos. Assim vocês podem ter uma ideia. Também trouxe de volta nosso Resident Evil. Acho que em um dos
03:47 últimos vídeos esqueci de pedir que usasse o Three.js. Aí tivemos uma versão interessante, até com visão de cima, mas um pouco diferente do que eu esperava. Desta vez não cometi esse erro e trouxe outros jogos. Trouxe de volta um Mario Kart à moda antiga; faz muito tempo que não fazemos um desses. E trouxe Crash. Vamos começar com o Doom clássico e seguir a partir daí. Vamos lá. Temos nosso Doom aqui. O primeiro teste é ver se ele funciona, certo? Estou vendo algumas coisas aqui atrás, o que é um bom sinal. Então acho que vai funcionar. Vamos lá. Como esse prompt de Doom está bem definido,
04:17 a expectativa é que funcione como os outros Dooms que vimos aqui nos vídeos recentes. Uau! Cara, olha o movimento da arma quando viro. Bem interessante, né? Deixa eu pegar isso aqui. Munição. Olha só. Temos uma porta, olha. Já dá para ver que ele cometeu um erro que tenho visto: a porta está virada para o lado errado, certo? A porta deveria estar fechando aqui, e está funcionando. Está fechada aqui, mas está assim, na outra orientação. Vamos lá. Opa, o que
04:49 aconteceu aqui? Isso aqui é a motosserra. Cara, mas a motosserra atira. Estranho. E parece que tenho munição para ela ali, está vendo? Está vendo ali embaixo? 103. Bom, vamos ver primeiro. Deixa eu ver se correr está funcionando. O que aconteceu? Ih, alguma coisa travou aqui, olha. Correr está funcionando. Certo. Como abro a porta? Não é o… Essa está trancada? Não, não deveria. Espera um segundo. Sou eu que estou confuso? Sou eu. Ah, que
05:26 pena. Estava tão legal. Cara, a porta não abre. Vou pedir para ele corrigir isso. Enquanto ele corrige, vamos dar uma olhada no nosso Mario Kart. Cara, está legal aqui atrás, hein? Então, vamos ver. É o… Ele usa o item. Certo. Espaço, derrapar. Cara, seria mais fácil usar a barra de espaço para usar o item, né? Ter um joystick na tela. Ah, aliás, será que nosso joystick aqui funciona? Olha. Acho que não, né? Ah, o joystick está funcionando. Mas acelerar… Ah, certo.
06:04 É porque eu não estava na pista e os controles estão invertidos. Viro para a esquerda, ele vai para a direita. E por que o turbo está de lado ali? Mas, cara, faz muito tempo que não faço Mario Kart aqui, tá? Então, considerando isso, não sei se é… Nossa, não consigo jogar e falar ao mesmo tempo. Ah! Ah! Aprendi aqui como
06:38 usar o… Eu estava tentando descobrir qual botão usava o item. Aí, agora sim. Agora, agora, agora vou ganhar. Se… Cara, mas o casco é mais lento que… Faz sentido, né? O casco é mais lento que o kart, cara. Não vai acertar ninguém aqui. Tenho que atirar bem de perto ou simplesmente deixar assim, como uma armadilha.
07:11 Cara, jogar com os controles invertidos é muito difícil. Ou será que só estou inventando desculpas, né? Também pode ser isso. T. Olha, estou em primeiro lugar, hein? É isso, ficou meio fraco, mas tudo bem. Olha, agora vou pegar o primeiro aqui. Depois vou usar o meu. T t t. Estou soltando a banana agora, cara.
07:49 É muito melhor que os outros Mario Karts que fizemos aqui, tad.eesxe browser.js, mas isso pode ser apenas uma evolução geral dos modelos, né? Faz muito tempo que fiz um Mario Kart. Vou começar a fazê-los de novo, para ajudar a entender como tudo está evoluindo, porque, no geral, achei este resultado muito bom, considerando que ainda comete o erro de inverter os controles. Mas, no geral, achei um resultado bem interessante, cara. Não consigo escolher aqui. Consigo? Onde está? Deixa eu ir
08:20 para o menu. Não consigo escolher meu personagem. Ficou bem básico, mas foi exatamente isso que pedi. Não dei muitas explicações, não pedi um clone de Mario Kart, e foi isso que ele nos entregou. Aliás, para criar esse clone de Mario Kart, tenho uma espécie de prompt genérico, tá? Que coloco dentro de um comando. Então, executo meu comando “create game” aqui e depois informo qual jogo quero criar e com qual tecnologia quero desenvolvê-lo. Neste caso, seria algo como Mario Kart e Three.js. Pronto, foi basicamente isso que fiz, e o resultado que vimos veio daí. Mas quando nós
08:54 pressione Enter aqui — vou pressionar Enter e depois cancelar. Só para podermos ver aqui, olha. O que fazemos é gerar este prompt inteiro, substituindo certas palavras-chave por Mario Kart e Three.js. Mas nosso prompt-base está pronto. Ele foi colocado dentro de um comando que recebe argumentos e ajusta o prompt de acordo com esses argumentos. Na verdade, é algo que ensino no meu curso APRA Devis. Se você é um programador que depende dos maiores modelos do mundo e, consequentemente, dos mais caros, e está ficando caro demais desenvolver com IA para você,
09:25 este curso é para você. Se você é um programador que ainda não mergulhou de cabeça nessa nova forma de criar software com IA, este curso é para você. Se você vem de qualquer outra área, mas quer aprender a usar agents melhor ou quer criar seus próprios aplicativos, mesmo que não sejam coisas comerciais que você vá lançar, vender ou fazer profissionalmente, este curso também é para você, certo? Criamos um curso mais focado em devs, mas, mesmo que você seja um vibe coder ou nem seja dev, também pode chegar a um novo nível se aprender tudo o que ensinamos lá. Então, vou deixar o link abaixo
09:58 ; dê uma olhada, inscreva-se e nos vemos lá dentro. Vamos ver se o nosso Doom já terminou. Ainda não terminou, continua ajustando o nosso Doom ali. Achei que esse ajuste seria simples, mas vamos deixar rodando. Enquanto isso, vamos conferir o nosso Resident Evil. Uau, Resident Evil. Olha, o nosso joystick também funciona aqui. Certo, vamos lá. Vamos começar o jogo. Nem sei o que esperar disso, certo? Mas vamos lá. Uau! O que é aquilo? Onde está? Como eu… como faço alguma coisa aqui? Ah, toma essa. Espera, para que lado estou virado? Ah, não. Como corre? Ah, ele está
10:38 ele só está atirando para cima, cara. Não está atirando para onde estou virado. Está vendo? Está atirando para cima. Ah, então toma essa. Certo, tem um pequeno bug, mas tudo bem. Cara, isso é muito legal. O que é essa coisa aqui? É uma máquina de escrever. Salvar. Como faço isso aqui? Estou digitando. Uau, salvei o progresso, hein.
11:13 Onde está? Não sei qual botão faz isso aqui. Por que estou indo para este lado? Porta trancada. Mas eu acabei de passar pela porta trancada, não foi? O que aconteceu? Caramba, cara, que loucura. Ah, fiquei preso aqui na caixa. Cara, a colisão está boa. Vamos para cá. Ah, toma essa, toma essa. Ei, não morreu, não morreu, não está morrendo. Ah, morreu. Agora peguei o jeito, viu? Tenho que me posicionar para ele ficar na minha frente. Se
11:47 ele me encurralar aqui, estou ferrado, né? Se ficar aqui assim, vou morrer. Não tem escapatória. Vamos lá. Ah, usei um ali. Parece que ele soltou um pum, né? Ah, mas está usando. Ah, agora toma essa, toma essa, toma essa, toma essa. Certo. Aqui, você tem que fazer isso. Tem que vir para este lado. E toma essa, toma essa, toma essa, toma essa. Legal. Agora estou, estou, estou pegando o jeito. Estou entendendo. Pegue aquela coisa ali. O que é aquela coisa ali? É uma chave. Emblema. Peguei. Peguei o emblema.
12:20 Como abro a porta aqui? Olha. Abriu. Estou ferrado. Estou ferrado. Estou ferrado. Toma essa, toma essa, toma essa, toma essa, toma essa. Cadê minha munição? Cadê minha munição? Onde está? Aqui? Não, está aqui. Não sei. Não sei quantas balas tenho. Tenho 14 balas, mas estou usando a espingarda. Acho que estou usando a espingarda. Cara, peguei munição ali, mas não mudou nada. Não sei como trocar. Tinha mais alguma coisa ali? Não estou vendo. Deixa eu sair
12:56 daqui. Vou ficar mais aqui em cima. Deixa eu ver se consigo olhar pelo canto. Cara, saí daquela tela e voltei, e o zumbi ainda está aqui, cara. Interessante. Olha, vim para cá. Mas não tem nada aqui, né? Certo. Agora vamos conseguir abrir aquela porta ali, viu? Está vendo? O zumbi ainda está aqui, cara. Que loucura. Vamos lá, vamos entrar agora que temos a
13:30 chave. Uau, não consigo ver nada, sabe? Ele me encurralou ali, estou ferrado. Fim de jogo. Cara, o único erro, o único, o único defeito foi esse. Não consegui ver nada ali, cara. Sensacional. O melhor Resident Evil que vimos até agora, certo? Vou trazer mais desses prompts, mas até agora este é o melhor. Bom demais. E aqui temos
14:04 ele, Crash Bandicoot, Lost Island. Corra pela selva, colete as Wumpas e gire para atingir as caixas. Incrível. Vamos lá. Uau. Levei um golpe ali, cara. Ele dá um pulo duplo. Vou pegar as coisas ali. Aqui está o giro. Se eu girar aqui, funciona. Ah, vou tentar girar em cima daquela criaturinha ali.
14:35 Mas o jogo está jogando sozinho aqui por mim. Não era para ser assim. Era? Não era. Não era. Olha aqui. Uau. O que aconteceu? Fim de jogo. Por quê? Vamos de novo. Vamos de novo. Agora vou coletar o máximo que conseguir. Vou quebrar as caixas aqui. Vou pular aqui, olha. Vamos, vamos, vamos. Uau! Espera, onde estão os inimigos agora? Nossa, isso parece ruim,
15:12 né? Está ruim. Está ruim. Está ruim. Acho que tenho que dar um pulo duplo ali. Mas, visualmente, não parece, não parece que eu precise, né? Então vou garantir, mas não achei que precisava fazer isso ali. Mas vamos ver. Aqui. Vou pular essa também. Tem alguma coisa no chão, não sei o que é. Ah, agora está funcionando. Isso aí. Vamos ver se é mesmo isso de novo.
15:44 Toma esse pulo duplo. Agora funcionou. Agora fui longe. Toma essa. Agora vou sempre dar pulos duplos. Uau, essa foi perigosa. Achei que ia dar errado. Onde está o nível um? Ah, está bem ali. Estamos chegando. Estamos quase no fim. Ah, cara. E posso pular e girar ao mesmo tempo. E cheguei ao fim do nível um, acho. Venci. Venci.
16:18 Próximo nível. Mas o que mudou aqui? Nada mudou, né? A mesma coisa. Certo. Visualmente, não há diferença nenhuma. Só que agora estou no nível dois, supostamente. Será que vai ter inimigos novos? Aqui está… ah, ele pula e gira. Ah, espera, passei direto por cima dele. Isso não está certo. Tenho que garantir que vou acertá-lo, então. Uau. Está ficando mais rápido, hein? Onde está? E olha, o nível dois
17:08 vai terminar ali e depois vamos ver se tem mais alguma coisa. Nível três. Nível três. Mas é tudo igual. Não apareceram inimigos novos, nada diferente. Mas legal, legal. Resultado interessante. Vou parar por aqui. A interface também é legal, está tudo bonito. E olha, o nosso Doom está rodando alguns testes aqui, pelo visto. Deixa eu expandir isso aqui. Tivemos uma falha, né? Ele não conseguiu passar pelas portas abertas, mas acho que está quase resolvendo agora. Vamos esperar só mais um pouquinho. Ah, passou, passou agora. Passou. Eu
17:41 acho que termina agora. Acho que agora vai deixar a gente jogar. Incrível, terminou aqui. Vamos rodar de novo. O nosso Doom também funciona aqui com o joystick. Dá até para jogar assim, mas o joystick que tenho, que estou usando hoje, não tem analógico, vai ser mais difícil jogar. Vamos jogar com o mouse e o teclado então. Deixa eu pegar essa munição logo. A primeira coisa que quero ver é se… Ah, eu podia ter pedido para corrigir aquele problema da porta, né? Mas tudo bem. Vamos tentar entrar por esta porta aqui. Ah, a porta abriu. Incrível. E toma essa. Toma essa. Ah, desta vez é meio que um robô
18:15 Legal. Diferente. Então, olha, todas as portas aqui na fachada sul — não sei se é a fachada sul — estão orientadas de lado, mas vamos lá. Toma essa, toma essa, toma essa. Cadê a… Deixa eu, deixa eu pegar a motosserra. Deixa eu tentar matar com a motosserra direto, de longe. Não funciona, né? Claramente não funciona. Dá para ver que nossos inimigos aqui são recortes de papelão, né? Mas era de se esperar, certo? Era para ser
18:48 assim. Vamos lá. Uau, espera, espera, espera. Deixa eu… Onde está meu mouse? Estou me atrapalhando aqui porque não consigo, não consigo ver o mapa. Então, aqui temos o mapa. Aqui embaixo temos as armas que temos. Ainda não temos uma espingarda nem um lançador de foguetes, mas vamos resolver isso agora mesmo. Aqui, olha. Já resolvemos isso com a espingarda. Já estamos com a espingarda em mãos, certo? E vamos poder voltar aqui. Acho que o nível está um pouco escuro demais para
19:23 o meu gosto, mas tudo bem. Já tenho a chave ou não? Ah, já tenho a chave. Uau, olha. Cara, essa arma é potente, né? Ih, tem outro ali. Estamos ferrados. Deixa eu tentar com a pistola. Cara, mas a pistola ficou sem munição. Ah, não, eu estava usando a espingarda. A pistola está aqui. Agora a espingarda ficou sem munição. A pistola é mais rápida, né? Mas o tiro também é mais fraco. Mas tudo bem, funcionou. Legal. Deixa eu pegar mais vida ali. Ah,
19:57 já estou com a vida cheia. Aquele escudinho que apareceu foi muito útil, olha. Vou pegar outro escudo aqui. Demais. Agora vou para o nível dois. Beleza. Nível dois. Arena final. Vamos lá. A arena é diferente da outra. É um pouco diferente, né? Acho que vou vir aqui primeiro. Uau, deixa eu trocar para a espingarda. Não, estou sem… Ah, essa aqui atira agora. Cara, eu
20:28 acho que ele está longe demais e a bala não está acertando direito, cara. Peguei munição para a espingarda, né? Agora posso usar a espingarda. Vamos lá. Aqui vamos só pegar mais munição. Peguei. Beleza. E aqui acho que vou entrar. Vou tentar pegar o lançador de foguetes logo, está bem ali, olha. Lá está o lançador de foguetes. Vou pegar. Pronto. Toma essa. Aí. Esse precisou de só um tiro. Bum. Agora sim. O lançador de foguetes vai facilitar minha vida
21:02 aqui. Nesse grandão. Ele precisa de dois tiros. Já acertei esse aqui. Toma essa. Cara, estou ficando bom nisso. Ou talvez essa versão seja fácil, não sei. Ah, tem mais dois aqui. Eu não tinha visto. Isso me atrapalhou. Tem que ser o lançador de foguetes. Foi só eu comemorar. Quase me dei mal, cara. Vou pegar tudo aqui, olha. Certo. Não sobrou mais nada para pegar. Demais.
21:33 Estou saindo daqui. Vitória, concluído. Muito bom. Ficou legal, cara. Ficou legal. Bom, meus amigos, outro modelo muito interessante que vocês podem realmente usar, pelo menos para criar jogos. Ele teve um bom desempenho. Vamos lá. Além disso, no dia 15 de outubro, esse modelo vai se tornar open source. 600 milhões de parâmetros é um pouco difícil de executar localmente, mas é sempre bom ver esses modelos se tornando open source, especialmente porque, dependendo da licença, outros provedores podem hospedá-lo por preços ainda mais baixos. Vou ver se conseguimos executar uma versão Q1 ou Q2, talvez localmente
22:09 aqui. Mas mesmo Q1 ou Q2, como ele tem 27 bilhões de parâmetros ativos, acho que vai ficar um pouco lento. De qualquer forma, vamos ver. E quero saber o que vocês acharam desse modelo. Deixem nos comentários aqui embaixo. Se quiserem ver um vídeo em que crio uma influenciadora virtual, confiram este vídeo aqui. Agora, se quiserem ver um vídeo sobre a máquina nova que estou montando com duas RTX 4070s, confiram este vídeo aqui. Se quiserem aprender mais sobre desenvolvimento com IA, olha, é só acessar este link aqui: ele tem todas as informações de que vocês precisam para tomar uma decisão e participar do nosso curso. É isso, estou me despedindo. Até o
22:42 próximo jogo. Estamos juntos nessa.
Transcrição original
[00:01] Sensational. The best Resident Evil we’ve seen so far. The channel now has hardware, image, and video content, and today I’m bringing back our games, because I know some of you have been missing them. And to help me with this task, I’m bringing in Step 5, which is in preview version, and is the new model from Step Fun. Actually, I really like Step Fun’s models. I had Step 3.5 Flash running here on my Mac, it was very good. Then came 3.7, now we’re on version 5, and this model is a bit larger than the Flash one. Let’s head
[00:32] to the screen so we can learn a little more. Step 5 Preview, a 600-billion parameter model, which has 27 billion active parameters. It’s a model with a 1-million token context window and vision capabilities as well. The first thing we want to look at here is this model’s intelligence. So, if we go here to Artificial Analysis, we’ll be able to check some of that out. And intelligence in general, right? On the Artificial Analysis intelligence index, it sits here with 44 points. This places it between GLM 5.3 and Qwen 3.
[01:02] To give you an idea, Qwen 3 has 2.8 trillion parameters, okay? Step 5 Preview has 600. This is what’s been happening in the industry. We have smaller models that are getting better and better. Today, Qwen 3 827B is considered to be on the same level as Opus 4. Look how crazy that is. A model that I can run in FP8 here on my machine. By the way, I built a new machine with two ARC B770s. It had a few issues there. If you want to know a little more, I’ll leave the video here in the card. But we can run a Qwen 3
[01:33] 827B on it in FP8, with almost no loss at all. So, models have been getting better and smaller. And that’s the case with the Step 5 Preview as well. Now, another interesting thing about this model is the price. We’re talking here about 26 cents per 1 million input tokens and 2.70 per 1 million output tokens. Cached reading comes out to a few cents, and again, this model has vision capacity for images and video. If we take the models that are close to it, GLM 5.3 costs 1.40 per 1 million input tokens and 4.40 per 1 million
[02:08] output tokens. In this case, it costs 26 cents. As for the Kim K3, which actually sits behind Step, it will cost 3 per million input tokens and 15 per million output tokens. I’m hopeful that the next Moonshot model will be a bit cheaper. That’s already the case for Kimica 2.7, which for coding tasks ends up being comparable to Kimica 3, but at a much lower price. That would be 95 cents per million input tokens and 4 per million output tokens. Even so,
[02:39] it’s more expensive than Step 5. When we look at the benchmarks compared to other models, we see that it is a truly competitive model. So in Deep SWE version 1.1, which is one of the important benchmarks today, it scores 67.7, above Kimica 3 and above GLM 5.3. It falls behind, quite far behind even, GPT-6 Astro and Claude Opus 5, but that is expected. In the Step Code BCH, the gap is even larger in relation to Kim K3 and GLM 5.3. In the terminal BCH, it appears here between GLM 5.3, which was
[03:14] well ahead of it, and Kimica 3. But that’s it, it’s always in the game against these two models. Remember, GLM 5.3 is a model with over 700 billion parameters. It’s not that big of a gap. Step 5 has 600 billion, but Step 5 is smaller and at least according to the benchmarks, it performs better in most cases. But let’s get to what matters. We are here to see games. So let’s see games. I’ve prepared four little games here today for us. The first is a classic Doom that we’ve also done on other models. So you can get an idea here. I also brought back our Resident Evil. I think in one of
[03:47] the last videos I forgot to tell it to use Three.js. And then we got an interesting version, even top-down, but a little different from what I expected . This time I didn’t make that mistake and brought other games. I brought back an old-school Mario Kart, it’s been a long time since we’ve done that, and I brought Crash. Let’s start with the classic Doom and we’ll go from there. Let’s go. We have our Doom here. The first test is to see if it runs or not, right? I’m seeing some things here in the back, which is a good sign. So, I think it will work. Let’s go. Since this Doom prompt is well-defined, the
[04:17] expectation is that it works like the other Dooms we’ve seen here in recent videos. Woah! Man, look at the movement of the weapon when I turn. That’s pretty interesting, right? Let me grab this here. Ammo. Look at this. We have a door, look. I can already see he made a mistake I’ve been seeing, which is this door facing the wrong way, right? The door should be closing here, and it’s working. It’s closed here, but it’s like this, in the other orientation. Let’s go. Oops, what
[04:49] happened here? This here is the chainsaw. Man, but the chainsaw shoots. Strange. And it looks like I have ammo for it there, see? Do you see it down there? 103. Well, let’s see here first. Let me see if sprinting is working. What happened? Uh oh, something got stuck here, look. Sprinting is working. Okay. How do I open the door? It’s not the Is that one locked? No, it shouldn’t be. And wait a second. Is it me who’s confused? It is me. Ah, what a
[05:26] shame. It was so cool. Man, the door isn’t opening. I’ll ask him to adjust it. While he adjusts it, let’s take a peek at our Mario Kart. Man, it looks cool back here, huh? So, let’s see here . It’s the It uses the item. Okay. Space, drift. Man, space to use the item would be easier, right? Having a joystick on the screen. Oh, by the way, will our joystick here work, look? I don’t think so, huh? Oh, the joystick is working. But the accelerate Ah, okay
[06:04] . It’s because I wasn’t on the track and it’s reversed. I turn left, it goes to the right. And why is the turbo there sideways? But man, it’s been a long time since I’ve done Mario Kart here, okay? So, considering that, I don’t know if it’s a Gosh, I can’t play and talk. Ah! Ah! Learned here how to
[06:38] use the I was trying to figure out which button used the item. There, now we’re talking. Now, now, now I’m going to win. If Man, but the turtle is slower than Makes sense, right? The turtle is slower than the kart, man. It’s not going to hit anyone here. I have to shoot from very close or just leave it like this, like a trap there.
[07:11] Man, playing with reversed controls is really hard. Or am I just making excuses, right? That could be it too. T. Look, I’m in first place, huh? That’s it, a bit weak there, but that’s okay. Look, now I’m going to grab the first one here. Then I’ll use mine. T t t. I’m dropping the banana now, man.
[07:49] It’s much better than the other Mario Karts we made here, tad.eesxe browser.js, but that could just be a general evolution of the models, right? It’s been a long time since I made a Mario Kart. I’m going to start making them again, to help us understand how everything is evolving, because, overall, I thought this result here was very good, considering it still makes the mistake of inverting controls, but overall, I thought it was a very interesting result, man. I can’t choose here. Can I? Where is it? Let me go to
[08:20] the menu. I can’t choose my character. It turned out pretty basic, but that’s exactly what I asked for. I didn’t give many explanations, I didn’t ask for a Mario Kart clone, and this is what it delivered to us. By the way, to create this Mario Kart clone, I have a sort of generic prompt, okay? That I put inside a command. So I run my “create game” command here, and then I pass which game I want to create and which technology I want to build it with. In this case, it would be something like Mario Kart and Three.js. Done, that was basically what I did, and the result we saw was based on that. But when we
[08:54] press enter here—I’ll press enter and then cancel. Just so we can see here, look. What we do is generate this entire prompt, replacing certain keywords with Mario Kart and Three.js. But our base prompt is ready. It was placed inside a command that receives arguments and adjusts the prompt according to those arguments. This is actually something I teach in my APRA Devis course. If you are a programmer who is dependent on the biggest models in the world and consequently the most expensive ones, and it’s getting too expensive for you to develop with AI,
[09:25] this course is for you. If you are a programmer who hasn’t dived headfirst into this new way of creating software with AI yet, this course is for you. If you come from any other field, but you want to learn how to use agents better or you want to create your own applications, even if they aren’t commercial things that you’re going to launch, sell, or do professionally, this course is for you too, okay? We made a course focused more on devs, but even if you’re a vibe coder or not a dev at all, you can reach a new level too if you learn everything we teach there. So, I’ll leave the link down
[09:58] below, take a look, sign up, and I’ll see you inside. Let’s see if it finished our Doom here yet. It hasn’t finished yet, it’s still adjusting our Doom over there. I thought this adjustment would be simple, but let’s let it keep running. In the meantime, we’ll check out our Resident Evil. Whoa , Resident Evil. Look, our joystick works here too. Okay, let’s go. Let’s start the game here. I don’t even know what to expect from this, okay? But let’s go. Whoa! What is that? Where is it? How do I How do I do anything here? Ah, take that. Wait, which way am I facing? Oh no. How do you run? Ah, he’s
[10:38] he’s only shooting upwards, man. He’s not shooting where I’m facing. See? He’s shooting upwards. Ah, then take that. Okay, it’s got a small bug, but okay. Man, this is really cool. What is this thing here? It’s a typewriter. Save. How do I do this here? I’m typing . Whoa, I saved the progress, huh.
[11:13] Where is it? I don’t know which button does the thing here. Why am I going this way? Locked door. But I just passed through the locked door, right? What happened? Damn, man, that’s crazy. Oh, I’m stuck here on the box. Man, the collision is good. Let’s head over here . Ah, take that, take that. Hey, it didn’t die, it didn’t die, it’s not dying. Ah, it died. Now I’ve got the hang of it, see? I have to position myself so he stays in front of me. If
[11:47] he corners me here, I’m screwed, right? If he stays here like this, I’m going to die. There’s no way around it. Let’s go. Oh, I used one there. It sounds like he farted, doesn’t it? Ah, but it’s using. Oh, now take that, take that, take that, take that. All right. Here, you have to do this. You have to come this way. And take that, take that , take that, take that. Nice. Now I’m I’m I’m getting the hang of it. I’m getting it. Grab that thing over there. What is that thing over there? It’s a key. Emblem. Got it. I got the emblem.
[12:20] How do I open the door here, look? Opened it. I’m screwed. I’m screwed. I’m screwed. Take that, take that, take that, take that, take that. Where’s my ammo? Where’s my ammo? Where is it? Is it here? No, it’s here. I don’t know. I don’t know how many bullets I have. I have 14 bullets, but I’m using the shotgun. I think I’m using the shotgun. Man, I picked up the ammo there, but nothing changed. I don’t know how to change it. Was there anything else there? I don’t see it. Let me get out
[12:56] of here. I’ll stay up here more. Let me see if I can look through the corner. Man, I left that screen and came back, and the zombie is still here, man. Interesting. Look, I came over here. But there’s nothing here, right? Okay. Now we’ll be able to open that door over there, see? You see? The zombie is still here, man. How crazy. Come on, let’s go in there now that we have the
[13:30] key. Whoa, I can’t see anything, you know? He cornered me there, I’m screwed . Game over. Man, the only mistake, the only, the only flaw was that. I couldn’t see anything there, man. Sensational. Best Resident Evil we’ve seen so far, okay? I’ll bring more of these prompts, but so far this is the best one. Too awesome. And here we have
[14:04] him, Crash Bandicoot, Lost Island. Run through the jungle, collect the Wumpas and spin into the boxes. Awesome. Let’s go. Whoa. I got hit there, man. He does a double jump. I’ll be grabbing the stuff there. There’s the spin. If I spin here, it works. Ah, I’ll try to spin into that little creature there.
[14:35] But the game is playing by itself here for me. It wasn’t supposed to be like this. Was it? It wasn’t. It wasn’t. Look here. Whoa. What happened? Game over. Why? Let’s go again. Let’s go again. Now I’ll collect as much as I can. I’ll be breaking the boxes here. I’ll be jumping here, look. Come on, come on, come on. Whoa! Wait, where are the enemies now? Gee, that looks bad,
[15:12] huh? It’s bad. It’s bad. It’s bad. I think I have to double jump there. But visually it doesn’t look, it doesn’t look like I need to, right? So I’ll I’ll make sure, but I didn’t think I needed to there. But let’s see. Here. I’ll skip that too. There’s something on the floor I don’t know what it is. Oh, now it’s working. There we go. Let’s see if that’s really it again.
[15:44] Take that double jump. Now it worked. Now I went far. Take that. Now I’ll always go with double jumps. Whoa, that one was dangerous. I thought I was going to mess up. Where’s level one? Oh , it’s it’s right there. We’re getting there. We’re reaching the end. Oh, man. And I can jump and spin at the same time. And I reached the end of level one, I think. I beat it. I beat it.
[16:18] Next level. But what changed here? Nothing changed, did it? Same thing. Okay. Visually there’s no difference at all. Except I’m on level two now, supposedly. I wonder if there will be new enemies? Here is oh, he jumps and spins. Oh, wait, I went right over him. That’s not right. I have to make sure I hit him then. Whoa. It’s getting faster , huh? Where is it? And look, level two
[17:08] is gonna end there and then we’ll see if there’s anything else. Level three. Level three. But it’s all the same. There weren’t any new enemies, nothing different at all. But cool, cool. Interesting result. Let me stop here. Cool interface too, everything is nice. And look at our Doom, it’s running some tests here, it seems. Let me expand this here. We had one failure, right, it couldn’t get through the open doors, but I think it’s almost solving it now. Let’s wait just a little longer. Oh, it passed, it passed now. It passed. I
[17:41] think it ends now. I think now it’s going to let us play. Awesome, it finished here. Let’s run it again. Our Doom is also working here with the joystick. You can even play like this, but this joystick I have, that I’m using today, doesn’t have an analog stick, it’ll be harder to play. Let’s play with the mouse and keyboard instead. Let me grab this ammo already. First thing I want to see is if Ah, I could have asked it to fix that door issue there, right? But that’s okay. Let’s try to enter this door here. Oh, the door opened. Awesome. And take that . Take that. Oh, it’s kind of a robot
[18:15] this time. Cool. Different. So, look, all the doors here on the south facade, I don’t know if it’s the south facade, they’re oriented sideways, but let’s go . Take that, take that, take that. Where’s the Let me, let me go with the chainsaw. Let me try to kill with the chainsaw directly from afar. Doesn’t work, right? Clearly doesn’t work. You see that our enemies here are these cardboard cutouts, right? But this is expected, okay? It was supposed to be
[18:48] like this. Let’s go. Whoa, wait, wait, wait. Let me. Where’s my mouse? I’m struggling here because I can’t, I can’t see the map. So here we have the map. Down here we have the weapons we have. We still don’t have a shotgun or rocket launcher, but we’ll solve that right now. Here, look. Here we already solved it with the shotgun. We already have the shotgun in hand, okay? And we’ll be able to come back here. I think the level is a bit too dark for
[19:23] my taste, but that’s okay. Do I already have the key or not? Ah, I already have the key. Whoa, look. Man, this weapon is tough here, isn’t it? Uh oh, there’s another one there. We’re screwed. Let me try with the pistol. Man, but the pistol ran out of ammo. Oh, no, I was using the shotgun. Pistol is here. Now the shotgun ran out of ammo. Pistol is faster, right? But the shot is also weaker. But that’s okay, it worked. Nice. Let me get more health there. Ah,
[19:57] I’m already at full health. That little shield that came, it came in handy, look. Grab another shield here. Awesome . Now I’m going to level two. Top. Level two. Final arena. Let’s go. The arena is different from the other one. It’s a little different, right? I think I’ll come here first. Whoa, let me switch to the shotgun. No, because I’m out of Ah, this one shoots now. Man, I
[20:28] think he’s too far and the bullet isn’t hitting him right, man. I grabbed shotgun ammo, right? I can go with the shotgun now. Let’s go here. Here we’ll just grab more ammo. Got it. Good. And here I think I’ll enter here. I’ll try to get the rocket launcher right away, it’s right there, look. There’s the rocket launcher. I’m going for him. Done. Take that. There. This one took just one. Boom. Now we’re talking. The rocket launcher will make my life
[21:02] easier here. On this big one. He needs two shots. I already hit this one. Take that. Man, I’m getting good at this. Or maybe this version is easy, I don’t know. Ah, there are two more here. I hadn’t seen them. That messed me up. Has to be the rocket launcher. As soon as I celebrated. I almost got screwed, man. Grab everything here, look. Alright. Nothing left to grab. Awesome.
[21:33] I’m heading out. Victory, cleared. Top notch. Turned out good, man. Turned out good. Well, my friends, another very interesting model that you can actually use, at least for making games. It performed well. Go. Also, on October 15th, this model will go open source. 600 million parameters is a bit hard to run locally, but it’s always good to see these models go open source, especially because, depending on the license, other providers can host it. At even cheaper prices. I’ll see if we can run a Q1, Q2 version, maybe locally
[22:09] here. But even Q1, Q2, since it has 27 billion active parameters, I think it will be a bit slow. Anyway, we’ll see. And I want to know what you thought of this model. Leave it down below in the comments. If you want to see a video where I create a virtual influencer, take a look at this video here. Now, if you want to see a video about the new machine I’m building with two RTX 4070s , take a look at this video here. If you want to learn more about developing with AI, look, it’s right here, this link has all the information you need to make a decision and join our course. That’s it, I’m signing off, until the
[22:42] next game. We’re in this together.