GH-300 · DOMINIO 1 📘

Dominio 1 — Usar GitHub Copilot de forma responsable

IA responsable en GitHub Copilot: los 6 principios de Microsoft, riesgos y limitaciones de la IA generativa, daños y mitigación, y validación de resultados. Guía kawaii completa para la certificación GH-300.

Peso en el examen: 15-20%

Peso en el examen: 15-20%

¡Holi, bienvenida al primer dominio! 🌸 Este es, junto con el Dominio 2, uno de los que más pesa en el examen, y tiene una peculiaridad: es puramente conceptual. No lo aprendes tecleando en el IDE ni usando Copilot cada día — de hecho, mucha gente que lleva años usando Copilot suspende justamente aquí, porque nunca se ha parado a estudiar el marco teórico que hay detrás. Así que vamos a tomárnoslo con cariño y a construir una base sólida, que es lo que marca la diferencia entre "usar Copilot" y "aprobar la GH-300". 💛

Antes de entrar en materia, quédate con el hilo conductor de todo el dominio (y casi de todo el examen): Copilot asiste, tú validas. Cada vez que dudes en una pregunta de este bloque, vuelve a esa frase y elige la opción que ponga a la persona en el centro de la responsabilidad. Rara vez falla.

📋 Lo que mide el examen en este dominio (objetivos oficiales):

  • Describir los riesgos y limitaciones de las herramientas de IA generativa.
  • Describir el uso ético y responsable de la IA.
  • Identificar posibles daños y estrategias de mitigación.
  • Explicar la necesidad de validar los resultados de la IA.
  • Identificar cómo operar GitHub Copilot de forma responsable.
🌱

1.1 — Qué es (y qué no es) la IA generativa detrás de Copilot

La explicación en profundidad

Para entender los riesgos, primero hay que entender qué es Copilot por dentro. GitHub Copilot no es una base de datos de respuestas correctas ni un compilador que "sabe" programar. Es un producto construido sobre un modelo de lenguaje grande (LLM), y un LLM funciona, en esencia, como un predictor de texto extraordinariamente sofisticado: dado un contexto (tu código, tus comentarios, el nombre del archivo…), calcula cuál es la secuencia de tokens (fragmentos de texto) más probable que vendría a continuación, basándose en los patrones que aprendió durante su entrenamiento con enormes cantidades de código público.

Esto tiene una consecuencia fundamental que el examen adora preguntar de mil formas distintas: Copilot genera lo más plausible, no lo más correcto. La mayoría de las veces, lo plausible y lo correcto coinciden — por eso Copilot es tan útil. Pero no siempre. Y cuando no coinciden, Copilot te dará una respuesta equivocada con exactamente la misma seguridad y fluidez con la que te daría una correcta. No hay un semáforo interno que se ponga en rojo cuando se equivoca.

🍰 Analogía kawaii: imagina a Copilot como una amiga repostera con muchísima experiencia que ha visto hornear millones de recetas. Cuando te ve echar harina y azúcar en un bol, te dice con total confianza "¡ah, estás haciendo un bizcocho!" y te suelta la receta más común que ha visto para esos ingredientes. Y acierta… casi siempre. Pero si tú en realidad querías hacer unas galletas, ella te va a dar la receta del bizcocho igual de convencida, porque está prediciendo lo más probable, no leyendo tu mente. Por eso tú, que eres la chef de tu cocina, siempre pruebas la masa antes de meterla al horno. 🧁

Esta distinción entre "plausible" y "correcto" es la raíz de la que brotan todos los riesgos que vamos a ver. Si la interiorizas, el resto del dominio cae por su propio peso.

Por qué esto importa para el examen

El examen te va a tentar constantemente con opciones que atribuyen a Copilot capacidades que no tiene: "garantiza código correcto", "asegura el cumplimiento de estándares", "aprende de tu sesión en tiempo real para no repetir errores", "verifica automáticamente la seguridad". Todas esas son falsas por la misma razón de fondo: Copilot es un predictor probabilístico, no un oráculo ni un sistema de verificación. Cuando dudes, pregúntate: ¿esto es algo que un predictor de texto puede realmente garantizar? Si la respuesta es no, esa opción es la trampa.

📝 Mini-repaso

  1. ¿Por qué se dice que Copilot genera lo "plausible" y no lo "correcto"?
  2. Si Copilot se equivoca, ¿te avisa de alguna forma de que la sugerencia puede ser errónea?
🌱

1.2 — Riesgos y limitaciones de la IA generativa

La explicación en profundidad

Ahora que sabemos por qué Copilot puede fallar, veamos cómo falla en la práctica. El examen espera que sepas identificar estos riesgos y, sobre todo, distinguirlos de "problemas de infraestructura" que no tienen nada que ver (esa es una trampa recurrente que veremos).

1. Imprecisión y alucinaciones. Una "alucinación" es cuando el modelo genera algo que suena perfectamente real pero no existe: una función de una librería que nunca se creó, un parámetro inventado, un método de una API que no está en la documentación. Ocurre especialmente cuando el contexto es limitado y el modelo "rellena huecos" con lo que estadísticamente parecería ir ahí. Por ejemplo, si le pides usar una librería poco común, puede inventarse un método parseAdvanced() que suena lógico pero que no está en esa librería.

2. Sesgos (bias). Como Copilot aprendió de grandes cantidades de código público escrito por personas, hereda los sesgos presentes en esos datos. Esto puede ir desde preferir ciertos estilos o tecnologías hasta reproducir patrones problemáticos. El sesgo no es un fallo aleatorio, sino una inclinación sistemática que viene de los datos de entrenamiento.

3. Vulnerabilidades de seguridad. Si en los datos de entrenamiento había código con malas prácticas de seguridad (y había muchísimo), Copilot puede sugerir esos mismos patrones inseguros: consultas SQL sin parametrizar, secretos escritos directamente en el código, validaciones ausentes… El código parece funcional, pero esconde agujeros.

4. Dependencia excesiva (over-reliance). Este es un riesgo más humano que técnico, pero el examen lo trata como riesgo de primer nivel. Consiste en que la persona desarrolladora empiece a aceptar sugerencias sin revisarlas, confiando ciegamente. El peligro no está solo en el código malo que pueda colarse, sino en la atrofia del criterio propio y en la pérdida de comprensión del propio código base.

5. Privacidad y propiedad intelectual. El manejo de datos sensibles y de código con licencia requiere cuidado. ¿Qué pasa si una sugerencia se parece mucho a código con una licencia restrictiva? ¿Qué pasa con la información confidencial de tu empresa? (Esto lo desarrollamos en los Dominios 3 y 6.)

6. Limitaciones de conocimiento y contexto. Copilot no conoce las librerías o APIs publicadas después de su corte de entrenamiento, no "ve" los archivos de tu repositorio que no tienes abiertos, y rinde notablemente mejor en inglés que en otros idiomas. Además, en conversaciones muy largas puede "perder el hilo" y dejar de mantener coherencia sobre tipos o estado.

Un matiz que cae en el examen: riesgo ≠ problema de infraestructura

Una trampa muy típica te pregunta "¿por qué una IA generativa puede dar salidas inexactas?" y te ofrece opciones como "por caídas del servicio (downtime)", "por sobrecarga de peticiones" o "porque prioriza la creatividad". Todas son falsas. La inexactitud de Copilot no viene de que el servidor esté saturado, sino de la naturaleza misma del modelo y de sus datos de entrenamiento (sesgos, inconsistencias, corte de conocimiento). Un servidor lentísimo te dará la respuesta tarde, pero no más incorrecta. Ojo con esta distinción.

🧠 Truco de detección: los riesgos reales de la IA se redactan con matices prudentes — "puede a veces", "en ocasiones", "es difícil que". Desconfía de opciones con absolutos optimistas: "elimina la necesidad de", "es incapaz de fallar", "sustituye por completo a". El lenguaje absoluto casi siempre delata a la opción incorrecta.

🎯 Puntos clave que caen en el examen

  • Las sugerencias pueden ser inexactas, obsoletas, sesgadas o inseguras; siempre hay que revisarlas.
  • Las alucinaciones (inventar APIs/funciones inexistentes) son un riesgo central.
  • Copilot rinde mejor en inglés.
  • No mantiene bien tipos ni estado en conversaciones largas.
  • La inexactitud viene del modelo y sus datos, no de la infraestructura.
  • La responsabilidad final del código es siempre de la persona desarrolladora.

⚠️ Trampas típicas

  • "Copilot garantiza código seguro/correcto" → falso siempre.
  • "El modelo aprende en tiempo real de tu sesión para autocorregirse" → falso; las sugerencias vienen del modelo ya entrenado.
  • "La inexactitud se debe a downtime/sobrecarga" → falso; es la naturaleza del modelo.

📝 Mini-repaso

  1. Nombra tres riesgos reales de la IA generativa aplicada a Copilot.
  2. ¿Por qué "sobrecarga de peticiones" NO es una causa válida de inexactitud?
  3. ¿Qué es una alucinación y cuándo es más probable?
🌱

1.3 — Los seis principios de IA responsable (el tema estrella ⭐)

La explicación en profundidad

Aquí está el corazón del dominio. Microsoft define seis principios de IA responsable, y GitHub los aplica a Copilot. El examen los pregunta de dos formas: dándote la definición para que elijas el principio, o dándote un escenario para que identifiques qué principio está en juego (o se está vulnerando). Por eso no basta con memorizar la lista: hay que entender qué protege cada uno y, sobre todo, saber distinguir los dos pares que más se confunden.

Vamos a verlos uno a uno, con su definición oficial, su aplicación a Copilot y cómo se mitiga cada uno.

🏡 Analogía kawaii marco: imagina que los seis principios son las seis normas de convivencia de una casita compartida donde vive la IA. Cada norma cuida un aspecto distinto de que todo el mundo esté a gustito, seguro y bien tratado. Vamos habitación por habitación. 🌸

1. Fairness (Equidad). Los sistemas de IA deben tratar a todas las personas de forma justa, sin discriminar ni favorecer a unos grupos sobre otros. En el contexto de Copilot, esto significa vigilar que el modelo no reproduzca sesgos que perjudiquen sistemáticamente a ciertos colectivos. ¿Cómo se mitiga? Revisando los datos de entrenamiento, probando el sistema con muestras demográficas equilibradas, aplicando técnicas de debiasing y monitorizando el rendimiento por segmentos de población (no solo el promedio global, que puede ocultar injusticias). La palabra clave que delata a Fairness en el examen es bias / sesgo / trato desigual.

La nevera de la casita es para todos por igual: nadie tiene más derecho a la comida por quién es. 🍓

2. Reliability & safety (Fiabilidad y seguridad). El sistema debe funcionar de forma fiable y segura, comportarse como se espera incluso ante condiciones inesperadas, y resistir intentos de manipulación dañina. ¿Cómo se mitiga? Con pruebas exhaustivas, validación del output y supervisión humana. Las palabras clave son funciona como se espera, condiciones inesperadas, fiable, probado.

La alarma antiincendios de la casa funciona siempre, incluso de madrugada y aunque nadie la esté mirando. 🚨

3. Privacy & security (Privacidad y seguridad). El sistema debe ser seguro y respetar la privacidad: obtener consentimiento, recoger solo los datos estrictamente necesarios, anonimizar y cifrar. ¿Cómo se mitiga? Minimización de datos, cifrado, controles de acceso y consentimiento explícito. Palabras clave: proteger datos, confidencialidad, consentimiento, evitar el uso indebido.

Cada habitante tiene su cajón con llave, y nadie fisgonea en las cosas de los demás. 🔑

4. Inclusiveness (Inclusión). El sistema debe empoderar a todo el mundo y ser accesible independientemente de la capacidad física, el idioma, la cultura o la infraestructura disponible. ¿Cómo se mitiga? Diseñando pensando en accesibilidad (lectores de pantalla, subtítulos, soporte multilingüe) y en distintas circunstancias de las personas usuarias. Palabras clave: empoderar a todos, accesibilidad, diversas capacidades/culturas/idiomas.

La casa tiene rampa, subtítulos en la tele y menús en varios idiomas para que cualquier visita pueda entrar y disfrutar. 🌈

5. Transparency (Transparencia). Las decisiones del sistema deben ser comprensibles e interpretables: hay que poder entender cómo y por qué la IA llega a un resultado, y ser honestos sobre sus capacidades y limitaciones. ¿Cómo se mitiga? Documentando el funcionamiento, comunicando limitaciones abiertamente y permitiendo auditoría. Palabras clave: entendible, explicable, saber cómo funciona, comunicar limitaciones.

Las normas de convivencia están pegadas en la nevera, a la vista de todos: nada de reglas secretas. 📋

6. Accountability (Responsabilidad). Las personas deben rendir cuentas por los sistemas de IA. No es la IA quien responde, sino quienes la diseñan, despliegan y usan. ¿Cómo se mitiga? Estableciendo gobernanza, supervisión humana y responsables claros. Palabras clave: las personas son responsables, supervisión humana, gobernanza, alguien responde.

Si algo se rompe en la casa, hay una persona responsable que responde — no vale decir "fue la casa". 🙋‍♀️

💡 Truco mnemotécnico: "FRPITA" → Fairness, Reliability, Privacy, Inclusiveness, Transparency, Accountability. Suena a "frita", así que imagínate una croquetita responsable con casco y chaleco reflectante. Una vez que se te mete la palabreja, no se va. 🍤

Los dos pares que más se confunden (¡aquí se decide el dominio!)

Fairness vs. Inclusiveness — la confusión número uno. La regla de oro:

  • Fairness = igualdad de trato / resultado. La pregunta mental es "¿a alguien se le trata o puntúa peor?"
  • Inclusiveness = igualdad de acceso / capacidad de uso. La pregunta mental es "¿alguien no puede usarlo o acceder?"

🎀 Analogía definitiva: piensa en una fiesta de cumpleaños. Fairness es que a todos los invitados les den el mismo trozo de tarta — que nadie reciba una porción más pequeña por quién es. Inclusiveness es que la fiesta tenga rampa para sillas de ruedas y opciones sin gluten — que todos puedan venir y disfrutar. Una cuida el trato; la otra, el acceso. 🍰♿

Ejemplo tramposo del examen: "un sistema de reconocimiento facial funciona peor con ciertos tonos de piel". Puede sonar a Fairness (trato desigual), pero el ejemplo oficial lo clasifica como Inclusiveness, porque el problema de fondo es que el sistema no es igual de usable/accesible para todos los grupos. Lee siempre si el enunciado enfatiza trato/resultado (Fairness) o acceso/usabilidad (Inclusiveness).

Transparency vs. Accountability — el segundo par confuso:

  • Transparency = se entiende cómo y por qué el sistema decide (interpretabilidad, explicabilidad).
  • Accountability = alguien responde por el sistema (supervisión humana, gobernanza).

Una es sobre comprender; la otra, sobre responsabilizarse. Puedes tener un sistema muy transparente del que nadie se hace responsable, y viceversa.

⚠️ Trampas típicas

  • Colar "Sustainability", "Efficiency" o "Maximizing profit" como si fueran principios → no lo son. Solo hay esos seis. "Maximizar beneficio" es la trampa clásica de la pregunta "¿cuál NO es un principio?".
  • Atribuir la accountability a la propia IA → siempre son las personas.
  • Confundir Fairness con Inclusiveness (ver regla de oro arriba).

🎯 Lo que cae en los tests reales

Los casos de Reliability & Safety que despistan. Varias preguntas suenan a otro principio pero son Reliability & Safety:

  • Establecer procesos para identificar, evaluar y mitigar riesgos antes del despliegue (no es Accountability).
  • Probar exactitud, seguridad y fiabilidad antes de un lanzamiento amplio.
  • La IA genera contenido ofensivo o inseguro durante las pruebas.
  • Copilot sugiere a veces patrones de código obsoletos o inseguros.

🧠 Si el enunciado va de que el sistema se comporte como debe y no haga daño → Reliability & Safety. Si va de quién responde → Accountability.

Transparency bien entendida. Publicar cómo funciona el sistema, su uso previsto, sus limitaciones conocidas y, a alto nivel, sus fuentes de datos y métodos de validación, protegiendo lo sensible o propietario. ❌ No es publicar todo el código y los datasets, ni datos personales, ni previsiones de ingresos. También es Transparency avisar a los usuarios de cuándo Copilot está generando sugerencias o cuándo una IA toma decisiones que les afectan.

Escenarios que combinan principios:

  • Todo el código de Copilot pasa revisión de secure coding y tests (Reliability & Safety), se arreglan los problemas de accesibilidad del UI generado (Inclusiveness) y se documenta que se ha hecho (Accountability).
  • Copilot rinde peor con comentarios no ingleses y un asignador automático sobrecarga a unos pocos devs → Fairness + Inclusiveness: ampliar datos no ingleses, probar entre idiomas y ajustar la lógica de reparto.
  • Código generado con identificadores personales o una extensión entrenada con datos reales sin consentimiento → Accountability + Privacy & Security: retirar los identificadores, reportar, documentar, actualizar políticas y mantener un registro auditable.
  • Guardar API keys de forma segura → Azure Key Vault o Managed HSMs con acceso controlado (nunca en texto plano, en el repo ni por email).

📝 Mini-repaso

  1. ¿Qué principio se ocupa de resistir manipulaciones dañinas y responder ante lo inesperado?
  2. Un sistema con control por voz, subtítulos y lectores de pantalla, ¿qué principio ilustra?
  3. Explica con tus palabras la diferencia entre Fairness e Inclusiveness.
  4. "Maximizar el beneficio", ¿es un principio de IA responsable?
🌱

1.4 — Daños potenciales y estrategias de mitigación

La explicación en profundidad

El examen no se conforma con que sepas los principios: quiere que, ante un escenario de daño concreto, sepas elegir la mitigación adecuada. Y aquí la trampa favorita es ofrecerte una mitigación que "suena técnica y responsable" pero que no ataca el daño descrito. Es como llevar el botiquín equivocado: una tirita no cura una quemadura.

Vamos a emparejar cada daño con su mitigación y a entender por qué encajan:

Daño: sesgo / resultados injustos. → Mitigación: datos de entrenamiento diversos y representativos, auditoría de datos, herramientas de detección de sesgo y human-in-the-loop (una persona revisa las decisiones sensibles). Por qué: el sesgo nace de los datos, así que se combate en los datos y con supervisión humana, no cifrando ni "recogiendo más datos" (más cantidad no equivale a más representatividad — de hecho, "recoger cantidades masivas de datos" es un distractor típico que no corrige el sesgo).

Daño: contenido inexacto o alucinado. → Mitigación: validar siempre el output, con revisión de alguien capaz de evaluar su exactitud. Por qué: como el modelo no verifica hechos, la verificación tiene que ponerla la persona.

Daño: exceso de confianza (over-reliance). → Mitigación: supervisión humana en las decisiones importantes, tratar las sugerencias como borradores. Por qué: el remedio a confiar de más es, precisamente, reintroducir el criterio humano donde importa.

Daño: fugas de privacidad. → Mitigación: consentimiento, minimización de datos, anonimización y cifrado; y ante un incidente, retirar identificadores, reportarlo, documentarlo y actualizar políticas. Por qué: aquí sí toca cifrar y proteger — es el daño donde esas herramientas encajan.

Daño: falta de trazabilidad. → Mitigación: logging y auditoría (conecta con Transparency y Accountability). Por qué: para poder responder por el sistema, primero hay que poder reconstruir qué pasó.

🧸 Analogía del "human-in-the-loop": imagina que dejas que tu peluche-robot ordene la habitación. Hace el trabajo pesado solito, pero antes de tirar algo a la basura te lo enseña y tú das el visto bueno. La IA hace, pero una persona revisa antes de lo importante. En el examen, cuando el escenario mencione decisiones sensibles, revisión o supervisión, "human-in-the-loop" suele ser parte de la respuesta correcta. 🤖

⚖️ Un matiz fino que a veces cae: cuando mejorar la equidad (Fairness) exigiría exceder el consentimiento de las personas usuarias (por ejemplo, recopilar datos demográficos sensibles sin permiso), la privacidad tiene prioridad. La respuesta correcta en ese caso es usar métodos que preserven la privacidad (datos sintéticos, técnicas que no requieran datos personales), no saltarse el consentimiento "por una buena causa".

El patrón de la respuesta correcta en escenarios

En las preguntas de escenario de IA responsable, la mejor respuesta suele combinar principios y acciones concretas, y descarta las opciones que se apoyan en un solo principio "a medias" o que proponen no hacer nada. Si una opción dice "documenta, reporta el incidente y actualiza las políticas de consentimiento", tiene mucha mejor pinta que una que dice solo "cifra los datos" ante un problema que no es de cifrado.

⚠️ Trampa típica

  • Responder "cifrado" ante un problema de sesgo. El cifrado protege la privacidad, no corrige el sesgo. Cada tirita para su herida. 🩹
  • Proponer "recoger muchos más datos" para arreglar el sesgo → cantidad ≠ representatividad.

📝 Mini-repaso

  1. ¿Qué mitigación aplicarías a un modelo con resultados sesgados por demografía?
  2. ¿Por qué "recoger cantidades masivas de datos" no soluciona el sesgo?
  3. Si mejorar la equidad requiriera exceder el consentimiento, ¿qué principio tiene prioridad?
🌱

1.5 — Validar los resultados y operar Copilot de forma responsable

La explicación en profundidad

Llegamos al cierre, que es donde el dominio se vuelve práctico y personal: la IA responsable no es solo cosa de quien diseña el modelo, sino de cómo la usas tú en tu día a día. Y aquí el mensaje es tajante: validar el output no es opcional.

¿Por qué se insiste tanto? Porque el código generado puede tener errores sutiles, vulnerabilidades o problemas de licencia que solo se detectan revisando y probando. Aceptar una sugerencia que no entiendes es como firmar un documento sin leerlo: si algo sale mal, la responsabilidad sigue siendo tuya. Por eso la validación tiene tres capas: leer y entender (¿sé explicar qué hace esta línea?), probar (¿pasa los tests?, ¿pasa el análisis de seguridad?) y evaluar el encaje (¿respeta las licencias?, ¿sigue los estándares de mi proyecto?).

🚗 Analogía kawaii: Copilot es como el asistente de aparcamiento de un coche monísimo. Te ayuda un montonazo a meter el coche en el hueco, pero tú sigues con las manos en el volante y la responsabilidad legal es tuya. Si acabas subida a la acera, no cuela decirle a la policía "es que me lo dijo el coche". 🅿️

Operar de forma responsable, además, incluye respetar el marco de tu organización: las políticas de Copilot, las exclusiones de contenido y los estándares del equipo (que veremos en los Dominios 2 y 6). Y no olvides la transparencia hacia los demás: dejar claro cuándo un contenido ha sido generado o asistido por IA es parte de operar éticamente.

La conexión con la productividad responsable

Un error conceptual que el examen castiga: pensar que "ser productiva" y "ser responsable" están reñidas, y que aceptar todo sin revisar te hace ir más rápido. Es al revés. Aceptar código malo sin revisar genera deuda técnica, bugs y retrabajo que te ralentizan más adelante. La productividad responsable — rápida y sostenible — pasa siempre por la revisión. Cuando una opción presente "aceptar todas las sugerencias para ganar velocidad" como buena práctica, es la trampa.

🎯 Puntos clave que caen en el examen

  • Validar el output es obligatorio: exactitud, seguridad, licencias y adecuación.
  • Hay que entender el código antes de aceptarlo; nada de aceptar a ciegas.
  • Operar responsablemente = respetar políticas de organización, exclusiones y estándares.
  • Transparencia: señalar cuándo el contenido es generado por IA.

⚠️ Trampa típica

  • "Aceptar todas las sugerencias para ir más rápido" presentado como buena práctica → nunca.

🎯 Lo que cae en los tests reales: uso responsable en el día a día

  • Copilot sugiere loguear tokens JWT completos para depurar → rechazar o modificar la sugerencia: nada de secretos en logs, usar logging enmascarado o estructurado. ❌ Ni aceptarla "porque es temporal", ni apagar todo el logging.
  • Copilot propone algo muy parecido a un proyecto open source con su cabecera de licencia → revisar la licencia y atribuir correctamente o sustituirlo por una implementación propia. ❌ Ni quitar la cabecera, ni asumir que Copilot ya lo ha resuelto.
  • Textos de UI y mensajes de error generados → revisarlos para quitar lenguaje sesgado o excluyente, y ajustar las guías del equipo y los prompts.
  • Miedo a la dependencia excesiva → guías de equipo: las sugerencias se revisan, se testean y nunca se tratan como autoridad. ❌ Ni prohibir Copilot, ni auto-merge cuando pasan los tests.
  • "¿Podemos saltarnos la revisión si lo escribió Copilot?" → No: pasa las mismas revisiones, tests y checks que el código humano.
  • Explicar Copilot a perfiles no técnicos → "acelera el desarrollo, pero no garantiza corrección ni seguridad; el equipo sigue siendo responsable de testear y cumplir".
  • Evaluar Copilot en la organización → medir dónde ahorra tiempo y vigilar a la vez bugs, hallazgos de seguridad y feedback del equipo. ❌ No: líneas de código generadas ni número de seats.
  • Despliegue responsable → piloto con un grupo pequeño, guías de uso aceptable y de revisión, configurar content exclusion y code referencing, y ampliar según feedback y métricas.

📝 Mini-repaso

  1. ¿Cuáles son las tres capas de la validación de una sugerencia?
  2. ¿Por qué aceptar sin revisar NO te hace más productiva a largo plazo?
💡

Preguntas trampa — Dominio 1

P1. Una empresa despliega una IA para revisar solicitudes de crédito. El equipo detecta que el modelo puntúa peor a solicitantes de determinadas zonas geográficas con perfiles financieros equivalentes. ¿Qué principio se está vulnerando?

  • A) Transparency
  • B) Reliability and safety
  • C) Fairness
  • D) Inclusiveness

P2. ¿Cuáles son limitaciones reales de GitHub Copilot? (Elige 2)

  • A) Puede generar código con vulnerabilidades de seguridad
  • B) Garantiza que el código cumple los estándares del proyecto
  • C) Rinde mejor en inglés que en otros idiomas
  • D) Aprende en tiempo real de tu sesión para no volver a equivocarse

P3. Según Accountability, ¿quién responde del comportamiento de un sistema de IA?

  • A) El propio modelo de IA
  • B) Las personas y organizaciones que lo desarrollan y despliegan
  • C) El proveedor del LLM en exclusiva
  • D) Nadie, si el output fue automático

P4. ¿Por qué una IA generativa puede producir salidas inexactas?

  • A) Porque los datos de entrenamiento pueden tener sesgos o inconsistencias
  • B) Por caídas del servicio (downtime)
  • C) Por sobrecarga de peticiones
  • D) Porque siempre prioriza la creatividad sobre la exactitud

P5. Un equipo quiere mejorar la equidad de un modelo, pero hacerlo requeriría recopilar datos demográficos sensibles sin consentimiento. ¿Qué enfoque es el correcto?

  • A) Recopilar los datos igualmente, porque la equidad es prioritaria
  • B) Usar métodos que preserven la privacidad (p. ej. datos sintéticos), porque la privacidad y el consentimiento tienen prioridad
  • C) Abandonar cualquier intento de mejorar la equidad
  • D) Cifrar los datos después de recopilarlos sin permiso

P6. ¿Cuál de estos NO es un principio de IA responsable de Microsoft?

  • A) Inclusiveness
  • B) Maximizing profit
  • C) Transparency
  • D) Reliability and safety
👉 Ver respuestas y explicación

P1 → C) Fairness. Trato desigual a perfiles equivalentes = sesgo = Fairness. Trampa: D (Inclusiveness) tienta por la mención a "geografía", pero el problema es el trato/resultado sesgado, no el acceso. Si dijera "la herramienta no está disponible en esas zonas", entonces sí sería Inclusiveness.

P2 → A y C. B es falsa (Copilot nunca garantiza). D es la trampa golosa: no aprende en tiempo real de tu sesión para autocorregirse; sus sugerencias vienen del modelo ya entrenado.

P3 → B). Las personas rinden cuentas, nunca la IA (descarta A y D). C es incompleta: la responsabilidad recae en quien desarrolla y despliega, no solo en el proveedor.

P4 → A). La inexactitud nace del modelo y sus datos (sesgos, inconsistencias). B y C son problemas de infraestructura que afectan a la disponibilidad, no a la exactitud. D es un absoluto falso.

P5 → B). Cuando mejorar la equidad chocaría con exceder el consentimiento, la privacidad tiene prioridad: se usan métodos que la preserven. A la vulnera; C es derrotista e innecesario; D sigue violando el consentimiento.

P6 → B) Maximizing profit. No es un principio. Es la trampa clásica de "¿cuál NO es?". Los seis son FRPITA.

📚

Fuentes oficiales

🌸 Siguiente módulo: Dominio 2 — Usar las funciones de GitHub Copilot (el más gordo del examen). Nos adentramos en planes, IDE, Agent Mode, MCP, Spaces y administración. ¡Vamos! 💛