Esta guía desglosa los 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
Team Mode (Modo Equipo): Activa un equipo de agentes de IA para manejar tus requisitos complejos, incluyendo un Product Manager, Ingeniero, Científico de Datos, Investigador Profundo y Arquitecto.
Engineer Mode (Modo Ingeniero): Asigna solo al agente ingeniero, Alex, para trabajar en tu proyecto.
Race Mode (Modo Carrera): Te permite ejecutar el mismo prompt en múltiples modelos simultáneamente para comparar sus resultados.
Deep Research (Investigación Profunda): Una función para realizar investigaciones exhaustivas y generar informes profesionales, incluidos trabajos académicos, análisis de negocios e informes de mercado.
App Viewer (Visor de Apps): Te permite previsualizar los resultados y modificar cualquier elemento visual directamente en la página.
Remix (Remezclar): Te permite duplicar cualquier proyecto en tu propio chat para continuar construyendo o editando desde ahí.
Publish (Publicar): Genera un enlace estable a tu aplicación actual para compartirla fácilmente.
App World: La plataforma de creatividad de Atoms, donde puedes mostrar tu trabajo y destacar tus habilidades en la página de inicio.
LLMs y Vibe Coding
Vibe Coding: La práctica de escribir software diciéndole a una IA lo que quieres en lenguaje sencillo (el "vibe", la onda o la intención) y dejando que ella genere el código real. Tú te concentras en si la aplicación se siente bien y funciona correctamente, en lugar de preocuparte por los puntos y coma o la lógica específica.
Inteligencia Artificial (IA): Un término amplio para sistemas informáticos que pueden realizar tareas que generalmente requieren inteligencia humana, como reconocer el habla, tomar decisiones o traducir idiomas.
LLM (Modelo de Lenguaje Grande): Un tipo de IA entrenada con cantidades masivas de texto. Es la tecnología detrás de herramientas como ChatGPT y Claude. Es increíblemente bueno prediciendo qué palabra sigue en una oración, lo que le permite escribir ensayos, responder preguntas y escribir código.
Alucinación (Hallucination): Cuando una IA te da con confianza una respuesta completamente incorrecta. Los modelos de IA son excelentes para sonar convincentes, por lo que siempre debes verificar el código o los hechos que generan.
Prompt: El texto que escribes a la IA para obtener una respuesta. La "Ingeniería de Prompts" 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 "manzana" es un token, pero una palabra larga y compleja podría ser tres tokens. Los costos y límites de la IA generalmente se miden en tokens.
Human-in-the-Loop (Supervisión Humana): Ese eres tú. Aunque la IA esté escribiendo el código, tú eres el "gerente" en el bucle. 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.
Iterar (Iterating): El proceso de refinar el código a través de la conversación. En el vibe coding, rara vez sale perfecto al primer intento. Tú "iteras" diciendo cosas como: "Haz ese botón más grande", "Arregla 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 diferentes hablen entre sí. Piénsalo como un camarero en un restaurante: tú (el usuario) le das una orden al camarero (la API), y él te trae la comida de la cocina (el sistema) sin que necesites saber cómo se cocinó.
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 alguien hace, por lo que si algo se rompe, puedes volver fácilmente a una versión que 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ífica de la app. Se refiere a la "apariencia y sensación" (look and feel): los esquemas de color, la forma de los botones y la legibilidad del texto.
Full Stack: Un desarrollador (o una herramienta) que puede manejar tanto el Frontend como el Backend.
Conceptos de Desarrollo de Software
Product Manager (Gerente de Producto): La persona que decide qué construir y por qué. Actúa como el "CEO" de una función específica, equilibrando lo que los usuarios quieren con lo que el negocio necesita. Escriben los planes (PRD) pero generalmente no escriben el código.
Ingeniero (Engineer): El constructor. Toma los planes del Product Manager y escribe el código real para que funcione. Averigua cómo construirlo de manera eficiente y segura.
Arquitecto (Architect): El "planificador urbano" del software. Por lo general, no escriben cada línea de código; en su lugar, toman decisiones de alto nivel sobre qué tecnologías usar y cómo deben conectarse las diferentes partes del sistema para que todo no colapse a medida que crece.
Científico de Datos (Data Scientist): El detective. Analizan las cantidades masivas de datos que genera la app (como clics de usuarios o números de ventas) y usan matemáticas y código para encontrar patrones, ayudando al negocio a tomar decisiones más inteligentes.
Investigador Profundo (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 investigador profundo indaga en trabajos académicos, documentación técnica e informes largos para sintetizar una respuesta completa 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 asegurar que otros sitios enlacen al tuyo.
Growth (Crecimiento): Una mezcla de marketing e ingeniería enfocada completamente en conseguir más usuarios. Un "Ingeniero de Growth" podría construir funciones específicamente para animar a las personas 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 ingenieros usan esto como su 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.
Footer (Pie de página): La sección en la parte inferior 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 a la vez.
