Lección 2 — Cómo Funciona la Inteligencia Artificial
Comprender cómo funciona la inteligencia artificial nos permite utilizarla con mayor criterio, interpretar mejor sus resultados y reconocer tanto sus posibilidades como sus limitaciones. Aunque detrás de muchos sistemas de IA existen algoritmos, modelos matemáticos y procesos técnicos complejos, no necesitamos dominar toda esa ingeniería para comenzar a entender qué ocurre desde que un sistema recibe información hasta que produce un resultado.
En esta lección construiremos un modelo mental práctico de ese proceso.
La idea fundamental será distinguir dos momentos que suelen confundirse:
Datos → Entrenamiento → Modelo
y
Entrada → Modelo → Salida → Evaluación
Entender esta diferencia nos ayudará a evitar una idea equivocada muy común: pensar que una inteligencia artificial necesariamente está aprendiendo o entrenándose cada vez que la utilizamos.
🎯 Qué Aprenderás en Esta Lección
Al finalizar esta lección podrás:
- Explicar con tus propias palabras cómo funciona un sistema de inteligencia artificial a nivel general.
- Comprender qué papel pueden desempeñar los datos en determinados sistemas de IA.
- Diferenciar entre un algoritmo y un modelo de manera introductoria.
- Entender qué significa entrenar un modelo.
- Diferenciar entrenamiento de uso o inferencia.
- Identificar los conceptos de entrada, procesamiento y salida.
- Comprender por qué un resultado producido por IA debe evaluarse.
- Reconocer que diferentes sistemas de IA pueden funcionar de maneras distintas.
- Analizar de forma básica el recorrido de la información dentro de una aplicación de IA.
Nuestro objetivo no será aprender todavía a construir un modelo desde cero.
Primero necesitamos entender qué está ocurriendo cuando utilizamos uno.
🧠 No Existe una Única Forma en que Funcione Toda la IA
Hablar de “cómo funciona la IA” puede dar la impresión de que todos los sistemas utilizan exactamente el mismo mecanismo.
No es así.
Un sistema diseñado para clasificar imágenes, uno que realiza predicciones sobre datos históricos y un modelo capaz de generar texto pueden utilizar métodos, arquitecturas y procesos diferentes.
Además, el campo de la inteligencia artificial incluye distintos enfoques y técnicas.
Por eso, en lugar de intentar encontrar una fórmula que describa absolutamente toda la IA, comenzaremos con un modelo conceptual que nos permita comprender muchos sistemas modernos:
Problema → Datos → Entrenamiento → Modelo → Entrada → Resultado → Evaluación
Esta secuencia no describe cada sistema existente ni significa que todos sus componentes aparezcan siempre de la misma manera.
Su función es proporcionarnos un mapa inicial.
Ahora vamos a recorrerlo.
🎯 1. Todo Comienza con un Problema o una Tarea
Antes de hablar de datos, algoritmos o modelos debemos saber qué queremos conseguir.
Supongamos que una empresa recibe miles de correos electrónicos y quiere clasificarlos automáticamente en categorías como:
- Ventas.
- Facturación.
- Soporte técnico.
- Garantías.
- Devoluciones.
El problema no es:
“Necesitamos inteligencia artificial.”
El problema real podría ser:
“Nuestro personal dedica demasiado tiempo a leer y clasificar manualmente los mensajes.”
A partir de ahí podemos definir una tarea:
Clasificar cada mensaje en la categoría correspondiente.
Esta distinción es fundamental porque la tecnología debería seleccionarse en función del problema y no al revés.
El Problema Primero. La Tecnología Después.
📊 2. Los Datos Pueden Proporcionar Ejemplos de los que Aprender
Muchos sistemas modernos de inteligencia artificial desarrollan determinadas capacidades utilizando datos.
Los datos pueden adoptar formas muy diferentes:
- Texto.
- Imágenes.
- Audio.
- Video.
- Números.
- Mediciones de sensores.
- Registros históricos.
- Transacciones.
- Documentos.
- Combinaciones de diferentes tipos de información.
Volvamos al ejemplo de los correos.
Si disponemos de numerosos mensajes históricos correctamente clasificados, esos ejemplos podrían utilizarse para desarrollar un sistema capaz de identificar patrones relacionados con cada categoría.
Pero hay una idea que debemos aprender desde ahora:
Tener muchos datos no significa necesariamente tener buenos datos.
La calidad puede importar tanto como la cantidad.
Podemos encontrar problemas como:
- Datos incorrectos.
- Ejemplos insuficientes.
- Información incompleta.
- Categorías mal definidas.
- Datos poco representativos del problema real.
- Duplicados.
- Errores humanos.
- Información desactualizada.
- Problemas de privacidad o permisos.
Si los datos contienen problemas importantes, el sistema puede aprender relaciones que después produzcan resultados deficientes.
Por eso, los datos no son simplemente “combustible” que introducimos indiscriminadamente en una máquina.
Su procedencia, calidad, relevancia y uso importan.
⚙️ 3. Los Algoritmos Indican Cómo Realizar Determinados Procesos
Un algoritmo es, de manera general, un conjunto de instrucciones o procedimientos utilizados para realizar una tarea o resolver un problema.
Los algoritmos existen mucho más allá de la inteligencia artificial.
Por ejemplo, ordenar una lista de números de menor a mayor puede realizarse mediante un algoritmo sin que exista ninguna IA.
En aprendizaje automático, determinados algoritmos permiten analizar datos y ajustar parámetros para que un modelo pueda aprender patrones útiles para una tarea.
Aquí debemos evitar otra confusión:
algoritmo y modelo no son exactamente lo mismo.
Podemos pensar, de forma simplificada, que durante el entrenamiento utilizamos procedimientos y algoritmos para ajustar un modelo.
No necesitamos entrar todavía en las matemáticas utilizadas para realizar esos ajustes. Lo importante en esta etapa es comprender qué función cumple cada concepto.
🏋️ 4. Entrenar Significa Ajustar un Modelo a Partir de Información
El entrenamiento es el proceso mediante el cual determinados sistemas de IA ajustan sus parámetros a partir de datos para mejorar su capacidad de realizar una tarea.
Volvamos a nuestros correos electrónicos.
Durante el entrenamiento, el sistema podría analizar numerosos mensajes previamente clasificados.
De forma conceptual:
Mensaje + categoría conocida → entrenamiento → ajustes del modelo
Al observar muchos ejemplos, el modelo puede desarrollar la capacidad de identificar relaciones y patrones que le permitan trabajar posteriormente con mensajes que no formaban parte de los ejemplos originales.
El objetivo no es memorizar simplemente cada caso.
Queremos que el sistema pueda generalizar.
Es decir, que lo aprendido a partir de ejemplos anteriores resulte útil ante información nueva.
🧩 ¿Qué Es Entonces un Modelo?
En la Lección 1 introdujimos el concepto de modelo. Ahora podemos precisarlo un poco más.
Un modelo de inteligencia artificial es una representación ajustada mediante determinados procesos que puede utilizar patrones aprendidos para transformar una entrada en algún tipo de resultado.
Dependiendo de su propósito, un modelo puede utilizarse para:
- Clasificar.
- Predecir.
- Detectar.
- Reconocer.
- Recomendar.
- Generar.
- Estimar.
- Extraer información.
Por ejemplo:
Correo nuevo → modelo → categoría estimada
o:
Imagen → modelo → objeto identificado
o:
Pregunta escrita → modelo → respuesta generada
No todos estos modelos funcionan internamente de la misma manera.
Pero el concepto nos permite entender algo importante:
cuando utilizamos una aplicación de IA, muchas veces estamos interactuando directa o indirectamente con uno o varios modelos que ya han sido desarrollados y entrenados previamente.
🔄 Entrenar un Modelo y Utilizarlo No Es lo Mismo
Esta es una de las distinciones más importantes de la lección.
🏋️ Durante el entrenamiento
El sistema utiliza datos y determinados procedimientos para ajustar los parámetros del modelo.
De forma simplificada:
Datos → entrenamiento → modelo ajustado
▶️ Durante el uso
El modelo ya entrenado recibe nueva información y produce un resultado.
Por ejemplo:
Nuevo correo → modelo entrenado → clasificación
A este proceso de utilizar un modelo para producir resultados a partir de nuevas entradas suele llamársele inferencia.
Por tanto:
Entrenamiento = desarrollar o ajustar capacidades.
Inferencia = utilizar el modelo entrenado para producir un resultado.
Esta diferencia nos permite responder una pregunta frecuente.
❓ ¿La IA Aprende Cada Vez que la Utilizas?
No necesariamente.
Si escribes una pregunta en una aplicación basada en IA, el sistema puede procesarla utilizando un modelo que fue entrenado previamente.
Eso no significa automáticamente que tu pregunta esté reentrenando el modelo en ese mismo momento.
Un servicio puede almacenar determinada información, utilizarla para personalización, mantener contexto dentro de una conversación o emplearla posteriormente en procesos de mejora dependiendo de cómo haya sido diseñado y de sus políticas.
Pero ninguno de esos casos debe confundirse automáticamente con:
“El modelo está aprendiendo de mí en tiempo real cada vez que escribo algo.”
Esta distinción también tiene consecuencias prácticas.
Antes de introducir información confidencial, personal o sensible en cualquier servicio de IA debemos comprender cómo gestiona los datos ese servicio, en lugar de asumir qué ocurre con ellos.
📥 5. La Entrada: Lo que Proporcionamos al Sistema
Cuando utilizamos un sistema de IA proporcionamos algún tipo de entrada.
Puede ser:
- Una pregunta.
- Una instrucción.
- Una fotografía.
- Un documento.
- Una grabación.
- Una serie de números.
- Datos procedentes de sensores.
- El historial de una operación.
- Una combinación de texto, imágenes, audio u otros formatos.
En inglés encontrarás frecuentemente el término input.
La calidad de la entrada puede influir considerablemente en el resultado.
Una pregunta ambigua, una fotografía deficiente, datos incompletos o instrucciones contradictorias pueden producir resultados menos útiles.
Por eso aprenderemos progresivamente no solo a utilizar herramientas de IA, sino también a proporcionarles información adecuada para la tarea que queremos realizar.
⚙️ 6. Procesamiento: El Modelo Trabaja con la Entrada
Una vez recibida la entrada, el sistema la procesa.
Lo que ocurre internamente depende del tipo de IA.
Un sistema podría:
- Identificar características relevantes.
- Comparar patrones.
- Calcular probabilidades.
- Clasificar información.
- Detectar relaciones.
- Predecir determinados valores.
- Generar una secuencia de contenido.
- Utilizar información adicional proporcionada por otros componentes.
Para el usuario, muchas de estas operaciones pueden suceder en segundos o incluso fracciones de segundo.
Pero la rapidez con la que aparece un resultado no debe hacernos pensar que el sistema simplemente “buscó la respuesta” en algún lugar.
Dependiendo de la aplicación, el resultado puede haber sido calculado, clasificado, estimado, recuperado, generado o construido mediante varios componentes trabajando conjuntamente.
📤 7. La Salida: El Resultado que Recibimos
La información producida por el sistema se denomina salida u output.
Puede ser:
- Una respuesta de texto.
- Una categoría.
- Una probabilidad.
- Una predicción.
- Una recomendación.
- Una imagen.
- Una traducción.
- Una alerta.
- Un fragmento de código.
- Una acción.
Por ejemplo:
Entrada: fotografía de una pieza industrial.
Salida: “Posible defecto detectado.”
O:
Entrada: pregunta en lenguaje natural.
Salida: respuesta generada.
O:
Entrada: historial de funcionamiento de una máquina.
Salida: estimación del riesgo de falla.
Pero recibir una salida no significa que el proceso haya terminado.
Nos falta una etapa fundamental.
🔍 8. Evaluar: ¿El Resultado Realmente Sirve?
Una salida puede parecer convincente y aun así ser incorrecta, insuficiente o inútil para nuestro objetivo.
Por eso debemos evaluarla.
Dependiendo de la aplicación podemos preguntarnos:
- ¿El resultado es correcto?
- ¿Responde realmente al problema?
- ¿Qué nivel de error tiene?
- ¿Es consistente?
- ¿Podemos verificarlo?
- ¿Funciona también con casos diferentes?
- ¿Aporta una mejora respecto al método anterior?
- ¿Qué consecuencias tendría una equivocación?
- ¿Necesita revisión humana?
Volvamos a nuestro clasificador de correos.
Supongamos que funciona correctamente en 950 de cada 1,000 mensajes.
¿Es bueno?
No podemos responder solamente con ese número.
Necesitamos saber, entre otras cosas, qué sucede en los 50 casos restantes.
Si los errores simplemente envían algunas consultas al departamento equivocado y una persona puede corregirlas rápidamente, quizá el sistema siga siendo útil.
Si un error puede provocar una consecuencia grave, nuestra tolerancia deberá ser muy diferente.
Por eso:
La calidad de una solución de IA no puede evaluarse únicamente preguntando si “funciona”. Debemos determinar qué tan bien funciona para el problema y el contexto específicos.
💻 Los recursos tecnológicos dependen del proyecto
Puedes utilizar muchas herramientas de inteligencia artificial con el equipo que ya tienes, especialmente cuando el procesamiento se realiza mediante servicios disponibles en Internet.
Conforme avances hacia proyectos que procesen datos, ejecuten modelos localmente o integren aplicaciones más exigentes, podrás evaluar qué capacidad de procesamiento, memoria y almacenamiento necesita realmente tu solución.
Explora opciones para tus proyectos tecnológicos →
🔁 El Ciclo Completo: De los Datos al Resultado
Ahora podemos unir las piezas.
Durante el desarrollo
Problema → datos → preparación → entrenamiento → modelo → evaluación
El objetivo es desarrollar un modelo que pueda realizar adecuadamente una determinada tarea.
Durante el uso
Entrada nueva → modelo → salida → evaluación
El objetivo es utilizar el modelo para trabajar con nueva información.
Podemos visualizarlo de esta manera:
FASE 1 — DESARROLLO
Datos → Entrenamiento → Modelo
⬇
FASE 2 — USO
Nueva entrada → Modelo → Resultado
⬇
FASE 3 — EVALUACIÓN
¿El resultado es suficientemente bueno para el problema?
Esta separación será extremadamente útil más adelante cuando trabajemos con herramientas existentes.
Muchas veces no necesitaremos entrenar un modelo desde cero.
Podremos utilizar modelos ya disponibles e integrarlos dentro de nuestras propias soluciones.
Ese es precisamente uno de los motivos por los que una persona puede desarrollar aplicaciones útiles con IA sin convertirse primero en investigador especializado en aprendizaje automático.
🧠 ¿Y Cómo Funciona una IA Generativa?
Los sistemas de inteligencia artificial generativa merecen una explicación inicial porque probablemente sean algunos de los sistemas de IA con los que más interactúes directamente.
Su propósito puede incluir generar:
- Texto.
- Imágenes.
- Audio.
- Video.
- Código.
- Otros tipos de contenido.
Un modelo generativo aprende patrones y relaciones presentes en los datos utilizados durante su entrenamiento y después puede producir contenido nuevo a partir de una entrada.
En un sistema de generación de texto, por ejemplo, el modelo trabaja con patrones aprendidos del lenguaje para producir una secuencia de contenido relacionada con la entrada y el contexto disponibles.
De forma muy simplificada:
Instrucción o pregunta → modelo generativo → contenido generado
Pero “generado” es una palabra importante.
El sistema no debe tratarse automáticamente como una base de datos infalible que recupera una respuesta verdadera.
Puede producir contenido:
- Correcto.
- Útil.
- Creativo.
- Incompleto.
- Impreciso.
- Desactualizado.
- O directamente incorrecto.
Por eso, cuanto mayor sea la importancia de una respuesta, mayor debe ser también nuestra preocupación por verificarla mediante fuentes y métodos apropiados.
Más adelante profundizaremos específicamente en la IA generativa. Aquí solamente necesitamos comprender dónde encaja dentro de nuestro modelo mental general.
🧰 Una Aplicación de IA Puede Ser Mucho Más que un Modelo
Cuando utilizamos una aplicación basada en inteligencia artificial, es fácil imaginar que todo lo que vemos corresponde directamente al modelo.
En realidad, una solución puede contener muchos componentes.
Por ejemplo:
Usuario → interfaz → aplicación → modelo de IA → otros datos o herramientas → resultado → interfaz → usuario
Una aplicación puede incorporar:
- Uno o varios modelos.
- Bases de datos.
- APIs.
- Sistemas de búsqueda.
- Reglas tradicionales.
- Automatizaciones.
- Documentos.
- Herramientas externas.
- Controles de seguridad.
- Interfaces para usuarios.
Esto explica por qué dos aplicaciones que utilizan modelos similares pueden ofrecer experiencias y resultados muy diferentes.
Modelo y aplicación no son sinónimos.
El modelo puede ser una pieza central, pero una solución real suele depender también de cómo se integra con el resto del sistema.
Esta idea será muy importante cuando más adelante comencemos a construir soluciones con IA utilizando herramientas existentes.
⚠️ ¿Por Qué Puede Equivocarse una Inteligencia Artificial?
Si comprendemos cómo funciona un sistema, también resulta más fácil entender por qué puede fallar.
Los errores pueden tener diferentes causas, entre ellas:
- Datos deficientes o insuficientes.
- Información diferente de aquella utilizada durante el desarrollo.
- Entradas ambiguas.
- Limitaciones propias del modelo.
- Configuración inadecuada.
- Problemas en otros componentes de la aplicación.
- Suposiciones incorrectas sobre el problema.
- Uso del sistema fuera del contexto para el que resulta apropiado.
Esto nos enseña algo fundamental:
un error de una aplicación de IA no siempre significa que “la IA es mala”, de la misma manera que un buen resultado tampoco demuestra que todo el sistema sea confiable en cualquier situación.
Debemos investigar qué componente falló, bajo qué condiciones y con qué frecuencia.
Ese pensamiento será mucho más útil que dividir las herramientas simplemente entre “buenas” y “malas”.
🧪 Actividad Práctica: Sigue el Recorrido de la Información
Vamos a comprobar si puedes utilizar el modelo mental que acabamos de construir.
Imagina una empresa de manufactura que quiere detectar automáticamente posibles defectos visibles en las piezas que salen de una línea de producción.
Dispone de fotografías históricas de piezas correctas y defectuosas.
Intenta identificar los siguientes elementos:
- Problema: ¿qué intenta resolver la empresa?
- Datos: ¿qué información podría utilizar para desarrollar el sistema?
- Entrenamiento: ¿qué debería aprender el modelo a partir de esos datos?
- Modelo: ¿qué capacidad esperamos que haya adquirido?
- Entrada nueva: ¿qué recibiría el sistema durante el funcionamiento normal?
- Salida: ¿qué resultado podría producir?
- Evaluación: ¿cómo comprobaríamos si funciona correctamente?
- Riesgo: ¿qué podría ocurrir si clasifica una pieza defectuosa como correcta?
Intenta responder antes de continuar.
✅ Analicemos el Caso
Una posible interpretación sería:
Problema: reducir el riesgo de que piezas con determinados defectos visibles continúen en el proceso o lleguen al cliente.
Datos: fotografías de piezas correctamente identificadas como aceptables o defectuosas.
Entrenamiento: utilizar esos ejemplos para ajustar un modelo capaz de identificar patrones relacionados con los defectos relevantes.
Modelo: un sistema con capacidad para clasificar nuevas imágenes.
Entrada: fotografía de una pieza nueva.
Salida: por ejemplo, “aceptable”, “posible defecto” o alguna puntuación relacionada con la clasificación.
Evaluación: probar el sistema con imágenes que permitan comprobar su desempeño y analizar qué tipos de errores comete.
Riesgo: un falso resultado de “pieza correcta” podría permitir que un defecto no fuera detectado.
Ahora aparece una pregunta adicional:
¿Debería el sistema decidir por sí solo qué piezas descartar?
No podemos responder sin conocer el contexto.
Quizá en determinada aplicación el sistema solo deba alertar a un inspector humano.
En otra podría existir suficiente evidencia y controles para automatizar determinadas acciones.
La solución adecuada depende del problema, el riesgo y los requisitos reales.
🔬 Experimento Conceptual: Cambia una Parte del Sistema
Imagina ahora que el mismo modelo recibe fotografías:
- Con una iluminación completamente diferente.
- Tomadas desde otro ángulo.
- De una nueva versión de la pieza.
- Con una cámara de menor calidad.
Pregúntate:
¿Esperarías exactamente el mismo rendimiento?
No necesariamente.
El sistema puede encontrarse ahora con información diferente de la que representaban sus datos anteriores.
Este pequeño experimento nos ayuda a comprender por qué una solución que funciona bien durante una prueba puede necesitar seguimiento cuando se utiliza en el mundo real.
Las condiciones cambian.
Los datos cambian.
Los procesos cambian.
Y por eso la evaluación de una solución no siempre termina el día en que la ponemos en funcionamiento.
🧭 Cómo Analizar Cualquier Sistema de IA a Partir de Ahora
Cuando encuentres una nueva herramienta o aplicación de inteligencia artificial, intenta formular estas preguntas:
- ¿Qué problema intenta resolver?
- ¿Qué tarea realiza la IA?
- ¿Qué tipo de información recibe?
- ¿Qué resultado produce?
- ¿Interviene un modelo ya entrenado?
- ¿Qué otros componentes forman parte de la aplicación?
- ¿Cómo podemos evaluar el resultado?
- ¿Qué tipos de errores podrían aparecer?
- ¿Qué consecuencias tendría un error?
- ¿Necesitamos supervisión humana?
Quizá todavía no puedas responderlas todas.
No importa.
Lo importante es que ya no observes una aplicación de IA como una caja mágica que recibe algo y devuelve una respuesta.
Has comenzado a buscar las piezas del sistema.
📝 Comprueba lo que Aprendiste
Intenta responder estas preguntas sin consultar inmediatamente el contenido:
- ¿Cuál es la diferencia entre datos, algoritmo y modelo?
- ¿Qué significa entrenar un modelo?
- ¿Qué significa que un modelo generalice?
- ¿Cuál es la diferencia entre entrenamiento e inferencia?
- ¿Una IA necesariamente aprende de ti cada vez que la utilizas?
- ¿Qué es una entrada?
- ¿Qué es una salida?
- ¿Por qué debemos evaluar el resultado de un modelo?
- ¿Un modelo de IA y una aplicación de IA son exactamente lo mismo?
- ¿Por qué un sistema que funcionaba correctamente podría empeorar si cambian las condiciones de los datos?
Si puedes explicarlo con tus propias palabras y reconocer estas partes dentro de un ejemplo diferente, estás construyendo un modelo mental útil del funcionamiento de la IA.
📌 Ideas Clave de la Lección
- No todos los sistemas de inteligencia artificial funcionan exactamente de la misma manera.
- Muchos sistemas modernos desarrollan capacidades a partir de datos mediante procesos de entrenamiento.
- Los datos, los algoritmos y los modelos cumplen funciones diferentes.
- Entrenar un modelo y utilizar un modelo son procesos distintos.
- Durante la inferencia, un modelo entrenado procesa nuevas entradas para producir resultados.
- Utilizar una IA no significa necesariamente que el modelo esté aprendiendo de nosotros en tiempo real.
- Una aplicación de IA puede combinar modelos, datos, software, APIs, reglas, automatizaciones y otros componentes.
- Una salida producida por IA debe evaluarse de acuerdo con el problema y sus consecuencias.
- Un sistema puede funcionar bien en unas condiciones y perder rendimiento cuando esas condiciones cambian.
- Comprender el funcionamiento general de la IA nos ayuda a utilizarla con mayor criterio y a detectar dónde pueden surgir problemas.
🎯 Lo Que Ahora Eres Capaz de Hacer
Ya puedes mirar una aplicación de inteligencia artificial y comenzar a reconstruir conceptualmente lo que sucede detrás:
¿Qué información recibe?
¿Qué modelo o capacidad interviene?
¿Qué procesamiento realiza?
¿Qué resultado produce?
¿Cómo sabemos si ese resultado es suficientemente bueno?
También puedes distinguir dos procesos que antes podían parecer uno solo:
Datos → Entrenamiento → Modelo
y
Entrada → Modelo → Salida → Evaluación
Esa distinción será una base importante para comprender muchas de las tecnologías que estudiaremos posteriormente.
No necesitas saber todavía cómo construir matemáticamente cada modelo.
Primero necesitábamos dejar de ver la IA como magia y comenzar a verla como un sistema que podemos analizar, utilizar, evaluar y, más adelante, integrar para resolver problemas reales.
🧭 Continúa Tu Ruta de Aprendizaje
Ya sabes qué es la inteligencia artificial, para qué puede servir y ahora tienes un primer modelo mental para comprender cómo puede funcionar.
Con esta base podremos seguir incorporando conceptos sin tratarlos como términos aislados: cada nuevo elemento tendrá un lugar dentro del sistema que acabamos de estudiar.
