Términos clave y glosario
Domina el lenguaje de Vibe Coding con esta guía de referencia rápida.
Esta guía desglosa términos comunes que encontrarás al trabajar con código y herramientas de IA. Hemos mantenido las definiciones simples para que puedas ponerte al día rápidamente.
Términos específicos de Atoms
Modo Equipo: Activa un equipo de agentes de IA para encargarse de requisitos complejos por ti, incluido un Product Manager, Engineer, Data Scientist, Deep Researcher y Architect.
Modo Ingeniero: Asigna solo al agente Engineer, Alex, para trabajar en tu proyecto.
Modo Carrera: Te permite ejecutar el mismo prompt en varios modelos simultáneamente para comparar sus resultados.
Investigación profunda: Una función para realizar investigación profunda para generar informes profesionales, incluidos artículos académicos, análisis empresariales e informes de mercado.
Visor de Apps: Te permite previsualizar resultados y modificar cualquier elemento visual directamente en la página.
Remix: Te permite duplicar cualquier proyecto en tu propio chat para seguir construyendo o editando desde allí.
Publicar: Genera un enlace estable a tu aplicación actual para compartirla fácilmente.
Mundo de Apps: La plataforma de creatividad de Atoms, donde puedes mostrar tu trabajo y destacar tus habilidades en la página de inicio.
LLM y Vibe Coding
Vibe Coding: La práctica de escribir software diciéndole a una IA lo que quieres en inglés sencillo (la "vibra" o intención) y dejando que genere el código real. Tú te enfocas en si la app se siente bien y funciona correctamente, en lugar de preocuparte por puntos y comas o lógica específica.
Inteligencia artificial (IA): Un término amplio para sistemas informáticos que pueden realizar tareas que normalmente requieren inteligencia humana, como reconocer voz, tomar decisiones o traducir idiomas.
LLM (modelo de lenguaje grande): Un tipo de IA entrenado con cantidades masivas de texto. Es la tecnología detrás de herramientas como ChatGPT y Claude. Es increíblemente bueno para predecir qué palabra viene después en una oración, lo que le permite escribir ensayos, responder preguntas y escribir código.
Alucinación: Cuando una IA te da con seguridad una respuesta completamente incorrecta. Los modelos de IA son muy buenos sonando convincentes, así que siempre deberías verificar dos veces el código o los hechos que generan.
Prompt: El texto que escribes a la IA para obtener una respuesta. "Prompt Engineering" es solo una forma elegante de decir "aprender a hacer las preguntas correctas para obtener los mejores resultados".
Token: Cómo cuenta una IA. Una IA no ve "palabras", ve "tokens". Un token equivale aproximadamente a cuatro caracteres de texto. Por ejemplo, la palabra "apple" es un token, pero una palabra larga y compleja podría ser tres tokens. Los costos y límites de la IA suelen medirse en tokens.
Humano en el bucle: Ese eres tú. Aunque la IA esté escribiendo el código, tú eres el "manager" dentro del proceso. Revisas el trabajo, haces comprobaciones puntuales y guías a la IA si se desvía. Dejas de ser el escritor y te conviertes en el revisor.
Iteración: El proceso de refinar el código mediante conversación. En vibe coding, rara vez queda perfecto al primer intento. "Iteras" diciendo cosas como "Haz ese botón más grande", "Corrige el error en la línea 10" o "No, usa un color diferente".
Conceptos básicos de programación
API (interfaz de programación de aplicaciones): Un puente que permite que dos programas distintos se comuniquen entre sí. Piensa en ello como un camarero en un restaurante: tú (el usuario) le das una orden al camarero (la API), y él te trae la comida desde la cocina (el sistema) sin que necesites saber cómo se preparó.
Bug: Un error o fallo en el código que hace que el software se bloquee o se comporte de manera extraña.
Control de versiones (Git): Una "máquina del tiempo" para el código. Rastrea cada cambio que hace cualquier persona, así que si algo se rompe, puedes volver fácilmente a una versión que sí funcionaba.
Frontend (lado del cliente): Esto es todo lo que puedes ver y tocar en tu pantalla. Son los botones, el texto, las imágenes y las animaciones. Si estás navegando por un sitio web, el "frontend" es lo que se está ejecutando en tu navegador.
Backend (lado del servidor): Este es el "cerebro" de la aplicación que vive en una computadora remota (servidor). Procesa datos, guarda tus archivos y gestiona la lógica que el usuario nunca ve.
UI (interfaz de usuario): El diseño y la disposición específicos de la app. Se refiere al "aspecto y sensación": las combinaciones de colores, la forma de los botones y la legibilidad del texto.
Full Stack: Un desarrollador (o una herramienta) que puede encargarse de ambos, el Frontend y el Backend.
Conceptos de desarrollo de software
Product Manager: La persona que decide qué construir y por qué. Actúa como el "CEO" de una función específica, equilibrando lo que quieren los usuarios con lo que necesita el negocio. Escribe los planes (PRD), pero por lo general no escribe el código.
Engineer: El constructor. Toma los planes del Product Manager y escribe el código real para hacer que funcione. Resuelve cómo construirlo de manera eficiente y segura.
Architect: El "planificador urbano" del software. Normalmente no escribe cada línea de código; en cambio, toma decisiones de alto nivel sobre qué tecnologías usar y cómo deben conectarse las distintas partes del sistema para que todo no colapse a medida que crece.
Data Scientist: El detective. Observa las enormes cantidades de datos que genera la app (como clics de usuarios o cifras de ventas) y usa matemáticas y código para encontrar patrones, ayudando al negocio a tomar decisiones más inteligentes.
Deep Researcher: Un rol (o a veces un agente de IA especializado) enfocado en investigar temas complejos y desconocidos. A diferencia de una búsqueda estándar, un deep researcher profundiza en artículos académicos, documentación técnica e informes extensos para sintetizar una respuesta integral sobre un tema difícil.
Estrategia y crecimiento
SEO (optimización para motores de búsqueda): El arte de ajustar tu sitio web para que aparezca en la parte superior de los resultados de Google. Implica usar las palabras clave correctas, hacer que el sitio sea rápido y asegurarte de que otros sitios enlacen al tuyo.
Growth: Una combinación de marketing e ingeniería enfocada por completo en conseguir más usuarios. Un "Growth Engineer" podría crear funciones específicamente para animar a la gente a invitar a sus amigos o registrarse más rápido.
PRD (documento de requisitos del producto): El "plano" de una función. Escrito por el Product Manager, este documento explica exactamente qué debe hacer una nueva función, cómo debe verse y cómo se medirá el éxito. Los engineers lo usan como manual de instrucciones.
Estructura de página y navegación
Encabezados (títulos): El esquema del contenido de tu página. En código, se marcan como H1, H2, H3, etc. H1 es el título principal (como el título de un libro), y los H2 son los títulos de los capítulos. Ayudan tanto a los usuarios como a Google a entender de qué trata tu página.
Pie de página: La sección que está al final de cada página. Es el "cajón de sastre" del sitio web: donde pones cosas que son importantes pero no el foco principal, como políticas legales, información de contacto y enlaces a redes sociales.
Favicon: El pequeño icono que aparece en la pestaña de tu navegador web (junto al título de la página). Ayuda a los usuarios a identificar tu sitio rápidamente cuando tienen veinte pestañas abiertas al mismo tiempo.