Skip to main content
AI EducademyAIEducademy
🌳

Fundamentos de IA

🌱
AI Seeds

Alfabetización en IA para el mundo real

🌿
AI Sprouts

Las bases detrás de los sistemas inteligentes

🌳
AI Branches

Construya con las capacidades de IA actuales

🏕️
AI Canopy

Diseñar sistemas GenAI confiables

🌲
AI Forest

Envíe productos de IA de forma responsable

🔨

Maestría en IA

✏️
AI Sketch

Fundamentos de ingeniería para creadores de IA

🪨
AI Chisel

Patrones para resolver problemas más difíciles.

⚒️
AI Craft

Diseñar sistemas que escalen la IA

💎
AI Polish

Comunicarse y liderar en la era de la IA

🏆
AI Masterpiece

Su piedra angular de la IA de producción

🚀

Preparación Profesional

🚀
Plataforma de Entrevistas

Navegue por el mercado laboral de ingeniería de IA

🌟
Dominio Conductual

Cuente la historia de cómo crea impacto

💻
Entrevistas Técnicas

Resolver, diseñar y comunicar bajo presión.

🤖
Entrevistas de IA y ML

Prepárese para las entrevistas modernas ML y GenAI

🏆
Oferta y Más Allá

Haga un próximo paso informado y con confianza

Ver Todos los Programas→

laboratorio

7 experimentos cargados
🧠Playground de Red Neuronal🤖¿IA o Humano?💬Laboratorio de Prompts🎨Generador de Imágenes😊Analizador de Sentimiento💡Constructor de Chatbots⚖️Simulador de Ética
🎯Entrevista simuladaEntrar al Laboratorio→
ViajeBlog
🎯
Acerca de

Hacer la educación en IA accesible para todos, en todas partes

❓
Preguntas frecuentes

Preguntas frecuentes resueltas

🧰
Herramientas de IA

Herramientas seleccionadas que usamos y recomendamos

✉️
Contacto

Ponte en contacto con nosotros

⭐
Codigo abierto

Construido de forma abierta en GitHub

Precios
Empezar
AI EducademyAIEducademy

© 2026 AI Educademy. Todos los derechos reservados.

Aprender

  • Programas
  • Lecciones
  • Laboratorio
  • Kit de inicio de IA
  • Precios

Comunidad

  • GitHub
  • Contribuir
  • Código de Conducta
  • Acerca de
  • Preguntas Frecuentes

Soporte

  • Invítame a un Café ☕
  • Términos de Servicio
  • Política de Privacidad
  • Contacto
  • Sitemap
Programas de IA e Ingeniería›🤖 Entrevistas de IA y ML›Lecciones›Entrevistas sobre diseño de sistemas de aprendizaje automático
🏗️
Entrevistas de IA y ML • Avanzado⏱️ 25 min de lectura

Entrevistas sobre diseño de sistemas de aprendizaje automático

🤖

Esta lección se tradujo automáticamente al español y aún no ha sido revisada por una persona. Si algo suena raro, la versión en inglés es la definitiva.

🏗️ Entrevistas sobre diseño de sistemas ML

Has superado las rondas de codificación. Ahora el entrevistador desliza un marcador de pizarra sobre la mesa y dice: "Diseña un sistema de recomendación para 50 millones de usuarios". Se te humedecen las palmas de las manos, no porque no conozcas ML, sino porque nunca has practicado pensar en voz alta sobre sistemas completos. Esta lección le brinda un marco repetible que convierte esa pregunta abierta en una conversación estructurada.


🗺️ Por qué el diseño del sistema ML es diferente

El diseño de sistemas de software tradicional se centra en el flujo, el almacenamiento y la escalabilidad de los datos. El diseño del sistema ML agrega una dimensión adicional: el modelo es un componente vivo que se degrada con el tiempo, depende de la calidad de los datos y requiere una evaluación continua.

Los entrevistadores no buscan un diagrama de arquitectura perfecto. Quieren ver que puedes:

  • Traducir un problema empresarial vago en una tarea de aprendizaje automático con un alcance bien definido.
  • Identificar los requisitos de datos y los posibles obstáculos con antelación
  • Razonar sobre las compensaciones en lugar de recitar las respuestas de los libros de texto.
  • Piense en lo que sucede después de implementar el modelo.
💡

El mayor error que cometen los candidatos es saltar directamente a la selección del modelo. Los entrevistadores informan constantemente que el encuadre de los problemas y la discusión de los datos son los puntos en los que los candidatos se diferencian.


🧩 El marco de diseño del sistema ML de ocho pasos

Utilice este marco como esqueleto para cada pregunta de diseño. No es necesario que dediques el mismo tiempo a cada paso (adaptate según la pregunta), pero tocar cada uno indica madurez.

1. Definición del problema y métricas comerciales

Empiece por aclarar el objetivo. Pregunte: ¿Cómo se ve el éxito para el negocio?

  • Ranking de búsqueda: ¿maximizar la tasa de clics? ¿Tiempo para obtener resultados?
  • Detección de fraude: ¿Minimizar los falsos negativos (fraude no detectado) y controlar los falsos positivos (usuarios legítimos bloqueados)?
  • Moderación de contenido: ¿priorizar el recuerdo (captar todo lo dañino) sobre la precisión?

Asigne la métrica empresarial a un objetivo compatible con el aprendizaje automático desde el principio. Por ejemplo, "aumentar la participación del usuario" podría traducirse en "predecir la probabilidad de hacer clic en cada elemento y clasificar por puntuación".

Lección 1 de 70% completado
←Volver al programa
Continuar: Análisis profundos de la evaluación del modelo→

Debate

Inicia sesión para unirte al debate

Sugerir una edición a esta lección

2. Canalización y recopilación de datos

Analice de dónde provienen los datos, cómo se recopilan y qué problemas anticipa:

  • Fuentes de datos: registros de comportamiento del usuario, registros de transacciones, API de terceros
  • Estrategia de etiquetado: etiquetas explícitas (calificaciones de usuarios), señales implícitas (clics, tiempo de permanencia) o anotaciones humanas.
  • Actualidad de los datos: ¿con qué frecuencia cambian los datos? ¿La obsolescencia afecta el rendimiento?

3. Ingeniería de funciones

Describe las características que extraerías. Agrúpelos lógicamente:

| Grupo de funciones | Ejemplos | |---|---| | Funciones de usuario | grupo de edad, antigüedad, tasa de clics histórica | | Características del artículo | categoría, rango de precios, puntuación de popularidad | | Funciones de contexto | hora del día, tipo de dispositivo, ubicación | | Funciones de interacción | coocurrencia usuario×elemento, profundidad de sesión |

4. Selección del modelo

Ahora (y sólo ahora) analicemos los modelos. Justifica tu elección:

  • Línea de base: regresión logística o árboles potenciados por gradiente (rápido de entrenar, interpretable)
  • Avanzado: aprendizaje profundo (modelos de dos torres para recuperación, clasificadores basados en transformadores)
  • Conjunto: combina un modelo de recuperación rápida con un reclasificador más lento pero más preciso

5. Estrategia de formación

Cubra cómo entrenaría y validaría:

  • Divisiones de entrenamiento/validación/prueba (divisiones basadas en tiempo para datos temporales)
  • Manejo del desequilibrio de clases (sobremuestreo, pérdida de ponderación)
  • Enfoque de ajuste de hiperparámetros

6. Evaluación sin conexión

Elija métricas que se alineen con el objetivo comercial. Precision@K para clasificación, AUC-ROC para clasificación binaria, NDCG para listas ordenadas.

7. Implementación y servicio

Analice cómo llega el modelo a los usuarios:

  • Inferencia por lotes: cálculo previo de predicciones todas las noches (bueno para recomendaciones por correo electrónico)
  • Inferencia en tiempo real: puntuación en cada solicitud (necesaria para la clasificación de búsqueda)
  • Híbrido: conjunto de candidatos precalculado, reclasificación en tiempo real

8. Monitoreo e iteración

Explique lo que observaría después del lanzamiento: deriva de datos, cambios en la distribución de predicciones y métricas en línea mediante pruebas A/B.

🤔
Think about it:

Imagine que está diseñando un sistema de detección de fraude. La empresa dice "detectar todo fraude". ¿Por qué el retiro del 100% es un objetivo peligroso y cómo enmarcaría la conversación en torno a compensaciones aceptables?


🎯 Preguntas comunes sobre diseño de ML y cómo abordarlas

Sistema de recomendación

  • Encuadre: predecir P (elemento de clics del usuario) → clasificar elementos por puntuación
  • Desafío clave: problema de arranque en frío para nuevos usuarios/elementos
  • Arquitectura: generación de candidatos (rápida, aproximada) → clasificación (precisa, más lenta) → reclasificación (reglas de negocio, diversidad)

Clasificación de búsqueda

  • Encuadre: ante una consulta, clasifique los documentos por relevancia
  • Desafío clave: equilibrar relevancia, frescura y personalización
  • Arquitectura: recuperación de índice invertido → modelo de aprendizaje para clasificar → combinación con reglas comerciales

Detección de fraude

  • Framing: clasificación binaria: ¿esta transacción es fraudulenta?
  • Desafío clave: desequilibrio de clases extremo (el fraude representa < 0,1% de las transacciones)
  • Arquitectura: filtros basados en reglas → modelo ML → cola de revisión humana para casos inciertos
🧠Verificación Rápida

En una entrevista de diseño de un sistema de ML, ¿qué debe hacer PRIMERO cuando se le solicite un diseño?


⚖️ Discutir compensaciones como un ingeniero senior

A los entrevistadores les encantan las discusiones sobre compensaciones porque revelan una experiencia profunda. Estas son las compensaciones que más surgen:

| Compensación | Cuándo favorecer a la izquierda | Cuándo favorecer el derecho | |---|---|---| | Latencia vs Precisión | Orientación al usuario en tiempo real (búsqueda) | Lote sin conexión (recomendaciones por correo electrónico) | | Modelo simple vs complejo | Datos pequeños, necesitan interpretabilidad | Grandes datos, la precisión es fundamental | | Servicio por lotes o en tiempo real | Las predicciones no cambian rápidamente | Las predicciones deben reflejar el contexto más reciente | | Construir versus comprar | Diferenciador central para el negocio | Capacidad de productos básicos (por ejemplo, OCR) |

Cuando hables de una compensación, utiliza este patrón:

"Podríamos optar por la opción A que nos brinda [beneficio], pero la desventaja es el [costo]. Alternativamente, la opción B [beneficio], aunque introduce [costo]. Dada [restricción específica del problema], me inclinaría por la opción A porque..."

🤯

Netflix estima que su sistema de recomendación le ahorra a la compañía más de mil millones de dólares al año en reducción de la rotación. El valor de ese sistema único de ML supera el PIB de algunos países pequeños.


🛠️ Poniéndolo todo junto: un mini tutorial

Mensaje: "Diseñe un sistema de moderación de contenido para una plataforma de redes sociales".

  1. Problema: clasificar el contenido generado por el usuario (texto + imágenes) como seguro, dudoso o dañino
  2. Datos: decisiones de moderación etiquetadas de revisores humanos, informes de usuarios
  3. Características: incrustaciones de texto, características de imagen (puntuación de desnudez, indicadores de violencia), historial de usuario (violaciones anteriores)
  4. Modelo: clasificador multimodal (rama de texto + rama de imagen → capa de fusión → encabezado de clasificación)
  5. Capacitación: muestreo estratificado para manejar el desequilibrio de clases; Reentrenamiento regular a medida que surgen nuevos patrones dañinos.
  6. Evaluación: alto recuerdo de contenido dañino; La precisión es importante para los límites (evite la censura excesiva)
  7. Publicación: inferencia en tiempo real en el momento de la carga; Poner en cola casos límite para revisión humana
  8. Monitoreo: realice un seguimiento de la tasa de falsos positivos a través de las apelaciones de los usuarios; monitorear nuevos patrones de abuso
🧠Verificación Rápida

¿Por qué es común un enfoque de servicio híbrido (generación de candidatos por lotes + clasificación en tiempo real) en los sistemas de recomendación?


🔑 Conclusiones clave

  • Utilice un marco: problema → datos → características → modelo → capacitación → evaluación → implementación → monitoreo
  • Empiece con el problema empresarial, no con el modelo: los entrevistadores notan cuando se salta esto
  • Discute explícitamente las compensaciones: este es el mayor diferenciador entre los candidatos de nivel medio y superior.
  • Piense más allá de la precisión: la latencia, el costo, la equidad y la capacidad de mantenimiento son importantes en la producción.
  • Practique en voz alta: el diseño del sistema ML es un ejercicio de comunicación tanto como técnico.
💡

Las mejores respuestas sobre el diseño de sistemas de ML parecen una conversación, no una conferencia. Haga una pausa para hablar con el entrevistador, haga preguntas aclaratorias y esté dispuesto a girar cuando lo empujen en una dirección diferente.