Atoms
Boas-vindas e conceitos

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ê vai 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 executar o mesmo prompt em vários modelos simultaneamente para comparar os 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 no seu próprio chat para continuar criando ou editando a partir dali.

  • Publicar: Gera um link estável para sua aplicação atual para compartilhamento fácil.

  • Mundo de Apps: A plataforma de criatividade do 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 de fato. 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 treinada 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 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ê. Embora 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.

  • Iterando: O processo de refinar o código por meio de 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 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 feita por qualquer pessoa, 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, o texto, as imagens e as animações. Se você está 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 fica 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 o layout específicos do app. Refere-se à "aparência e experiência" — 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 geralmente 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. Geralmente ele 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 mergulha 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 apontem para você.

  • Growth: Uma combinação de marketing e engenharia totalmente focada em conseguir mais usuários. Um "Growth Engineer" pode criar recursos especificamente para incentivar as pessoas a convidarem amigos ou se cadastrarem mais rápido.

  • PRD (Product Requirements Document): O "plano" de um recurso. Escrito pelo Gerente de Produto, este documento explica exatamente o que um novo recurso deve fazer, como ele 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. O 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.

  • Footer: A seção na parte inferior de cada página. É a "gaveta da bagunça" do site — onde você coloca coisas importantes, mas que 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