Tabla de Contenidos

Caracterización de Sistemas de Inteligencia Artificial

Fundamentos, técnicas, aplicaciones y eficiencia operativa

1. Qué es un sistema de inteligencia artificial

La Inteligencia Artificial (IA) es una disciplina que permite a los sistemas informáticos realizar tareas que normalmente requieren inteligencia humana: aprender, razonar, percibir, decidir o interactuar con el entorno.

La palabra inteligencia no implica conciencia: en ingeniería se evalúa si el sistema transforma unas entradas en decisiones o salidas útiles dentro de un objetivo y unas restricciones concretas.

En el ámbito empresarial, la IA se utiliza principalmente para:

Ejemplo real
Una empresa logística como Amazon utiliza IA para optimizar rutas de reparto y prever la demanda de productos.

Un sistema inteligente completo no es solamente un modelo. Incluye la captación de datos, su preparación, el algoritmo, las reglas de negocio, la interfaz, la infraestructura de ejecución, la supervisión humana y los mecanismos para medir resultados. Un clasificador excelente puede fracasar si recibe datos distintos de los del entrenamiento, si su salida llega tarde o si nadie sabe cómo actuar ante una predicción incierta.

Idea clave
Conviene separar tres términos. Un algoritmo es un procedimiento; un modelo es la representación parametrizada obtenida o definida para resolver una tarea; y un sistema de IA es el conjunto sociotécnico que integra ese modelo en un proceso real.

Un ejemplo sencillo sería un sistema para detectar spam en el correo:

Agentes, entorno y ciclo percepción-decisión-acción

Una forma clásica de describir la IA es mediante un agente. El agente recibe percepciones del entorno, mantiene un estado o representación interna, selecciona una acción y observa sus consecuencias. El comportamiento se juzga con una medida de desempeño, no por la semejanza superficial con una persona.

┌─────────┐      ┌───────────────────┐      ┌───────────────────┐      ┌────────┐
│ Entorno │ ───► │ Percepción y datos│ ───► │ Modelo y decisión │ ───► │ Acción │
└─────────┘      └───────────────────┘      └───────────────────┘      └────────┘
     ▲                                                                       │
     └────────────────────────── resultado ──────────────────────────────────┘

El entorno puede ser totalmente observable o parcial, determinista o aleatorio, estático o dinámico, discreto o continuo. Estas propiedades cambian la solución adecuada. En un tablero de ajedrez el estado es discreto y visible; en conducción autónoma hay incertidumbre, movimiento continuo, información incompleta y consecuencias físicas.

Actividad 1. ¿Es realmente Inteligencia Artificial?

Indica cuáles de los siguientes sistemas considerarías sistemas de Inteligencia Artificial y justifica brevemente tu respuesta.

Sistema ¿IA? Justificación
Una calculadora que realiza operaciones matemáticas
Un filtro de correo que detecta spam a partir de mensajes anteriores
Un termostato que enciende la calefacción cuando la temperatura baja de 19 ºC
Un sistema que reconoce matrículas mediante una cámara
Una aplicación que almacena los datos de clientes en una base de datos
Un sistema que recomienda películas según el historial del usuario
Un programa que aplica cien reglas creadas por médicos para ayudar a realizar un diagnóstico
Un sistema que predice el consumo eléctrico de mañana utilizando datos históricos

Cuestiones finales

¿Es necesario que un sistema aprenda para considerarlo Inteligencia Artificial? ¿Una aplicación que automatiza una tarea es necesariamente Inteligencia Artificial? ¿Qué diferencia existe entre seguir unas instrucciones fijas y tomar una decisión utilizando un modelo?

No siempre existe una frontera completamente clara entre un programa convencional y un sistema de Inteligencia Artificial. Lo importante es justificar la respuesta.

2. Principios fundamentales de los sistemas inteligentes

Los sistemas de Inteligencia Artificial pueden construirse utilizando técnicas muy diferentes, pero la mayoría comparten una serie de elementos fundamentales.

De forma simplificada, podemos considerar cuatro componentes:

No todos los sistemas de IA utilizan estos componentes de la misma forma. Por ejemplo, una red neuronal aprende sus parámetros a partir de grandes cantidades de datos, mientras que un sistema experto puede utilizar reglas introducidas directamente por especialistas.

Datos y conocimiento

Los datos constituyen una de las principales fuentes de información de muchos sistemas de Inteligencia Artificial.

Un dato puede representar una observación del mundo real:

Los sistemas basados en aprendizaje automático utilizan estos datos para encontrar patrones y construir modelos capaces de realizar predicciones o tomar decisiones.

Por ejemplo, una empresa puede disponer de los siguientes datos sobre sus clientes:

Cliente Edad Compras último año Gasto anual Renovó suscripción
C001 24 8 420 € Sí
C002 51 2 95 € No
C003 35 14 820 € Sí
C004 29 3 140 € No

A partir de cientos o miles de registros similares podría entrenarse un modelo que estime la probabilidad de que un cliente renueve su suscripción.

La calidad de un sistema de IA depende en gran medida de la calidad de sus datos. Datos incompletos, incorrectos, desactualizados o sesgados pueden producir resultados deficientes aunque el algoritmo utilizado sea muy avanzado.

Datos estructurados y no estructurados

Podemos distinguir, de forma sencilla, dos grandes tipos de datos:

Tipo Características Ejemplos
Estructurados Organizados según un esquema definido tablas de bases de datos, hojas de cálculo, registros de ventas
No estructurados No siguen una estructura tabular sencilla imágenes, vídeos, audio, documentos, correos electrónicos

Los sistemas modernos de IA pueden trabajar con ambos tipos.

Ejemplo

Un sistema de mantenimiento predictivo industrial puede combinar:

A partir de esta información puede intentar predecir si una máquina tiene riesgo de fallar próximamente.

Representación del problema y modelos

Para que un sistema pueda resolver un problema, es necesario representar de alguna forma los elementos relevantes del mismo. La forma de representación depende de la técnica de IA utilizada.

Por ejemplo:

Veamos algunos ejemplos:

Representación mediante reglas

Un sistema sencillo para decidir si activar una alarma podría contener reglas como:

SI temperatura > 80 ºC
Y vibración > 7
ENTONCES riesgo_averia = ALTO

En este caso, el conocimiento está expresado explícitamente y puede ser leído por una persona.

Representación mediante un modelo aprendido

En un sistema de aprendizaje automático, las relaciones pueden aprenderse automáticamente a partir de datos. Por ejemplo:

temperatura
vibración
presión
horas de uso
        ↓
      MODELO
        ↓
probabilidad de avería = 87 %

En este caso, las reglas que relacionan las variables de entrada con el resultado no han sido necesariamente programadas de forma explícita.

Un modelo de IA es una representación utilizada por el sistema para transformar unas entradas en una salida, predicción o decisión.

El concepto “representación”, significa que contiene una forma simplificada de representar el problema que queremos resolver. Esa representación puede haberse aprendido a partir de datos o haberse definido mediante reglas y parámetros.

Algoritmos

Un algoritmo es un procedimiento definido para realizar una tarea o resolver un problema.

En Inteligencia Artificial existen numerosos tipos de algoritmos dependiendo del problema que queramos resolver.

Algunos ejemplos son:

Un mismo problema puede resolverse utilizando algoritmos diferentes.

Ejemplo: detección de correo no deseado

Queremos construir un sistema que determine si un correo electrónico es spam.

El sistema podría analizar características como:

Un algoritmo de clasificación utilizaría esa información para producir una salida:

Correo electrónico
       ↓
Extracción de características
       ↓
Modelo de clasificación
       ↓
┌───────────────┐
│ SPAM          │
│ NO SPAM       │
└───────────────┘

No existe un único algoritmo adecuado para todos los problemas. La elección dependerá, entre otros factores, de:

Aprendizaje y adaptación

Una de las características más importantes de muchos sistemas actuales de IA es su capacidad para aprender a partir de datos.

En lugar de programar manualmente todas las reglas necesarias, se proporciona al sistema un conjunto de ejemplos para que pueda detectar patrones.

Por ejemplo, para construir un sistema capaz de distinguir imágenes de perros y gatos podemos proporcionar miles de fotografías previamente clasificadas.

Imágenes etiquetadas
       ↓
Entrenamiento
       ↓
Modelo aprendido
       ↓
Nueva imagen
       ↓
"Gato" (96 %)

Durante el entrenamiento, el algoritmo modifica los parámetros internos del modelo intentando reducir sus errores.

Ejemplo: predicción del precio de una vivienda

Supongamos que disponemos de información histórica sobre viviendas:

Un algoritmo puede aprender la relación existente entre estas características y el precio.

Después del entrenamiento podría recibir los datos de una vivienda nueva:

Superficie: 95 m²
Habitaciones: 3
Antigüedad: 12 años
Ubicación: zona urbana

y producir una predicción:

Precio estimado: 184.000 €

Es importante entender que el sistema no está consultando necesariamente una regla del tipo:

SI superficie = 95 m²
ENTONCES precio = 184.000 €

El modelo ha aprendido una relación estadística a partir de numerosos ejemplos anteriores.

Sistemas que no aprenden

No todos los sistemas considerados Inteligencia Artificial modifican automáticamente su comportamiento.

Un sistema experto puede utilizar reglas creadas por especialistas:

SI paciente tiene fiebre
Y paciente tiene tos
ENTONCES solicitar prueba adicional

Estas reglas permanecerán iguales hasta que una persona las modifique.

Por tanto:

Inteligencia Artificial no es sinónimo de Machine Learning.

El aprendizaje automático es una de las técnicas utilizadas dentro de la Inteligencia Artificial, pero existen sistemas inteligentes que funcionan mediante reglas, búsqueda, planificación o razonamiento lógico sin aprender automáticamente de los datos.

Objetivo y evaluación

Un sistema de IA debe diseñarse para cumplir un objetivo concreto.

No tiene sentido afirmar simplemente que un modelo es “bueno”. Hay que determinar qué se espera conseguir y cómo se medirá su rendimiento.

Algunos ejemplos:

Sistema Objetivo Posible medida
Detector de spam Identificar correos no deseados porcentaje de correos correctamente clasificados
Sistema de mantenimiento Predecir averías número de averías detectadas con antelación
Recomendador Proponer productos relevantes compras realizadas tras una recomendación
Visión industrial Detectar piezas defectuosas defectos detectados y falsos positivos
Asistente virtual Resolver consultas porcentaje de consultas solucionadas

Además, no todos los errores tienen el mismo coste.

Por ejemplo, en un sistema de diagnóstico médico:

Por ello, la métrica utilizada para evaluar un sistema debe estar relacionada con las consecuencias reales de sus decisiones.

Ejemplo completo: sistema de mantenimiento predictivo

Podemos observar todos los elementos anteriores en un ejemplo sencillo.

Una fábrica quiere detectar posibles averías en sus motores antes de que se produzcan.

1. Datos

Se recogen mediante sensores:

2. Modelo

Se utiliza un modelo de aprendizaje automático capaz de relacionar esas variables con averías ocurridas anteriormente.

3. Algoritmo de aprendizaje

El algoritmo analiza los datos históricos y ajusta el modelo.

4. Predicción

Para una máquina determinada el sistema obtiene:

Temperatura: 91 ºC
Vibración: 8,4
Consumo: elevado
Horas desde mantenimiento: 1.850

Probabilidad de avería en las próximas 48 h: 89 % 

5. Acción

El sistema genera una alerta:

Prioridad: ALTA
Recomendación: revisar rodamiento principal

6. Resultado

El responsable de mantenimiento revisa la máquina antes de que se produzca la avería.

En este ejemplo podemos observar el ciclo:

DATOS → MODELO → PREDICCIÓN → DECISIÓN → ACCIÓN → RESULTADO

Tabla resumen

Elemento Función Ejemplo
Datos / conocimiento Proporcionan la información sobre el problema ventas, imágenes, sensores, reglas de expertos
Representación / modelo Representa las relaciones relevantes del problema árbol de decisión, reglas, red neuronal
Algoritmo Determina cómo se procesa la información búsqueda, clasificación, entrenamiento de una red
Aprendizaje / adaptación Ajusta el modelo utilizando datos o experiencia aprendizaje supervisado
Objetivo y evaluación Permite determinar si el sistema cumple su función precisión, coste, tiempo ahorrado, errores evitados
Idea clave: un sistema de IA no es simplemente un algoritmo. Para que resulte útil debe combinar correctamente datos, representación, procesamiento, evaluación e integración dentro del proceso real en el que va a utilizarse.

Actividad 2. Desmontando un sistema de IA

Organizándonos por parejas dentro de los posible, cada una debe elegir uno de los siguientes sistemas:

  1. Detector de spam
  2. Recomendador de películas
  3. Sistema de mantenimiento predictivo
  4. Reconocimiento de matrículas
  5. Chatbot de atención al cliente
  6. Detector de fraude bancario
  7. Sistema de recomendación de productos
  8. Aplicación para predecir el precio de viviendas
  9. Sistema de control de calidad mediante cámaras
  10. Sistema para predecir el abandono de clientes

Para el sistema elegido, completad la siguiente tabla:

Elemento Descripción
Objetivo ¿Qué problema intenta resolver?
Datos de entrada ¿Qué información necesita?
Modelo o conocimiento ¿Qué debe representar o aprender?
Salida ¿Qué resultado produce?
Acción ¿Qué se hace con el resultado?
Evaluación ¿Cómo comprobaríamos si funciona correctamente?
Posible error ¿Qué podría ocurrir si el sistema se equivoca?

Finalmente, representad el funcionamiento utilizando el esquema:

┌─────────┐      ┌───────────────────┐      ┌───────────────────┐      ┌────────┐
│ Entorno │ ───► │ Percepción y datos│ ───► │ Modelo y decisión │ ───► │ Acción │
└─────────┘      └───────────────────┘      └───────────────────┘      └────────┘
     ▲                                                                       │
     └────────────────────────── resultado ──────────────────────────────────┘

3. Técnicas básicas en Inteligencia Artificial

La Inteligencia Artificial utiliza diferentes técnicas para resolver problemas. Algunas se basan en reglas definidas por personas expertas, mientras que otras permiten que el sistema aprenda patrones a partir de datos.

Las técnicas más importantes que veremos son:

Sistemas basados en reglas y sistemas expertos

Los sistemas basados en reglas representan el conocimiento mediante expresiones del tipo:

SI condición
ENTONCES acción o conclusión

Por ejemplo:

SI temperatura > 90
Y vibración > 8
ENTONCES riesgo_averia = ALTO

Son útiles cuando el conocimiento del problema puede expresarse claramente y es importante saber por qué se ha tomado una decisión.

Los sistemas expertos utilizan este tipo de reglas para intentar reproducir el razonamiento de una persona especialista en un ámbito concreto.

Suelen incluir:

Ejemplo

Un sistema de diagnóstico técnico podría utilizar reglas como:

SI motor_no_arranca
Y bateria_correcta
Y combustible_correcto
ENTONCES revisar_sistema_encendido

Su principal ventaja es que el razonamiento resulta relativamente fácil de explicar.

Su principal inconveniente es que mantener una gran cantidad de reglas puede resultar complejo.

Aprendizaje automático (Machine Learning)

El aprendizaje automático o Machine Learning permite que un sistema aprenda patrones a partir de datos.

En lugar de programar todas las reglas manualmente, se proporciona al sistema un conjunto de ejemplos para que construya un modelo.

De forma simplificada:

Datos históricos
      ↓
Algoritmo de aprendizaje
      ↓
Modelo
      ↓
Nuevos datos
      ↓
Predicción

Existen tres tipos principales de aprendizaje automático:

Ejemplo

Una tienda online quiere estimar si un cliente comprará un nuevo producto.

Puede utilizar información como:

El modelo podría producir una salida como:

Probabilidad de compra: 78 %

El aprendizaje automático se utiliza en problemas de clasificación, predicción, detección de anomalías, recomendación y segmentación de usuarios.

Redes neuronales y aprendizaje profundo

Las redes neuronales artificiales son modelos formados por unidades interconectadas llamadas neuronas artificiales.

Durante el entrenamiento, el sistema ajusta sus parámetros internos para reducir los errores.

De forma simplificada:

Datos de entrada
      ↓
Red neuronal
      ↓
Predicción

Las redes neuronales son especialmente útiles para trabajar con información compleja como:

Ejemplo

Una red neuronal puede entrenarse con miles de fotografías de perros y gatos.

Después del entrenamiento puede recibir una imagen nueva y responder:

Gato: 96 %
Perro: 4 %

Cuando las redes neuronales tienen múltiples capas hablamos de Deep Learning o aprendizaje profundo.

Este enfoque se utiliza actualmente en reconocimiento de imágenes, reconocimiento de voz, traducción automática, procesamiento del lenguaje natural e IA generativa.

Las redes neuronales forman parte del Machine Learning. El Deep Learning es una técnica basada en redes neuronales con múltiples capas.

Razonamiento probabilístico

Muchos problemas reales contienen incertidumbre. En estos casos no siempre es posible afirmar que algo es completamente verdadero o falso.

El razonamiento probabilístico permite expresar esa incertidumbre mediante probabilidades.

Por ejemplo:

Probabilidad de avería: 82 %

En lugar de indicar simplemente:

La máquina va a fallar

el sistema proporciona una estimación que ayuda a valorar el riesgo.

Ejemplo

Un sistema de detección de fraude podría analizar una operación bancaria y devolver:

Operación normal: 12 %
Posible fraude: 88 %

Este tipo de técnicas se utiliza en:

Lógica difusa

La lógica difusa permite trabajar con conceptos que no tienen límites completamente definidos.

Por ejemplo, expresiones como:

no siempre pueden representarse mediante un simple verdadero o falso.

La lógica difusa utiliza grados de pertenencia.

Por ejemplo:

Temperatura Grado de pertenencia a “temperatura alta”
20 ºC 0
25 ºC 0,1
30 ºC 0,4
35 ºC 0,8
40 ºC 1

Un sistema de climatización podría utilizar reglas como:

SI temperatura es MUY ALTA
ENTONCES ventilador = MUY RÁPIDO

SI temperatura es MODERADAMENTE ALTA
ENTONCES ventilador = VELOCIDAD MEDIA 

La lógica difusa se utiliza especialmente en sistemas de control, automatización industrial, vehículos y electrodomésticos.

Comparación de las principales técnicas

Técnica Idea fundamental Ejemplo
Sistemas basados en reglas Aplicar conocimiento explícito mediante reglas diagnóstico técnico
Machine Learning Aprender patrones a partir de datos predecir compras
Redes neuronales Aprender relaciones complejas a partir de muchos datos reconocimiento de imágenes
Razonamiento probabilístico Gestionar incertidumbre mediante probabilidades detección de fraude
Lógica difusa Trabajar con conceptos imprecisos control de temperatura
Idea clave: no existe una técnica de Inteligencia Artificial adecuada para todos los problemas. La elección depende del tipo de problema, los datos disponibles, el nivel de incertidumbre, la necesidad de explicar las decisiones y las consecuencias de los errores.

Otras técnicas de Inteligencia Artificial

Además de las anteriores existen otras técnicas que pueden utilizarse dependiendo del tipo de problema:

Estas técnicas se estudiarán únicamente cuando sean necesarias para comprender otros contenidos del módulo.

Actividad 3. ¿Qué técnica utilizarías?

A poder ser por parejas, relacionar cada problema con una de las técnicas estudiadas.

Las técnicas disponibles son:

Sistemas basados en reglas Machine Learning Redes neuronales Razonamiento probabilístico Lógica difusa

Problema Técnica propuesta Justificación
Clasificar fotografías de perros y gatos
Estimar la probabilidad de que un cliente deje una compañía
Controlar la velocidad de un ventilador utilizando conceptos como temperatura “baja”, “media” o “alta”
Aplicar un conjunto de normas fiscales claramente establecidas
Detectar objetos en las imágenes de una cámara
Calcular el riesgo de que una operación bancaria sea fraudulenta
Diagnosticar una avería utilizando reglas proporcionadas por técnicos especialistas
Reconocer palabras pronunciadas por una persona

Importante: puede existir más de una solución razonable. Lo importante es justificar adecuadamente la elección.

4. Campos de aplicación de la Inteligencia Artificial

La Inteligencia Artificial se aplica actualmente en numerosos sectores y actividades. Su utilidad depende del tipo de información que se quiera analizar y del problema que se pretenda resolver.

Algunos de los campos de aplicación más habituales son los siguientes.

Visión artificial

La visión artificial permite que un sistema informático analice e interprete imágenes.

El objetivo no consiste únicamente en visualizar una imagen, sino en obtener información útil a partir de ella, por ejemplo identificando objetos, personas, defectos o patrones.

Algunas aplicaciones habituales son:

Ejemplo

En una fábrica, una cámara puede fotografiar cada pieza fabricada. Un sistema de visión artificial analiza las imágenes y detecta aquellas que presentan grietas, deformaciones u otros defectos.

Imagen de la pieza
        ↓
Sistema de visión artificial
        ↓
Pieza correcta / Pieza defectuosa

Procesamiento y análisis de vídeo

El procesamiento de vídeo aplica técnicas de Inteligencia Artificial sobre una secuencia continua de imágenes.

Además de reconocer objetos, puede analizar su movimiento y estudiar cómo cambia una escena a lo largo del tiempo.

Algunas aplicaciones son:

Ejemplo

Un sistema de gestión del tráfico puede analizar imágenes procedentes de cámaras y calcular automáticamente:

A partir de esta información se pueden modificar los tiempos de los semáforos o generar avisos.

Reconocimiento de voz

El reconocimiento de voz permite transformar una señal de audio en información que pueda ser procesada por un sistema informático.

Una de sus aplicaciones más habituales es la conversión de voz a texto.

Por ejemplo:

"Recuérdame llamar mañana a las diez"
                  ↓
         Reconocimiento de voz
                  ↓
"Recuérdame llamar mañana a las diez"

Se utiliza en aplicaciones como:

El reconocimiento de voz suele combinarse con técnicas de procesamiento del lenguaje natural para comprender posteriormente el significado de lo que ha dicho el usuario.

Procesamiento del lenguaje natural

El Procesamiento del Lenguaje Natural (PLN) permite que los sistemas informáticos trabajen con el lenguaje utilizado por las personas.

Puede utilizarse para analizar, interpretar o generar textos.

Entre sus aplicaciones encontramos:

Ejemplo

Una empresa puede analizar automáticamente miles de opiniones de clientes:

"El producto funciona muy bien"
                 ↓
        Sistema de PLN
                 ↓
       Opinión positiva

También puede detectar temas frecuentes en comentarios o reclamaciones y ayudar a identificar problemas recurrentes.

Asistentes virtuales y chatbots

Los asistentes virtuales permiten a los usuarios interactuar con un sistema mediante lenguaje natural, utilizando texto o voz.

Pueden responder preguntas, buscar información o realizar determinadas acciones.

Se utilizan, por ejemplo, en:

Ejemplo

Un chatbot de una compañía aérea podría responder:

Usuario:
"¿A qué hora sale mi vuelo?"

Asistente:
"Tu vuelo está previsto para las 18:35." 

Los asistentes actuales pueden combinar reconocimiento de voz, procesamiento del lenguaje natural, búsqueda de información y modelos generativos.

Sistemas de recomendación

Los sistemas recomendadores intentan ofrecer al usuario productos, contenidos o servicios que puedan resultar de su interés.

Para realizar las recomendaciones pueden utilizar información como:

Son habituales en plataformas de comercio electrónico, música, vídeo y redes sociales.

Ejemplos

Un sistema de recomendación sencillo podría seguir este proceso:

Historial del usuario
        ↓
Análisis de preferencias
        ↓
Selección de contenidos
        ↓
Recomendaciones

Ciencia de datos y minería de datos

La ciencia de datos utiliza técnicas matemáticas, estadísticas e informáticas para obtener conocimiento a partir de los datos.

La minería de datos o Data Mining se centra especialmente en descubrir patrones, relaciones o comportamientos que pueden no resultar evidentes a simple vista.

Algunas aplicaciones son:

Ejemplo

Una empresa puede analizar el historial de compras de sus clientes y descubrir que determinados productos suelen adquirirse conjuntamente.

Esta información puede utilizarse para crear promociones o mejorar la distribución de productos.

Datos de ventas
      ↓
Análisis
      ↓
Detección de patrones
      ↓
Información útil para el negocio

Ciberseguridad

La Inteligencia Artificial también se utiliza para detectar comportamientos que puedan indicar problemas de seguridad.

Los sistemas pueden analizar grandes cantidades de información y localizar patrones anómalos que serían difíciles de detectar manualmente.

Algunas aplicaciones son:

Ejemplo

Un sistema puede conocer el comportamiento habitual de un usuario:

Acceso habitual:
España
08:00 - 16:00
Ordenador corporativo

Si posteriormente detecta:

Acceso:
Otro país
03:00
Dispositivo desconocido

puede considerar la actividad anómala y generar una alerta.

La IA no sustituye por sí sola a las herramientas y profesionales de seguridad. Su función habitual es ayudar a analizar grandes volúmenes de información, detectar patrones sospechosos y priorizar las alertas que deben investigarse.

Otros campos de aplicación

Además de los anteriores, la Inteligencia Artificial se utiliza en muchos otros ámbitos:

Idea clave: una misma técnica de Inteligencia Artificial puede aparecer en sectores muy distintos. Por ejemplo, la visión artificial puede utilizarse tanto para detectar defectos en una fábrica como para analizar una radiografía o reconocer señales de tráfico.

Actividad 4. Diseña un sistema inteligente

Proponer un pequeño sistema de Inteligencia Artificial que pueda ser útil en alguno de los siguientes ámbitos:

La propuesta debe responder a las siguientes preguntas:

Problema

¿Qué problema concreto queremos resolver?

Evita propuestas demasiado generales como: Utilizar IA para mejorar un instituto. Una propuesta más concreta sería: Detectar qué equipos informáticos del aula tienen mayor probabilidad de sufrir una avería.

Datos

¿Qué datos necesitaría el sistema? Indicad al menos tres.

Técnica

¿Qué técnica de Inteligencia Artificial utilizaríais? Justificad la elección.

  1. Sistema basado en reglas
  2. Machine Learning
  3. Red neuronal
  4. Razonamiento probabilístico
  5. Lógica difusa
  6. Combinación de varias técnicas

Salida

¿Qué información produciría el sistema?

Acción

¿Qué ocurriría después de obtener el resultado?

Evaluación

¿Cómo comprobaríamos que el sistema resulta útil?

Riesgos

Indicad al menos dos problemas que podrían aparecer. Por ejemplo:

  1. Datos incorrectos
  2. Falta de datos
  3. Predicciones incorrectas
  4. Sesgos
  5. Problemas de privacidad
  6. Coste excesivo
  7. Dependencia excesiva del sistema

5. IA y eficiencia operativa en las organizaciones

De la demostración al proceso

La eficiencia operativa relaciona resultados con recursos:

Antes de implantar IA se define una línea base y un indicador. Después se compara el proceso completo, incluyendo revisión humana, mantenimiento del modelo, infraestructura y coste de los errores.

Nuevas formas de interacción

Los asistentes conversacionales permiten consultar sistemas mediante lenguaje natural; la búsqueda semántica recupera información por significado; los recomendadores personalizan opciones; y los sistemas multimodales combinan texto, voz e imagen.

Estas interfaces reducen fricción, pero deben:

Criterios de viabilidad

Un caso de uso es buen candidato cuando el objetivo es medible, existen datos representativos, la tarea se repite, el error es gestionable y la integración produce un beneficio mayor que su coste.

No lo es cuando no hay una definición estable de éxito, faltan datos legítimos, las consecuencias no pueden controlarse o una regla sencilla resuelve el problema con mayor fiabilidad.

Dimensión Pregunta Evidencia
Valor ¿Qué mejora concreta se persigue? Indicador y línea base
Datos ¿Son suficientes, legales y representativos? Perfilado, procedencia y calidad
Riesgo ¿Qué ocurre si falla? Análisis de impacto y salvaguardas
Operación ¿Quién supervisa y mantiene? Roles, monitorización y respuesta

6. Ciclo de vida y evaluación responsable

El ciclo comienza con la definición del problema, continúa con datos y diseño, entrenamiento o configuración, validación, despliegue, monitorización y retirada.

Podemos representar el ciclo de vida de forma simplificada:

Definición del problema
        │
        ▼
Datos y diseño
        │
        ▼
Entrenamiento / configuración
        │
        ▼
Validación
        │
        ▼
Despliegue
        │
        ▼
Monitorización
        │
        ▼
Retirada

En cada fase se documentan supuestos, versiones y responsables. Durante producción se vigilan:

Una evaluación completa combina:

También incluye pruebas fuera de distribución y casos límite.

Si el sistema puede afectar derechos o seguridad, debe existir supervisión humana efectiva:

Síntesis de la unidad

Caracterizar IA significa reconocer sus componentes y técnicas, pero también conectarlos con un objetivo operativo.

El sistema adecuado no es el más complejo, sino el que resuelve una necesidad medible con datos suficientes, riesgos controlados y responsabilidades claras.