Termos-chave e Glossário
Domine a linguagem do Vibe Coding com este guia de referência rápida.
Este guia explica termos comuns que você encontrará ao trabalhar com código e ferramentas de IA. Mantivemos as definições simples para que você possa se atualizar rapidamente.
Termos específicos do Atoms
- Modo Equipe: Ativa uma equipe de agentes de IA para lidar com requisitos complexos para você, incluindo um Gerente de Produto, Engenheiro, Cientista de Dados, Pesquisador Profundo e Arquiteto.
- Modo Engenheiro: Atribui apenas o agente Engenheiro, Alex, para trabalhar no seu projeto.
- Modo Corrida: Permite que você execute o mesmo prompt em vários modelos simultaneamente para comparar seus resultados.
- Pesquisa Profunda: Um recurso para conduzir pesquisas profundas para gerar relatórios profissionais, incluindo artigos acadêmicos, análises de negócios e relatórios de mercado.
- Visualizador de App: Permite que você visualize os resultados e modifique qualquer elemento visual diretamente na página.
- Remix: Permite duplicar qualquer projeto para o seu próprio chat para continuar construindo ou editando a partir dali.
- Publicar: Gera um link estável para sua aplicação atual para facilitar o compartilhamento.
- Mundo de Apps: A plataforma de criatividade da Atoms, onde você pode exibir seu trabalho e destacar suas habilidades na página inicial.
LLMs e Vibe Coding
- Vibe Coding: A prática de escrever software dizendo a uma IA o que você quer em inglês simples (a "vibe" ou intenção) e deixando que ela gere o código real. Você se concentra em saber se o app parece certo e funciona corretamente, em vez de se preocupar com ponto e vírgula ou lógica específica.
- Inteligência Artificial (IA): Um termo amplo para sistemas computacionais que podem realizar tarefas que normalmente exigem inteligência humana — como reconhecer fala, tomar decisões ou traduzir idiomas.
- LLM (Large Language Model): Um tipo de IA treinado com quantidades massivas de texto. É a tecnologia por trás de ferramentas como ChatGPT e Claude. Ela é incrivelmente boa em prever qual palavra vem a seguir em uma frase, o que permite escrever redações, responder perguntas e escrever código.
- Alucinação: Quando uma IA dá com confiança uma resposta completamente errada. Os modelos de IA são ótimos em soar convincentes, então você deve sempre verificar novamente o código ou os fatos que eles geram.
- Prompt: O texto que você digita para a IA para obter uma resposta. "Engenharia de Prompt" é apenas uma forma sofisticada de dizer "aprender a fazer as perguntas certas para obter os melhores resultados".
- Token: Como uma IA conta. Uma IA não vê "palavras" — ela vê "tokens". Um token corresponde aproximadamente a quatro caracteres de texto. Por exemplo, a palavra "apple" é um token, mas uma palavra longa e complexa pode ser três tokens. Os custos e limites de IA geralmente são medidos em tokens.
- Humano no Ciclo: Esse é você. Mesmo que a IA esteja escrevendo o código, você é o "gerente" no ciclo. Você revisa o trabalho, faz verificações pontuais e orienta a IA se ela sair do rumo. Você deixa de ser o escritor e se torna o revisor.
- Iteração: O processo de refinar o código por meio da conversa. No vibe coding, você raramente acerta tudo na primeira tentativa. Você "itera" dizendo coisas como: "Deixe esse botão maior", "Corrija o erro na linha 10" ou "Não, use uma cor diferente".
Noções básicas de programação
- API (Application Programming Interface): Uma ponte que permite que dois programas diferentes conversem entre si. Pense nela como um garçom em um restaurante: você (o usuário) faz um pedido ao garçom (a API), e ele traz sua comida da cozinha (o sistema) sem que você precise saber como ela foi preparada.
- Bug: Um erro ou falha no código que faz o software travar ou se comportar de maneira estranha.
- Controle de Versão (Git): Uma "máquina do tempo" para código. Ele rastreia cada alteração que qualquer pessoa faz, então, se algo quebrar, você pode facilmente voltar para uma versão que funcionava.
- Frontend (lado do cliente): Isso é tudo o que você pode ver e tocar na sua tela. São os botões, os textos, as imagens e as animações. Se você estiver navegando em um site, o "frontend" é o que está sendo executado no seu navegador.
- Backend (lado do servidor): Este é o "cérebro" da aplicação que vive em um computador remoto (servidor). Ele processa dados, salva seus arquivos e gerencia a lógica que o usuário nunca vê.
- UI (Interface do Usuário): O design e layout específicos do app. Refere-se à "aparência e sensação" — os esquemas de cores, o formato dos botões e a legibilidade do texto.
- Full Stack: Um desenvolvedor (ou uma ferramenta) que consegue lidar com tanto o Frontend quanto o Backend.
Conceitos de desenvolvimento de software
- Gerente de Produto: A pessoa que decide o que construir e por quê. Ela age como o "CEO" de um recurso específico, equilibrando o que os usuários querem com o que o negócio precisa. Ela escreve os planos (PRD), mas normalmente não escreve o código.
- Engenheiro: O construtor. Ele pega os planos do Gerente de Produto e escreve o código real para fazer tudo funcionar. Ele descobre como construir isso de forma eficiente e segura.
- Arquiteto: O "planejador urbano" do software. Ele normalmente não escreve cada linha de código; em vez disso, toma decisões de alto nível sobre quais tecnologias usar e como diferentes partes do sistema devem se conectar para que tudo não desmorone à medida que cresce.
- Cientista de Dados: O detetive. Ele analisa as enormes quantidades de dados que o app gera (como cliques de usuários ou números de vendas) e usa matemática e código para encontrar padrões, ajudando o negócio a tomar decisões mais inteligentes.
- Pesquisador Profundo: Um papel (ou às vezes um agente de IA especializado) focado em investigar tópicos complexos e desconhecidos. Diferentemente de uma busca padrão, um pesquisador profundo se aprofunda em artigos acadêmicos, documentação técnica e relatórios longos para sintetizar uma resposta abrangente sobre um assunto difícil.
Estratégia e Crescimento
- SEO (Search Engine Optimization): A arte de ajustar seu site para que ele apareça no topo dos resultados do Google. Isso envolve usar as palavras-chave certas, tornar o site rápido e garantir que outros sites criem links para você.
- Growth: Uma mistura de marketing e engenharia focada inteiramente em conseguir mais usuários. Um "Growth Engineer" pode criar recursos especificamente para incentivar as pessoas a convidarem seus amigos ou se cadastrarem mais rápido.
- PRD (Product Requirements Document): O "projeto" de um recurso. Escrito pelo Gerente de Produto, este documento explica exatamente o que um novo recurso deve fazer, como deve parecer e como o sucesso será medido. Os engenheiros usam isso como manual de instruções.
Estrutura da página e Navegação
- Títulos (Headings): O esboço do conteúdo da sua página. No código, eles são marcados como H1, H2, H3 etc. H1 é o título principal (como o título de um livro), e os H2 são os títulos dos capítulos. Eles ajudam tanto os usuários quanto o Google a entender do que trata sua página.
- Rodapé: A seção na parte inferior de cada página. É a "gaveta da bagunça" do site — onde você coloca coisas que são importantes, mas não são o foco principal, como políticas legais, informações de contato e links para redes sociais.
- Favicon: O pequeno ícone que aparece na aba do seu navegador (ao lado do título da página). Ele ajuda os usuários a identificar seu site rapidamente quando estão com vinte abas abertas ao mesmo tempo.
Esta página foi útil?