Перейти к содержимому

Aulão Kiro com Ivan Chagas (2026/10/24) - Gravação

Poly Studio

0:00 / 0:00

Aulão Kiro com Ivan Chagas (2026/10/24) - Gravação

59 просмотров · 6 дн. назад
Poly Studio
33 подписчика
59 просмотров · 6 дн. назад
Este vídeo é de uma aula gratuita que eu fiz sobre o Kiro, no qual eu ensino sobre como começar a usar o Kiro, um pouquinho sobre teoria de LLM versus Harness e também quais são as práticas que eu tenho ao codar com IA. Detalhes: Apresentação e Histórico de Ivan Chagas: Ivan Chagas apresentou sua trajetória de mais de 10 anos em educação e programação, com passagens por empresas como Texdom e Cisco, e atuando na Amazon como desenvolvedor para o time global de lideranças. Ivan Chagas relatou que deixou a Amazon para abrir um petshop em Curitiba e criou o projeto Edu Builders para demonstrar aplicações práticas de inteligência artificial na educação de forma pública e gratuita, contando com patrocínio da AWS para créditos. Conceito de Modelos de Linguagem e Harnesses: Ivan Chagas explicou que os Modelos de Linguagem (LLMs) atuam estritamente como processadores de texto, enquanto os produtos ou harnesses (como ChatGPT, Claude, Kiro e Lovable) operam o modelo, gerenciando interfaces e conexões com ferramentas externas. Elus ressaltaram que os usuários interagem diretamente com a interface do produto, que envia os comandos para o harness e este para o LLM. Utilização de Skills e Protocolos de Contexto (MCP): Ivan Chagas abordou o uso de skills como conjuntos de instruções pré-geradas aplicadas pelo harness sobre a janela de contexto para direcionar o resultado, além de explicar o Protocolo de Contexto (MCP), que permite ao modelo de linguagem emitir instruções para o harness executar chamadas a ferramentas externas, como o Google Ads. Ivan Chagas argumentou que o conhecimento aprofundado desses conceitos não é obrigatório e que a busca frenética pelo modelo mais recente é frequentemente impulsionada pela venda de cursos. Introdução ao Kiro e Metodologia baseada em Especificações: Ivan Chagas apresentou a ferramenta Kiro, destacando sua operação baseada em especificações (*specs*) e arquivos de design em vez de listas de tarefas isoladas, o que ajuda a ancorar o agente em uma fonte de verdade para reduzir a possibilidade de alucinações. Elus demonstraram que o Kiro estrutura a intenção do projeto antes de gerar tarefas ou código, diferenciando-se de outros harnesses focados puramente em tarefas. Demonstração Prática de Criação de Portfólio no Kiro. Estruturação de Requisitos do Projeto: Ivan Chagas explicou a integração opcional com o GitHub para versionamento de código e detalhou o arquivo de requisitos gerado pelo Kiro, que estabelece os critérios gerais de funcionamento da página única de portfólio para os visitantes. Elus recomendaram que a audiência solicite sempre um plano inicial estruturado antes de autorizar a IA a avançar na codificação. Sessões Paralelas e Geração de Design: Ivan Chagas demonstrou o uso de sessões paralelas no Kiro para obter feedback sem poluir a janela de contexto principal do projeto. Posteriormente, Ivan Chagas solicitou que o sistema lesse o arquivo de design gerado para criar um exemplo de arquivo HTML, resultando na definição de uma paleta de cores quente e acolhedora. Adoção de Especificações em Diferentes Harnesses: Em resposta a uma pergunta de Eugenio Jr. sobre a recomendação de usar especificações em outras ferramentas como Claude ou ChatGPT, Ivan Chagas confirmou que a abordagem metodológica é válida para organizar o conteúdo e evitar que a inteligência artificial programe elementos não solicitados. Ivan Chagas enfatizou que o papel humano é o de gestão e coordenação rigorosa para evitar falhas em projetos de software. Gerenciamento de Janela de Contexto e Documentação: Ivan Chagas contrastou o modo de agente contínuo do Claude e ChatGPT com a interface baseada em abas e arquivos do Kiro, apontando que o Kiro limpa a janela de contexto ao iniciar a execução de tarefas e permite monitorar o uso de recursos. Elus explicaram que a documentação reflete o estado atual do sistema, exigindo atualizações frequentes para evitar confusões na inteligência artificial durante a criação de novos recursos. Atualização de Documentação e Seleção de Modelos: Ivan Chagas demonstrou como utilizar as ferramentas do Kiro e os documentos de direcionamento (*steering documents*) para atualizar os registros de alterações de um projeto pessoal de jogo em WebGL. Elus reiteraram a distinção prática entre os produtos (*harnesses*) e os modelos de linguagem subjacentes (como DeepSeek ou Claude Sonnet), desaconselhando a preocupação excessiva com a troca constante de modelos anunciada no mercado.