Como anteriormente se indico , no es posible dar una definición de universalmente aceptable de
la IA, pero lo que se puede hacer es es dar una lista de los procesos que generalmente pueden
ser llamados IA si son programados en un computadora. La lista no es exhaustiva, pero cubre las
áreas principales.
SOLUCION DE PROBLEMA EN GENERAL. Esto es no simplemente programar una maquina para resolver
problemas específicos tales como hallar las soluciones de una ecuación de segundo grado, sino
crear un sistema capaz de hallar métodos para solucionar problemas.
PERCEPCION. Las maquinas serán capaces de reaccionar a su entorno e influenciarlo mediante
sensores y dispositivos de interacción como con el exterior. La visión ya se ha llevado a cabo
en una escala limitada mediante aparatos de televisión y dispositivos para la percepción de
imágenes sintetizadores que permiten al ordenador comunicarse mediante el lenguaje hablado en
la salida y no escrito como se ha hecho hasta ahora, con el uso de pantallas o impresoras.
Algunos de los progresos conseguidos con el desarrollo de circuitos integrados permitirán al
computados aceptar ordenes y datos especializados, también mediante la utilización del lenguaje
hablado.
COMPRENSION DEL LENGUAJE NATURAL. La necesidad de comunicarse con los computadoras mediante
un lenguaje ensamblador o en uno de los lenguajes especializados de alto nivel ha impedido a
los no especialistas hacer un uso que no sea superficial de los ordenadores.
APRENDIZAJE, DEMOSTRACION DE TEOREMAS, JUEGOS. Todos estos campos requieren cierta capacidad
de mejorar la experiencia. La busqueda de algoritmo que permitan incorporar esta capacidad a
un sistema a un sistema es una de las características básicas de la investigación en IA.
SISTEMAS EXPERTOS. Para algunas persona los terminos IA y sistemas expertos son sinonimos. Muchos
de los sistemas expertos existentes actualmente consisten en grandes bases de conocimientos,
creadas para almacenar la información de que se dispone expertos humanos en varios campos y a
las que se aplica una serie de reglas de manipulación expresadas en en lenguajes especificos .
La diagnosis medica, la ingenieria quimica, la exploración geologica y el diseño de computadoras
han proporcionado material para el diseño de sisteams expertos de gran éxito.
Con el nacimiento de la Revolución Industrial, muchas fábricas tuvieron gran
aceptación por la automatización de procesos repetitivos en la línea de
ensamblaje. La automatización consiste, principalmente, en diseñar sistemas
capaces de ejecutar tareas repetitivas hechas por los hombres, y capaces de controlar operaciones
sin la ayuda de un operador humano. El término automatización también se
utiliza para describir a los sistemas programables que pueden operar independientemente del
control humano. La mayoría de las industrias has sido automatizadas o utilizan
tecnología para automatizar algunas labores; en la industria de la telefonía,
marcación, transmisión y facturación esta completamente automatizados.
Pero no todas las industrias requieren el mismo grado de automatización. La agricultura
es una industria difícil de automatizar, y con esto se ha vuelto más mecanizada,
esencialmente en el procesamiento y empaque de comida. De manera similar, los doctores pueden
dar consulta asistiéndose en una computadora, pero finalmente el doctor, y no la
computadora, termina por dar el diagnóstico final al paciente.
Los robots comenzaron a aparecer en este proceso de automatización industrial hasta la
aparición de las computadoras en los 40’s. Estos robots computarizados, están
equipados con pequeños microprocesadores capaces de procesar la información que
le proveen los sensores externos y así es como el robot puede tomar cambiar o mantener
una operación en ejecución, a esto se le llama retroalimentación, y forma
parte de la Cibernética. La retroalimentación es esencial en cualquier mecanismo
de control automático, ya que ayuda a controlar los factores externos que le afecten en
la correcta ejecución de sus operaciones normales.
LENGUAJE DE LA IA. Los lenguajes de programación tradicionales no se han adaptado bien a las
aplicaciones en IA. Se han usado ampliamente lenguajes como Prolog, basados en la lógica y
Lips que tiene una superior capacidad en el procesamiento de listas, pero hay muchos mas
lenguajes diseñados especialmente para algunas aplicaciones concretas.
HARDWERE PARA LA IA. El diseño tradicional de hardwere no ha conseguido alcanzar, en gran medida el fin propuesto por la IA. Las tecnicas de IA requieren acceso rápido a bancos de memoria, enormes según los estandares tradicionales y, por tanto, las velocidades de proceso son demasiado lentas para las aplicaciones mas exigentes. La antigua idea de solucionar un problema paso a paso mediante la ejecución de una secuencia de instrucciones esta cediendo al paso a la idea del procesamiento en paralelo, en le cual un conjunto de procesadores trabajan simultaneamente en la diferentes partes del problema.
Según otros rumbos tomados se propone la inclusión de compiladores en hardwere mas que en
software, y la obtención de un microcodigo para procesadores en un lenguaje lógico como el Prolog .
ROBOTICA. La ciencia de la robotica implica diferentes tecnicas de IA. La idea de un robot
"listo" con la capacidad de aprender por experiencia es el tema central de teorías e
investigaciones en IA. El robot debe ser capaz de comunicarse en lenguaje natural y debe
poder realizar tareas que requieran qe el equivalente a la iniciativa y la originalidad,
esto implica que el robot debe llegar a realizar , tra un periodo de aprendizaje cosas para
las cuales no estaba inicialmente programado, a diferencia de los robots que se utilizan
actualmente en la aplicación industrial, los cuales no son más que meros automatas.
La idea global en la inteligencia artificial estuvo desacreditada durante varios años debido
parcialmente , al excesivo optimismo por parte de la primera teoria pero , mayormente causado
por la exageración y el sensacionalismo de algunos de sus divulgadores.
Los primeros robots creados en toda la historia de la humanidad, no tenían más
que un solo fin: entretener a sus dueños. Estos inventores se interesaban solamente
en conceder los deseos de entretener a quien les pedía construir el robot. Sin
embargo, estos inventores se comenzaron a dar cuenta de que los robots podía imitar
movimientos humanos o de alguna criatura viva. Estos movimientos pudieron ser mecanizados,
y de esta manera, se podía automatizar y mecanizar algunas de las labores más
sencillas de aquellos tiempos.
El origen del desarrollo de la robótica, se basa en el empeño por automatizar
la mayoría de las operaciones en una fábrica; esto se remonta al siglo XVII en
la industria textil, donde se diseñaron telares que se controlaban con tarjetas
perforadas.
CIBERNETICA. La cibernética es una ciencia interdisciplinaria, tratando con sistemas de
comunicación y control sobre organismos vivos, máquinas u
organizaciones. El término es una derivación del vocablo griego
kybernetes que significa gobernador o piloto, y fué aplicado por primera vez
en 1948 a la teoría del control de mecanismos por el matemático
americano Norbet Wiener.
En el cuerpo humano, el cerebro y el sistema nervioso funcionan para coordinar la
información, la cual es utilizada para determinar el futuro curso de una
acción; controlar los mecanismos para la autocorrección en máquinas
que sirven con un propósito similar. Este principio es conocido como
retroalimentación, el cual es fundamental en el concepto de automatización.
La cibernética también se aplica al estudio de la psicología,
servomecanismo, economía, neuropsicología, ingeniería en sistemas
y al estudio de sistemas sociales, el término cibernética no es muy utilizado
para describir por separado a un campo de estudio, y muchas de las investigaciones en el campo
ahora se centran en el estudio y diseño de redes neuronales artificiales.
