You are on page 1of 2

Inteligencia artificial

La inteligencia artificial (IA), es la inteligencia llevado a cabo por m�quinas. En


ciencias de la computaci�n, una m�quina �inteligente� ideal es un agente flexible
que percibe su entorno y lleva a cabo acciones que maximicen sus posibilidades de
�xito en alg�n objetivo o tarea.1? 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�.2? 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".3? 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.4? 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.5?

Seg�n Takeyas (2007) la IA es una rama de las ciencias computacionales encargada de


estudiar modelos de c�mputo capaces de realizar actividades propias de los seres
humanos en base a dos de sus caracter�sticas primordiales: el razonamiento y la
conducta.6?

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?

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.

Categor�as de la inteligencia artificial


B�squeda heur�stica. Podemos definir una heur�stica como un truco o estrategia que
limita grandiosamente la b�squeda de soluciones ante grandes espacios de problemas.
Por lo tanto, ante un problema, nos ayuda a seleccionar las bifurcaciones dentro de
un �rbol con m�s posibilidades; con ello se restringe la b�squeda, aunque no
siempre se garantiza una soluci�n adecuada. Todo lo que se debe tener en cuenta
para que una heur�stica sea adecuada es que nos proporcione soluciones que sean lo
suficientemente buenas. Adem�s, con la utilizaci�n de la b�squeda heur�stica, no
ser� necesario replantear un problema cada vez que se afronte, ya que si ya ha sido
planteado anteriormente, �sta sugerir� la forma en que se ha de proceder para
resolverlo.

Representaci�n del conocimiento. La representaci�n es una cuesti�n clave a la hora


de encontrar soluciones adecuadas a los problemas planteados. Si analizamos m�s
detenidamente el t�rmino encontramos varias definiciones: seg�n Barr y Feigenbaum,
la representaci�n del conocimiento es una combinaci�n de estructuras de datos y
procedimientos de interpretaci�n que, si son utilizados correctamente por un
programa, �ste podr� exhibir una conducta inteligente; seg�n Fari�as y Verdejo, la
Inteligencia Artificial tiene como objetivo construir modelos computacionales que
al ejecutarse resuelvan tareas con resultados similares a los obtenidos por una
persona, por lo que el tema central de esta disciplina es el estudio del
conocimiento y su manejo; y seg�n Buchanan y Shortliffe, la Representaci�n del
Conocimiento en un programa de Inteligencia Artificial significa elegir una serie
de convenciones para describir objetos, relaciones, y procesos en el mundo. Gran
parte del esfuerzo realizado en la consecuci�n de ordenadores inteligentes, seg�n
Rahael, ha sido caracterizado por el intento continuo de conseguir m�s y mejores
estructuras de representaci�n del conocimiento, junto con t�cnicas adecuadas para
su manipulaci�n, que permitiesen la resoluci�n inteligente de algunos de los
problemas ya planteados. Otra caracter�stica importante es la inclusi�n en los
programas de Inteligencia artificial, aunque por separado, de los conocimientos y
la unidad que controla y dirige la b�squeda de soluciones. Dada esta disposici�n,
en estos programas la modificaci�n, ampliaci�n y actualizaci�n de los mismos es
sencilla.

El razonamiento que puede tener cualquier persona, ha demostrado ser una de los
aspectos m�s dif�ciles de modelar �dentro� de un ordenador. El sentido com�n a
menudo nos ayuda a prever multitud de hechos y fen�menos corrientes, pero, como ya
hemos dicho, es muy complicado representarlos en un ordenador, dado que los
razonamientos son casi siempre inexactos y que sus conclusiones y reglas en las que
se basan solamente son aproximadamente verdaderas.

Lenguajes, entornos y herramientas de Inteligencia Artificial. En la Inteligencia


Artificial, se han desarrollado diferentes lenguajes espec�ficos para los
diferentes campos de aplicaci�n. Estos lenguajes en su mayor�a cuentan con una
serie de caracter�sticas comunes que podemos resumir de la siguiente forma: Este
tipo de software ofrece una gran modularidad. Poseen gran capacidad de tomar
decisiones de programaci�n hasta el �ltimo momento, es decir cuando el programa ya
est� ejecut�ndose. Ofrecen grandes facilidades en el manejo de listas, y esto es
importante, ya que las listas son la estructura m�s habitual usada para la
representaci�n del conocimiento en la Inteligencia Artificial. Facilitan la
realizaci�n de ciertos tipos de deducci�n autom�tica permitiendo tambi�n la
creaci�n de una base de hechos (lugar donde se recogen los datos iniciales del
problema a resolver y los resultados intermedios una vez obtenidos). Permite el uso
simult�neo de estructuras que incorporan conocimiento declarativo y conocimiento
procedimental. Tienen una marcada orientaci�n gr�fica. Adem�s, las herramientas de
Inteligencia Artificial permiten hacer un seguimiento de todos los cambios
realizados a lo largo de toda la sesi�n. Disponen herramientas capaces de
desarrollar programas que son capaces de comprender otros programas y tambi�n de
realizar modificaciones sobre ellos.