Notas preliminares

Esta publicación, está dirigida a todos a aquellos que tienen conocimientos en otras áreas diferentes a la informática.

En la actualidad se ha hablado mucho de la IA asignándoles adjetivos misteriosos, predicciones futuristas asombrosas o alarmantes, pero ¿Qué es la IA, como se formo y cuales fueron sus eventos cruciales?

Inteligencia Humana

Hablamos de la inteligencia artificial asignándole atributos a la maquina de ser inteligente cuando no pudimos ni demostrar la inteligencia humana, Descartes suponía que el ser humano no pensaba porque lo único que hacía era repetir lo que sus padres o antecesores le habían enseñado y no era hasta cuando dudaba de su conocimiento cuando se demostraba que pensaba, de aquí podemos observar que los grandes pensadores no solo resuelven problemas, sino que también plantean nuevos problemas.

Diferentes tipos de inteligencias

La Teoría de las Inteligencias Múltiples fue ideada por el psicólogo estadounidense Howard Gardner como contrapeso al paradigma de una inteligencia única.

  • Inteligencia lingüística
  • Inteligencia lógico-matemática
  • Inteligencia espacial
  • Inteligencia musical
  • Inteligencia corporal y cinestésica
  • Inteligencia intrapersonal
  • Inteligencia naturalista

Ramas de la Inteligencia Artificial

  • Lenguaje natural
  • Sistemas Expertos
  • Algoritmos genéticos
  • Programación genética
  • Redes neuronales
  • Lógica difusa
  • Juegos
  • Minería de datos
  • Robótica
  • Machine learning

Eliza

Elisa es uno de los primeros programas considerado por los usuarios como inteligente, la cual consistía básicamente en poner a una persona en una habitación y del otro lado de la habitación a una computadora, pero la persona no sabía que era una máquina, y empezaban a escribirse una a la otra. La persona suponía que en realidad estaba platicando con otra persona.

ELIZA es un primer programa informático de procesamiento del lenguaje natural creado entre 1964 y 1966 1​al MIT por Joseph Weizenbaum.

Un ejemplo de cómo funcionaba Eliza es la siguiente: se sentaba la persona y la maquina le escribía “¿Hola como estas?”, si la persona contestaba “bien” la computadora entonces podía contestar “¿En que te puedo servir?, pero si la persona contestaba “mal” entonces la computadora podía contestar ¿por qué? ¿qué te pasó? Es decir, se tenia una serie de respuestas posibles y dependiendo de la respuesta la computadora realizaba otra pregunta, de tal manera que la persona suponía que estaba chateando con otra persona un tipo de Psicólogo que le ayudaba con su vida. Este programa tenia el defecto de que si la respuesta no estaba considerada dentro de las posibilidades se caía en un dialogo incoherente.

El creador de ELIZA, Weizenbaum, pensaba que el programa podía ser un método para explorar la comunicación entre humanos y máquinas. Se sorprendió por que personas, incluida la secretaria de Weizenbaum, atribuyeran sentimientos humanos al programa informático.3​Muchos académicos creían que el programa podría influir positivamente en la vida de muchas personas, especialmente aquellas con problemas psicológicos.

Muchos usuarios estaban convencidos de la inteligencia y la comprensión de ELIZA, a pesar de la insistencia de Weizenbaum en lo contrario.

Uno pantallazos con lenguaje natural del programa

El campeón de ajedrez es derrotado por una computadora

Otro momento crucial fue el 10 de febrero de 1996 el campeón mundial de ajedrez Gary Kaspárov fue derrotado en un encuentro histórico con nada más y nada menos que una computadora, la IBM Deep Blue.

Sin embargo, Kaspárov ganó tres y empató dos de las siguientes partidas, derrotando a Deep Blue por 4-2. El encuentro concluyó el 17 de febrero de 1996.

Despues de este suceso se intensifico el debate de si las computadoras eran inteligentes o no, había muchas personas que afirmaban que si, pero todavía había muchos detractores, y es que los programadores se habían encargado de predecir prácticamente todas las jugadas posibles en un juego de ajedrez.

Ejemplo de programación

Las partes de un programa son muy diversas, a continuación veremos un ejemplo muy ilustrativo y tal vez uno de los mas esenciales.

Función SI

Una de las instrucciones más utilizadas relacionada a la inteligencia es la función lógica SI.

Veamos un diagrama de flujo de la función SI.

La función lógica SI, es muy usada por las personas, por ejemplo cuando salimos de casa si vemos que hay nubes y parece que va a llover, entonces sacamos el paraguas, si no, no.

Se plantea una afirmación o una entrada de datos, si se cumple, se realiza una acción, si no, se realiza otra acción. Los rombos representan la función SI, de la cual se derivan dos caminos una es si se cumple y la otra es si no se cumple.

Diagrama de flujo

Lenguaje de programación prolog

El lenguaje de programación prolog se enfoca en encontrar la relación que existe entre elementos, por ejemplo: María es mi madre, Rebeca es hermana de mi mama, que es de mi rebeca, en este ejemplo las personas son los elementos que en el diseño se le llaman objetos y el parentesco se le llama relación. De tal manera que en los programas realizados en prolog, se encargan de encontrar los objetos y la relación que existe entre ellos.

Definición de I A: Es cuando la computadora es capaz de generar un nuevo conocimiento apartir de unos conocimientos dados previamente.

Los lenguajes de programación utilizados para IA:

Python: Ampliamente reconocido como el lenguaje preferido para IA y aprendizaje automático.

C++: Robusto y utilizado en áreas específicas de IA.

R: Especializado en análisis estadístico y visualización de datos.

Java: Opción sólida para IA.

Prolog: Enfoque lógico en IA.

Lenguaje de programación

En pocas palabras podríamos decir que un lenguaje de programación es un programa para hacer programas o aplicaciones para celular.

Clasificación de lenguaje de programación:

Lenguaje humano

Son aquellos que utilizan instrucciones casi como lo haría un humano, por ejemplo:

Si su edad es mayor a 18 entonces, es mayor de edad.

Lenguajes intermedios

En los cuales el lenguaje se encuentra codificado, pero se logra entender, por ejemplo:

If edad > 18 then

Print “Es mayor de edad”

Else

Print “Es menor de edad”

End if

Lenguaje maquina

Es el lenguaje de programación que utiliza la computadora, y no es entendible por el ser humano, por ejemplo:

11001001 10111000 1100000

Nota: los lenguajes de programación humanos requieren de una computadora con chip mas potente, y los lenguajes de programación maquina son más livianos, más rápidos, pero más difíciles de programar ya que se programa directamente en el microprocesador.

Clasificación de los programas por derechos de autor.

Copy right

Son los que tienen derecho de autor, el código es privado y se puede cobrar por su uso.

Copy left o de código abierto (open)

Son aquellos que le pertenecen a todo el mundo, cualquiera puede ver el código, y usarlo.

BASE DE DATOS

En la Inteligencia Artificial se utilizan grandes cantidades de información dentro de las cuales se busca la información requerida por los usuarios, los procesos que se realizan son enormes, tantas que una computadora con poca potencia, la empresa que tiene los microprocesadores mas avanzados se llama NVIDIA de USA, los cuales son muy costos y en los cuales se pueden ejecutar programas como CHAT GPT.

Para manejar bases de datos se requiere de una computadora completa a la cual se le conoce como servidor o host.

En la actualidad se ha avanzado tanto en la informática que existen programas que pueden emular para que parte de nuestra computadora se comporte como se fuera un servidor y alojar ahí los servicios de un manejador de Base de Datos.

Servidor Host

Es la supercomputadora en donde se ejecuta el programa y se aloja gran parte de la información.

La empresa NVIDIA es la que cuenta con los microprocesadores mas avanzados a nivel mundial y componen a las supercomputadoras en donde se lleva a cabo la IA.

LA Inteligencia Artificial es un programa

Una definición simple y corta de lo que es la IA es que es un programa que enlaza al usuario con la enorme cantidad de información estableciendo relaciones entre la información requerida y las posibles respuestas mediante una búsqueda exhausta, mejorando cada vez mas los procesos.

entonces hablemos un poco acerca de los programas.

Un programa es un conjunto de instrucciones que se ejecutan en el orden en el que el programador lo diseñe.

Deepseek

Es un programa chino para Inteligencia Artificial, es de código abierto, y no requiere de una computadora tan potente ya que su programación utiliza un lenguaje máquina.

Importancia de la Inteligencia Artificial

Hoy en día la inteligencia Artificial ha tenido mucha importancia, ya que es una herramienta muy poderosa que nos proporciona muchas ventajas en diversos ámbitos como de negocios, educativos, médicos, etc.

Con la IA podemos encontrar prácticamente cualquier información, realizar resúmenes, videos ficticios, grabaciones de voz a partir de texto, imágenes, etc.

Con la IA, se ha movido la economía, pues va desde su utilización en cursos, rendimientos de empresas, hasta el liderazgo mundial por la carrera de la IA, lo cual implica grandes cantidades económicas.

Observaciones:

Hoy en día ya no se cuestiona si existe la inteligencia artificial, únicamente nos avocamos a utilizar las herramientas para encontrar información, crear videos, etc.

Espero que este trabajo sirva para comprender más sobre la I.A.

Referencias:

https://psicologiaymente.com/inteligencia/teoria-inteligencias-multiples-gardner
https://es.wikipedia.org/wiki/ELIZA
https://culturizando.com/conoces-a-la-computadora-que-derroto-a-un-campeon-mundial

Deja un comentario