Inglés para profesionales y estudiantes de Desarrollo de software

Vocabulario de desarrollo de software en inglés: significado y ejemplos en español

Comprende el inglés que aparece en el código, la documentación y las conversaciones de un equipo de desarrollo. Consulta el significado de cada término, cuándo se utiliza y cómo interpretarlo en ejemplos concretos con traducción y explicación en español.

  • 1143 términos
  • 13 temas
  • 430 términos básicos
  • 2298 frases de ejemplo

Aprendizaje automático y procesamiento de datos

  • classificationsustantivoclasificación

    Tarea en la que un modelo asigna cada entrada a una categoría de un conjunto fijo, como decidir si un correo es spam.

  • natural language processingsustantivoprocesamiento del lenguaje natural

    Área de la IA que trabaja con lenguaje humano y crea sistemas que leen, comprenden, traducen, resumen o generan texto y voz.

  • computer visionsustantivovisión artificial

    Área de la IA que permite a los ordenadores interpretar imágenes y vídeos, por ejemplo reconocer objetos o leer texto fotografiado.

  • unsupervised learningsustantivoaprendizaje no supervisado

    Tipo de aprendizaje automático que busca estructuras en datos sin respuestas correctas etiquetadas, como grupos de clientes o sucesos inusuales.

  • validation setsustantivoconjunto de validación

    Parte de los datos que se reserva fuera del entrenamiento para comparar modelos, ajustar parámetros y decidir cuándo detener el entrenamiento.

  • epochsustantivoépoca

    Una pasada completa del proceso de entrenamiento por todo el conjunto de datos. Los modelos suelen entrenarse durante varias épocas.

  • learning ratesustantivotasa de aprendizaje

    Hiperparámetro que determina el tamaño del paso con que el modelo actualiza sus parámetros. Si es alto, el entrenamiento puede volverse inestable; si es bajo, lento.

  • hyperparametersustantivohiperparámetro

    Valor que los ingenieros fijan antes de entrenar y que el modelo no aprende de los datos, como tasa de aprendizaje, tamaño de lote o número de capas.

  • batch sizesustantivotamaño de lote

    Cantidad de ejemplos de entrenamiento que el modelo procesa juntos antes de actualizar sus parámetros una vez.

  • gradient descentsustantivodescenso de gradiente

    Método básico de optimización del entrenamiento: cambia repetidamente cada parámetro en dirección a reducir la pérdida.

  • underfittingsustantivosubajuste

    Problema en que el modelo es demasiado simple o se entrena poco para captar los patrones, por lo que rinde mal incluso con los datos de entrenamiento.

  • precisionsustantivoprecisión

    Proporción de los casos que el modelo marcó como positivos que realmente lo eran; una precisión alta implica pocas falsas alarmas.

  • recallsustantivoexhaustividad (recall)

    Proporción de los casos realmente positivos que el modelo logró encontrar; una exhaustividad alta significa pocos casos omitidos.

  • F1 scoresustantivopuntuación F1

    Número que combina precisión y exhaustividad mediante su media armónica; solo es alto cuando ambas métricas son altas.

  • benchmarksustantivoreferencia comparativa (benchmark)

    Conjunto estándar de tareas y datos para medir modelos de manera común y comparar resultados de distintos equipos.

  • transformersustantivotransformer

    Arquitectura de red neuronal presentada en 2017 que usa atención para procesar en paralelo partes de una secuencia y sirve de base a los LLM actuales.

  • layersustantivocapa

    Nivel de una red neuronal que recibe la salida del nivel anterior, la transforma y la transmite al siguiente.

  • hallucinationsustantivoalucinación

    Salida segura en el tono pero falsa o inventada de un modelo generativo, como un dato, cita, fuente o fragmento de código inexistente.

  • context windowsustantivoventana de contexto

    Cantidad máxima de texto, medida en tokens, que un modelo puede considerar a la vez, incluidos el prompt, documentos y su propia respuesta.

  • generative AIsustantivoIA generativa

    Sistemas de IA que crean contenido nuevo —texto, imágenes, audio, vídeo o código— en vez de limitarse a clasificar entradas o predecir valores.

  • embeddingsustantivoembedding (vector de representación)

    Lista de números, o vector, que representa una palabra, frase, imagen u otro elemento; los elementos de significado parecido quedan próximos.

  • system promptsustantivoprompt del sistema

    Instrucciones previas a la conversación que fijan el papel, reglas, tono y límites de un modelo conversacional.

  • RAGabreviaturageneración aumentada por recuperación (RAG)

    Método que primero busca pasajes pertinentes en documentos y luego se los entrega a un LLM para redactar una respuesta.

  • annotationsustantivoanotación

    Trabajo de añadir etiquetas o notas a datos sin procesar, como marcar objetos en imágenes o el tema de cada frase, para entrenar o evaluar.

  • preprocessingsustantivopreprocesamiento

    Pasos para limpiar y preparar datos sin procesar antes de que los use un modelo, como quitar duplicados o normalizar texto.

  • reinforcement learningsustantivoaprendizaje por refuerzo

    Tipo de aprendizaje automático en el que un agente aprende por prueba y error al actuar en un entorno y recibir recompensas o penalizaciones.

  • clusteringsustantivoagrupamiento, clustering

    Tarea no supervisada que reúne elementos similares sin etiquetas previas, como segmentar clientes según sus hábitos de compra.

  • weightssustantivopesos

    Números aprendidos en las conexiones de una red neuronal que determinan cuánto influye cada entrada en la capa siguiente.

  • activation functionsustantivofunción de activación

    Función matemática sencilla aplicada a la salida de cada unidad neuronal que añade no linealidad y permite aprender patrones complejos.

  • backpropagationsustantivoretropropagación, backpropagation

    Método que calcula cuánto contribuyó cada peso al error, propagándolo desde la capa de salida hacia la entrada.

  • attentionsustantivoatención

    Mecanismo que permite al modelo ponderar qué partes de la entrada son relevantes para cada elemento al construir la salida.

  • ground truthsustantivoverdad de referencia, etiqueta de referencia

    Respuestas correctas y verificadas con las que se comparan las salidas de un modelo, normalmente obtenidas mediante anotación humana o mediciones reales.

  • data augmentationsustantivoaumento de datos

    Creación de ejemplos de entrenamiento adicionales mediante pequeñas modificaciones de los existentes, como recortar imágenes o reformular frases.

  • confusion matrixsustantivomatriz de confusión

    Tabla que indica, para cada clase real, cuántos ejemplos asignó el modelo a cada clase y permite ver cuáles confunde.

  • cross-validationsustantivovalidación cruzada

    Método de evaluación que divide los datos en varias partes, entrena con todas menos una y prueba con la restante, repitiendo hasta usar cada parte.

  • regularizationsustantivoregularización

    Técnica que limita la complejidad del modelo durante el entrenamiento para reducir el sobreajuste y mejorar el rendimiento con datos nuevos.

  • pretrainingsustantivopreentrenamiento

    Primera y mayor etapa de entrenamiento, en la que un modelo aprende patrones generales a partir de grandes cantidades de datos, en su mayoría sin etiquetar, antes de adaptarse a tareas específicas.

  • temperaturesustantivotemperatura

    Ajuste que controla la aleatoriedad de la salida de un modelo generativo: valores bajos dan respuestas más previsibles y altos, más variadas.

  • prompt engineeringsustantivodiseño de prompts, ingeniería de prompts

    Práctica de diseñar, probar y mejorar instrucciones para que un modelo produzca resultados precisos, útiles y consistentes.

  • few-shot promptingsustantivoprompting con pocos ejemplos, few-shot prompting

    Incluir en el prompt unos pocos ejemplos resueltos para que el modelo siga el mismo patrón con una entrada nueva, sin entrenamiento adicional.

  • transfer learningsustantivoaprendizaje por transferencia

    Reutilización de lo aprendido por un modelo en una tarea o conjunto de datos para iniciar otra tarea relacionada, en vez de entrenar desde cero.

  • base modelsustantivomodelo base

    Modelo que solo pasó por preentrenamiento, antes del ajuste fino o entrenamiento para seguir instrucciones; continúa texto, pero no necesariamente obedece órdenes.

  • CNNabreviaturared neuronal convolucional, CNN

    Red que aplica filtros aprendidos sobre una imagen para detectar patrones como bordes, texturas y formas.

  • object detectionsustantivodetección de objetos

    Tarea de visión artificial que localiza objetos en imágenes o vídeo y asigna una clase y posición, normalmente mediante un recuadro.

  • tokenizersustantivotokenizador

    Componente que divide texto en tokens y los convierte en números que el modelo puede leer, y convierte sus salidas numéricas de nuevo en texto.

  • sentiment analysissustantivoanálisis de sentimiento

    Tarea de procesamiento del lenguaje que detecta opinión o emoción en un texto, por ejemplo si una reseña es positiva, negativa o neutra.

  • fairnesssustantivoequidad

    Objetivo de que un modelo trate con justicia a distintos grupos, por ejemplo con tasas de error o aprobación similares entre edades o regiones.

  • convergeverboconverger

    Alcanzar durante el entrenamiento un estado estable en que la pérdida deja de disminuir de forma significativa y entrenar más aporta poco.

  • class imbalancesustantivodesequilibrio de clases

    Situación en que algunas clases de un conjunto de datos tienen muchos más ejemplos que otras, como 990 operaciones normales por cada 10 fraudulentas.

  • data leakagesustantivofiltración de datos, fuga de información

    Error metodológico en que información que no estaría disponible al predecir, como datos de prueba o futuros, entra en el entrenamiento y exagera el rendimiento.

  • state-of-the-artadjetivode vanguardia, de última generación

    Describe el mejor resultado o método conocido en un momento dado, normalmente medido con una prueba de referencia reconocida.

  • multimodaladjetivomultimodal

    Capaz de trabajar con más de un tipo de datos, como texto, imágenes, audio y vídeo; por ejemplo, un modelo que responde preguntas sobre una foto.

  • AI agentsustantivoagente de IA, agente de inteligencia artificial

    Sistema basado en un LLM que planifica pasos y usa herramientas, como búsqueda, código o software empresarial, para completar tareas con poca ayuda humana.

  • chain of thoughtsustantivocadena de razonamiento, chain of thought

    Razonamiento paso a paso que un modelo expresa antes de dar su respuesta final; puede mejorar resultados en problemas matemáticos, lógicos y de varias etapas.

  • vector databasesustantivobase de datos vectorial, almacén vectorial

    Base diseñada para guardar embeddings y encontrar rápidamente los más parecidos a una consulta; es habitual en búsqueda semántica y sistemas RAG.

  • LoRAabreviaturaLoRA, adaptación de bajo rango

    Método de ajuste fino que mantiene congelados los pesos originales y entrena solo pequeñas matrices añadidas, ahorrando memoria y almacenamiento.

  • RLHFabreviaturaaprendizaje por refuerzo a partir de comentarios humanos, RLHF

    Etapa de entrenamiento en la que personas clasifican respuestas, un modelo de recompensa aprende sus preferencias y luego se ajusta el LLM para obtener puntuaciones mejores.

  • knowledge distillationsustantivodestilación de conocimiento, destilación

    Entrenamiento de un modelo estudiante pequeño para que imite las salidas de un modelo profesor grande y conserve buena parte de su calidad con menor coste y más velocidad.

  • image segmentationsustantivosegmentación de imágenes

    Tarea de visión artificial que asigna una clase o un objeto a cada píxel, delimitando formas exactas en lugar de cajas aproximadas.

  • bounding boxsustantivocaja delimitadora, cuadro delimitador

    Rectángulo dibujado alrededor de un objeto en una imagen y guardado como coordenadas para indicar dónde está; es una salida habitual de detección de objetos.

  • diffusion modelsustantivomodelo de difusión

    Modelo generativo que aprende a quitar ruido paso a paso y crea imágenes, audio o vídeo partiendo de ruido puro que va refinando.

  • named entity recognitionsustantivoreconocimiento de entidades nombradas, NER

    Tarea de PLN que localiza nombres de personas, organizaciones y lugares, además de fechas y cantidades, y etiqueta cada elemento por tipo.

  • corpussustantivocorpus, corpus lingüístico

    Colección amplia y organizada de textos o grabaciones de habla usada para entrenar modelos de lenguaje o estudiar el uso de una lengua.

  • explainabilitysustantivoexplicabilidad

    Grado en que las personas pueden entender por qué un modelo produjo una predicción o decisión, a menudo mediante herramientas que muestran qué entradas influyeron más.

  • guardrailsustantivobarrera de seguridad, límite de protección

    Regla o comprobación que rodea un modelo para impedir entradas o salidas dañinas, fuera de tema o inseguras, como revelar datos personales.

  • red teamingsustantivopruebas de ataque, red teaming

    Pruebas de un modelo o sistema de IA que intentan deliberadamente hacerlo fallar o comportarse de forma dañina para encontrar debilidades antes que usuarios o atacantes.

  • alignmentsustantivoalineación, alineamiento

    Trabajo para hacer que el comportamiento de una IA coincida con las intenciones y valores humanos, de modo que sea útil y honesta y evite daños; también es el campo que estudia ese objetivo.

  • MLOpssustantivoMLOps, operaciones de aprendizaje automático

    Prácticas y herramientas para operar aprendizaje automático de forma fiable en producción: versionar datos y modelos, automatizar entrenamiento y despliegue, y supervisar los modelos.

  • data driftsustantivoderiva de datos

    Cambio con el tiempo en los datos que recibe un modelo desplegado respecto de aquellos con los que se entrenó, lo que puede empeorar gradualmente sus predicciones.

  • quantizationsustantivocuantización

    Representación de los pesos de un modelo, y a veces sus activaciones, con menos bits, por ejemplo 8 o 4 en vez de 16, para reducir tamaño y acelerar la ejecución.

  • data cleaningsustantivolimpieza de datos, depuración de datos

    Proceso de encontrar y corregir problemas en los datos, como formatos erróneos, erratas, duplicados y valores ausentes, para que sean fiables al analizarlos.

  • missing valuessustantivovalores ausentes, valores faltantes

    Celdas o campos vacíos de un conjunto de datos donde no se registró ningún valor; pueden aparecer como NULL, NaN o en blanco y deben tratarse antes del análisis.

  • outliersustantivovalor atípico, dato atípico

    Valor muy alejado de la mayoría de los datos, como un pedido de 50.000 dólares entre otros de unos 40 dólares.

  • exploratory data analysissustantivoanálisis exploratorio de datos, EDA

    Primera etapa de un análisis, donde se resumen y grafican datos para entender su estructura, detectar patrones y problemas, y plantear preguntas que comprobar.

  • data visualizationsustantivovisualización de datos, representación visual de datos

    Práctica de mostrar datos mediante gráficos, diagramas y mapas para que las personas vean patrones, comparaciones y cambios con más facilidad que en una tabla.

  • KPIabreviaturaKPI, indicador clave de rendimiento

    Abreviatura de key performance indicator: una de las pocas métricas que una empresa o equipo elige para medir el avance hacia sus objetivos principales.

  • A/B testsustantivoprueba A/B, test A/B

    Experimento que divide a los usuarios al azar en dos grupos, cada uno expuesto a una versión distinta, para medir cuál funciona mejor.

  • statistical significancesustantivosignificancia estadística, significación estadística

    Indicio de que un resultado difícilmente se explica solo por azar, normalmente evaluado comprobando si el valor p está por debajo de un umbral fijado de antemano, como 0,05.

  • data pipelinesustantivopipeline de datos, canalización de datos

    Secuencia automatizada de pasos que toma datos de sus fuentes, los transforma y los entrega a un destino como un almacén, un panel o un modelo.

  • ETLabreviaturaETL, extracción, transformación y carga

    Abreviatura de extract, transform, load: proceso que extrae datos de sistemas de origen, los limpia y reorganiza, y los carga en un almacén de datos.

  • meansustantivomedia, promedio

    Valor obtenido al sumar todos los números de un grupo y dividir el total por la cantidad de números; es el sentido estadístico habitual de «promedio».

  • mediansustantivomediana

    Valor central cuando se ordenan todos los números de un grupo de menor a mayor; la mitad queda por debajo y la otra mitad por encima.

  • distributionsustantivodistribución

    Forma en que se reparten los valores de una variable: muestra cuáles son frecuentes o raros y qué distancia hay entre ellos; suele visualizarse con un histograma.

  • correlationsustantivocorrelación

    Relación entre dos variables que tienden a cambiar conjuntamente; suele medirse con un coeficiente de −1 a 1, donde 0 indica que no hay relación lineal.

  • raw datasustantivodatos sin procesar, datos en bruto

    Datos en la forma en que se recogieron o exportaron originalmente, antes de limpiarlos, combinarlos o resumirlos.

  • data sourcesustantivofuente de datos

    Lugar del que proceden los datos, como una base de datos, aplicación, hoja de cálculo, encuesta, API externa o archivo enviado por un socio.

  • duplicatesustantivoduplicado, registro duplicado

    Registro que aparece más de una vez en un conjunto de datos, por ejemplo el mismo cliente o pedido almacenado dos veces, lo que puede inflar los recuentos y totales.

  • data qualitysustantivocalidad de los datos

    Grado en que los datos son precisos, completos, coherentes y actuales, y por tanto confiables para tomar decisiones.

  • standard deviationsustantivodesviación estándar, desviación típica

    Medida de cuánto se dispersan los valores alrededor de la media: un valor pequeño indica que la mayoría está cerca del promedio; uno grande, que varían mucho.

  • samplesustantivomuestra

    Grupo más pequeño elegido de una población o conjunto de datos mayor y estudiado para sacar conclusiones sobre el conjunto completo.

  • trendsustantivotendencia

    Dirección general en que cambia un valor a lo largo del tiempo, como un aumento sostenido de las ventas, dejando de lado las fluctuaciones breves.

  • time seriessustantivoserie temporal, serie de tiempo

    Conjunto de mediciones de la misma variable, registradas en orden a intervalos regulares, como ingresos diarios o visitas por hora.

  • segmentsustantivosegmento, segmento de clientes

    Grupo de clientes o usuarios que comparten características, como país, dispositivo o conducta de compra; como verbo, dividir los datos en grupos de ese tipo.

  • hypothesissustantivohipótesis

    Afirmación concreta y comprobable sobre lo que se espera que ocurra y por qué, formulada antes de iniciar un experimento o análisis.

  • control groupsustantivogrupo de control

    Grupo de un experimento que no recibe el cambio probado, de modo que sus resultados muestran qué habría ocurrido sin ese cambio.

  • p-valuesustantivovalor p, p-valor

    Probabilidad de observar un resultado al menos tan extremo como el obtenido si en realidad no hubiera efecto, es decir, si la hipótesis nula fuera cierta.

  • sample sizesustantivotamaño de la muestra

    Cantidad de observaciones, personas o unidades incluidas en una muestra o experimento; las muestras mayores suelen producir estimaciones más fiables.

  • conversion ratesustantivotasa de conversión

    Porcentaje de usuarios que completa una acción deseada, como comprar o registrarse, respecto de todos los usuarios que tuvieron la oportunidad de hacerlo.

  • churnsustantivoabandono de clientes, churn

    Pérdida de clientes o usuarios que dejan de usar un producto o cancelan una suscripción durante un periodo; también es la tasa a la que ocurre.

  • bar chartsustantivográfico de barras

    Gráfico que usa barras rectangulares de distintas longitudes para comparar valores entre categorías, como ventas por región o usuarios por país.

Prueba rápida: ¿conoces estos términos?

Responde a diez preguntas de este glosario. Elige el significado correcto de cada término y comprueba tu resultado.

Cómo aprender el vocabulario de Desarrollo de software

  • Empieza por los términos que encuentras en tus tareas: incidencias, revisiones de código o documentación técnica.
  • Lee cada ejemplo completo antes de elegir una traducción: palabras como branch, issue o release cambian de sentido según el contexto.
  • Aprende las combinaciones habituales, como fix a bug o merge a branch, para poder usar el término en una conversación.
  • Compara los conceptos relacionados y anota qué los distingue; conocer la traducción no siempre basta para diferenciar un error, una excepción y un fallo.

Preguntas frecuentes

¿Estas páginas enseñan programación o vocabulario en inglés?

Se centran en el vocabulario del desarrollo de software. Las definiciones y los ejemplos ayudan a entender documentación y conversaciones técnicas; no sustituyen un curso práctico de programación.

¿Debo traducir todos los términos al español cuando trabajo?

No necesariamente. En muchos equipos se mantienen voces inglesas como commit, merge, deploy y pull request, a veces con construcciones españolas como «hacer un commit». En documentos formales, cursos universitarios y textos académicos también son habituales equivalentes como «versión», «rama» y «prueba unitaria». Conocer ambas formas ayuda a pasar de una conversación en español a un código base en inglés.

¿Por qué un término tiene varias equivalencias?

Una palabra puede abarcar distintos matices técnicos. La definición, la nota de uso y las frases de ejemplo permiten identificar la equivalencia adecuada en cada caso.

¿Cómo puedo estudiar con los ejemplos?

Lee primero la frase en inglés, intenta explicar qué sucede y después consulta la traducción y la explicación. Finalmente, escribe una frase parecida sobre una tarea real de tu proyecto.

Practica con lecturas adaptadas a tu nivel

Leer textos de tu nivel te ayuda a recordar las palabras nuevas. Elige libros gratuitos en inglés: