WORKSHOP CLAUDE CODE | Aula 2 - Do MVP a uma ferramenta integrada com IA | STACK by PM3 e Alura
Introdução e Boas-Vindas
Apresentação Inicial
- Giovana Nogueira dá as boas-vindas aos participantes, perguntando como estão e se todos a escutam bem.
- Ela expressa entusiasmo para a live, mencionando que haverá muito conteúdo interessante.
Contexto da Live
- Giovana se apresenta como gerente de operações da PM3 na Stec, com mais de 5 anos de experiência em eficiência de processos utilizando no code e low code.
- A live tem como objetivo recapitular o conteúdo anterior sobre a construção de um aplicativo pessoal para registrar notas e documentos.
Recapitulando Conteúdos Anteriores
Interação com os Participantes
- Giovana agradece pela interação dos participantes na live anterior, destacando comentários relevantes.
- Ela menciona um comentário sobre o Cláudio que gerou preocupação entre os participantes.
Suporte Técnico
- Giovana aborda questões técnicas levantadas por alguns participantes, oferecendo ajuda para download do material necessário.
Aplicações Práticas do App Construído
Usos do Aplicativo
- O aplicativo pode ser utilizado por profissionais de diferentes áreas:
- Produto: Para histórico de features e validação de hipóteses.
- Marketing: Registro de campanhas anteriores para aprendizado futuro.
- Vendas: Monitoramento do ciclo de vendas e interações com clientes.
Benefícios Gerais
- O app é útil também para líderes consolidarem informações antes das reuniões importantes.
Conteúdo Adicional Disponível
Recursos na Comunidade
- Giovana incentiva os participantes a acessarem uma comunidade onde foram disponibilizadas aulas adicionais sobre automação com N8N.
Importância da Automação
- Destaca que construir um app é apenas parte do processo; automações podem potencializar seu impacto.
Objetivos da Live Atual
Foco em Geração de Valor com IA
- A live atual visa aprofundar o uso da IA para gerar valor real nas carreiras dos participantes.
Introdução à Live e Grupo VIP
Informações Iniciais
- A live está prestes a começar, e é mencionado um grupo VIP no WhatsApp onde são compartilhadas informações e conteúdos relevantes.
- O apresentador destaca que haverá orientações sobre o certificado de participação ao final da live, além de uma surpresa especial para os participantes.
Recapitulando a Aula Anterior
Contexto da Aula
- Bruno inicia sua apresentação agradecendo pela introdução e menciona que a primeira aula foi muito interativa, com muitas dúvidas dos participantes.
- Ele encoraja os espectadores a fazerem perguntas durante a live, independentemente do nível de conhecimento sobre Cloud Code.
Apresentação Pessoal
- Bruno se apresenta como AI Product Engineer, explicando sua transição de product manager para desenvolvedor com foco em cloud code.
- Ele menciona que trabalha com clientes reais e integrações importantes, como Stripe, ressaltando a segurança do ambiente em que opera.
Experiência Profissional de Bruno
Trajetória na Tecnologia
- Com quase 20 anos de experiência em tecnologia e 12 anos focados em marketing e inovação, Bruno compartilha seu histórico profissional.
- Ele também é instrutor na PM3 há quase três anos e tem experiência significativa em startups.
Objetivos da Aula Atual
Estrutura da Apresentação
- A aula abordará conceitos práticos utilizando ferramentas como Miro para ajudar na organização do conhecimento.
- Bruno enfatiza que as práticas discutidas podem ser adaptadas por profissionais de diferentes áreas, não apenas aqueles diretamente ligados ao produto ou marketing.
Importância do Aprendizado Adaptativo
- É destacado que os participantes devem estar abertos a modificar as técnicas apresentadas conforme suas necessidades específicas.
Demonstração Prática com Miro
Utilização da Ferramenta
- A demonstração incluirá maneiras práticas de usar documentos e arquivos para evitar erros recorrentes no trabalho.
Conexão com Grock
- Bruno menciona o uso da API Grock para transcrição de áudio e análise de insights. Os novos participantes são incentivados a assistir à primeira aula disponível na comunidade até uma data específica.
Gravações Disponíveis até 22/04
Importância do Teste e Adaptação
- As gravações estarão disponíveis para todos até o dia 22/04, permitindo que os participantes revisitem o conteúdo e testem suas próprias implementações.
- O instrutor enfatiza a importância de não desistir após a primeira tentativa, destacando que erros são parte do processo de aprendizado.
Demonstração do Segundo Cérebro
- O instrutor apresenta um "segundo cérebro", uma ferramenta desenvolvida para facilitar o aprendizado e a adaptação das aulas.
- Ele menciona atualizações recentes no aplicativo utilizado, ressaltando como as mudanças ocorrem rapidamente no ambiente digital.
Mudanças na Interface do Aplicativo
- A interface do aplicativo foi alterada em poucos dias, demonstrando a velocidade das inovações tecnológicas.
- O uso de ferramentas como coworking é destacado, mostrando como elas podem auxiliar na codificação sem necessidade de conhecimento profundo em programação.
Criação de Scrapper para Miro
Extraindo Insights de Documentos
- O instrutor discute a criação de um scrapper para extrair informações relevantes de documentos, adaptando-o à realidade dos usuários.
- A aplicabilidade prática da ferramenta é questionada por participantes, levando à discussão sobre como adaptar as soluções apresentadas às necessidades individuais.
Segurança e Localização dos Dados
- É mencionado que os dados estão sendo processados localmente, aumentando a segurança ao evitar servidores externos.
- Discussão sobre LLM (Modelos de Linguagem Grande), com sugestões sobre como utilizá-los com segurança em ambientes locais.
Adaptação ao Cenário Profissional
Personalizando Ferramentas para Necessidades Específicas
- O instrutor fala sobre a extração de insights específicos relacionados à área profissional dos participantes, utilizando planilhas ou documentos variados.
- A interação com ferramentas como ChatGPT é incentivada para personalizar prompts conforme as necessidades individuais dos usuários.
Avanços na Análise Automática
- Apresentação da funcionalidade "postmem", que permite uploads diretos e análises automáticas mais inteligentes.
- O instrutor destaca melhorias na apresentação dos insights gerados pela ferramenta, facilitando o entendimento e aplicação prática.
Análise de Pósmortem e Flexibilidade de Formatos
Conceito de Pósmortem
- O pósmortem é uma ferramenta para analisar eventos passados, identificando o que funcionou e o que não funcionou, além dos aprendizados obtidos. É mais um documento de relatório do que um formato fixo.
- A flexibilidade no formato do pósmortem é destacada; pode ser apresentado como texto corrido, áudio ou em plataformas como Miro.
Criação de Extensão do Google Chrome
- O objetivo é criar uma extensão do Google Chrome para capturar dados rapidamente em cenários com múltiplas abas.
- A complexidade técnica da criação da extensão é mencionada, mas há a possibilidade de adaptação conforme a necessidade do usuário.
Compartilhamento e Execução de Prompts
Envio de Prompts
- Os prompts utilizados durante as aulas serão enviados aos participantes no dia seguinte, facilitando a execução das tarefas propostas.
- Um exemplo prático é trazido à tona através da experiência de Lucas, que está focado na análise financeira utilizando o Cloud.
Inteligência do Cloud
- O Cloud possui inteligência para entender contextos sem instruções explícitas. Isso demonstra sua capacidade adaptativa ao lidar com diferentes tipos de dados.
- A extensão criada será capaz de ler informações diretamente do Miro ou outras fontes definidas pelo usuário.
Adaptação e Uso Prático
Personalização da Extensão
- Os usuários podem adaptar os prompts para suas necessidades específicas, como leitura de planilhas financeiras ou documentos jurídicos.
- É importante esclarecer dúvidas sobre funcionalidades específicas, como a chave CS Notes no local storage.
Comparação entre Ferramentas
- Uma comparação entre Lovable e Code destaca que ambos têm suas limitações e capacidades. Lovable é adequado para protótipos simples enquanto Code permite construções mais profundas.
- Para projetos mais complexos envolvendo usuários e pagamentos, recomenda-se utilizar o Cloud Code devido à sua robustez.
Desenvolvimento de Software e Sinergias entre Plataformas
Introdução ao Cloud Code
- O apresentador menciona o desenvolvimento de um software para recrutamento utilizando Cloud Code, destacando a importância das sinergias entre diferentes plataformas.
- A construção de um MVP (Produto Mínimo Viável) é discutida como uma forma eficaz de iniciar projetos, permitindo iterações e melhorias contínuas.
Transição entre Plataformas
- É ressaltado que raramente uma única plataforma atende todas as necessidades; muitas vezes, é necessário migrar entre elas para obter melhores resultados.
- O código é considerado a melhor alternativa para integração com o Cloud, em comparação a formatos como PDF ou DOC. Markdown é destacado como o formato ideal.
Implementação e Complexidade
- A discussão se volta à implementação de novas funcionalidades em bancos de dados online, enfatizando a necessidade de planejamento cuidadoso.
- Uma analogia com construção civil ilustra que a complexidade do projeto determina os recursos necessários; projetos simples podem ser geridos por não-técnicos.
Modelagem e Arquitetura
- O apresentador explica que ferramentas como LBow facilitam a modelagem de dados sem exigir conhecimento técnico profundo do usuário.
- A importância da segurança e escalabilidade na transferência para ambientes mais robustos é mencionada, indicando que isso requer atenção especial.
Demonstração Prática
- Instruções são dadas sobre como instalar extensões no Chrome, mostrando um passo a passo prático para os participantes.
- O apresentador compartilha experiências pessoais sobre desafios enfrentados ao desenvolver extensões anteriormente, destacando as dificuldades superadas ao longo do tempo.
Como lidar com erros ao vivo?
Introdução ao Prompt e Contexto
- O apresentador menciona que não especificou a necessidade de copiar ou enviar o prompt para um aplicativo, apenas forneceu um contexto do que precisava.
Demonstração Prática
- Durante uma demonstração, o apresentador enfrenta um bug ao tentar capturar dados da extensão criada, enfatizando a importância de estar preparado para problemas técnicos.
- Ele tenta abrir uma versão atualizada do HTML, destacando que é comum encontrar dificuldades durante o trabalho prático.
Resolução de Problemas
- O apresentador sugere que os participantes façam perguntas sobre erros encontrados, promovendo um ambiente colaborativo para resolução de problemas.
- Ele orienta a verificar se há erros visíveis na extensão e como documentá-los para análise posterior.
Testes e Ajustes
- A importância de testar continuamente é ressaltada; mesmo após várias tentativas, nem sempre tudo funciona como esperado.
- O apresentador discute a possibilidade de ajustar o prompt utilizado para melhorar os resultados obtidos.
Interação com Participantes
- Ele encoraja os participantes a interagirem no chat com dúvidas enquanto ele trabalha nos ajustes necessários.
Explorando Ferramentas: Figma e Design Systems
Discussão sobre Figma Make
- O apresentador admite nunca ter usado o Figma Make, mas reconhece sua relevância em comparação com outras plataformas que oferecem funcionalidades semelhantes.
Integração e Funcionalidades
- Menciona uma ferramenta chamada Bolt, que permite importar design systems e possui integração com Figma. Essa ferramenta foi testada anteriormente pela equipe.
Implementação na PM3
- Na PM3, foi desenvolvida uma skill dentro do Cloud baseada no design system do Figma, facilitando a construção de projetos alinhados visualmente.
Benefícios da Padronização Visual
- A padronização visual entre produtos internos e externos é destacada como um benefício significativo da implementação do design system.
Análise de Erros Técnicos
Identificação de Erros
- O apresentador compartilha uma imagem do erro encontrado na extensão. Ele explica que o problema está relacionado à política de segurança do conteúdo (Content Security Policy), indicando bloqueios em algumas funções.
Discussão sobre Erros e Cache em Tecnologia
Problemas com Cache
- O apresentador menciona que ao trabalhar com extensões, pode ocorrer erros relacionados ao cache, sugerindo a atualização e reinicialização do sistema para resolver problemas.
- É destacado que informações erradas podem ser gravadas devido a questões de cache, o que é comum em diversos cenários tecnológicos.
Habilidades e Skills
- O conceito de "skills" é explicado como habilidades que são ensinadas a um sistema, utilizando prompts para criar capacidades específicas no cloud.
- A importância das skills é ressaltada, especialmente na melhoria da criação de front-end em aplicações, mencionando uma skill oficial desenvolvida para esse propósito.
Testes e Funcionalidade
- O apresentador realiza testes práticos com o Miro, enfrentando dificuldades devido a bloqueios na extração de conteúdo.
- A abordagem alternativa de usar prints de tela é discutida como solução para contornar as limitações do Miro.
OCR e Transcrição de Imagens
Definição e Utilização do OCR
- O OCR (Reconhecimento Óptico de Caracteres) é descrito como uma tecnologia que transforma imagens em texto, facilitando a leitura automática por inteligência artificial.
- É mencionado o uso do Grock para transcrever imagens automaticamente, destacando avanços na tecnologia comparados ao passado.
Ferramentas para Reuniões
- A funcionalidade das ferramentas de gravação de reuniões é abordada, enfatizando sua eficácia no registro automático das discussões.
- A importância da permissão para gravar reuniões é discutida; algumas ferramentas podem ser gratuitas enquanto outras exigem pagamento ou têm restrições.
Desenvolvimento de Produtos Inovadores
Ideias para Novos Produtos
- Sugestões são feitas sobre a criação de uma ferramenta personalizada para gerenciar reuniões, permitindo categorizar tipos diferentes de encontros.
- A discussão gira em torno da utilidade dessa ferramenta como um "segundo cérebro", ajudando os usuários a reter informações importantes discutidas nas reuniões.
Testando Funcionalidades de Extração e Automação
Impacto da Ferramenta
- A ferramenta permite uma interação fluida, onde não é necessário fazer upload manual de arquivos, facilitando o processo de extração de informações.
- O usuário pode selecionar partes específicas do conteúdo no Miro para adicionar ao "segundo cérebro", otimizando a organização das informações.
Modelos Utilizados
- Foi mencionado que um modelo específico foi utilizado para extrair insights, destacando a importância da escolha do modelo adequado para diferentes tipos de dados.
- O uso do modelo open source da Meta (Llama 4) foi destacado como uma otimização na extração e processamento dos dados.
Automatização e Integração
- A funcionalidade permite testar a extração automática de texto a partir de imagens, demonstrando eficiência na inserção direta nas notas.
- Um plugin do Cloud foi introduzido como uma alternativa para automatizar o fluxo de trabalho entre Miro e o segundo cérebro, mostrando potencial em automações futuras.
Respostas Automatizadas
- A discussão sobre automatizar respostas em plataformas como WhatsApp ilustra aplicações práticas da tecnologia em comunicação eficiente.
- O conceito de tirar prints e responder automaticamente a múltiplas pessoas foi apresentado como uma solução prática para economizar tempo.
Geração de Código e Aplicativos
- Perguntas sobre a capacidade da ferramenta geradora de código foram abordadas, esclarecendo que ela se concentra principalmente em códigos web.
- Foi discutido que ferramentas como Bolt são mais adequadas para gerar aplicativos móveis, enquanto outras opções estão emergindo no mercado.
Comparação com Outras Ferramentas
- A comparação entre as capacidades das ferramentas disponíveis destaca que nenhuma delas é completamente abrangente; cada uma tem suas especializações.
- A necessidade de um conjunto diversificado de ferramentas é enfatizada para maximizar o potencial criativo tanto na web quanto em aplicativos móveis.
Introdução ao Coworking e Modo de Ativação
O que é o Coworking?
- O coworking é apresentado como uma ação técnica que envolve a ativação de um modo no Miro, permitindo que o Cloud navegue na tela do usuário para puxar informações.
Linguagem Natural
- A discussão destaca a importância da linguagem natural, onde os participantes concordam que não é necessário usar jargões técnicos complexos para se comunicar com as ferramentas.
Construção do Aplicativo de Notas
Processo de Criação
- Os apresentadores mencionam que conseguiram construir um aplicativo de notas em menos tempo do que o esperado, utilizando uma linguagem acessível e sem muitos frameworks.
Funcionalidades do Aplicativo
- O aplicativo possui gravação de áudio e transcrição, funcionando como um "segundo cérebro" para ajudar na organização das tarefas diárias tanto profissionais quanto pessoais.
Potencial do Produto
Versatilidade do Uso
- O produto pode ser adaptado para diferentes contextos, incluindo marketing, liderança e até mesmo gestão pessoal, como calendários familiares.
Compartilhamento de Prompts
- Os usuários receberão prompts por e-mail para personalizar suas experiências com o aplicativo, permitindo adaptações conforme suas necessidades diárias.
Próximos Passos após a Live
Expectativas dos Usuários
- Há uma preocupação comum entre os participantes sobre quais passos seguir após a live. Muitos estão ansiosos para aplicar o conhecimento adquirido.
Importância da Inteligência Artificial
- Uma pesquisa revelou que 52% dos profissionais consideram habilidades em inteligência artificial essenciais para 2026. Isso demonstra a crescente relevância dessa competência no mercado.
Desafios na Implementação da IA
Uso Atual da IA
- Apesar do alto interesse em IA (71%), apenas 47% dos entrevistados utilizam essa tecnologia de forma pontual e apenas 9% criaram funcionalidades reais com ela.
Necessidade de Prática
- A discrepância entre interesse e aplicação prática sugere uma necessidade urgente de capacitação real em inteligência artificial entre os profissionais.
Surgimento da Steck
Objetivo da Steck
- A Steck foi criada para apoiar profissionais builders na implementação prática da IA no dia a dia, oferecendo conteúdos direcionados e acessíveis.
Cursos Oferecidos pela Steck
- A empresa oferece cursos variados, incluindo um específico sobre Lovable (sem código), automações com N8N e lógica necessária para construção sem código através do curso Pensamento Builder.
Escalando Soluções com RECT
Lançamento de Cursos e Ferramentas
- Discussão sobre a possibilidade de desenvolver aplicativos móveis utilizando o RECT, além do desktop.
- Apresentação de um curso em lançamento focado no Replicor, uma ferramenta para validar e criar MVPs (Minimum Viable Products).
- Anúncio de seis cursos disponíveis, incluindo dois já lançados e quatro em desenvolvimento, além da comunidade Stec com encontros ao vivo.
Eventos e Oportunidades
- Introdução ao PM3 Summit, um evento online que ocorrerá em São Paulo no dia 19 de maio, abordando decisões estratégicas influenciadas pela inteligência artificial.
- A importância das ferramentas na construção de produtos é ressaltada, destacando a nova ferramenta Lumina que oferece motores de IA integrados.
Funcionalidades da Lumina
- A Lumina permite a troca entre diferentes motores de IA conforme as necessidades do usuário durante as interações.
- Comparação da interface da Lumina com o ChatGPT, facilitando a familiarização dos usuários com a tecnologia.
Relevância no Mercado Atual
- Reflexão sobre a importância de se manter relevante em um mercado em rápida evolução que demanda profissionais capacitados para construir novos produtos.
- O valor total dos cursos e ferramentas é estimado em R$5.000, mas está sendo oferecido por R$4,99 mensais durante uma promoção especial.
Testemunhos e Impacto na Aprendizagem
- Incentivo à participação nos cursos como forma de acelerar o aprendizado e evitar atrasos na carreira profissional.
- Compartilhamento de experiências pessoais sobre investimentos em educação e como isso impactou positivamente suas trajetórias profissionais.
Conclusões sobre Educação Continuada
- Encorajamento para os participantes aproveitarem as oportunidades educacionais disponíveis através do QR code ou link fornecido.
- Importância do suporte educacional atual comparado ao passado; hoje há mais recursos disponíveis para acelerar o aprendizado prático.
Introdução ao Curso e Comunidade STEC
Apresentação da Comunidade
- O apresentador menciona um QR code que permite aos interessados se inscreverem na comunidade STEC, focada em aprendizado sobre inteligência artificial (IA).
- A proposta é revolucionar o mercado de produtos no Brasil através do conhecimento compartilhado.
Perguntas sobre Design System e Cloud
- Uma pergunta é direcionada a Caian sobre como integrar cloud com o design system da empresa, destacando a importância de guidelines.
- Bruno explica que um design system consiste em códigos e diretrizes que misturam regras empresariais com melhores práticas de design.
Criação de Skills e Ferramentas
- É mencionado o uso do VS Code com plugins para facilitar a construção de skills relacionadas ao design system.
- Sugestões são dadas para pesquisar no GitHub por skills prontas que podem ser utilizadas em projetos.
Aplicação Prática dos Cursos
Certificações e Conteúdo dos Cursos
- Malu questiona se os cursos substituem um tecnólogo em gestão de IA; a resposta é afirmativa, pois todos os cursos oferecem certificação.
- Os cursos são focados na aplicação prática das ferramentas, enfatizando a importância da experiência prática no domínio da IA.
Importância da Prática
- O apresentador destaca que quanto mais prática os alunos tiverem, mais rápido avançam nas habilidades necessárias para aplicar IA no dia a dia.
Interações Técnicas e Dúvidas
Desafios Técnicos Durante a Apresentação
- Há uma menção ao cansaço do participante Bruno durante as discussões técnicas, indicando desafios na conexão ou permissões necessárias.
Conectividade com Outras Ferramentas
- Discussão sobre a possibilidade de conectar diferentes plataformas como Miro e Gira através de plugins disponíveis nas ferramentas mencionadas.
Integração de Ferramentas e Criação de Aplicativos
Sincronização com GitHub
- A integração entre aplicações é facilitada pelo uso do GitHub, que serve como um repositório seguro para armazenar projetos.
- É possível conectar o Lovbow ao GitHub, permitindo a sincronização dos dados e a continuidade do trabalho em diferentes plataformas.
- O GitHub deve ser configurado como privado nas configurações para garantir a segurança dos dados armazenados.
Criação de Aplicativos
- A discussão inclui a criação de aplicativos por profissionais fora da área tecnológica, como psicólogos, utilizando ferramentas como o Raplet.
- O conceito de "segundo cérebro" é introduzido, onde os usuários podem registrar informações de forma segura durante sessões ou anotações.
Mudança de Paradigma no Desenvolvimento
- A evolução das ferramentas permite que pessoas sem formação técnica desenvolvam soluções inovadoras, quebrando barreiras tradicionais no desenvolvimento.
- Há uma ênfase na importância da colaboração entre diferentes áreas (como finanças e psicologia), promovendo um ambiente mais inclusivo para a criação de produtos.
Encorajamento à Aprendizagem
- Os participantes são incentivados a não ter medo de começar do zero e fazer perguntas sobre o processo de aprendizado.
- A ideia central é que todos têm potencial para aprender e criar, independentemente da sua formação inicial.
Ofertas e Suporte
- Alunos da PM3 ou Alura recebem 10% de desconto em cursos relacionados à Stec.
- Informações sobre upgrade para ingressos presenciais são fornecidas aos interessados em participar do evento Summit.
Criação e Gerenciamento de Agentes em Cloud Code
Funcionalidade dos Agentes
- O apresentador discute a criação de agentes para realizar tarefas específicas, destacando a importância da automação nos testes de código.
- É mencionado que enquanto um agente analisa uma parte do código, outro pode estar implementando soluções, otimizando o processo de desenvolvimento.
- A funcionalidade é descrita como nativa do Cloud Code, permitindo quebrar tarefas complexas em partes menores que podem ser geridas por diferentes agentes.
Encerramento e Agradecimentos
- O apresentador agradece ao Bruno pela contribuição valiosa durante a aula, ressaltando o aprendizado proporcionado aos participantes.
- Informações sobre a emissão de certificados de participação são compartilhadas, com instruções para os interessados em obtê-los após o workshop.
Comunidade e Recursos Adicionais
- É incentivada a participação na comunidade Stack Builder, onde os participantes podem interagir e trocar ideias sobre desenvolvimento.
- Um resumo dos cursos disponíveis é apresentado, incluindo detalhes sobre descontos e acesso à comunidade, enfatizando as oportunidades oferecidas aos participantes.