Desde la invención de las computadoras o máquinas, su capacidad para realizar diversas tareas fue creciendo exponencialmente. Los seres humanos han desarrollado el poder de los sistemas informáticos en términos de sus diversos dominios de trabajo, su velocidad creciente y su tamaño reducido con respecto al tiempo.
Una rama de la informática llamada Inteligencia artificial persigue crear las computadoras o máquinas tan inteligentes como los seres humanos.
¿Qué es la inteligencia artificial?
Según el padre de la Inteligencia Artificial, John McCarthy, es “La ciencia y la ingeniería de fabricar máquinas inteligentes, especialmente programas informáticos inteligentes”.
La inteligencia artificial es una forma de hacer que una computadora, un robot controlado por computadora o un software piensen inteligentemente, de la misma manera que piensan los humanos inteligentes.
La IA se logra estudiando cómo piensa el cerebro humano y cómo los humanos aprenden, deciden y trabajan mientras intentan resolver un problema, y luego utilizan los resultados de este estudio como base para desarrollar software y sistemas inteligentes.
Filosofía de la IA
Mientras explota el poder de los sistemas informáticos, la curiosidad del ser humano lo lleva a preguntarse, “¿Puede una máquina pensar y comportarse como lo hacen los humanos?”
Por lo tanto, el desarrollo de la IA comenzó con la intención de crear una inteligencia similar en las máquinas que encontramos y consideramos importante en los humanos.
Objetivos de la IA
- Para crear sistemas expertos − Los sistemas que exhiben un comportamiento inteligente, aprenden, demuestran, explican y aconsejan a sus usuarios.
- Implementar la inteligencia humana en las máquinas − Crear sistemas que entiendan, piensen, aprendan y se comporten como humanos.
¿Qué contribuye a la IA?
La inteligencia artificial es una ciencia y tecnología basada en disciplinas como la informática, la biología, la psicología, la lingüística, las matemáticas y la ingeniería. Un impulso importante de la IA está en el desarrollo de funciones informáticas asociadas con la inteligencia humana, como el razonamiento, el aprendizaje y la resolución de problemas.
De las siguientes áreas, una o varias áreas pueden contribuir a construir un sistema inteligente.
Programación sin y con IA
La programación sin y con IA es diferente de las siguientes maneras:
Programación sin IA | Programación con IA |
---|---|
Un programa de computadora sin IA puede responder a la soluciones y preguntas que pretende resolver. | Un programa de computadora con IA puede responder a las genérico preguntas que pretende resolver. |
La modificación en el programa conduce a un cambio en su estructura. | Los programas de IA pueden absorber nuevas modificaciones al juntar piezas de información altamente independientes. Por lo tanto, puede modificar incluso una pequeña parte de la información del programa sin afectar su estructura. |
La modificación no es rápida y fácil. Puede llevar a afectar negativamente al programa. | Modificación de programa rápida y fácil. |
¿Qué es la técnica de IA?
En el mundo real, el conocimiento tiene algunas propiedades no deseadas:
- Su volumen es enorme, casi inimaginable.
- No está bien organizado ni bien formateado.
- Sigue cambiando constantemente.
AI Technique es una forma de organizar y utilizar el conocimiento de manera eficiente de tal manera que:
- Debe ser perceptible por las personas que lo proporcionan.
- Debe ser fácilmente modificable para corregir errores.
- Debería ser útil en muchas situaciones aunque esté incompleto o sea inexacto.
Las técnicas de IA elevan la velocidad de ejecución del complejo programa con el que está equipado.
Aplicaciones de la IA
La IA ha sido dominante en varios campos como:
- Gaming − La IA juega un papel crucial en los juegos estratégicos como el ajedrez, el póquer, el tic-tac-toe, etc., donde la máquina puede pensar en una gran cantidad de posiciones posibles basándose en el conocimiento heurístico.
- Procesamiento natural del lenguaje − Es posible interactuar con la computadora que entiende el lenguaje natural hablado por humanos.
- Sistemas expertos − Existen algunas aplicaciones que integran máquina, software e información especial para impartir razonamiento y asesoramiento. Proporcionan explicaciones y consejos a los usuarios.
- Sistemas de visión − Estos sistemas entienden, interpretan y comprenden la entrada visual en la computadora. Por ejemplo,
- Un avión espía toma fotografías, que se utilizan para obtener información espacial o un mapa de las áreas.
- Los médicos utilizan un sistema clínico experto para diagnosticar al paciente.
- La policía usa un software de computadora que puede reconocer la cara de un criminal con el retrato almacenado hecho por un artista forense.
- Reconocimiento de voz − Algunos sistemas inteligentes son capaces de escuchar y comprender el idioma en términos de oraciones y sus significados mientras un humano le habla. Puede manejar diferentes acentos, palabras de argot, ruido de fondo, cambios en el ruido humano debido al frío, etc.
- Reconocimiento de escritura a mano − El software de reconocimiento de escritura a mano lee el texto escrito en papel con un bolígrafo o en la pantalla con un lápiz óptico. Puede reconocer las formas de las letras y convertirlas en texto editable.
- Robots inteligentes − Los robots pueden realizar las tareas asignadas por un humano. Tienen sensores para detectar datos físicos del mundo real, como luz, calor, temperatura, movimiento, sonido, golpes y presión. Tienen procesadores eficientes, múltiples sensores y una gran memoria para exhibir inteligencia. Además, son capaces de aprender de sus errores y saben adaptarse al nuevo entorno.
Historia de la IA
Esta es la historia de la IA durante el siglo XX:
Año | Hito / Innovación |
---|---|
1923 | Se abre en Londres la obra de Karel Čapek llamada “Rossum's Universal Robots” (RUR), primer uso de la palabra “robot” en inglés. |
1943 | Sentados los cimientos de las redes neuronales. |
1945 | Isaac Asimov, un ex alumno de la Universidad de Columbia, acuñó el término Robótica. |
1950 | Alan Turing presentó el Test de Turing para la evaluación de la inteligencia y publicó Maquinaria de Cómputo e Inteligencia. Claude Shannon publicado Análisis detallado del juego de ajedrez como una búsqueda. |
1956 | John McCarthy acuñó el término Inteligencia artificial . Demostración del primer programa de IA en ejecución en la Universidad Carnegie Mellon. |
1958 | John McCarthy inventa el lenguaje de programación LISP para IA. |
1964 | La disertación de Danny Bobrow en el MIT demostró que las computadoras pueden entender el lenguaje natural lo suficientemente bien como para resolver problemas de álgebra correctamente. |
1965 | Joseph Weizenbaum en el MIT construyó ELIZA, un problema interactivo que desarrolla un diálogo en inglés. |
1969 | Científicos del Instituto de Investigación de Stanford desarrollaron Shakey, un robot, equipado con locomoción, percepción y resolución de problemas. |
1973 | El grupo Assembly Robotics de la Universidad de Edimburgo construyó Freddy, el famoso robot escocés, capaz de utilizar la visión para localizar y montar modelos. |
1979 | Se construyó el primer vehículo autónomo controlado por computadora, Stanford Cart. |
1985 | Harold Cohen creó y demostró el programa de dibujo, Aaron. |
1990 | Grandes avances en todas las áreas de la IA:
|
1997 | El programa de ajedrez Deep Blue vence al entonces campeón mundial de ajedrez, Garry Kasparov. |
2000 | Las mascotas robóticas interactivas están disponibles comercialmente. pantallas del MIT Kismet, un robot con un rostro que expresa emociones. El robot Nómada explora regiones remotas de la Antártida y localiza meteoritos. |