Atoms
References

Termos-chave e Glossário

Domine a linguagem do Vibe Coding com este guia de referência rápida.

Este guia explica os 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: Designa 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 os resultados.

  • Pesquisa Profunda: Um recurso para realizar 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.

  • Publish: Gera um link estável para sua aplicação atual para facilitar o compartilhamento.

  • Mundo de Apps: A plataforma do Atoms para criatividade, onde você pode exibir seu trabalho e destacar suas habilidades na página inicial.

LLMs & 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 fornece 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 equivale 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 passa a ser o revisor.

  • Iteração: O processo de refinar o código por meio da conversa. No vibe coding, você raramente acerta perfeitamente 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 nisso como um garçom em um restaurante: você (o usuário) faz um pedido ao garçom (a API), e ele traz a 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 forma 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 voltar facilmente para uma versão que funcionava.

  • Frontend (Client-side): 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ê está navegando em um site, o "frontend" é o que está sendo executado no seu navegador.

  • Backend (Server-side): 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 (User Interface): 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

  • Product Manager: A pessoa que decide o que construir e por quê. Ela atua 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 geralmente não escreve o código.

  • Engenheiro: O construtor. Ele pega os planos do Product Manager e escreve o código real para fazer tudo funcionar. Ele descobre como construir isso de forma eficiente e segura.

  • Architect: O "planejador urbano" do software. Ele normalmente não escreve cada linha de código; em vez disso, toma as 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.

  • Data Scientist: 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 a empresa a tomar decisões mais inteligentes.

  • Deep Researcher: 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 & 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 apontem 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 Product Manager, 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 & Navegação

  • Headings (Titles): A estrutura 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 sobre o que é sua página.

  • Footer: A seção na parte mais 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?

Artigos relacionados