APLICACIONES Y USOS

Las técnicas desarrolladas en el campo de la inteligencia artificial son numerosas y ubicuas. Comúnmente cuando un problema es resuelto mediante inteligencia artificial la solución es incorporada en ámbitos de la industria y de la vida​ diaria de los usuarios de programas de computadora, pero la percepción popular se olvida de los orígenes de estas tecnologías que dejan de ser percibidas como inteligencia artificial. A este fenómeno se le conoce como el efecto IA.18

  • Lingüística computacional
  • Minería de datos (Data Mining)
  • Industria
  • Medicina
  • Mundos virtuales
  • Procesamiento de lenguaje natural (Natural Language Processing)
  • Robótica
  • Mecatrónica
  • Sistemas de apoyo a la decisión
  • Videojuegos
  • Prototipos informáticos
  • Análisis de sistemas dinámicos
  • Simulación de multitudes
  • Sistemas Operativos
  • Automoción

Aplicaciones prácticas

La mayoría de los juegos de mesa y una gran cantidad de problemas informáticos mediante la modelización del problema en estados con la posterior aplicación de un algoritmo de búsqueda entre estos estados.

La aplicación más evidente es el control de los PNJ (Personaje No Jugador) en el juego. La búsqueda de ruta es otro de uso común para la IA, buscar un camino para mover un PNJ de un punto en un mapa a otro, teniendo en cuenta el terreno y evitando los obstáculos. Más allá de búsqueda de caminos, la navegación es un subcampo de la IA del juego que se centra en dar a los PNJ la capacidad de navegar en su entorno, la búsqueda de un camino hacia un objetivo, evitando colisiones con otras entidades o colaborar con ellos. La IA también está involucrada con el equilibrio de la dificultad del juego, que consiste en el ajuste de la dificultad de un videojuego en tiempo real basado en la habilidad del jugador, aumentando la dificultad del juego se aumentaría la capacidad de la IA reduciendo así el «tiempo de reacción» a determinados sucesos.

Las tres en raya

Una de las aplicaciones de la IA en la que es muy fácil entender el funcionamiento y la programación de la misma es por ejemplo en el tic-tac-toe, es decir, «las tres en raya». ¿Cómo podría programarse un juego de este tipo?

Para empezar, el tablero es una estructura de datos de tipo matriz que contiene unas casillas las cuales están ocupadas por un jugador o vacías. Una partida es una secuencia de estados por los que pasa un tablero. Para programar la inteligencia artificial para que pueda ganarnos debemos hacer que aprenda los distintos estados e ir avanzando por los que pueda ganar:

  • Una opción para enseñar a la inteligencia artificial es enseñarle todos los distintos estados ganadores que pueden darse en el tablero. Pero esto puede ser muy costoso ya que cuantas más casillas tenga el tablero, más estados tiene.
  • Otro punto de vista sería programar la IA para que actúe en cada turno, es decir, que la instruyamos para que actúe de acuerdo a unas instrucciones estipuladas. Por ejemplo, cuando el jugador tenga dos fichas alineadas, la IA debe colocar su ficha en la posición en la que el jugador fuese a ganar para cortarle la victoria, así pues, cuando la IA tenga dos fichas alineadas la siguiente que debe colocar es en la posición ganadora. Si no se da ninguno de estos dos casos podría elegir un sitio aleatorio.

Normalmente para estos juegos se utiliza la estrategia minimax, la cual imita el comportamiento humano tras examinar un cierto número de jugadas anteriormente. En este enfoque existe una función de evaluación que da un valor a cada posible movimiento.

ORIGEN DEL CONCEPTO

En 1956, John McCarthy acuñó la expresión «inteligencia artificial», y la definió como «la ciencia e ingenio de hacer máquinas inteligentes, especialmente programas de cómputo inteligentes».7

Para Nils John Nilsson son cuatro los pilares básicos en los que se apoya la inteligencia artificial:

  • Búsqueda del estado requerido en el conjunto de los estados producidos por las acciones posibles.
  • Algoritmos genéticos (análogo al proceso de evolución de las cadenas de ADN).
  • Redes neuronales artificiales (análogo al funcionamiento físico del cerebro de animales y humanos).
  • Razonamiento mediante una lógica formal análogo al pensamiento abstracto humano.

También existen distintos tipos de percepciones y acciones, que pueden ser obtenidas y producidas, respectivamente, por sensores físicos y sensores mecánicos en máquinas, pulsos eléctricos u ópticos en computadoras, tanto como por entradas y salidas de bits de un software y su entorno software.

Varios ejemplos se encuentran en el área de control de sistemas, planificación automática, la habilidad de responder a diagnósticos y a consultas de los consumidores, reconocimiento de escritura, reconocimiento del habla y reconocimiento de patrones. Los sistemas de IA actualmente son parte de la rutina en campos como economía, medicina, ingeniería y la milicia, y se ha usado en gran variedad de aplicaciones de software, juegos de estrategia, como ajedrez de computador, y otros videojuegos.

Definición del concepto

La inteligencia artificial es el futuro de la tecnología mecánica

La inteligencia artificial (IA), es la inteligencia exhibida por máquinas. En ciencias de la computación, una máquina «inteligente» ideal es un agente racional flexible que percibe su entorno y lleva a cabo acciones que maximicen sus posibilidades de éxito en algún objetivo o tarea. Coloquialmente, el término inteligencia artificial se aplica cuando una máquina imita las funciones «cognitivas» que los humanos asocian con otras mentes humanas, como por ejemplo: «aprender» y «resolver problemas». Andreas Kaplan y Michael Haenlein definen la inteligencia artificial como «la capacidad de un sistema para interpretar correctamente datos externos, para aprender de dichos datos y emplear esos conocimientos para lograr tareas y metas concretas a través de la adaptación flexible».​ A medida que las máquinas se vuelven cada vez más capaces, tecnología que alguna vez se pensó que requería de inteligencia se elimina de la definición. Por ejemplo, el reconocimiento óptico de caracteres ya no se percibe como un ejemplo de la «inteligencia artificial» habiéndose convertido en una tecnología común. Avances tecnológicos todavía clasificados como inteligencia artificial son los sistemas de conducción autónomos o los capaces de jugar al ajedrez o al Go.

Vídeo con mas explicación del tema