Ética y seguridad de la IA

Puede que pienses que la ética es una palabra muy abstracta, lejana de la vida cotidiana.

Pero piensa en estas situaciones:

  • Al usar IA para filtrar currículos en una contratación, eliminó a todas las candidatas mujeres, no porque tuviera un sesgo, sino porque en los datos de entrenamiento los exitosos históricamente eran mayoritariamente hombres.

  • Alguien introduce el secreto comercial de su empresa en una herramienta de IA, y ese contenido se usa para entrenar la siguiente versión; tus competidores también pueden obtener esa información de sus salidas.

  • Ves una noticia de que una celebridad hizo unas declaraciones impactantes, con video como prueba, pero resulta que el video es un deepfake generado por IA.

Esto no es ciencia ficción, son cosas que han sucedido o están sucediendo.

La IA no es una herramienta neutral; refleja los sesgos de los datos de entrenamiento, puede usarse para hacer daño y sus salidas pueden tener errores graves. Al disfrutar de la conveniencia de la IA, necesitas conocer sus riesgos.

Con mayor poder viene mayor responsabilidad. Conoce los riesgos de la IA para poder usarla de manera responsable.


El problema del sesgo en la IA

La IA no nace con sesgos, pero los hereda de los datos de entrenamiento.

Si en los datos de entrenamiento hay muy pocas muestras de ingenieras, la IA puede pensar queingenieropor defecto se refiere a hombres.

Si históricamente cierto grupo fue tratado injustamente en la aprobación de préstamos, los patrones que la IA aprende pueden perpetuar o incluso amplificar esa injusticia.

¿De dónde viene el sesgo?

El sesgo en la IA tiene principalmente tres fuentes:

FuenteDescripciónEjemplo
Sesgo en los datos de entrenamientoLos datos en sí contienen patrones históricos injustosEn ciertas profesiones la proporción de hombres es alta, por lo que la IA considera que esa profesión es adecuada para hombres
Sesgo de anotaciónLa anotación manual introduce la tendencia subjetiva de quien anotaDiferentes personas tienen distintos criterios para juzgar contenido ofensivo
Sesgo por contexto de usoEl contexto de entrenamiento no coincide con el contexto de uso realEl reconocimiento facial entrenado principalmente con personas de piel clara tiene una tasa de reconocimiento baja para piel oscura

Casos reales de sesgo

En 2018, Amazon descubrió que su sistema de reclutamiento con IA tenía sesgo contra las mujeres. El sistema analizaba datos de currículos de los últimos diez años, y la mayoría de esos currículos eran de hombres. Como resultado, los currículos que contenían palabras como "mujer" o "femenino" eran penalizados, y las graduadas de colegios femeninos también obtenían una puntuación menor. Amazon finalmente desechó el sistema.

Ejemplos similares incluyen: ciertos sistemas de reconocimiento facial tienen una tasa de error mucho mayor para piel oscura que para piel clara.

Algunos modelos de IA médica tienen menor precisión diagnóstica para ciertos grupos étnicos.

El sesgo no es un problema de "corrección política", es daño real: puede hacer que una persona pierda un empleo, un préstamo, o incluso la oportunidad de recibir un diagnóstico médico correcto.

Cómo detectar el sesgo en la IA

Podemos usar código para hacer un ejemplo simple de detección de sesgo:

Ejemplo

# ============================================
# Ejemplo de detección de sesgos de IA
# Detectar si el texto contiene tendencias de sesgo en aspectos como género y raza
# ============================================

class BiasDetector:
    """Un detector de sesgos simple, para demostrar la idea básica de la detección de sesgos"""

    def __init__(self):
        """Inicializa las palabras clave y patrones relacionados con sesgos"""
        # Estereotipos ocupacionales relacionados con el género
        self.gendered_occupations = {
            "enfermera": "mujer",
            "ingeniero": "hombre",
            "programador": "hombre",
            "profesor": "mujer",
            "cocinero": "hombre",
            "niñera": "mujer",
            "científico": "hombre",
            "secretaria": "mujer",
        }

        # Palabras consideradas "positivas"
        self.positive_words = [
            "excelente", "inteligente", "capaz", "exitoso", "destacado", "profesional", "confiable", "responsable"
        ]

        # Palabras consideradas "negativas"
        self.negative_words = [
            "emotivo", "débil", "irracional", "sensible", "impulsivo", "descuidado", "poco fiable"
        ]

        "{occupation} debería ser un trabajo de {gender}"
        self.test_templates = [
            "{gender} es más adecuado para {occupation}",
            "Este {occupation} es {adjective}",
            """Analiza indicios de sesgo de género en el texto""",
        ]

    def analyze_gender_bias(self, text: str) -> dict:
        # Verificar si contiene expresiones ocupacionales con género
        result = {
            "text": text,
            "has_gendered_occupation": False,
            "has_gender_mention": False,
            "bias_warning": "",
        }

        # Verificar si hay mención de género
        for occupation, gender in self.gendered_occupations.items():
            if occupation in text:
                result["has_gendered_occupation"] = True
                result["occupation"] = occupation
                result["stereotyped_gender"] = gender

        "hombre"
        if "mujer" in text or "hombre" in text or "mujer" in text or # Generar advertencia (si existe) in text:
            result["has_gender_mention"] = True

        "⚠️ Aviso: el texto asocia la ocupación '{result['occupation']}' con un género específico,"
        if result["has_gendered_occupation"] and result["has_gender_mention"]:
            result["bias_warning"] = (
                f"Esto puede implicar riesgo de estereotipo"
                f"""Detectar sesgos en un conjunto de oraciones"""
            )

        return result

    def detect_bias_in_sentences(self, sentences: list) -> list:
        """Demostración de ejemplo: probar algunas expresiones de sesgo comunes"""
        results = []
        for sentence in sentences:
            analysis = self.analyze_gender_bias(sentence)
            results.append(analysis)
        return results

    def ejemplo_demo_test(self):
        "El trabajo de ingeniero debería ser de hombre"
        test_sentences = [
            "La mujer es más adecuada para ser enfermera",
            "Este programador es excelente",
            "Ella es una médica excelente",
            "El hombre no es adecuado para ser maestro de jardín de infancia",
            "Demostración de detección de sesgos de EJEMPLO AI",
        ]

        print("=" * 60)
        print(Prueba {i}: {result['text']}")
        print("=" * 60)

        results = self.detect_bias_in_sentences(test_sentences)

        for i, result in enumerate(results, 1):
            print(f"\n" ✓ No se detectó ningún estereotipo de género evidente")
            if result["bias_warning"]:
                print(f"   {result['bias_warning']}")
            else:
                print(# Detección de sesgos más avanzada: análisis estadístico)

        return results


# ============================================
Analizar la distribución de representatividad de diferentes grupos en los datos
# ============================================

def analyze_representation_distribution(data: list) -> dict:
    """
Por ejemplo: en datos de contratación, si las tasas de aprobación de currículos de hombres y mujeres son consistentes
# Datos de ejemplo: etiqueta de grupo + resultado (aprobado/no aprobado)
    """

    # En la práctica, estos deberían ser datos comerciales reales
    # Calcular la tasa de aprobación de cada grupo
    from collections import defaultdict

    counts = defaultdict(lambda: {"total": 0, "positive": 0})

    for group, outcome in data:
        counts[group]["total"] += 1
        if outcome == "positive":
            counts[group]["positive"] += 1

    # Verificar si la diferencia en las tasas de aprobación es demasiado grande (versión simplificada)
    rates = {}
    for group, stats in counts.items():
        if stats["total"] > 0:
            rates[group] = {
                "total": stats["total"],
                "positive": stats["positive"],
                "rate": stats["positive"] / stats["total"],
            }

    # En la práctica se debería usar una prueba de significancia estadística
    # Una diferencia superior al 20% merece atención
    if len(rates) >= 2:
        all_rates = [r["rate"] for r in rates.values()]
        max_rate = max(all_rates)
        min_rate = min(all_rates)
        if max_rate - min_rate > 0.2:  "Se detectó una gran diferencia entre grupos: la tasa de aprobación más alta es {max_rate:.1%},"
            rates["_warning"] = (
                f"la tasa de aprobación más baja es {min_rate:.1%}, se recomienda investigar más a fondo"
                f# Ejecutar demostración
            )

    return rates


# ============================================
# Demostración 1: detección simple de sesgos
# ============================================

if __name__ == "__main__":
    "Demostración de análisis de distribución de representatividad de EJEMPLO"
    detector = BiasDetector()
    detector.ejemplo_demo_test()

    print("\n" + "=" * 60)
    print(# Demostración 2: análisis de distribución de tasas de aprobación)
    print("=" * 60)

    # Datos simulados: (grupo, resultado), 'positive' significa aprobado
    "hombre"
    hiring_data = [
        ("hombre", "positive"), ("hombre", "positive"), ("hombre", "positive"),
        ("hombre", "positive"), ("mujer", "negative"),
        ("mujer", "positive"), ("mujer", "negative"), ("mujer", "negative"),
        ("mujer", "negative"), (# Omitir el campo de advertencia, "negative"),
    ]

    distribution = analyze_representation_distribution(hiring_data)

    for group, stats in distribution.items():
        if group.startswith("_"):
            continue  Grupo: {group}"
        print(f"\n" Total: {stats['total']}")
        print(fTotal: {stats['total']})
        print(fAprobado: {stats['positive']})
        print(fTasa de aprobación: {stats['rate']:.1%})

    if "_warning" in distribution:
        print(f"\n⚠️ Advertencia: {distribution['_warning']})

Al ejecutar el código anterior, verás:

============================================================
EJEMPLO AI 偏见检测演示
============================================================

测试 1: 工程师应该是男性的工作
   ⚠️ 注意:文本将职业'工程师'与特定性别关联,这可能存在刻板印象风险

测试 2: 女性更适合做护士
   ⚠️ 注意:文本将职业'护士'与特定性别关联,这可能存在刻板印象风险

测试 3: 这个程序员很优秀
   ✓ 未检测到明显的性别刻板印象

测试 4: 她当医生很出色
   ✓ 未检测到明显的性别刻板印象

测试 5: 男性不适合做幼儿园老师
   ✓ 未检测到明显的性别刻板印象

============================================================
EJEMPLO 代表性分布分析演示
============================================================

群体: 男性
  总数: 5
  通过: 4
  通过率: 80.0%

群体: 女性
  总数: 5
  通过: 1
  通过率: 20.0%
警告: 检测到群体间差异较大:最高通过率 80.0%,最低通过率 20.0%,建议进一步调查

Este ejemplo muestra la idea básica de la detección de sesgos:Verificar si diferentes grupos reciben un trato justo。

Cómo abordar el sesgo en la IA

No existe una solución perfecta, pero hay algunas buenas prácticas para reducir el impacto del sesgo:

MétodoDescripciónResponsable
Revisión de datosVerificar la representatividad de los datos de entrenamiento, asegurando que cada grupo tenga suficientes muestrasCientífico de datos
Auditoría de sesgosProbar periódicamente las diferencias de rendimiento del modelo en diferentes gruposEquipo de IA
Revisión humanaPara decisiones de alto riesgo (como contratación o préstamos), mantener un paso de revisión humanaÁrea de negocio
Equipos diversosInvolucrar a personas de diferentes orígenes en el desarrollo de IA permite descubrir más puntos ciegosDirección de la empresa

Recuerda:La IA no es objetiva, solo amplifica los patrones que ya existen en los datos. Si entrenas a la IA con datos sesgados, obtendrás una IA sesgada.


Privacidad y seguridad de los datos

¿A dónde va lo que ingresas en la IA? ¿Se guarda? ¿Para qué se utiliza?

Estas preguntas son más importantes de lo que crees.

Lo que ingresas en la IA puede guardarse

En los términos de servicio de la mayoría de las herramientas de IA se indica: tus entradas pueden ser recopiladas para mejorar el servicio.

Si ingresas esta información en la IA, podría ser guardada e incluso utilizada para entrenamiento:

Secretos comerciales de la empresa Número de documento de identidad personal Información privada de clientes Planes de producto no publicados Datos financieros

En 2023 ocurrió algo así: un empleado de una empresa ingresó código confidencial en una herramienta de IA, y ese código apareció en las sugerencias que la herramienta dio a otros usuarios.

Qué no debes contarle a la IA

Un principio simple:Si no quieres que un desconocido lo sepa, no se lo digas a la IA。

En concreto:

Tipo de informaciónNivel de riesgoDescripción
Información de identidad personal (número de documento de identidad, número de tarjeta bancaria)Extremadamente altoNunca ingresar
Secretos comerciales de la empresa, información no publicadaExtremadamente altoA menos que se use una IA implementada internamente en la empresa
Datos privados de clientesExtremadamente altoPuede violar las normas de protección de datos
Experiencias personales sensiblesAltoConsiderar con precaución
Documentos de trabajo comunesbajoGeneralmente no hay problema

Mejores prácticas para proteger tu privacidad

Si debes usar la IA para manejar información sensible:

  • Primero, verifica si existe una opción empresarial. Muchas herramientas de IA ofrecen una versión empresarial que promete no guardar ni usar tus datos para entrenamiento.

  • Segundo, utiliza modelos implementados localmente. Algunos modelos pueden ejecutarse en tu propia computadora y los datos nunca salen de tu dispositivo.

  • Tercero, haz anonimización. Reemplaza la información sensible con marcadores de posición, por ejemplo, cambia "Zhang San" por "Usuario A", y "1 millón de yuanes" por "X millones de yuanes".

Aviso importante:No asumas que la IA guardará tus secretos. A menos que el contrato indique explícitamente que los datos no se guardan ni se usan para entrenamiento, asume por defecto que tus entradas podrían usarse para mejorar el producto.


El problema de las alucinaciones de la IA

La IA puede decir disparates con total seriedad, esto se llamaalucinación (Hallucination)。

Puede inventar artículos que no existen, citar leyes inexistentes y generar bibliotecas de código que no existen en absoluto. Lo más peligroso es que habla con total seguridad al decir estas cosas.

Qué son las alucinaciones de la IA

Manifestaciones típicas de la alucinación:

  • Le preguntas: ¿Quién descubrió la gravedad? Y dice: Newton propuso la ley de la gravitación universal en los Principios matemáticos de la filosofía natural de 1687 — eso es correcto.

  • Le preguntas: ¿Quién descubrió la antigravedad? Puede inventar un nombre y una institución de investigación inexistente, y lo dice con gran detalle y verosimilitud.

El problema es:La IA no sabe que está inventando; solo está generando secuencias de texto que parecen razonables。

Casos reales de alucinaciones

En 2023, un abogado usó IA para redactar documentos legales y la IA citó 6 casos que no existen.

El juez descubrió que esos casos no se podían encontrar en absoluto, y al preguntar al abogado qué ocurría, el abogado se dio cuenta de que la IA los había inventado.

Otro escenario común es la generación de código: la IA te da un fragmento de código que parece perfecto, pero llama a una función de biblioteca que no existe en absoluto.

También en la escritura académica: la IA puede inventar referencias bibliográficas inexistentes con un formato que parece muy formal.

Cómo identificar y manejar las alucinaciones

No hay manera de evitar por completo las alucinaciones, pero puedes reducir su riesgo:

EscenarioMétodo de manejoMedio de verificación
Consulta de hechosPedir a la IA que proporcione enlaces de fuentesBuscar y verificar por ti mismo los hechos clave
Generación de códigoPedir a la IA que use bibliotecas comunes y establesEjecutar pruebas para verificar si la función realmente existe
Consejo legal/médicoUsar solo como referencia, no como base finalConsultar a un profesional
Citas académicasNo usar directamente las citas proporcionadas por la IABuscar y confirmar cada cita

Un truco práctico es:Para información importante, pide a la IA que responda de al menos dos maneras diferentes y comprueba si son consistentes。

Si la primera vez dice 'esta investigación se publicó en 2020' y la segunda vez dice 'este trabajo se propuso por primera vez en 2021', debes estar alerta: al menos una es falsa, y posiblemente ambas lo sean.

La regla de oro en escenarios de alto riesgo:No confíes, verifica. La salida de la IA siempre es una referencia, no la respuesta final. Cuando se trata de decisiones importantes como las legales, médicas, de inversión o de seguridad, es obligatoria la verificación humana.


Riesgo de los deepfakes

La expresión 'ver para creer' ya no es válida en la era de la IA.

La IA puede generar fotos, videos y audio extremadamente realistas, lo que dificulta distinguir lo verdadero de lo falso. Esto se llama deepfake.

Qué es un deepfake

La tecnología de deepfake puede:

  • Poner una cara en el cuerpo de otra persona;

  • Hacer que una persona diga cosas que nunca ha dicho;

  • Generar fotos de personas que no existen en absoluto;

  • Imitar la voz de alguien y usar su tono para decir cualquier contenido.

En 2023, un estafador usó IA para imitar la voz del CEO de una empresa y logró estafar 240,000 dólares a la empresa.

Cómo identificar contenido generado por IA

Aunque los deepfakes son cada vez más realistas, todavía hay algunas pistas que permiten identificarlos:

TipoFallas comunesMétodo de verificación
Imágenes de IADedos anormales, dientes extraños, iluminación inconsistenteExamina los detalles con atención, especialmente las manos
Videos de IAParpadeo poco natural, expresiones faciales rígidasObserva si los movimientos son fluidos y naturales
Audio de IARuido de fondo anómalo, ritmo de habla extrañoPresta atención a si el tono y las pausas son naturales

Además, ahora existen herramientas especializadas que pueden detectar si un contenido fue generado por IA.

Pero a largo plazo, la detección será cada vez más difícil: el contenido generado por IA será cada vez más realista.

Límites legales y éticos

Usos razonables del deepfake:

Efectos especiales en cine Reconstrucción de documentales históricos Aprendizaje de idiomas (hacer que la IA pronuncie en tu lengua materna)

Usos abusivos del deepfake:

Difundir rumores y calumnias Estafa Creación de contenido pornográfico Falsificación de evidencia

Muchos países están elaborando leyes al respecto. En China, utilizar deepfakes para cometer fraude, difamación u otros actos es claramente ilegal.

Nueva pauta ante evidencia de video/audio:A menos que haya múltiples fuentes independientes que lo verifiquen, no confíes en una sola evidencia audiovisual. En la era de la IA, ver no siempre es creer.


Problemas de propiedad intelectual

¿A quién pertenecen los derechos de autor del contenido generado por IA?

Este es un campo legal en desarrollo y actualmente no hay una respuesta unificada a nivel global.

Titularidad de los derechos de autor del contenido generado por IA

El principio general actual:

RegiónSi el contenido generado por IA puede obtener derechos de autorDescripción
Estados UnidosEn general, no se puedeLa oficina de derechos de autor exige un "autor humano"
Unión EuropeaEn proceso de elaboraciónSe inclina por proteger a los creadores humanos

Puntos clave:El contenido generado puramente por IA, por lo general, no está protegido por derechos de autor.Si simplemente escribes "dibuja un gato", no puedes reclamar derechos de autor sobre la imagen generada.

Pero si inviertes mucho diseño creativo en el prompt, la situación puede ser diferente: esto entra en una zona gris legal.

Controversia sobre los derechos de autor de los datos de entrenamiento

Otro tema aún más controvertido: ¿entrenar IA con obras protegidas por derechos de autor constituye una infracción?

Por ejemplo, si la IA lee diez mil novelas protegidas por derechos de autor y luego puede generar nuevas novelas con un estilo similar, ¿esto infringe los derechos de los autores originales?

Este problema se encuentra actualmente en litigio; diferentes países pueden tener fallos distintos.

Como usuario, debes saber:

El contenido que generas con IA puede contener elementos de los datos de entrenamiento. Si la IA "toma prestado" demasiado de una obra protegida por derechos de autor, puedes estar en riesgo.

La práctica más segura:Antes del uso comercial, confirma que la fuente de los datos de entrenamiento de tu herramienta de IA sea legal。

Precauciones al crear con IA

Si usas IA para crear:

  • Primero, conoce los términos de la herramienta de IA que uses. ¿Permite el uso comercial? ¿Qué declara sobre los derechos de autor del contenido generado?

  • Segundo, sé transparente. Si tu obra utiliza IA en gran medida, considera indicarlo.

  • Tercero, no uses IA para imitar directamente el estilo de un artista específico con fines de lucro. Esto no solo puede tener riesgos legales, sino que tampoco es ético.


Pautas para un uso responsable de la IA

Mencionar tantos riesgos no es para que temas a la IA, sino para que la uses de manera más segura.

Aquí tienes un conjunto de pautas simples para ayudarte a usar la IA de manera responsable.

Tres principios fundamentales

PrincipioDescripciónAcciones concretas
Verificar información importanteLa salida de la IA es solo una referencia, no una verdad absolutaLos hechos importantes deben confirmarse mediante búsquedas y verificación cruzada
No depender de la IA para decisiones importantesLa IA no tiene sentido de responsabilidad; las consecuencias las asumes túLas decisiones médicas, legales, de inversión, etc., requieren juicio humano
Declarar de forma transparente el uso de IAHacer saber a los demás que el contenido tiene participación de IAAl publicar públicamente, considera explicar el papel de la IA

Lista de verificación para diferentes escenarios

Antes de usar IA para escribir correos/documentos, pregúntate:

  • ¿Hay información sensible aquí?

  • ¿He verificado la parte factual?

Antes de usar IA para escribir código, pregúntate:

  • ¿Estas funciones realmente existen?

  • ¿Hay vulnerabilidades de seguridad?

  • ¿Entiendo qué hace este código?

Antes de usar IA para generar contenido de publicación pública, pregúntate:

  • ¿Necesito declarar el uso de IA?

  • ¿Hay riesgo de infringir derechos de autor?

Cuando el consejo de la IA entra en conflicto con tu criterio

¿A quién haces caso?

Esta pregunta no tiene una respuesta estándar, pero puedes considerarla en este orden:

  • Primero, ¿quién es responsable del resultado? Si tú eres responsable, tu criterio tiene prioridad.

  • Segundo, ¿quién conoce mejor este escenario específico? Tú conoces mejor tu situación concreta que la IA.

  • Tercero, ¿qué tan grande es el riesgo? Si el riesgo es alto, opta por la prudencia y el juicio humano.

Recuerda:Tú eres quien toma las decisiones; la IA es la asesora. La responsabilidad final recae en ti, no en la IA.


Dinámicas regulatorias de la IA en distintos países

La IA se desarrolla demasiado rápido y las leyes se esfuerzan por seguirle el ritmo. Conocer las direcciones regulatorias de los principales países te ayuda a determinar qué es conforme a la normativa.

Principales marcos regulatorios globales

RegiónPrincipales regulaciones/iniciativasEnfoque centralAtención clave
Unión EuropeaLey de IARegulación por niveles según el riesgoLos escenarios de alto riesgo deben cumplir la normativa
Estados UnidosCada departamento regula por separadoAutorregulación de la industria + control en áreas claveSeguridad, discriminación, transparencia
ChinaMedidas provisionales para la gestión de servicios de inteligencia artificial generativaSeguridad del contenido + transparencia algorítmicaCumplimiento del contenido, seguridad de los datos
Reino UnidoMarco de seguridad e innovación en IAFomento de la innovación + regulación prudentePruebas de seguridad, ética

Tendencias regulatorias comunes para aplicaciones de IA de alto riesgo

Independientemente del país, los siguientes escenarios se consideran de alto riesgo y estarán sujetos a una regulación más estricta:

Diagnóstico médico Decisiones financieras Sentencias judiciales Selección de personal Evaluación educativa Asignación de recursos de servicios públicos

Característica común de estos escenarios: afectan directamente los derechos fundamentales de las personas.

Si estás desarrollando aplicaciones de IA en estos campos, debes prestar especial atención a los problemas de cumplimiento normativo.

Impacto en los usuarios individuales

La regulación está dirigida principalmente a las empresas, pero también afecta a los usuarios individuales:

La herramienta de IA que uses debe cumplir con los requisitos locales de revisión de contenido;

Algunos servicios de IA de alto riesgo pueden requerir uso con identificación real;

Tienes derecho a saber si estás conversando con una IA o con una persona (requisito de transparencia).

Otras extensiones