Glosario y conceptos | IdeAs — Augustin B
FR EN ES

Glosario y conceptos

Conceptos de IA y datos

Contexto y Ventana de Contexto

Designa tanto la información dada a la IA (archivos, reglas) como el límite técnico de su memoria inmediata ("ventana").

La memoria RAM de la conversación. Si se sobrecarga, la IA "olvida" el principio, como un vaso que se desborda.
MCP Model Context Protocol

Estándar de código abierto que permite conectar asistentes de IA a herramientas o datos externos (archivos, servidores) de manera uniforme.

Un enchufe USB universal para IA: un conector estándar para conectar cualquier herramienta sin adaptador específico.
Token

Unidad base (fragmento de palabra) utilizada por la IA para procesar el texto. Sirve como unidad de medida para la facturación y el límite de memoria.

Si la IA fuera un telégrafo, el token sería la palabra facturada. Cuanto más largo es el mensaje, más cuesta y más espacio ocupa.
System Prompt

Instrucción inicial "invisible" que define el comportamiento y el rol de la IA antes incluso de la primera pregunta del usuario.

El briefing dado a un actor entre bastidores antes de que salga a escena. El público no lo escucha, pero dicta la obra.
Vibe Coding

Término de jerga que designa el hecho de programar con IA por "intuición", iterando rápidamente sin necesariamente dominar todo el código, mientras "funcione".

Tocar música de oído sin saber leer una partitura: resultado rápido e impresionante, pero difícil de corregir o explicar.

Arquitectura y código

Symlink Enlace Simbólico

Archivo especial que actúa como un atajo transparente hacia otro archivo o carpeta, sin duplicar los datos.

Un cartel "Ver Oficina 204". No hemos construido una segunda oficina, solo hemos indicado dónde se encuentra.
ADR Architecture Decision Record

Documento corto que formaliza una decisión técnica importante, su contexto y sus consecuencias para la posteridad.

El "diario de a bordo" de las elecciones: anotamos por qué cambiamos de rumbo para que los futuros llegados entiendan la lógica.
Vertical Slicing

División de un proyecto por funcionalidad completa (interfaz + lógica + base de datos) en lugar de por capa técnica.

Construir una habitación completamente terminada y habitable (ej: la cocina) antes de pasar a la siguiente, en lugar de hacer todos los cimientos de una vez.
DSL Domain Specific Language

Mini-lenguaje a medida para resolver un problema muy específico, más simple que un lenguaje generalista.

El código de circulación o la notación musical: un lenguaje que no permite decirlo todo, pero perfecto para describir el tráfico o una melodía.
Frontmatter

Bloque de metadatos (a menudo entre "---") en la parte superior de un archivo de texto, dando info técnica (fecha, etiquetas) legible por máquina.

La etiqueta en el cuello de una prenda: invisible puesta, pero dice a la máquina (el software) cómo tratar el tejido.

Herramientas y métodos de dev

Hook Git Hook

Script que se activa automáticamente antes o después de una acción (ej: guardar) para realizar verificaciones.

El pitido del cinturón de seguridad: una alerta automática que impide arrancar si la seguridad no está ahí.
Worktree Git Worktree

Funcionalidad que permite tener varias ramas de un proyecto abiertas simultáneamente en carpetas separadas.

Abrir varios ejemplares del mismo libro en páginas diferentes en su escritorio, sin perder su página cada vez.
CI Continuous Integration

Sistema automático que prueba el código en cada modificación para evitar que los errores entren en producción.

El arco de seguridad en el aeropuerto: cada maleta (código) es escaneada antes de poder subir al avión (proyecto).
Linter

Herramienta de análisis estático que señala las faltas de sintaxis o de estilo en el código antes de su ejecución.

El corrector ortográfico de Word, pero para el código: subraya en rojo las faltas tontas antes de la publicación.
Dotfiles

Archivos de configuración ocultos (ej: .bashrc) que personalizan el entorno de trabajo del usuario.

Los ajustes del asiento y los retrovisores: no cambian el motor, pero adaptan el puesto de conducción al conductor.
PR Pull Request

Solicitud formal para fusionar modificaciones de código, desencadenando una fase de revisión por el equipo.

Presentar un borrador al redactor jefe: "Aquí está mi propuesta, ¿la validamos para la impresión?"

Principios y jerga

KISS / YAGNI

"Keep It Simple, Stupid" y "You Ain't Gonna Need It". Principios que propugnan la simplicidad y el rechazo a la sobreingeniería.

La navaja de Ockham para desarrolladores: no construyas un sistema innecesariamente complejo para una necesidad hipotética. Si no es útil hoy, no lo programamos.
Scope Creep

Ampliación no controlada del alcance de una tarea sobre la marcha ("ya que estamos...").

El síndrome de "ya que estamos": salir a comprar leche y volver con un carrito lleno y una tele, habiendo olvidado la leche.
TUI Text User Interface

Interfaz de usuario que funciona en modo texto en un terminal, pero con elementos visuales (menús, listas).

Un software moderno controlado por teclado, pero que parece pantallas retro de los años 80/90 (eficaz y rápido).
PWA Progressive Web App

Aplicación web que se comporta como una aplicación nativa (instalable, fuera de línea) en móvil o escritorio.

Un sitio web que tomó vitaminas para convertirse en una aplicación "real" instalable en tu teléfono.