Pular para o conteúdo

Como aproveitar melhor cada crédito do Kiro

Ver no idioma original →

Autoria: Kiro · 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: Getting more out of every Kiro credit · Canal: Kiro · 58:44 · Assistir no YouTube

Tópicos: Agentes de IA, Automação de tarefas e workflows, Ferramentas de desenvolvimento com IA, Inferência e otimização de modelos

Eric Hanchad e Laura conversam sobre como usar os créditos do Kiro com mais eficiência, incluindo estratégias para aproveitar o plano gratuito de 50 créditos. Laura recomenda escolher modelos menores para tarefas simples, orientar o agent com steering files, planejar trabalhos complexos e fornecer contexto suficiente antes da execução. A conversa também apresenta diferenças entre Kiro IDE, Kiro CLI e Kiro Crew, além de automações com hooks e de um benchmark de custos entre ferramentas. No fim, Laura mostra um projeto experimental para criar aplicativos de TV com Vega OS.

  • Modelos de menor custo podem dar conta de tarefas simples sem exigir um modelo de fronteira.
  • Use steering files para evitar arquivos, testes e documentação desnecessários.
  • Agrupar mudanças relacionadas em um prompt pode reduzir trabalho repetido.
  • Use spec-driven development para planejar projetos complexos antes da implementação.
  • Hooks e ferramentas estáticas podem automatizar tarefas e evitar o uso de créditos em operações determinísticas.
  • Fornecer arquivos, imagens e outros contextos relevantes ajuda o agent a trabalhar com menos tentativas.
  • Kiro Crew permite acompanhar várias sessões, manter o estado do trabalho e interagir por serviços como Discord.
  • Kiro IDE, Kiro CLI e Kiro Crew atendem a necessidades diferentes e podem ser usados em conjunto.
  • O projeto sample agent cost bench compara o custo de executar prompts em diferentes ferramentas de programação.
Início Capítulo Resumo
00:02 Abertura e apresentação do episódio Eric dá as boas-vindas ao público e apresenta o tema dos créditos do Kiro.
01:42 Novidades no Kiro Eric comenta workflows, controles empresariais e outras atualizações do produto.
03:49 Modelos e atualizações do CLI A conversa passa pelo Opus 5.5, pelo contexto de um milhão de tokens e por novidades do Kiro CLI.
07:04 Kiro CLI V3 e eventos Eric explica as vantagens da versão V3 do CLI e comenta eventos futuros da comunidade.
08:46 Apresentação de Laura e créditos gratuitos Laura se apresenta e introduz sua experiência usando o plano gratuito para desenvolver projetos.
14:33 Projeto de vídeo com Hyperframes Laura descreve um vídeo criado com Hyperframes e os modelos usados no projeto.
17:14 Como escolher modelos para economizar Os apresentadores discutem quando modelos mais baratos podem substituir modelos de fronteira.
24:20 Para que serve o Kiro Crew Eric e Laura explicam como o Kiro Crew ajuda a gerenciar sessões persistentes e tarefas em paralelo.
34:06 Estratégias para reduzir o uso de créditos Laura apresenta práticas como usar steering files, planejar tarefas e automatizar etapas com hooks.
42:13 Código simples e contexto relevante Laura recomenda resolver manualmente mudanças fáceis e fornecer contexto visual ou arquivos ao agent.
46:28 Comparação de modelos e custos Laura compara respostas de modelos diferentes e apresenta um benchmark de custos entre ferramentas.
53:30 Dúvidas, Vega OS e encerramento A conversa responde a perguntas sobre o terminal e termina com uma demonstração de um projeto para Vega OS.

Você não precisa usar sempre os modelos mais avançados para fazer bastante coisa. — 17:14

Você não precisa escolher um ou outro; é uma combinação dos dois. — 29:47

Mantenha as coisas simples e configure steering files para o agent já saber o que deve ou não fazer. — 36:51

Se você consegue fazer algo simples no código, faça você mesmo. — 42:13

  • Kiro (ferramenta): Produto de desenvolvimento com IA apresentado no vídeo, disponível em IDE, CLI e outras interfaces.
  • Kiro Crew (ferramenta): Aplicativo que organiza sessões de agent, permite tarefas concorrentes e mantém o estado do trabalho.
  • Kiro CLI (ferramenta): Interface de linha de comando do Kiro, com uma versão V3 mencionada no vídeo.
  • Kiro IDE (ferramenta): Ambiente de desenvolvimento do Kiro usado para trabalhar com código, modelos e prompts.
  • Laura (pessoa): Developer advocate que compartilha estratégias para economizar créditos e demonstra recursos do Kiro.
  • Eric Hanchad (pessoa): Apresentador do programa semanal do Kiro que conduz a conversa com Laura.
  • HyperFrames (ferramenta): Projeto open source apresentado como framework para agents escreverem HTML e renderizarem vídeos.
  • DeepSeek V3.2 (modelo): Modelo citado por Laura como uma das opções usadas em seu projeto de vídeo.
  • Sonnet 4.5 (modelo): Modelo citado por Laura como outra opção usada no projeto de vídeo.
  • hooks (conceito): Automações que executam ações em resposta a eventos ou etapas de um workflow.
  • steering files (conceito): Arquivos de instruções que orientam o agent, por exemplo, para evitar testes ou documentos não solicitados.
  • Spec-driven development (conceito): Abordagem que divide uma tarefa em etapas de planejamento antes da implementação.
  • sample agent cost bench (repo): Repositório open source mencionado como benchmark para comparar custos entre ferramentas de programação.
  • Vega OS (ferramenta): Sistema operacional apresentado por Laura no contexto de desenvolvimento de aplicativos para dispositivos Fire TV.
  • AWS (empresa): Empresa com a qual Laura trabalha como developer advocate e cujo canal publica conteúdo sobre o Kiro.

00:02 [música] [música] [música]

00:37 Olá, pessoal! Meu nome é Eric Hanchad e este é o programa semanal do Kiro, em que falamos sobre tudo relacionado ao Kiro. Esta é a nossa transmissão ao vivo. Eu adoro a nossa vinheta. Acho que temos uma das melhores vinhetas. Sempre que a ouço, ela simplesmente se destaca. Se você está assistindo agora, temos um chat. Então, participe! Estamos transmitindo no LinkedIn, no YouTube e na Twitch. Pode comentar em qualquer uma dessas plataformas. Queremos saber o que você acha.

01:08 Adoramos parar a transmissão ao vivo e responder às perguntas bem no meio do programa, a qualquer momento. Então, por favor, sim, façam perguntas. Também contem de onde estão assistindo hoje. Tenho um convidado especial hoje. Vamos falar um pouco sobre os créditos do Kiro e sobre como economizar créditos do Kiro. Acho que esse é um assunto importante. Continuamos ouvindo falar disso o tempo todo. Mas gosto de começar todos os meus programas conferindo o nosso curo.dev. Então, vamos abrir o site.

01:42 Aqui está o curo.dev. O que gosto de fazer é abrir a seção de recursos e conferir nosso changelog. Este é o lugar para começar, se você acabou de conhecer o Kiro ou nunca ouviu falar dele antes. Mas também dá para conferir as atualizações mais recentes, e espero que alguns de vocês que estão assistindo hoje sejam fãs do Kiro e queiram saber o que há de novo. Ainda hoje, lançamos workflows, espaços de trabalho não confiáveis mais seguros e controles de login corporativo.

02:12 Assim, você pode executar workflows reutilizáveis com vários agents em segundo plano e aplicar proteções mais robustas. Isso está disponível no IDE 1.2, que introduz os workflows. Você pode executar workflows com vários agents em segundo plano. É meio difícil explicar os workflows sem mostrar para vocês. Então, talvez a gente mostre mais tarde no programa. Também estamos criando conteúdo sobre isso para dar uma ideia melhor de como funciona.

02:44 Mas você pode pedir ao Kiro para executar um plano reutilizável de várias etapas enquanto continua no chat principal. Cada etapa é executada em sua própria sessão de agent. Use a área de workflows acima do chat para acompanhar o progresso e abrir uma etapa. É quase como se você pudesse definir esses workflows, essas etapas, e ele trabalhasse em cada uma delas de forma autônoma. E elas são reutilizáveis. É um pouco difícil de explicar, mas é um ótimo recurso novo que estamos adicionando ao IDE. Ele já está disponível no Kiro Crew. Então, se você é fã do Kiro Crew,

03:16 pode usar workflows lá hoje. E, pelo que vejo, também adicionamos esse controle de login corporativo. Os administradores podem restringir quais métodos de login são permitidos, preencher previamente os dados de login da organização e adicionar um link de ajuda. Então, se você é cliente do Kiro for Enterprise, estamos sempre adicionando novos recursos por lá. Pode conferir. Ah, estou vendo a Hannah. Oi, obrigado por participar de lá do Chile. Agradeço. Modo de foco no agent, detalhes da sessão,

03:49 tratamento regional de dados. Ótimo. E, se você não viu, acho que nossa última transmissão ao vivo foi no dia 23 — estou conferindo meu calendário —, mas, desde então, tivemos um lançamento muito grande. Uma das perguntas que recebemos com frequência é quando vamos disponibilizar determinado modelo. Um dos modelos mais recentes que tivemos o prazer de apresentar foi o Claude Opus 5.5. Ele foi lançado em 28 de setembro. Ele traz recursos de programação agentic mais avançados. Eu adoro

04:20 o Opus 5.5. Tenho usado muito esse modelo recentemente, em muitos projetos. Neste fim de semana, peguei todos os meus projetos favoritos, aqueles em que tenho trabalhado ou nos quais queria trabalhar, e pensei: “Sabe de uma coisa? Vou usar o 5.5 neles e ver como se sai.” Ele foi incrível. Se tivermos tempo mais tarde, vou mostrar um projetinho divertido que criei com ele: um player de música em MP3. Mas, como vocês podem ver, ele já está disponível. Está disponível com suporte experimental. Só não se esqueçam de que ele está disponível no Kiro IDE, no CLI, no Crew e em todos os diferentes serviços.

04:54 Mas é preciso ter um plano pago: Pro, Pro Plus, Pro Max ou Empower, e estar na região US East 1 ou US Central. Então, é necessário atender a esses requisitos. Também inclui um context window de 1 milhão de tokens. Oi, mais algumas pessoas estão chegando. Se você está assistindo ao vivo agora, conte no chat de onde está assistindo. Adoro responder às perguntas no chat e saber de onde vocês são. Oi, Devx Cuba. O Devx Cuba é de Cuba. Quem diria?

05:26 Quem diria? Stephen, de Gana, obrigado por participar. Azie, da África do Sul, obrigada. Agradeço a todos por participarem. Este é o programa do Kiro. Também temos gerenciamento de energia, estilos de saída v3 e velocidade de rolagem em tela cheia. Sim, algumas atualizações bem legais para o CLI. Se você usa o Kiro CLI, estamos sempre adicionando novidades por lá. Agora você pode instalar e desinstalar powers usando /powers na v3. Aliás, se você estiver usando o Kiro CLI,

05:56 lembre-se de usar d-v3 ao iniciá-lo. Assim, você terá a versão três. Olha só, tem alguém de Baltimore, nos Estados Unidos. Oi, oi, Thomas, obrigado por participar hoje. Agora também temos /settings e configurações na v3. Há uma tela de configurações para selecionar tela cheia e velocidade de rolagem. Muitas melhorias ótimas na interface do terminal para deixá-la ainda melhor. Você pode executar um hook quando uma sessão v3 termina. Adicionamos isso agora. Se você ainda não usou hooks no Kiro, eles são uma ótima maneira de acionar algo quando acontece alguma coisa.

06:30 E agora há um novo hook para executar um hook quando uma sessão v3 termina. Certo, temos um usuário do LinkedIn cujo nome não aparece, mas obrigado por participar da Alemanha. Sim, muitas atualizações legais para o CLI, workflows e até tempos limite configuráveis do terminal e links de arquivos clicáveis para o IDE. Também há muitas melhorias novas para o IDE. Temos uma convidada. Vou chamá-la daqui a pouco. Ah, o Alp tem uma pergunta: “Por que devemos usar a v3 e o CLI? Quais são as

07:04 vantagens e diferenças?” A v3 é a versão totalmente nova do CLI. Ela ficou em modo experimental ou de prévia por um tempo. Em breve, será o modo padrão do CLI, mas já conta com todos os recursos mais recentes. A interface do terminal tem uma aparência e um funcionamento diferentes. É nessa direção que estamos indo. Então, ao usar o CLI, o Kiro CLI, use a versão v3. Como eu disse, você pode usar d-b3 com ele.

07:38 Vamos conferir a seção da comunidade. Vamos ver os próximos eventos. Não. Não há novos eventos próximos, como vocês viram na semana passada, mas temos o cutscy Montreal, o Cusack. Estarei em San Francisco daqui a poucas semanas, no dia 15 de outubro, para a conferência da Vercel. Vamos ter um estande nessa conferência da Vercel. Estarei lá pessoalmente. Então, se alguém quiser conversar sobre o Kiro,

08:08 ficarei feliz em conversar com vocês sobre o Kiro. Se tiverem algo, estarei por lá. Vou estar por lá. Muitas coisas divertidas estão acontecendo. O Kiro também vai participar de outros eventos. Acho que eles ainda não estão no calendário de eventos. Vamos atualizá-lo em breve, especialmente para alguns eventos de IA em novembro, que me deixam animado. Certo. Ah, chegou mais alguém. Olá do México! Usuário do LinkedIn, do México. Hola, pode chegar! Obrigado a todos por participar e assistir hoje. Ah, estou vendo uma pergunta, mas não vejo um nome,

08:46 acho que sua pergunta não chegou, mas pode mandar. Agora, vamos chamar nossa convidada de hoje. Oi, Laura, como vai? >> Oi, pessoal. Oi, Eric. Como vai? >> Oi! Muito bem. A Laura trabalha na mesma equipe que eu. Ela é senior developer advocate. Como vai, Laura? Pode se apresentar para todo mundo? >> Sim, claro. Oi, pessoal! Aqui é a Laura, e também sou developer advocate na AWS. Moro em Seattle. Então,

09:18 É de lá que estou falando com vocês ao vivo. >> Incrível. E um dos motivos pelos quais queríamos você aqui hoje é que, aliás, Laura é ótima. Ela acompanha muitas das coisas e dos comentários que estamos ouvindo da comunidade. Ela vem liderando esse ciclo de feedback, tentando garantir que tudo o que ouvimos chegue às pessoas certas. Estamos trabalhando juntas em várias coisas diferentes no universo do Kiro, especialmente em conteúdo. Então, é ótimo

09:50 tê-la neste podcast. E ela participou desta transmissão ao vivo. Você fez uma transmissão ao vivo na semana passada, certo? >> Sim, acabamos de participar de uma transmissão ao vivo para o canal do AWS no YouTube, falando novamente sobre alguns recursos do Kiro, e acho que ela acabou de ficar disponível sob demanda. Então, se você quiser saber mais sobre o Kiro e sobre criar um jogo e o Spectrum em desenvolvimento, pode encontrar a transmissão no canal do AWS no YouTube. Acho que o nome da transmissão ao vivo é Cloud Report. >> Adorei. E eu sempre pergunto a todos

10:22 os meus convidados: o que você está bebendo hoje? Vou começar: como sempre, estou tomando meu shake de proteína, meu shake de proteína com frutas vermelhas, que tomo todas as manhãs. E você? >> Estou só com água num copo Stanley, nada muito sofisticado, mas vou dar uns goles. >> Adorei. Sim. Acho que a bebida mais comum entre os meus convidados tem sido água. Sei que também está um pouco cedo. Então… >> Talvez café. >> É, café. Certo.

10:53 >> Café. >> Brendan fez uma pergunta. Certo. Minha empresa usa o Kiro, mas os modelos disponíveis são limitados. Isso é gerenciado pela empresa? Esses modelos são definidos com base na oferta do Amazon Bedrock no nível empresarial? Meu Bedrock… Shift+Enter. Acho que você foi cortado no final, mas entendi a ideia da pergunta. O que você acha, Laura? >> Bem, depende. Sim, acho que há controles empresariais que a sua empresa pode ativar para habilitar e

11:24 desabilitar determinados modelos para você, provavelmente por questões de preço, para garantir que as pessoas não acabem acumulando uma conta muito alta, imagino. Mas, sim, por baixo dos panos, o harness do Kiro usa os modelos compatíveis com o Bedrock. Então, primeiro eles terão suporte no Bedrock e depois você os verá aparecer no Kiro. Qual era o outro aspecto da pergunta? Acho que era se a empresa pode limitá-los. Acho que pode, mas isso não acontece por padrão, acredito, a menos que

11:55 a empresa selecione essa opção em uma das configurações. >> Sim, sim. Acho que você está exatamente certa. É só se a empresa decidir que não quer que você tenha acesso a todos os modelos mais recentes. Você deveria ter acesso a todos eles. Mas há muitos controles empresariais que eu nem conheço. Eles estão sempre adicionando mais, para permitir um controle bem granular. Ah, recebemos um “Oi, Laura. Obrigado”. >> Olá. >> E um “oi” ao vivo do México. Marco, obrigado. Digam no chat o que estão bebendo. Estou vendo alguns

12:27 cafés. Temos alguns consumidores de café por aqui. Ele diz: “Nesse ritmo, faz sentido queimar tokens”. [risos] Bem, sabe, temos a pessoa certa aqui hoje, porque a Laura está em destaque. Ela escreveu uma postagem muito legal no blog sobre o uso de tokens e como levar ao limite o plano gratuito do Kiro. Vou apresentá-la, mas talvez você também tenha algumas coisas para compartilhar. >> Sim. >> Laura, deixa eu ver aqui. Este é meio que…

12:58 Este é um artigo muito divertido. Vou mandar no chat agora. É um artigo sobre como aproveitar o plano gratuito. Se você acessar “Events” e depois “Pricing” em nosso site kiro.dev, vai ver que oferecemos todos esses planos gratuitos, com US$ 50 em créditos para experimentar. Eu diria que 50 créditos são suficientes para fazer só um pouquinho de trabalho.

13:31 Laura, você concorda? [fungada] >> Sim. No blog, acho que mencionei isso e posso falar um pouco mais depois. Consegui fazer um projeto razoável — na verdade, dois projetos razoáveis —, pequenos, mas nada insignificantes, com meus 50 créditos. E, de novo, acho que a ideia é que a velocidade com que você consome esses créditos pode variar dependendo do modelo que estiver usando. É disso que vamos falar um pouco mais hoje. Mas, sim, consegui colocar no ar meu site pessoal [fungada] com ele.

14:01 Depois, consegui fazer um vídeo promocional curto de marketing, usando um pacote open source com que tenho brincado bastante nos últimos meses. Acho que escrevi no blog, mas o projeto do vídeo consumiu um pouco menos de 18 créditos. >> Vou exibir sua tela. Deixa eu ver. Claro. >> Vamos ver. Vou tirar a minha e colocar a sua. Certo. >> Minha tela está aparecendo? Certo.

14:33 >> Sim. >> Então, no mesmo blog que vocês têm no chat, mais para o final, falo um pouco mais sobre o projeto específico que criei e sobre quais modelos usei e quantos créditos consumi. Também compartilho o prompt que usei para esse projeto específico. A ideia aqui é que existe um projeto open source muito legal chamado Hyperframes, que acho que está chamando um pouco a atenção, não só da minha

15:03 equipe, mas também ouvi falar de muitas outras pessoas usando. Basicamente, é um framework para agents escreverem HTML e depois renderizarem vídeos a partir dele. Muitas pessoas da equipe de developer advocacy têm experimentado isso e explorado como criar imagens de apoio para um vídeo e vídeos curtos de chamada para quando estamos nos espaços das conferências e em exposições, para deixar um vídeo passando ao fundo enquanto conversamos com vocês sobre o assunto que nos levou até lá. Enfim, esse foi o

15:37 projeto em que eu estava trabalhando e que serviu de base para parte do blog. Eu estava criando um clipe de 30 segundos para o próprio Kiro. Engraçado, era um projeto bem metalinguístico: eu estava usando o Kiro para criar um vídeo sobre o Kiro. Mas aqui eu falava sobre o prompt que estava usando, os dois modelos que estava usando e como mantive tudo dentro do plano gratuito para o blog. Os modelos que usei foram o Deepseek, na época o V3.2, e o Sonnet 4.5. Também coloquei aqui alguns exemplos de como isso fica no IDE do Kiro. Então, esta era uma captura da primeira resposta ao meu prompt, que custou um pouco menos de nove créditos. E depois mostrei o vídeo que esse pacote gerou para mim, com 30 segundos. Você pode conferir no blog. Mas acho importante falar sobre como maximizar o uso se você está explorando diferentes planos gratuitos de vários fornecedores. Acho importante tentar aproveitar ao máximo os 50 créditos…

16:10 usar no Kiro IDE? Então, aqui está um registro da primeira resposta ao meu prompt, que custou um pouco menos de nove créditos. E aqui mostrei o reel que esse pacote de 30 segundos gerou para mim. Então, dá para ver isso no blog. Mas acho importante falar sobre como maximizar os créditos se você está explorando diferentes planos gratuitos de vários fornecedores. Acho importante tentar aproveitar ao máximo os 50 créditos em

16:44 este caso do Kiro. Então, escrevo aqui e acho que é mais fácil falar sobre isso. >> Você pode aumentar um pouco a fonte? >> Ah, claro. Sim. Ficou melhor? >> Sim, >> um pouco mais. Mas enfim, tenho algumas — acho que são quatro ou cinco —, tenho seis. Eu meio que escrevi sobre essas seis estratégias diferentes nas quais gosto de pensar quando estou trabalhando com, neste caso, um plano gratuito, em que sou bastante limitado quanto à quantidade de créditos que tenho para criar. >> Antes de você falar disso, Laura, quero perguntar uma coisa. Então, isso é realmente

17:14 legal. Então, >> você está dizendo que, com os 50 créditos, muita gente vê esses 50 créditos e pensa: “Bom, vou usar o Opus 5. Vou usar…” Não dá para usar o Opus 5.5 no plano gratuito, mas vou usar o modelo gratuito com o multiplicador mais alto que eu conseguir. >> E aí vou simplesmente… e isso vai consumir todos os seus créditos em, sei lá, uma ou duas horas. Mas você está dizendo que não precisa usar esses modelos mais recentes e de última geração, que têm multiplicadores de 2x ou 3x. Quando você abre o Kiro, pode

17:49 usar o DeepSeek e fazer bastante trabalho. Pode usar o MiniMax, alguns dos modelos da Claude que têm multiplicadores ainda menores que 1x, e também dá para fazer muita coisa. >> Sim, exatamente. Acho que também incluí uma tabela aqui. Ela está um pouco desatualizada, então alguns dos modelos talvez tenham mudado no IDE, em termos de custo; talvez já existam versões melhores. Mas enfim, a ideia era dar uma olhada nos modelos que poderiam ser verdadeiros cavalos de batalha dentro da própria categoria. Então, eu

18:22 listei aqui a opção mais barata na época — talvez ainda seja —, o Qwen Coder Next, que, em alguns benchmarks, ainda apresentava capacidades muito boas de geração de código. E também anotei algumas outras opções: quais são algumas opções econômicas, intermediárias, antes de chegar aos modelos de fronteira? Indiquei aqui o MiniMax 2.1, que agora tem uma versão mais recente. Acho que é a 2.5. E o mesmo vale para o DeepSeek, certo?

18:55 A ideia é que você não precisa usar sempre os modelos de fronteira para obter boa parte das mesmas funcionalidades. Mas vai pagar mais por isso, claro. Neste caso, é quase o dobro, dependendo do modelo que você estiver usando. Então, alguns de nós que talvez usem nossos IDEs agênticos, ou CLI, etc., IA agêntica em geral, talvez do ponto de vista de uma empresa, não sintam que precisam pensar em quantos créditos estão consumindo. Mas acho que muitos de nós também estamos criando projetos

19:27 por conta própria, e também conversei com muitos estudantes que obviamente não têm essa flexibilidade. Então, pensar em como fazer os créditos renderem mais e, ao mesmo tempo, continuar criando bons projetos é importante. Então, sim, concordo com o que você disse, Eric. Acho que minha abordagem é não escolher logo de cara o modelo de nível mais alto, a menos que eu saiba que estou criando algo que exige aquele raciocínio de alto nível do modelo. Se estou apenas fazendo uma revisão simples de código

19:58 de outro modelo, não preciso usar esse mesmo modelo para revisar o código que ele gerou. Na verdade, outra boa prática costuma ser usar um modelo diferente para revisar o código gerado por outro modelo, porque assim há um pouco menos de viés. Então, >> ah, uma boa pergunta no chat. Um sistema de roteamento configurável dentro do próprio Kiro não seria muito útil e nos permitiria ajustar o consumo dos créditos de acordo com as nossas preferências? >> Engraçado você mencionar isso, Arandan. Eu

20:31 acho que, se você consegue ver minha tela, acabei de mudar para a janela do IDE. Neste menu suspenso — deixa eu aumentar um pouco —, nesse menu suspenso em que você seleciona o modelo, o harness do Kiro tem essa opção. Ela se chama “auto” e, como diz aqui, escolhe o modelo para cada tarefa com base na complexidade do seu prompt. Então, essa funcionalidade já existe. Mas acho que, nos testes, a maioria dos casos de roteamento automático costuma ir para um dos modelos Sonnet ou, às vezes, para alguns modelos menores, mas você não sabe exatamente qual modelo está sendo usado. Então, acaba recebendo um multiplicador de um crédito, enquanto, se quiser ser bem específico em relação ao quanto está gastando, pode até escolher um modelo com multiplicador de 0,5 para experimentar. O mesmo vale para alguns desses outros modelos. Então, isso existe, mas não quer dizer que você não possa reduzir ainda mais esse valor.

21:03 >> Sim, acho que ele estava dizendo… Acho que o modo automático é ótimo. Que bom que ele já existe. Você também poderia fazer isso manualmente, suponho, Laura, certo? Tipo, ir para o modo de planejamento e trocar para o Opus, depois ir para o código e trocar para o Qwen. Uma coisa que notei é que, se você usar um dos modelos mais baratos da MiniMax ou do DeepSeek e algo como o Spectrum no modo de desenvolvimento, ele se sai muito bem na fase de implementação, porque já tem todos os dados. Você não precisa usar o modelo de última geração

21:35 o tempo todo, se tiver planos muito detalhados, um documento de requisitos detalhado, um documento de design detalhado. Pode funcionar bem, e você também pode experimentar. Acho que há uma pergunta complementar do Rendan: em vez de depender da disciplina do modelo para seguir os arquivos de orientação, seria bom ter uma abordagem determinística do próprio harness. >> Sim, acho que a Laura já respondeu a isso com o modo automático. Especialmente porque, no modo automático do modelo, não fazemos ideia de onde vão todos os créditos. Mas o multiplicador não muda no modo automático. >> Não vai

22:07 >> mudar aleatoriamente para 2x porque decidiu, nos bastidores, usar um modelo de fronteira e depois voltar para 0,1x. Ele fica mais ou menos constante em 1x. >> Sim. Acho que a outra coisa que eu ia dizer, se não houver mais perguntas, era… >> Deixa eu responder mais uma antes de você continuar. >> Quando teremos o GPT-6.1? Essa é uma boa pergunta. Estamos sempre adicionando mais modelos. Queria ter uma ótima resposta para você, mas isso está definitivamente no topo das

22:40 prioridades: incluir mais modelos, os novos GPT-6, os modelos Astra. Com certeza. Com certeza. Eu praticamente só deixo o Kiro no automático. Perfeito, Robert. Sim, exatamente. Surpreendentemente, ele usa os modelos mais recentes para muitas coisas. Então, vale muito a pena usar. >> Mas não temos como configurar isso de acordo com as nossas preferências. >> Sim, Brenda, entendo o que você quer dizer. Definitivamente

23:16 é algo que podemos considerar como feedback. >> Também vale a pena mencionar: entendo o que você está dizendo. A ideia é que, mesmo que o harness tenha alguma preferência pelos modelos que seleciona no modo automático, talvez fosse bom deixar isso visível para o usuário, tipo: “Use o modo automático, mas use apenas estes modelos específicos”. Não sei. Vale a pena mencionar. Sim. >> E, Van Dread, não, é isso que estamos dizendo. Você ficaria surpreso. O que a Laura está dizendo agora é que você pode

23:47 algo que podemos considerar como feedback. >> Também vale a pena mencionar isso. Quer dizer, entendo o que você está dizendo. A ideia é que, mesmo que o harness tenha alguma preferência pelo modelo que escolhe no modo automático, talvez fosse bom poder mostrar isso ao usuário, tipo: “use o modo automático, mas talvez use apenas estes modelos específicos dentro do modo automático”. Não sei. Vale a pena mencionar isso. Sim. >> E, Van Dread, não, é isso que estamos dizendo. Você ficaria surpreso. O que a Laura está dizendo agora é que você pode

24:20 dá para fazer bastante coisa com os 50 créditos do plano gratuito. É disso que trata este artigo. Sei que você disse 40 créditos, mas com certeza dá para fazer muita coisa. Ah, aqui vai mais uma pergunta antes de entrarmos no artigo. Quero gostar do Kiro Crew, mas não sei para que usaria. Por que eu usaria o Kiro Crew em vez do Kiro? Acho que existe essa ideia de assistente pessoal por aí, e ele é quase como um assistente pessoal de desenvolvimento para desenvolvedores. Então você…

24:52 tem algo meio parecido com o Hermes ou o openclaw, mas pode agendar tarefas e ele pode ter memória integrada. Você pode trabalhar em qualquer lugar. Se quisesse, poderia instalá-lo no seu próprio Mac Mini, ou, como eu, deixá-lo rodando no meu próprio servidor privado virtual. Aí tenho o Tailscale e me conecto por VPN pelo celular, fazendo tarefas enquanto corro. E digo: “Ok, pode fazer isto?” Ele pesquisa coisas para mim. Então eu uso como se fosse o assistente pessoal de desenvolvimento perfeito para…

25:25 mim. Mas você também pode usá-lo para substituir o IDE ou a CLI. É quase como pegar o que a CLI oferece e dar a isso uma interface gráfica visual, porque a CLI é só uma janela de prompt. É apenas como uma caixa de chat, com muitos recursos, mas você conversa com ela, e essa é a principal forma de interagir. Agora você tem todo este sistema construído em torno do Kiro Crew, que é um aplicativo completo. Ele é visual. Você pode ter várias sessões rodando ao mesmo tempo. Como mencionamos antes, ele acabou de adicionar workflow.

25:58 E você pode ter vários agentes autônomos rodando ao mesmo tempo. Pode deixá-los executando tarefas de longa duração. É para isso que tenho usado. Laura, você tem uma forma mais concisa de explicar isso do que eu? >> Não, acho que é isso mesmo que também tenho percebido. Engraçado, eu mesma tive uma pergunta parecida quando o Kiro Crew foi lançado, e tenho usado um pouco mais nas últimas semanas. Concordo. Acho que uma das maiores diferenças para mim é a memória persistente, que, como você sabe, o Kiro ainda não tem de forma nativa. Isso está a caminho.

26:33 Mas acho que essa é uma das coisas realmente interessantes do Kiro Crew no momento: você pode ter aquelas sessões, como o Eric mencionou. Na verdade, posso até mostrar. Vamos ver se consigo. >> Também gosto muito de quantas interfaces ele oferece. Você pode conectá-lo ao Discord, ao WeChat e a várias outras coisas. >> Sim. Então, estou com ele aqui, e acho que é mais fácil mostrar e ver do que falar sobre o Kiro Crew. Vou aumentar um pouco a visualização aqui. Mas sim, à esquerda…

27:07 como o Garrick mencionou, você tem todas as sessões em um só lugar, então consegue vê-las todas mais ou menos ao mesmo tempo, certo? Se estivesse usando apenas a CLI, teria várias abas diferentes ou várias janelas de terminal abertas, o que pode virar uma bagunça. Aqui, cada sessão dentro desta configuração do Kiro Crew fica basicamente sobre a CLI. Acho que não mencionamos isso no começo, mas o Kiro Crew roda sobre o Agent Context Protocol, ou ACP, por cima da CLI do Kiro. Então ainda usa o Kiro; basicamente, o Kiro…

27:39 é a base de agents para executar tudo isso. Enfim, todas estas sessões são basicamente instâncias da CLI, mas você consegue vê-las todas em um só lugar e continuar executando tarefas simultaneamente em sessões diferentes. E acho que o que o Eric mencionou, algo que considero muito valioso, é que, se eu fechar o Crew ou estiver me deslocando e não estiver necessariamente no laptop, o estado da sessão persiste. Então, se eu fizesse isso no terminal e fechasse a janela ou…

28:11 fechasse o laptop, a sessão acabaria, e eu teria que abrir uma nova sessão e explicar de novo ao agent o que estava fazendo, o que pode ser muito irritante. Sim, existem maneiras de continuar a sessão usando, por exemplo, uma sessão do SL na CLI, mas você precisa se lembrar disso e fazer esse trabalho, enquanto aqui ela está sempre disponível. Então, acho que essa é uma diferença muito legal do Kiro Crew. Também tenho feito algumas coisas em movimento. Esta sessão que eu estava testando — dá para ver aqui, talvez esteja um pouco difícil de enxergar no chat —

28:42 mas posso controlá-la pelo Discord. Você vê aqui este cabeçalho que diz “controlado pelo Discord”. Posso interagir com esta sessão específica do agent, neste caso, pelo meu celular. Era um exemplo que eu estava testando em uma conferência na semana passada. Eu estava no palco, interagindo com a sessão pelo celular, e pedi ao agent que me desse um relatório de status do repo em que eu estava trabalhando. Isso é muito legal. E é muito fácil de configurar…

29:14 pelo Crew. Não que não existam maneiras de fazer isso com o Kiro, mas seria preciso usar alguns servidores MCP e teria mais complexidade. Aqui, bastam alguns cliques nas configurações e pronto. Acho que esses são os dois principais motivos para eu escolher o Kiro Crew em vez do Kiro. Mas a questão é que você não precisa escolher um em detrimento do outro. Uma diferença importante que dá para notar nesta interface é que não existe bem o conceito de diretórios de projeto ou árvores de arquivos. Não posso editar diretamente em um editor aqui. Não há editor aqui, como…

29:47 há no IDE. Então, se você quer trabalhar bem de perto com o código, percorrer os diretórios do projeto e ter algo parecido com a visualização do VS Code, use o IDE. E, se quiser talvez trabalhar em movimento ou fazer coisas com estado persistente, alterne entre os dois. Mas acho que a resposta à pergunta é que você não precisa escolher um em detrimento do outro. É uma combinação…

30:18 dos dois. E, por baixo dos panos, ele usa o mesmo plano do Kiro, então você não precisa abrir outra conta nem nada. É a mesma conta. Portanto, usa os mesmos créditos. >> Muito bem colocado, Laura. Vou roubar essa demonstração. Fiz uma demonstração do Kiro Crew em um encontro local aqui; preparei alguns slides e depois mostrei o Kiro Crew. Mas pensei: eu devia ter conectado ao Discord. Seria uma demonstração muito legal, mostrando que você pode estar em movimento e responder de volta. Você poderia até ter um bot completo. Acho que poderia ter um bot do Discord com tecnologia do Kiro Crew…

30:53 que, sei lá, conversa com as pessoas e envia atualizações para o canal. Sei que streamers usam isso o tempo todo quando entram ao vivo. O bot entra e publica uma atualização. Mas não, esse é um caso de uso muito legal. Uma última pergunta. Na minha experiência, usar o Cloud Opus 5 para tarefas de análise de analistas me fez economizar créditos a longo prazo. Paradoxalmente, isso acontece só comigo? Ah, queria saber que tipo de tarefa de análise…

31:23 tarefas estão usando usuário do LinkedIn. Eu teria que descobrir mais ou menos para quais tarefas você está usando isso, mas com certeza eu experimentaria modelos diferentes para ver quais funcionam melhor para você. Existe quase um mito por aí: algumas pessoas acham que os modelos Claude Opus são melhores para diferentes tipos de design e talvez se deva usar GPT para especificações ou requisitos, ou há filosofias diferentes.

31:56 Sinto que eles são muito parecidos, desde que você esteja usando os modelos mais recentes e de ponta. É difícil perceber a diferença entre os resultados, mas talvez você obtenha um resultado um pouco melhor ao usar um modelo específico para certas análises. Não sei. Qual é a melhor maneira de aprender Kiro? Laura, o que você acha? >> Acho que há várias maneiras diferentes. Do nosso ponto de vista, temos um canal do Kiro no YouTube. Então, cure.dev dev, hum, do tdev

32:27 é um ótimo lugar para ir se você consome conteúdo de aprendizado por vídeo. Se você aprende visualmente, temos ótimos vídeos lá. Também temos, como o Eric mencionou, posts de blog que escrevemos regularmente e também ensinamos as pessoas por meio de conteúdo escrito. O que mais? Acho que esses são os dois principais meios que temos. >> Sim. Nosso canal no YouTube. Você mencionou? Sim. >> Sim, o canal do YouTube.

32:58 >> Sim. Sim. Eu sei que, pessoalmente, nos nossos canais pessoais, eu e Laura escrevemos sobre Kiro. Criamos conteúdo no Kira o tempo todo. Com certeza, confiram seu nome de usuário no Dev.to. Qual é mesmo? >> Acho que é L A U S A L I N. >> Isso. >> Sim. >> Também podemos colocar isso no chat, porque nós dois criamos posts de blog e artigos sobre isso quase toda semana. Tenho um canal pessoal no YouTube. Hoje mesmo fiz um vídeo sobre desenvolvimento de frontend e uso do Kira Crew. E também um pouco sobre uma opinião provocadora a respeito de como acho que o desenvolvimento de frontend

33:31 está mudando e está acabado. Acho que até coloquei isso no título. Foi um vídeo divertido que fiz. Sem fugir muito do assunto, era um pouco sobre como, sabe, os desenvolvedores de frontend estão usando essas ferramentas e esses LLMs estão aí, mas ainda temos o nosso bom gosto e a capacidade de reconhecer um bom design em comparação com um design ruim. Essas coisas são extremamente importantes. Saber revisar código também. Então, sempre vamos

34:06 precisar de desenvolvedores. Certo, vamos voltar ao artigo. Pode continuar. >> Sim. Então, para recapitular para quem entrou há alguns minutos, estávamos falando deste artigo que escrevi no Dev.to, que é “Levando o nível gratuito do Kira ao limite”. Conversamos um pouco sobre usar modelos diferentes que custam menos para reduzir o consumo dos seus 50 créditos mensais, caso você esteja usando apenas o nível gratuito. E eu estava prestes a falar sobre algumas

34:37 das estratégias de otimização de custos em que penso antes de trabalhar em um projeto. Especificamente, com a ideia de manter o uso em 50 créditos para continuar no nível gratuito. Mas, obviamente, esses mesmos princípios se aplicam se você não estiver no nível gratuito e quiser apenas fazer seus créditos de diferentes níveis pagos renderem mais. Acho que menciono seis coisas diferentes aqui. A primeira é: isso é mencionado de vez em quando, mas não acho que se fale sobre isso tanto quanto deveria; com muitas dessas IAs agênticas, existe o conceito de arquivos de direcionamento, que permitem inserir instruções no modelo antes de ele fazer qualquer coisa com seu prompt. E acho que, neste caso, há muitas coisas que vejo os agents fazendo bastante e que, no meu caso, muitas vezes não preciso, como testes de propriedade ou testes unitários quando estou apenas executando demonstrações simples. Então, muitos dos meus arquivos de direcionamento às vezes dizem algo como: “Ei, pule a escrita de alguns testes e vamos tentar criar um arquivo de esqueleto”, para que eu possa verificar se o aspecto de demonstração

35:10 funciona antes de enviarmos qualquer coisa para um repositório. Muitas vezes, descobri que, quando trabalho com modelos diferentes, eles — o que faz sentido, né? — seguem as melhores práticas de desenvolvimento de software e tendem bastante a escrever testes unitários e testes de propriedade realmente complexos, que consomem muitos créditos, quando não é algo de que necessariamente preciso. Então, nesses arquivos de direcionamento, vale a pena incluir coisas como

35:46 “use código mínimo”; não faça todo aquele boilerplate ao escrever código, porque isso vai gerar muitos arquivos e consumir muitos tokens fazendo coisas de que você não precisa. Uma instrução que uso com frequência é: “Não adicione testes, a menos que peçam”. Assim, ele não cria nenhum desses arquivos extras que vão consumir meus créditos. Também não peço que ele crie arquivos Markdown de resumo, a menos que solicitem. Muitas vezes, se estou apenas fazendo vibe coding e não

36:19 preciso de um histórico completo do projeto sobre o que estou fazendo, coloco isso no meu arquivo de direcionamento para, mais uma vez, não gerar arquivos que não quero. No fim das contas, todos os arquivos gerados custam créditos. Então, na minha opinião, mantenha as coisas simples e configure alguns arquivos de direcionamento, para que o agent já saiba de início o que deve e o que não deve fazer. Para o Kiro, acho que isso ainda é verdade, mas configurar arquivos de direcionamento não custa créditos. E isso

36:51 evita que você tenha que repetir as mesmas coisas. Foi mais ou menos isso que mencionei aqui. Daqui a pouco vou mostrar alguns arquivos de direcionamento na IDE, mas essa é uma das coisas. Esta outra eu faço às vezes. Depende um pouco do projeto em que você está trabalhando, mas, se estiver montando a estrutura de um projeto com vários recursos e tiver um prompt que diga algo como “adicione os recursos A, B e C”, tudo isso fica reunido em um único prompt. Assim, ele consumirá essa quantidade de créditos para esse prompt

37:23 em vez de você enviar três prompts diferentes ao agent, cada um dos quais custará uma quantidade diferente de créditos. Então, como mencionei aqui, se os recursos ou as alterações estiverem relacionados, quando possível, você pode mantê-los em um único prompt. Assim, também otimiza o uso, porque não envia vários prompts diferentes que, essencialmente, dizem a mesma coisa ou trabalham em aspectos muito parecidos do projeto ou da aplicação. Essa é outra coisa que você pode considerar. As especificações são interessantes. Para quem não sabe, o desenvolvimento spec-driven é

37:56 algo que faz parte do Kiro desde o início. Basicamente, permite pegar uma tarefa grande e complexa e dividi-la em um modo de planejamento antes de o agent começar a trabalhar nela. Acho que, dependendo da complexidade do projeto, uma recomendação para otimizar seus créditos é também usar primeiro o modo spec, para que o agent faça parte do planejamento antes de começar a construir um monte de coisas que depois você terá que corrigir, dizendo: “Ah, na verdade, eu não queria que você construísse isso. Agora temos que excluir todos esses arquivos e estamos gastando créditos para obter um trabalho que nós

38:28 algo que o Kiro já tinha desde o início. Basicamente, isso permite pegar uma tarefa grande e complexa e dividi-la em um plano antes de o agent começar a trabalhar nela. Então, acho que, dependendo da complexidade do seu projeto, uma recomendação para otimizar seus créditos é também usar primeiro o modo de especificação, para que o agent faça parte do planejamento antes de começar a construir um monte de coisas e você ter que voltar e dizer: “Ah, na verdade, eu não queria que você construísse isso. Agora temos que excluir todos esses arquivos, e estamos gastando créditos para obter um trabalho que

39:02 não precisa. Então, acho que especificações são interessantes para alguns desses projetos ou aplicativos maiores, talvez mais complexos, em que você está trabalhando, porque podem ajudar a evitar gastar créditos de implementação em abordagens que você não queria que o agent adotasse. Falamos sobre hooks. Acho que você mencionou hooks antes, Eric, mas eu não uso muito hooks. Sei que alguns colegas usam bastante hooks, que basicamente acionam o agent para fazer algo enquanto você está no meio de um workflow. E eu

39:34 escrevi aqui que há verificações automáticas de lint que você pode fazer, ou formatação do seu código, dependendo do que estiver desenvolvendo. Também vi hooks que algumas pessoas usam para, em vez de deixar o agent escrever o arquivo Markdown de resumo no meio do projeto, criar um hook que escreva esse arquivo depois que você enviar o repo para o GitHub, se você for alguém que pensa: “Certo, quando eu realmente enviar este repo para o GitHub, aí sim vamos criar o arquivo de resumo em Markdown”, porque estamos fazendo algo com esse código com que queremos que outra pessoa interaja.

40:05 Então, outra coisa que você pode incorporar ao seu workflow é usar hooks para algumas automações. >> Vou interromper você por aqui. Adoro, adoro a ideia dos hooks. Dá para fazer tantas coisas criativas e interessantes com eles. Como você mencionou, dá para acioná-los para executar regras do Husky, regras de lint, adicionar ou executar conjuntos de testes, enviar PRs, criar commits, criar branches. Sim, há muitas coisas interessantes.

40:37 Então, qualquer coisa que você possa fazer para acionar workflows determinísticos que não custem créditos vai economizar seu tempo. Na semana passada, tivemos uma conversa parecida: eu, Laura e toda a nossa equipe estávamos falando sobre Jev. Você sabe, Jev é a grande novidade que está todo mundo comentando. O legal do Jev é que ele me lembra hooks de certa forma. Aliás, se você ainda não ouviu falar, Jev é um novo tipo de modelo que gera resultados probabilísticos. Você faz uma pergunta, e ele dá

41:07 o que eles chamam de NLEs. Ele pode dar 50% ou 100%, ou retornar uma porcentagem que indica o quanto acha que algo é verdadeiro, e custa muito poucos tokens para usar. Mas muita gente está usando isso para acionar um workflow determinístico. Por exemplo, alguém criou o Jev para fazer perguntas e procurar as respostas na Wikipedia. Então, ele tinha uma ferramenta MCP integrada, mas conseguia receber uma pergunta e descobrir

41:41 onde procurar a resposta na Wikipedia. Então, só para dar uma ideia: é uma ótima ideia pesquisar hooks e ver o que você pode automatizar com eles. Em geral, qualquer tipo de proteção que você possa colocar no seu código é uma boa ideia. E também, olá da Indonésia. Almond, obrigado por participar. >> Olá, Indonésia. Certo. E aqui estão as duas últimas dicas antes de eu mostrar tudo isso. Esta é meio que… não sei, é engraçada. Acho que é como diz o ditado: às vezes, o bom senso não é tão comum.

42:13 Mas, sim, acho que, para muita gente, se você consegue fazer algo simples escrevendo o código por conta própria — se você manja muito de CSS, se é bom em JavaScript —, escreva o código você mesmo. Porque, se consegue fazer isso e editar rapidinho, por exemplo, a espessura de uma fonte ou alguma coisinha assim, não precisa depender do modelo para tudo. Então, acho que a dica é: faça você mesmo as coisas fáceis, se puder. Obviamente, isso está meio que no nome, né? O bom senso não é tão comum, mas às vezes acho que…

42:45 muitas vezes ficamos tão dependentes de alguma geração de código que esquecemos que muita coisa se resolve com uma alteração simples, que podemos fazer diretamente no arquivo, no editor, em vez de depender do modelo para fazer tudo e gastar nosso próprio dinheiro com isso. E a última dica, que acho que mais gente está ficando à vontade para usar hoje em dia, é dar o máximo de contexto possível aos agents quando você explica como fazer algo. Há algumas semanas, fiz uma demonstração em que

43:19 estávamos criando uma versão de Flappy Bird, aquele jogo em que você guia um passarinho entre canos e coisas do tipo. Uma coisa que estávamos considerando era que, em vez de deixar o modelo presumir ou criar uma ideia de como deveria ser o visual do jogo, você pode dar uma ideia prévia desenhando algo rapidinho na sua mesa, em um pedaço de papel ou algo assim, ou tirando uma captura de tela de outro jogo que tenha em mente, para então mostrar

43:50 esse contexto ao Kiro, neste caso. Você pode arrastar o arquivo para a janela de chat ou enviar a imagem no seu prompt. Vou mostrar como fica, mas basicamente, aqui, no pequeno ícone de clipe, deixa eu aumentar um pouco. Você pode anexar um arquivo diretamente ao seu prompt. Assim, o que você anexar será adicionado como contexto para o modelo naquele prompt. Outra coisa que mencionei no artigo foi usar, acho que, hashtag file, que mostra arquivos que você pode anexar, e também pastas, com hashtag folder.

44:22 Então, é só dar o máximo de contexto possível ao seu agent antes de deixá-lo executar ferramentas que consomem mais tokens e mais créditos, quando você pode simplesmente fornecer esse contexto de antemão no prompt. Eric, tem algo que queira dizer antes de eu mostrar algumas dessas coisas? >> Não, são ótimas dicas. Sei que também há algumas ferramentas que você pode executar no seu código

44:54 para, por exemplo, limpar as coisas, em vez de usar seu agent de IA para fazer isso. Eu estava olhando algumas delas. Você pode procurar por npexow; ele analisa seu código. É meio que um projeto open source de inteligência de código que analisa seus arquivos JavaScript e TypeScript. Ele procura, por exemplo, código morto. Então, algumas coisas que antes talvez você precisasse pedir ao Kiro, gastando créditos, ou a qualquer ferramenta que esteja

45:27 usando para encontrar todos esses problemas, agora você pode resolver executando essas ferramentas estáticas de inteligência de código para economizar tokens e fazer isso por você. Também tem uma chamada KIPP. É outra ferramenta, feita especificamente para bases de código escritas com ferramentas de IA, que encontra alguns desses problemas. Escrevi uma publicação no blog sobre isso. Pode ser outra maneira de economizar alguns créditos. Mas, não, essas são ótimas dicas. >> É, legal. Na verdade, eu não sabia

45:57 que isso existia. Talvez eu tenha que dar uma olhada nessas ferramentas também. >> Olá, Anton, da Ucrânia. Obrigado por participar. Estamos falando sobre maneiras de economizar créditos no Kiro. O Morris escreveu uma publicação no blog sobre isso. >> É. Então, a outra coisa que eu queria mostrar aqui é que acho que muita coisa fica um pouco perdida na abstração de créditos e prompts: como isso realmente funciona na prática quando você usa o Kiro? E acho que a melhor maneira de

46:28 Para realmente analisar isso, execute seu prompt com modelos diferentes e veja qual é a diferença. Tenho aqui um exemplo de projeto. Acho que mencionei isso antes para quem chegou agora, mas vou tirar isto da frente. Eu estava trabalhando em um reel de vídeo que usava um pacote open source que renderiza vídeos a partir de HTML escrito por um agent. Basicamente, ele cria um pequeno reel de teaser para um produto específico ou

47:01 para um determinado… Acho que, na verdade, qualquer coisa que você fornecer, ele consegue criar um videozinho. Enfim, eu estava trabalhando nisso e queria ver como seria para o Kiro gerar uma resposta a um prompt usando modelos diferentes. Aqui tenho o mesmo prompt, que é bem simples: escrever um resumo de duas frases sobre este projeto. Ele gerou a resposta. O uso estimado de créditos foi de cerca de 1,16 crédito. E então usei exatamente o mesmo prompt em um modelo bem menor,

47:34 o GLM5, que usa um crédito. Obviamente, esse prompt não é muito complexo, então o modelo não está sendo usado com toda a sua capacidade. Mas a ideia é: mesmo prompt, custa menos usar um modelo menor para obter basicamente o mesmo resultado. Certo? É só um resumo. Não preciso usar o Opus 4.5, um modelo de ponta, só para gerar alguns arquivos de resumo. Essa é a ideia: experimentar alguns dos modelos menores. Veja quais são os multiplicadores de créditos e pense

48:06 no que você está fazendo. Se for uma tarefa simples, se for um prompt simples, talvez você só esteja, como acabamos de mencionar, organizando alguns arquivos ou fazendo algo que não exige um raciocínio avançado do modelo, mude para um modelo menor. Aproveite esses multiplicadores de créditos menores para estender o uso dos seus créditos. Especialmente quando estiver no plano gratuito. De novo, a ideia é falar sobre como fazer aqueles 50 créditos do plano gratuito do Kiro renderem mais. Essa é uma maneira de fazer isso. E então

48:40 usar todas aquelas estratégias diferentes de que acabamos de falar, certo? Como garantir que você tenha arquivos de orientação. Deixe-me colocar isto aqui embaixo. Vou mostrar para vocês: tenho alguns arquivos de orientação diferentes para vários workspaces. Eles são incluídos em cada sessão que tenho com o Kiro. Então, se eu disser, por exemplo, para não escrever nenhum teste nem arquivo, a menos que eu peça, tudo isso vai me ajudar no fim das contas, quando eu estiver trabalhando com os agents, para que

49:12 eu não gere arquivos de que não preciso. É mais ou menos isso. >> Lembro que, nas primeiras versões, não sei se era um problema do modelo ou outra coisa, apareciam tantos arquivos Markdown. Não sei, alguém no chat já passou por isso ao trabalhar em um projeto e, de repente, começarem a aparecer alguns arquivos Markdown? Acho que os agents melhoraram nisso. Mas, sim, qualquer coisa que você possa colocar nesse arquivo de orientação, dizendo algo como: “É, não precisamos fazer testes em tudo”,

49:42 “Não precisa fazer XYZ. Não precisa escrever… faça o mínimo de documentação.” Mesmo no desenvolvimento orientado a especificações, há diferentes modos de desenvolvimento orientado a especificações que você pode usar agora. Isso está no IDE e também na V3 da CLI. Você pode dizer: “Não, faça só um documento de design, não faça o documento de requisitos e faça apenas a implementação”. Então, também dá para experimentar, caso não queira que ele passe por todas as etapas. >> Sim. >> Acho que o quick spec é um deles.

50:14 >> Sim, o quick spec é um deles, que agiliza o processo. Para quem não conhece, quando você cria um arquivo de especificação com o Kiro, ele gera três arquivos enquanto elabora o plano com você. São três arquivos Markdown: um arquivo de requisitos, um de design e um de implementação, que contém todas as tarefas que ele acredita que o agent deve implementar para efetivamente entregar o projeto. Então, sim, há casos de uso em que, se você já tiver uma

50:46 série de requisitos ou algo assim, não precisa criar um novo arquivo de requisitos com base nisso. Talvez seja só importar um arquivo de requisitos que você já tenha. O mesmo vale para as outras duas etapas: basicamente, a ideia é não reinventar a roda. Outra coisa que eu queria mencionar, Eric: conversamos sobre esse benchmark open source, que é bem interessante e analisa o custo de

51:17 executar o mesmo prompt em diferentes harnesses ou, neste caso, diferentes agentes de IA. Há um GitHub inteiro para isso, que foi publicado e está sendo mantido. Parece que a última edição foi até há dois dias. Mas eu recomendaria que vocês também dessem uma olhada. O GitHub se chama sample agent cost bench. A ideia é ver quanto custa usar o mesmo modelo

51:48 em diferentes CLI de programação, diferentes provedores de programação ou diferentes provedores de programação agêntica. E já há alguns indícios iniciais — há um vídeo inteiro aqui que vocês podem assistir — de que a comparação do Kiro parece bem boa. Ou seja, é mais barato executar o mesmo prompt. Neste caso, há uma pergunta sobre o SA 4.6. Foi mais barato executar esse prompt específico no Kiro do que no Cloud Code, no Copilot ou no Codeex. E este repo do GitHub é

52:22 obviamente gratuito para usar e é open source. Então, acho interessante também para quem quer saber como comparar diferentes provedores. Nossa equipe tem analisado isso, e tem sido bem interessante entender melhor. Não sei se você tem mais alguma coisa a dizer sobre isso. >> Sim, sim, é um bom ponto. Também temos um subreddit, o subreddit do Kiro IDE, e de vez em quando aparecem pessoas perguntando sobre como nos comparamos com modelos diferentes e sobre os custos. Nós

52:56 com certeza indicamos esse cost bench, porque acho que somos muito competitivos em relação a outros provedores. O Kiro fica em primeiro lugar em muitos deles. Então, eu daria uma olhada. É uma boa comparação. E estamos, sem dúvida, atentos aos comentários sobre tudo o que ouvimos, especialmente sobre custo. Sabemos que isso é uma prioridade para muitas empresas. A ideia de token maxing era que todo mundo estava usando o máximo de tokens possível. Acho que isso meio que já passou. Agora todo mundo está pensando: como podemos minimizar o

53:30 uso de tokens sem exagerar? Isso está 100% entre as nossas prioridades em todo o Kiro, mas acho que somos muito competitivos nisso. Parece que tenho um fire slop. Olá! Olá da Índia. Obrigado, usuário do LinkedIn. Temos mais alguns minutos para responder a perguntas. Uma pergunta aqui: alguém é um usuário hardcore do Kiro. Uma sugestão é ter uma

54:00 Um perfil diferente de zsh para o Kiro, para não misturar com os wrappers. Use um perfil interno, tipo “meu zsh”. Ah, essa é uma boa dica. Eu uso um diferente… Ah, “Oh My Zsh”. Eu uso… O que eu uso? Usei o bash por um tempo e depois usei o meu zsh por um tempo. E não tive nenhum problema. Configurei aliases para fazer coisas diferentes, para abrir o Kiro rapidamente, mas não tive… Sim, quer dizer, alguns wrappers são interessantes.

54:33 >> Sim, outra coisa: eu tive um problema com isso, que depois descobri que estava nos documentos de solução de problemas. Deixa eu ver se está aqui. Mas sim, eu uso… Como se chama? Powerlevel10k, ou algo assim, como meu wrapper. E percebi que ele estava quebrando o meu Kiro CLI. Mas tem uma seção aqui nos documentos de solução de problemas que diz que você precisa editar meio que

55:04 o perfil de zsh para que, como você comentou, ele não dê problema com os wrappers, mas você ainda possa usar o zsh. Está em algum lugar aqui. Não lembro onde. >> É aquela coisa de integração com o shell local? >> Ah, aqui está. Na verdade, tem até uma seção específica para usuários do Powerlevel10k. Então, sim, isso está nos documentos de solução de problemas do Kiro. É um problema conhecido, porque, obviamente, o Kiro usa o seu perfil de zsh e aí acaba quebrando o terminal se você

55:37 colocar a linha no lugar errado do arquivo. Então, se isso estiver acontecendo com você, há uma seção aqui nos documentos de solução de problemas explicando como adicionar isso ao seu perfil para que não quebre o CLI. Este é o que eu uso no meu perfil de zsh. Legal. Certo, a pessoa diz que os aliases funcionam, mas, digamos, se o zsh for atualizado, isso vai atrapalhar os workflows em andamento. Certo, legal. Obrigada por usar. Sim, boa dica. Boa dica.

56:09 Frag zero diz: “Olá, uso o Kiro todos os dias, e o Kiro Powers me ajudou muito com integrações MCP.” Ei, adorei saber disso. Fico muito, muito feliz em saber. Legal. Laura, tem mais alguma coisa que você queira mostrar hoje? Acho que você já mostrou tanta coisa. Isso é muito interessante. Todo mundo deveria experimentar algumas dessas estratégias. >> Sim. Não tenho muita coisa. Há outros projetos legais em que trabalhei esta semana, mas não acho que sejam muito relevantes para o…

56:40 >> Bem, você pode mostrar um deles. Você mostrou alguns mais cedo, ou… >> Sim, quer dizer, eu estava trabalhando… É este aqui? Deixa eu conferir. Acho que está na outra janela. Esta semana, eu estava trabalhando… Temos feito parceria com algumas equipes internas de dispositivos da Amazon, e elas me pediram para dar uma olhada em como é trabalhar usando este novo software para criar aplicativos para TVs com Fire OS.

57:11 Era nisso que eu estava trabalhando esta semana. Mas deixa eu mostrar para vocês. Opa. Basicamente, existe este sistema operacional chamado Vega OS, que é para quem desenvolve aplicativos para TV… >> Como as telas do Fire TV. >> Isso, Fire TV e outras. Eles lançaram este sistema operacional que ajuda a criar esse tipo de aplicativo, e ele também vem com um dispositivo virtual próprio.

57:42 Assim, você pode testar, como se fosse um emulador. Um exemplo do que trabalhei esta semana com o Kiro é que dei a ele o repo no GitHub desse sistema operacional chamado Vega OS e fiquei fazendo vibe coding com o Kiro para colocar esse aplicativo para funcionar. Isso foi algo que desenvolvi esta semana, só para brincar e ver como seria criar alguns aplicativos para TV. E talvez meu servidor tenha caído aqui, mas esta é uma interface de TV que, se estivesse funcionando, mostraria você navegando pelas opções. Acho que posso ter parado o dispositivo virtual sem querer…

58:14 >> Sim, é muito divertido. Eu estava trabalhando em um reprodutor de MP3. Dá para fazer tantas coisas legais com o Kiro, só para brincar. Legal. Acho que vamos encerrar por aqui. Obrigada a todos no chat que fizeram perguntas. Obrigada a todos que acompanharam, e obrigada, Laura. Espero que possamos receber você mais vezes e mostrar mais coisas.

58:44 Sei que você está sempre pensando no Kiro e em maneiras de otimizar as coisas, e sempre tem tópicos interessantes para conversar. >> Sim, obrigada por me convidarem e obrigada a todos pelas ótimas perguntas. >> Sim, obrigada. Obrigada. Certo, vamos encerrar por aqui. Até a próxima. Acessem kiro.dev e confiram esses workflows. Confiram o Kiro IDE e os workflows. Experimentem. Até mais. >> Tchau. [música]

Transcrição original

[00:02] [music] [music] [music]

[00:37] Hey everyone, my name is Eric Hanchad and this is the Kuro weekly show where we talk about all things Kirao. This is our live stream. I I love our intro. I think we have one of the best intros. I’m always it just it just pops when I I listen to it. Uh, so if you’re here watching right now, we have a chat room. So jump into the chat. You can, we’re streaming on LinkedIn, YouTube, and Twitch right now. So any of those places, send us comments. Let us know.

[01:08] We love to stop the live stream and answer questions right in the middle at any time. So please, yes, ask us any questions. Also, let us know where you’re where you’re watching from today. So, I do have a special guest today. We’re going to talk a little bit about Curo credits and and how to save on your Curo credits. I think that’s a big topic. We we keep hearing it over and over again. But the way I like to start every one of my shows is to check out our curo.dev. So, let’s bring that up.

[01:42] Here is uh curo.dev. So, uh what I like to do is we’ll go into our resources and look at our change log. So, this is the place to be to first, if you are brand new to Kira, have never heard of it before, this is the place to go. But also, you can take a look at the latest updates and I’m hoping some of you who are watching today are Kira fans and want to know what’s new to Curo. So, just today, we just launched workflows, safer, untrusted workspaces, enterprise

[02:12] signin controls. So, you can run reusable multi-agent workflows in the background, apply stronger safeguards. This applies for the IDE 1.2 introduces workflows. Um, you can run the multi- aent workflows in the background. I’m It’s kind of hard to describe workflows without like showing you. So maybe later in the in the episode we’ll show you. Uh, we’re also creating some content on this to kind of give you a little bit of more of an idea of how how it works. Um,

[02:44] but you can ask Hero to run a usable multi-step plan while you continue in the parent chat. Each step runs in its own agent session. Use the workflows area above the chat to inspect progress. Open step. So, it’s almost like your uh you can give it like these these workflows, these steps, and it’ll like uh autonomously work on each one of them and they’re reusable. Uh it’s very little little difficult to to explain, but it’s a nice new feature that we’re adding in to the ID. It’s already in Curo Crew. So if you are a Curo crew

[03:16] fan, you can use workflows uh in in there today. And looks like yeah, we added in this enterprise signin control. Administrators can restrict which signin methods are permitted, prefill your organization signin deals, add help link. So if you are a Curo for enterprise customer, we’re always adding new features there. So you can check that out. Oh, looks like uh Hannah, hey, thanks for joining us from Chile. I appreciate it. Agent focus mode, session details,

[03:49] regional data handling. Awesome. And if you didn’t see, I think our last live stream, uh I’m just checking my calendar, was on the 23rd, but since then, we had a very big release. One one of the questions we often get is when is or what when are you getting X model and and one of the latest models that we were happy to introduce is cloud opus 5.5. It was released September 28th. So it brings stronger gender coding. I love

[04:20] Opus 5.5. I have been using it so much recently on so many projects. This weekend I just all my favorite projects I’ve been working on been wanting to work on. And I said, you know what? I’m going to use this for 5.5 and see how it does. It did amazing. I’m going to show if we have time later on, I’ll show you a a fun little project I created from it, an MP3 music player. But you can see, yeah, it’s available now. Uh, it’s available with experimental support. It just keep an idea, keep this in mind that it’s for Cure ID, CL, CLI,

[04:54] Crew, all the different services. But you do need to be a paid plan uh on our Pro, Pro Plus, Promax, Empower customers, and US East one, and US Central. So, you definitely need to do that. Also includes a 1 million to token context window. Hey, a couple more people are coming in. Yeah, if you are watching live right now, let me know where you’re watching live from. Uh in chat, love to answer questions in chat. Love to see where you’re all from. Hi, Devx Cuba. From Devx Cuba is from Cuba. Who who knew?

[05:26] Who knew? Uh Stephen from Ghana, thank you for joining in. Azie from South Africa, thank you all for joining in. This is the Kira show. Also, power management v3 output styles, full screen scroll speed. Yeah, some nice new updates for the CLI. So, if you’re using Kira CLI, continuously add some neat new updates there. You can now install and uninstall powers by using the slashpowers in B3. By the way, if you have have if you’re

[05:56] using Kira CLI, make sure you use the d-v3 when you start it. That’ll get you version three of it. Look, we got someone from the US Baltimore. Hey, hey, Thomas, thank you for joining us today. And now there’s an there’s a slash settings and a V3 settings. There’s a settings display to select full screen and scroll speed. Lots of really nice terminal UI improvements to make it even better. Run a hook when a V3 session ends. So now we added uh if you haven’t used hooks in Curo, they’re a great way to like trigger something when something

[06:30] happens. And now there’s a new hook to run a hook when a V3 session ends. Okay, we got our LinkedIn user doesn’t say your name, but thank you from Germany. Uh yeah, so lots of cool CLI updates, workflows, and then uh even configurable terminal timeouts, clickable file links for the ID. So lots of new improvements for the ID as well. Uh we do have a guest. I’ll bring it bring her on in a minute. Oh, Alp has a question. Why we should use V3 and CLI? What’s the

[07:04] advantages and differences? So B3 is the brand new version of the CLI. It’s kind of been in like experimental mode or preview mode for a while. Soon it will be the default mode in CLI, but it has all the brand new features. It has a different terminal UI look and feel to it. So that’s definitely where we’re headed. So when you use uh when you use the CLI, Cur CLI, use the V3 version. Like I said, you can use d-b3 with it.

[07:38] Let’s take a look and community. Uh we’ll look at upcoming events. No. Uh no new upcoming events if you watched last week, but the cutscy Montreal the Cusack. I will be in San Francisco. It’s like in just a couple of weeks in October 15th for Versel’s conference. From there we will uh it’s mostly going to we have a booth at that verse conference. I will personally be there. So if anybody wants to talk about Kira,

[08:08] I’m happy to talk to you guys about Kira or if there’s uh I I’ll be around. I’ll be around. Lot lots of fun things happening happening. There’s also some other events that Kira’s going to be at. I don’t think they’re in the event calendar yet. We’ll be updating it soon, especially in November for a couple of AI conferences, which I’m excited about. All right. Oh, we got another Hello from Mexico, LinkedIn user, Mexico. Hola, come on in. Thanks everybody for joining and watching today. So, uh Oh, I I see a question, but I don’t see an an arand,

[08:46] I don’t think your question came through, but please ask a question away. But let’s bring on our guest today. Hey Laura, how’s it going? >> Hey everyone. Hi Eric. How’s it going? >> Hey, great. Great. So, Laura works uh on on the same team I do. She is a senior developer advocate. How you doing, Laura? Can you introduce yourself to everybody? >> Yeah, definitely. Hi, everyone. Uh Laura here and I’m also a developer advocate for AWS. Um I’m based out of Seattle. Um, so

[09:18] that’s where I’m coming to you live from. >> Awesome. And one of the reasons uh we wanted you on today because uh we by the way Laura is great. She lots of the things lots of the feedback we’re hearing from the community. She has been like leading up that feedback loop trying to make sure that everything that we’re hearing is getting to the right people. uh we’re we’re working together on a lot of different stuff on the Kira world, especially on content. So, it’s great to

[09:50] have her on this podcast. And she was on this live stream. You were just you did a live stream last week, right? >> Yeah, we were just on a live stream for the uh AWS YouTube channel talking again about some um Kuro features and uh I think that actually just went live um on demand. So if you are looking to learn uh more about curo and building a game and spectrum in development um you can find that at the AWS uh YouTube channel. I think it’s called cloud report is the name of the live stream. >> I love it. And what and I always ask all

[10:22] my guests what are you drinking today? I I have I’ll start uh as always I have my my protein shake my berry protein shake uh that I’ve been drinking every morning. What what about you? Um, I I just have water in a Stanley cup, so nothing too fancy, but I will be taking sips. >> Uh, I love it. Yep. The I think the winner of most my guess has been water. I know this is a little bit early, too. So, >> coffee maybe. Yeah. >> Yeah, coffee. All right.

[10:53] >> Coffee. >> Uh, Brendan did have a question. Okay. My company uses Kuro, but the models available are limited. Is this company Is this company managed? Are these models based on the offer that Amazon Bedrock has at the enterprise level? My bedrock shift enter. I think you got cut off there at the end, but I think I get the gist of the question. What do you think, Laura? >> Um I I mean it depends. Yes, I think there are um enterprise controls that your company can um kind of turn on and

[11:24] off certain models for you. um probably for you know pricing purposes to make sure that um you know folks aren’t maybe racking up too large of a bill I imagine um but yeah I mean underneath the hood the Kuro um harness is using uh the models that are supported by bedrock so they’ll be supported by bedrock first and then you’ll see them kind of propagate over to Kira um what was the other aspect of the question I think it was like are they limited by the company I think they can be but um they don’t not by default I don’t believe unless

[11:55] the company does like selects that in one of the settings. >> Yeah. Yeah. I think you’re you’re ex exactly right. It’s unless the company decided they didn’t want you to have all the latest models. Uh you should you should have all of them. Yeah. But they there’s a lot of enterprise controls that I don’t even know about. They they’re adding more all the time just to make it so it’s very fine grained. Uh oh, we got a Hi, Laura. Thank you. >> Hello. >> And hi live from Mexico. Marco, thank you. Uh yeah, let me know what you’re drinking in the chat. I I see some

[12:27] coffee. Got some coffee users here. Um he says at the rate uh burning tokens makes sense. [laughter] Well, you know, we have the right person on right right now today because uh Laura has been top of mind. Laura wrote a really cool blog post about token usage and pushing Kira’s free tier to its limit. Let me I’ll I’ll introduce it, but maybe uh I know you have some stuff you want to share, too. >> Yeah, >> Laura, let me see here. This is kind of

[12:58] this is a very fun article. Let me throw it in chat right now. Um so, this is uh this is an article about like where how you deal with the free tier. If you know, if you go into events here and go go into our cure.dev to have pricing. You can see here that we give you uh we have all these different free plans with the $50 credits for just to try it out. And I would say like the 50 credits is just enough to maybe just get just a little bit of of work done.

[13:31] Laura, would you agree? [snorts] >> Yeah, I mean I think in the blog um and I could talk about it a little bit after. Uh I got a a decent project um two decent projects um small but but nothing um insignificant either out of my 50 credits. Um and again I think the point is like depending on which model you’re using um the rate at which you consume those credits um can vary. Um and that’s I think what we’re going to talk a little bit more about today. But, uh, yeah, I I I was able to stand up, um, my personal website [snorts] on it.

[14:01] And then I was able to do, um, kind of a quick, um, marketing like real video, um, with this open source package that I’ve been playing around with a lot, um, the last couple months. Uh, and both of those consumed I think I read it in the blog, but I think the the video real project consumed about a little under 18 credits. >> Let me bring up your your screen then. Let me see here. Sure. >> Uh let’s see. Let me take mine down and yours up. Okay. >> Am I up? Okay.

[14:33] >> Yep. >> Yeah. So, in the same blog that um you you all have in chat um down kind of a towards the end of the blog, I talk a little bit more about the specific project that I built and and you know, which models I was using, how many credits I consumed. I even share the prompt that I used for that specific project. Um, and the idea here is there is a really cool um, open- source project called Hyperframes um, which I think has been making making a little bit of waves um, not just around my

[15:03] team, but I’ve heard a lot of other folks use it. But it basically um is a a framework for um, agents to write HTML and then render video out of it. And a lot of the um developer advocates on our team have been playing around with this and taking a look at like building B-roll for a video uh and building uh like teaser reels for when we’re at conference floors and conference expose to kind of have like a video playing in the background as we talk to you all about uh whatever it is we’re there to talk about. So anyway, this was the uh

[15:37] project that I was working on and what I based part of the blog on. Um but I was creating a 30 secondond clip for Kira itself. Funny enough, so it was a very meta project. I was using Ko to build a video about KO. Uh, but I I was talking here about what prompt I was using, the two models I was using, and I was keeping this all in the free tier for the purposes of the blog. So the models that I used here were Deepseek u at the time V3.2 and then Sonnet 4.5. Um, and I was giving some snippets here about like, okay, what does this look like for

[16:10] use in the um Curo IDE? So, here was a snapshot of like the first uh response to my prompt, which was about a little under nine credits. And then I showed here like what the actual uh reel that this uh 30 second um package generated for me. So, you can you can see that in the blog there. Um but yeah, I think it’s important to talk about uh how to how to maximize um if you’re someone who is exploring um different free tiers from from various vendors like I think it’s important to try to get the most out of you know the the 50 credits uh in

[16:44] this case for Kira. Um so I write here and I think it’s easier to kind of talk about like >> can you bump up the pawn a little bit? >> Oh, sure. Yeah. Is that better? >> Yeah, >> a little bit more. Um but yeah, anyway, I have some I think it’s four or five, I have six. I I kind of wrote about like these six different strategies that I like to think about when I’m working with um in this case a free tier where I’m really constrained on um how many uh credits I have to build. >> Before you get into that, Laura, I want to ask you this. So, this is really

[17:14] cool. So, >> uh you’re saying that you with the 50 credits because a lot of people see the 50 credits and they think, well, I’m going to use Opus 5. Well, I’m going to use You can’t use Opus 5.5 in the free, but I’m going to use the like the highest multiplier free one I I can get my hands on. >> And then I’m just going and then that’s going to just burn through all your credits in like, you know, an hour, hour or two. But you’re saying like you don’t have to use those latest state-of-the-art models that are like 2x, 3x. When you open up Curo, you can

[17:49] use Deep Seek and you can get a lot of work done. You can use miniax uh some of the clawsonic ones that are even less than 1x multipliers and you can get a lot done. >> Yeah, exactly. I think I also included a table here and this was uh this is a little dated so some of the models here might have changed on the on the IDE um in terms of like how much um maybe there are better versions now of these. But anyway, my idea here was like let’s take a look at the models that could be workh horses in their own league. Um, and so I

[18:22] outlined here, uh, the cheapest option, um, at the time, maybe it still is, was Quint Coder Next, um, which was, um, in some benchmarking was still showing some really good, um, you know, capabilities for code generation. Um, and then there are some other, uh, items that I noted here is like, okay, well, what are some budget friendly kind of in between options before you actually get to the frontier models? Uh, and so I indicated here like Miniax 2.1, which there’s a later version now. I think it’s 2.5. Um, but yeah, same with DeepSeek, right?

[18:55] Like the idea being that you don’t have to always use the Frontier models to get a lot of the same functionality. Um, but you will be paying upfront for it. You know, in this case, it’s like almost two times as much depending on which model you’re using. Um so you know some of us who maybe are using um our identic idees or you know CLI etc identic AI in general from maybe a company perspective maybe you you don’t feel like you have to think about uh how much you’re burning through but I think a lot of us um are also building projects on the

[19:27] side or I’ve talked to a lot of students as well who who obviously don’t have that flexibility so thinking about how to make those credits go further um whil still building uh you know good projects uh is is important. So, so yeah, to your point, Eric, like I think my approach is I don’t always go for the top tier model first unless I know I’m building something that requires like that that highlevel um reasoning from a model if I’m just, you know, doing a simple code

[19:58] review of another model’s uh code. I don’t need to use that same model to review the code it generated. And actually that’s usually another um good practice is if you are generating code and you want to do a review, you would use a different model to review code that’s being generated by another model so that there’s slightly less bias there. Um so >> oh uh good question in the chat here. Wouldn’t a configurable routing system inside KO itself would be super helpful and enable us to bend our credits based on our preference based >> well funny you mention Arandan um I

[20:31] think if you can see my screen here uh I’ve just switched uh Windows to the IDE uh and in this little dropdown let me I can bump this up a little bit um in this little drop down where you can select model we do have um the Kuro harness have that option it’s called auto um which does like it says here it chooses the model by task based on uh how complex your prompt is. Um so we do have that capability already. Um but I think in testing I think most of the auto um

[21:03] routing is usually going to like one of the sonnet models or sometimes some of the smaller models but you don’t you don’t know exactly which model it’s using. So, you know, you kind of are getting this like one credit uh multiplier versus if you wanted to be really particular about how much you’re spending. You could even go down to the uh you know 0.5 multiplier of a model um to try some of that. Same same for some of these other models. So, that does exist. Um but it’s not to say that you couldn’t uh you know bump that down even

[21:35] lower. >> Yeah, I think I think he was saying I think absolutely automotive is amazing. It’s glad it’s already there. You you could do this manually too, I suppose. Laura, right? Like you could like go to the plan mode and then switch it to opus and then go to the code and switch it to Quinn. One thing I noticed is like if you use one of the the the cheaper minax deepsee models and you use something like Spectrum in development mode, it actually does pretty good like when you get to that implementation phase because it has all the data in there. You don’t need to have the state-of-the-art model

[22:07] all the time if you have like very detailed plans, a detailed requirements document, a detailed >> design document. Um, it can work well and you could experiment it with it too. Uh, I guess here’s a follow-up to Rendan, but instead of relying on the model discipline to follow the steering files, would be nice to have a deterministic approach from the harness itself. >> Yeah, I think I think Laura kind of answered that already with the auto mode. Um, especially because the because in the model auto we have no idea where all the credits go. But it is it doesn’t change the multiplier in the auto mode. >> It’s not going to like

[22:40] >> randomly change it to like 2x because it decided in the background to use a frontier model and then it goes back to.1x. It’s just kind of that constant 1x. >> Yeah. Um, I think the other thing I was getting to, unless there’s any other questions, was um, >> let me answer one more before you jump in there. Um, >> when are we getting GPT61? I That’s a good question. We, uh, we are always adding in more models all the time. I wish I had like a great answer for you, but that is definitely top of

[23:16] mind to get more uh, models in the new GPT6 ones, um, Astra ones in there. For sure. For sure. Uh I really like I really only ever leave Curioata. Perfect, Robert. Yep. Exactly. It’s it it’s surprisingly it will use like the latest models for a lot of things. So it it’s well worth using. Um but we have no way to configure that to our liking. Yeah, I mean Brenda, I get I get what you’re saying. Definitely

[23:47] something we can think about for feedback. Um >> it’s worth bringing up too. I mean, I understand what you’re saying. Like the idea being that even if uh there is some preference by the harness on which model it’s picking in auto, it would be maybe it would be nice to be able to expose that to the user like, hey, use auto, but maybe only use these these certain models within auto. I don’t know. It’s something worth bringing up. Yeah. >> And Van Dread, no, that’s what we’re saying. Like you’d be surprised. What Laura is saying right now is you can do

[24:20] so much with the 50 credits on the free plan. Uh that’s what this article is all about. Like I know you said 40 credits, but there’s a lot you can do for sure. Um oh, here’s one more question before jumping the the article. I want to like Kira Crew, but I don’t know what I’d use it for. Why would I use Kira Crew rather than Kirao? I feel like uh so there’s this idea of like personal assistance out there and it’s almost like a developer personal assistance is cur for developers. So you

[24:52] have uh it’s kind of analogous to to Hermes or or openclaw but you can uh schedule tasks, you can have memory built in for it. Uh you can kind of work on the go. You can put it on your own Mac Mini if you wanted to or I have it on running on my own virtual private server. And then I have tail scale and I’m like VPNing in from my phone and doing tasks while I’m out running and I’ll be like, “Okay, can you do this?” And it’ll research things for me. So I I do it for like it’s like the perfect like developer personal assistant for

[25:25] me. But you can also use it just like replacing the the IDE or replacing the CLI. It’s almost like you take what the CLI has uh and then you have a visual graphic interface for it because the CLI is just a prompt window. It’s just like a chat box has a lot of features um but you’re kind of chatting for and that’s like the main thing with it. Uh now you have like this whole system built around curo crew which is this whole app. It’s visual. You can have multiple sessions running at the same time. It just added in workflow as we mentioned earlier. Uh

[25:58] and then you can have multiple like autonomous agents running at the same time. You can have it running for longunning tasks. That’s what I’ve been using it for. Laura, do you have like a more succinct way to put it than I? >> No, I think that’s that’s what I’ve been noticing, too. Um, funny enough, I I had a similar question myself when Kira Crew came out, and uh I actually been using it a little bit more over the last couple weeks, and I agree. I think one of the biggest um differences for me is the persistent memory, which uh you know, Kira right now doesn’t actually have um out of the box. It’s coming. Um,

[26:33] but I think that’s one of the things right now that is actually really interesting about Kira Crew is you can have those sessions like Eric mentioned. And actually, I can probably even bring it up. Let’s see if I can. >> I really like too how it has so many interfaces in there. Like you can connect it up to Discord, you can connect it up to WeChat, you can connect it up to a whole bunch of things. >> Yeah. So, so I have it here and I think um it’s I think with Kuraku it’s easier to show and to see it than to talk about it. Let me bump up my visuals here a little bit. But yeah, so on the left

[27:07] hand side um like Garrick was mentioning you have all the sessions in one place so you can see them all kind of at the same time. Right? If you were just using the CLI you’d have a bunch of different tabs or you’d have a bunch of different terminal windows open which can get unruly. Um here each session from within the Kira crew setup here is basically sitting on top of the CLI. So I don’t think we mentioned it at the top but Kira crew runs um over agent context protocol or ACP on top of the cure CLI. So it’s still using it’s basically Kira

[27:39] as uh the the agent base for how all this is running. Um, but anyway, so yeah, all these sessions here are basically instances of the CLI, but you can see them all in one place and you can continue running tasks concurrently across different sessions. Um, and I think what Eric was mentioning, which I I think I found really valuable, is uh, you know, if I close crew or if I’m moving around and and not necessarily at my laptop, the session state persists. So if I, you know, were to do this on the terminal, if I close the window or

[28:11] if I close my laptop, like the session’s done and then I have to open up a new session and, you know, talk to the agent again about what I was doing, which can be really annoying. Um, and yes, there are ways to kind of continue the session by doing like a SL session on the CLI, but you know, you have to kind of think about it and work at it versus it’s just always here. Um, so I think that’s a really cool difference about Kira Crew. And yeah, I’ve also been doing some like on the-go kind of stuff. So, this session here that I was playing around with was um you can see here, it’s a little hard to see maybe in the chat,

[28:42] but uh I can control it via Discord. So, you see here this like little um >> header here that says like driven from Discord. Um I can interact with this particular agent session from in this case my phone. And this was a sample that I was playing around with at a conference last week where I was on stage and was interacting with the session from my phone and then uh you know asked the agent to like give me um a status report on the repo that I was working on. So that’s that’s really cool. Um and it’s really easy to set up

[29:14] from crew. Um, not to say that there aren’t ways you could do this with Kuro, but like it would require some MCP servers and like just more complexity versus here it’s like a couple clicks on the settings and then you have it set up. So, I think those are my two um big drivers for why Kuro crew over Kira. But I think the whole point is like you don’t have to pick one over the other. Uh I think one major difference that you can just see from this UI is there’s not really a concept of like uh you know project directories, file trees like I

[29:47] can’t edit directly into an editor here. There is no editor here um in the way that it exists uh you know in the IDE. Um, so you know, if you’re someone who wants to be like really deep into the code and work through your your project directories and you know, kind of have this VS Code type of view, like use the IDE and then if you want to be maybe on the go or doing some precision state stuff, um, switch in between. Um, but I think that the answer to the question is you don’t have to pick one over the other. It’s kind of like a combination

[30:18] of the two. And underneath the hood, it’s using your same KO plan, so you’re not like having to open up a different account or something. It’s it’s the same account. Um, so it’s using the same credits underneath the hood. >> Yeah, well said, Laura. And I’m going to steal that demo. I I did a Kuro Crew demo for a local meetup here and I just I did some slides and then I just showed Kuro Crew, but I’m like I should have I should have thought of like connecting it up to Discord and be like, that’s a really cool demo that you could be on the go and >> talk back. You could even have a whole bot. I guess you could have like a Discord bot that powered by Curo Crew

[30:53] that I don’t know talks to people and sends updates to the channel. Like I know streamers use this all the time when they go live. They’ll have like the their bot go in and update it. But that No, that’s a really cool use case. Uh one last question. In my experience, using Cloud Opus 5 for an analyst analysis tasks have saved me credits in the long run. Paradoxically, is it just me? Oh, wonder what kind of analysis tax

[31:23] tasks are using LinkedIn user. Um, I’d have to find out kind of what tasks you’re using it for, but definitely um I would experiment with different models to see which ones work best for you. There’s there’s almost like this mythos out there that some people think that like claude opus models are better for for different types of design and maybe use GPT for uh specs or requirements or there’s there’s different philosophies.

[31:56] I feel like they’re very similar as long as using the latest front of the tier models. like I I it’s hard to tell the difference of the outputs, but you might be getting a little little bit better output when you’re using the for certain analysis. I don’t know. Uh what’s the best way to learn Curo? Uh I know what do you think, Laura? >> Um I think there’s a variety of different ways. I think from our perspective, like we do have a Curo channel on YouTube. So cure.dev dev um do tdev

[32:27] um uh is kind of a great place to go if you’re uh someone who consumes um learnings via video. If you’re like a visual learner, um we have great videos there. Uh we also have uh like Eric mentioned, there’s blog posts that um we’re kind of consistently writing and kind of teaching people through um written content as well. Um what else? I think those are the main kind of two vehicles that we have. Um, >> yeah. Our YouTube channel. Did you mention that? Yeah. >> Yeah, the YouTube channel.

[32:58] >> Yeah. Yeah. Um, I know personally my per our personal channels, me and Laura write about Curo. We create content in Kira all the time. Definitely check out uh your what’s your dev 2 username? >> Uh, I think it’s L A U S A L I N. >> Yes. >> Yeah. >> We can put that in chat, too, because we’re both creating blog posts and articles every week almost on it. I have a personal YouTube channel. I just did a video today on about front-end development and using Kira Crew. Uh and and a little bit about a little spicy take on on how I think front-end

[33:31] development is changing and it’s uh and it’s uh cooked. I think I even put in the [snorts] title. Um so it was a fun video that I did. to not to get too off track, but it was a little bit about how, you know, front-end developers are using these tools and these LLMs are there, but we still the taste that we have, being able to to see what a good design is versus a bad design. Those are really extremely important things. Um, being able to review code. So, we’re always always

[34:06] going to need developers. Okay, let’s get back to the article. Um, go ahead. >> Yeah. Um, so I guess to recap for folks who maybe have joined a couple minutes late, uh, we were talking about this article that I wrote on Dev2, which is uh, pushing Kira’s free tier to its limits. We’ve talked a little bit about um, using different models that cost uh, less to drive uh, smaller use of your 50 credits a month if you’re just using the free tier. Um and then I was just about to talk about uh you know what are some

[34:37] of the cost optimization strategies that I think about before I work on a project. Um specifically with the focus in mind that you know we’re trying to keep this to 50 credits to stay on the free tier. Um but obviously these same principles apply if you are not on the free tier and just want to make your credits from different pay tiers uh go a little further. Um so I think I have six different things I talk about here. The first is um we you know it’s not it’s talked about a little bit here and there but it’s I don’t think talked about uh as often as it should be but with a lot of these agentic AIS like you do have

[35:10] the concept of steering files which let you uh basically inject instructions into um the model before it actually does anything with your prompt. Uh and so I think in this case there’s a lot of things that I see agents um doing quite a bit which in my case I don’t often need uh like property test or unit test when I’m just running simple demos. So I think uh a lot of my steering files are sometimes like hey skip writing um some of the testing and let’s just try to get a skeleton file going um so that I can try to make sure that the uh like demo

[35:46] aspect works before we actually are pushing anything up to a repository. Um, and a lot of the times I found that when I’m working with different models, they, which it makes sense, right? They’re, they’re using best software development practices, um, they steer heavily to write these like really complex, uh, unit test, property tests, um, that just consume a lot of credits, um, when that’s not something that I necessarily need. Um so in these steering files the point is things that I consider worth putting in there um is something like

[36:19] you know use minimal code like don’t do this whole boilerplate aspect um of writing code because it’ll just generate a lot of files and a lot of um it’ll spend a lot of tokens basically doing things that you don’t need it to do. Um, this is one that I use often is don’t add any tests unless you’re asked. Um, so that it doesn’t create any of these uh extra files that are just going to consume up my credits. Um, I don’t have it create summary markdown files unless asked as well. So a lot of the times if I’m just u maybe vibe coding and I don’t

[36:51] actually need a full like project his you know history out of what I’m working on uh I put this into my steering file so that again I’m not generating files that I don’t want to at the end of the day all those files that are being generated are costing you. So, in my opinion, keep it simple and just, you know, set up some steering files so that the agent already knows off the top what it should uh be doing versus not doing. Um, for Curo, uh, I think this is still true, but it doesn’t cost uh any credits to set steering files up. Um, and it

[37:23] just saves you from repeating yourself. So, that’s kind of what I mentioned here, and I’ll show you some steering files in the IDE in a second here, but that’s one thing. Um, this one I sometimes do. It kind of depends what project you’re working on, but uh if you have uh a project that you’re kind of scaffolding across uh like a bunch of different features, if you have a prompt that says like add feature A, B, and C, um all of that is kind of encapsulated in one prompt. So, it’ll consume like that many credits for that one prompt

[37:56] versus if you have three different prompts going in to the agent, like each of those prompts will cost different credits. Um, so I think like I mentioned here, if the features or changes are related, uh, when possible, you can keep that in one prompt and then that way you’re also optimizing because you’re not sending in a bunch of different prompts that are kind of essentially saying the same thing or working on very similar aspects of the project or application. Um, so that’s another thing you can think about. Um, specs is interesting. Uh, so for those of you who don’t know, specri development, um, is

[38:28] something that Kira was built in right from the get- go. Uh, and so basically lets you take a large complex task and break it down into like a plan mode before your agent actually gets to work on it. Um, and so I think depending on the complexity of your project, um, one recommendation to optimize on your credits is also to use spec mode first that your agent does does some of the planning before it actually does a bunch of building that you then have to call back and say, “Oh, I actually didn’t want you to build that. like now we have to delete all those files and we’re just spending credits to get work that we

[39:02] don’t need. Um so I think specs is kind of interesting for some of those larger maybe more complex um projects or applications that you’re working on so you can help avoid wasted um implementation credits on approaches that you didn’t actually want agent to take. Um we talked about hooks. I think Eric, you mentioned hooks earlier, but uh I don’t use hooks a whole lot, but I know that I have peers that do uh a lot of hooks, which basically trigger your agent to do something while you’re in the middle of a workflow. Um, and I

[39:34] wrote about here there’s some auto linting that you can do or like formatting for um your code writing depending on what it is you’re working on. Um, there are also hooks that I’ve seen for folks that um, rather than having like the agent write the summary markdown file um, in the middle of the project, if you are someone who is like, okay, once I actually check this repo into GitHub, then create a hook where now you can write the summary markdown file because we’re actually doing something with that code that we, you

[40:05] know, want someone else to interact with. Um, so that could be something else that you can kind of work into your workflow is using hooks for some automations. Um, >> I’ll stop you there. I love I love the hooks idea. Just you can do so many creative interesting things with it. Like you mentioned having it kick off Husky >> rules or or lint rules or adding uh running test suites, pushing up PRs, creating commits, creating branches, like yeah, there’s a lot of interesting

[40:37] things. So, anything you can do to like have it kick off deterministic workflows that don’t cost credits will save you time. We kind of had the similar uh last week we me and Laura were talking and our whole team was talking about Jev. You know, Jev is the big new hype machine everywhere. And what’s nice about Jev, it kind of reminds me of Hooks in some way. It’s Jev, by the way, if you haven’t heard of it, it’s this new type of model that gives you this probable pro probabilistic output. So you ask a question and it’ll give you

[41:07] like they called nles. They’ll give you like a 50% or 100% or give you this percentage back of what it thinks it’s true and it costs very few uh tokens to use. But a lot of people are using that to then um have it kick off a deterministic workflow. Like someone created Jeb to uh had it ask questions and it would look up Wikipedia to find the answers. So, it had like a built-in MCP tool, but it would was able to take a question and then figure out

[41:41] where in Wikipedia to look it up for. So, just give an idea just great great idea to to to look into to hooks and see what you can automate throughout it. Any kind of guard rails you can put in your code is a good idea just in general. And also, hello from Indonesia. Almond, thank you for joining. >> Hello Indonesia. Um, okay. And the final two here before I get to kind of showing this all, um, this one’s kind of I don’t know, it’s kind of funny and I think [clears throat] it’s sort of like common sense is sometimes not so common,

[42:13] but yeah, I think for for a lot of folks like if you are able to do something simple in the code writing yourself, like if you are really strong with CSS, if you’re strong in JavaScript, like write write the actual code yourself. uh because if you can do it and really quickly just you know edit uh the weight of a font or you know something silly like that like you don’t need to rely on everything for the model. So I think that that was just like do the easy stuff yourself if you’re able to. Obviously that you know it it’s kind of in the name right like common sense isn’t so common but sometimes you know I

[42:45] think we we often get so um reliant on some of the code generation that we forget that like a lot of the stuff is just a simple fix that we can do directly into the file into the editor um versus like relying on the model to do it all and then spend our own money to do that. So um and then the last one here which uh I think more people are getting comfortable with nowadays is really giving um the agents as much context as possible when you are trying to explain like how to do something. So I had a a demo a couple weeks ago where

[43:19] we were building like a version of Flappy Bird that game where you kind of are moving like the little bird in between pipes and stuff. And one thing that we were thinking about was rather than having the model assume or you know create this idea for how the visual for the game should be, you can actually preede that by just sketching out something you know quickly on your desk or you know on a piece of paper or something or like taking a screenshot of uh a different game that you have in mind um where then you can just show

[43:50] that context to uh to Kira in this case. So, either dragging in the file into the into the chat window or uploading the image um in your prompt. And I’ll show you guys what that looks like, but you can basically here in the little clipboard. Um this up a little bit. You can like attach a file directly to your prompt. So, whatever you are attaching uh will be added uh context for the model in that prompt. Um, so that’s something else that I mentioned in the article was like using uh I think hashtag file which brings up uh files

[44:22] that you can attach and folders as well with hashtag folder. Um, so really just giving your your agent as much context as possible before letting it uh run tools that consume more tokens and consume more credits uh when you can just uh frontload that in inside the prompt. Um, Eric, anything you want to say before I jump into some of this? >> No, those are great things. I know there’s some tools, too, that you can use to run in your codebase

[44:54] to like clean things up instead of using uh instead of like using your Gentic agent to do it instead. Uh, I was just looking some of those like uh you can look at you can run npexow it looks at your code. It’s like kind of a code intelligence open source project looks at your JavaScript and TypeScript files. It’ll look for like dead code ends. So some things you might in previously would have had to like prompted and use credits for Curo or whatever you’re

[45:27] using to to to find all these issues, you can now just run these like static codebase intelligent tools to to save you tokens and do that um for you. And also there’s one called KIPP. It’s it’s another one that will kind of it’s specifically made for code bases that were written with AI tools and it just kind of finds some of those those issues. So, I wrote a blog post about it. That might be another way to save a few credits. But that no, those are all great tips. >> Yeah, that’s cool. I actually didn’t

[45:57] know that that was uh something that existed out there. So, maybe I’ll have to take a look at some of those as well. >> Hello, Anton from Ukraine. Thanks for joining. We’re just talking about ways to save credits in Curo. Uh Morris written a blog post about it. >> Yeah. So the other thing I wanted to show here was I think a lot of this gets a little bit lost in the like abstraction of credits and prompts and like what does this actually look like in practice when you are doing it with Kuro. Um and I think the best way to

[46:28] like really take a look at this is to run um to run your prompt with different models and really see you know what it is that the difference is. So, I have an example here of a project. I think I mentioned earlier um for those who are new, but let me move this out of the way. Um I was working on a video reel that was using an open source package that renders video from HTML that an agent writes. Um and so, uh yeah, basically creates like a a little teaser reel for a particular product or

[47:01] a particular um I guess anything really that you you give it, it can create a little video for. Anyway, I was working on that and uh I wanted to take a look at like well what does it look like for Kuro here to actually generate a response to a prompt with different models. And so here I have the same prompt which is very simple but it’s just to write a two sentence summary of this project. It generated the response. The estimated credits used here were about 1.16 credits. And then the exact same prompt on a much smaller model uh

[47:34] GLM5 is using one credit. Obviously this prompt is like not super complex. So you know the full power of the model is not being used here. But the idea is like same prompt. It’s costing me less to do uh a smaller model for the same basically result. Right? This is just a summary. Like I don’t need to be using uh opus 4.5 a frontier model to just generate some summary files. Um, and that’s the idea here is like play around with some of the smaller models. Take a look at what the different credit multipliers are and you know, think

[48:06] about what you’re doing. If you’re doing a simple uh task, if you’re doing a simple prompt where maybe you’re just uh like we just mentioned, maybe cleaning up some files or doing something that doesn’t require uh like highle reasoning from a model, jump to a smaller model. Um and and and and take advantage of those smaller credit multipliers to, you know, extend the use of your full credit. Um especially when you’re on the free tier. Again, the whole point is like we’re talking about how to make those 50 credits on the cur free tier go further. Um, and so that’s kind of one way to to take a look at that. And then

[48:40] employing all those different strategies that we just talked about, right? Like making sure that you have steering files. Um, let me put this down here. I’ll show you guys, but I have a couple of different um steering files that I have for different workspaces. Um, and that gets plugged into um each and every session that I have with Curo. So again, if I’m saying like don’t write um any tests unless you’re told to do so um files unless you’re told to do so, all that is going to save me in the end um when I’m working with the agents so that

[49:12] I’m not generating those files that I don’t need to be. Um yeah, that’s kind of >> I remember the time I remember like early earlier versions like I don’t know if this was a model issue or what you would get so many markdown files. I don’t know, [snorts] anybody in the chat ever have that happen when you worked with a project and then all of a sudden uh like some markdown files started appearing. I feel like agents have done a better job of that. But yeah, anything you can put in that steering file that just says hey like yeah we don’t we don’t need to do tests on everything.

[49:42] You don’t need to to do XYZ. You don’t need to write uh do minimum amount documents. Even with spec driven development when you’re using that there’s different spec driven modes now when you use it and this is in the ID and also it’s in V3 of the CLI too uh and you can be like hey don’t like just do a design document and don’t do the requirements document and just do the implementation so you can kind of play around with it as well if you don’t want it to go through all the the different steps. >> Yeah, >> I think quicksp spec is one of them.

[50:14] >> Yeah, quick spec is one of them. uh which just kind of expedites the process. Um for those of you that are not familiar, when you do a spec file um with Curo, it will generate three files as it’s working through the plan with you. Um so it’s three markdown files, a requirements file, a design file, and then an implementation file, which is all the tasks that it believes the agent should um basically implement to actually get that project uh shipped. Um, so yeah, there are some use cases where if you already have uh like a

[50:46] series of requirements or something, you don’t need to build a new requirements file off of that. Maybe just import a requirements file that you already have. Um, same for the other um two phases like don’t don’t uh rework the wheel basically is is the idea there. Um, one other thing I wanted to bring up, um, Eric, we talked about, um, this we have this open- source, um, benchmark, which is actually really interesting, um, that basically takes a look at like what

[51:17] is it, uh, cost to actually run the same prompt across different uh, harnesses or or I guess agent AIS in this case. Um, and there’s a whole uh GitHub for this that uh was published and is being maintained. Looks like even two days ago was the last uh edit on this. But yeah, I would encourage you all to take a look at this as well. Um, the GitHub is called sample agent cost bench. Um, and the idea with this is like how much does it actually cost to use the same model

[51:48] across different uh coding CLI or different coding providers or code identic coding providers. Um, and there are some early signals, uh, and there’s a whole video here that you can take a look at, but there’s some early signals that on Curo the comparison actually looks pretty good. Um, as in to say like it’s cheaper to run that same prompt in this case, like there’s a question here on SA 4.6. It was cheaper to run that particular prompt on Kuro versus Cloud Code versus Copilot versus Codeex. Um, and this is this uh, GitHub repo is is

[52:22] like, you know, obviously free to use. is open source. So, I think it’s interesting, too, if you’re like wondering what it looks like to compare across different providers. Um, this this is something that our team has been taking a look at and um has been really interesting to to kind of understand. I don’t know if you have anything else to say on this. >> Yeah. Yeah, it’s No, that’s a good point. Like, we’ve uh I we also have a subreddit. It’s the Curo ID subreddit and we get occasional people coming in there asking about us comparing us to different models and the costs and we

[52:56] definitely point people to this cost bench because I feel like we are very competitive with other providers. Ko comes out on top on a lot of them. So yeah, I would just check this this out. It’s a good comparison here and and but we we are definitely listening to feedback on on everything we hear especially cost we understand is top of mind for a lot of companies. The idea of token maxing there was this idea of like everybody is using as many tokens as they can. I think that kind of that’s kind of dead right now. You know everybody is thinking like how do we minimize our

[53:30] token usage and not go crazy uh with it. So we that’s 100% top of mind for us uh everywhere with curo but I think we are very very competitive on this. Uh looks like I have a fire slop. Hello. Hello from India. Thank you LinkedIn user. We have a few more minutes left to answer some questions. Um one one question here. someone is hardcore cur user. One suggestion is to have a

[54:00] different zish profile for cur so it won’t mix the with rappers use internal like oh my zish. Oh that’s a good tip. I I use a different um oh hi fire slop. Uh I I use what do I use? I I I was using bash for a while and then I use my zish or zsh for a while. Um and I haven’t had any problems. I set up aliases um to do different things to just quickly open up curo, but I haven’t Yeah, I mean definitely some rappers are interesting.

[54:33] >> Yeah, one thing too I actually had an issue with this which I didn’t I I then found out was in the troubleshooting docs, but um let me see if it was in here. But yeah, I I use um oh, what’s it called? Um power level is it 1000 or something like that. uh as my as my wrapper. Um and I was noticing that it was it was breaking my curli. Um but yeah, there’s a somewhere in here in the troubleshooting is like you you have to uh kind of edit

[55:04] the the zish profile so that to your point like it doesn’t kind of break uh with your wrappers, but you can still use it. Um it’s somewhere in here. I forget where it is, but >> is that that local shell integration thing? >> Oh, here we go. Uh there’s even actually one specifically for power level 10K users. So, yeah, it it it does in the troubleshooting docs for Curo, it’s a known issue um because obviously Kira pulls from your uh Zish profile and then it basically breaks the terminal if you

[55:37] have it in the wrong line of the file. So yeah, if you are experiencing that, there is a section here in the troubleshooting docs for like how you should add that into your profile so that it doesn’t break the CLI. Um, this is the one that I have here for the Zish profile. So yeah, nice. Okay, says yes, aliases works, but let let’s say if my zish updates, then it’ll mess with ongoing workflows. Okay, cool. Thank you for using it. Yeah, good tip. Good tip.

[56:09] Frag zero says, “Hello, I use cure every day and Kuro powers helped me a lot with MCB integrations.” Hey, love to hear it. Glad, glad to hear it. Um, awesome. Um, is there anything else, Laura, that you want to show us today? I think you’ve showed us so much. I think this is very interesting. Everybody definitely try out some of these strategies. >> Yeah. Yeah. No, I don’t have a whole lot. Uh there are some other like cool projects that I was working on this week. Um but I don’t think it’s like you

[56:40] know super relevant to the >> Well, you can show us one of them. You showed us some earlier or >> Yeah, I mean I was working on is it this one? Let me double check. I think it’s my other window. Um I actually this week I was working on um we’ve been partnering with some Amazon devices um teams internally and they were asking me to kind of take a look at what it’s like to work on um using this uh new software for writing apps for um like Fire OS

[57:11] TVs. Um so that was something that I was working on this week. But yeah, let me show you guys. Oops. Uh there basically is this like uh yeah this OS called Vega OS uh that if you are someone who’s developing applications for uh for TV um >> like Fire TV >> surfaces yeah Fire TV etc. um they they just kind of released this OS that helps you build um that kind of uh app and it comes with its own like virtual device

[57:42] too. So you can kind of test it out. Um like an emulator and so like this is one example that I was working on this week with Kira is I had given it the GitHub repo for this um OS called Vega OS and I just was like kind of vioding with Kira to kind of get this app and running up and running. Uh but yeah, this was something that I was building this week. Um just to play around with like what it looked like to build some TV apps and oh my server might have gone down here, but uh yeah, this is like a TV interface that if it was working, it would kind of show you scrolling through, but I think I might have accidentally stopped the uh

[58:14] the virtual device. Yeah, that was something I was working on this week. >> Yeah, it’s so fun. I was working on like this MP3 player. Um there’s so many neat things you can do with Curo. um just playing around with it. Cool. Well, I think we’re going to wrap it there. Thanks everybody in the chat that asked questions. Thanks for everybody joining and thank you Laura. I hopefully we can have you on more often and show more

[58:44] things. I know you’re always thinking about Kirao and ways to optimize stuff and you always have some interesting topics to talk about. >> Yeah, thanks for having me and thanks for all the great questions everyone. Yes, thank you. Thank you. All right, we’re going to wrap it up here. Until next time, check out cure.dev and check out those workflows. Check out Curo ID and the workflows. Try it out. Take care. >> Bye. [music]