You are on page 1of 6

Introduccin

Dr. Wilbert G. Aguilar

Ph.D. in Automatic Control, Robotics


and Computer Vision

DEFINICIN
La definicin de cualquier trmino depende tanto del objetivo que se
pretende alcanzar como de los medios que se suponen ms adecuados
para lograrlo.
Existen mltiples definiciones del trmino Inteligencia Artificial.
DEF1. La inteligencia artificial es la implementacin de
razonamientos inteligentes mediante tcnicas propias de la
computacin(Hayes)
DEF2 Inteligencia Artificial es una ciencia dedicada a la construccin
de mquinas que implementan tareas propias de humanos dotados
de inteligencia (Marvin Minsky)
DEF3 Es una de las reas de la Informtica encargada de la creacin
de hardware y software con comportamiento inteligentes
Estas tres definiciones utilizan el trmino inteligente y, por lo tanto, no parecen muy correctas desde el
punto de vista lingstico.

DEFINICIN
DEF4 Estudia cmo lograr que las mquinas realicen tareas que, por el
momento, son realizadas mejor por los seres humanos Rich & Knight
[1994], Stuart [1996]
DEF5 Es el estudio del proceso de una mquina que percibe, razona y
acta.
Si no se aclara qu significa razonar un simple interruptor se comportara con inteligencia pues detecta que lo
pulsamos y decide que se encienda la luz.

DEF6 Se denomina inteligencia artificial a la ciencia que intenta la creacin


de programas para mquinas que imiten el comportamiento y la
comprensin humana (Wikipedia)
Ya se ve qu difcil es definir esta ciencia. Jorge Wagensberg en su libro Ideas sobre la complejidad del mundo
afirma que no debe ser el fsico quien defina qu es la Fsica, eso es cosa de filsofos. En todo caso, Fsica es lo
que estudian los fsicos.

DEFINICIN

Qu significa el
Trmino inteligente?

Inteligencia es la capacidad de desempear tareas para las


cuales no se da instrucciones exhaustivas.

DEFINICIN
Qu significa el
Trmino inteligente?
Ejemplo

Cada jugador elige, secuencialmente, una casilla.


La mquina debe evitar que el usuario consiga dos
casillas que se encuentren en diagonal.
Programa B

Programa A
Usuario

Mquina

Usuario

23 14 14 23

Mquina

32 41 41 32

ajedrez

Imposible. Hay
demasiados casos

Usuario=x
Mquina =5-x

Programa C
Evita esta situacin del
Elige una jugada y
Comprueba que la siguiente
usuario. jugada
del usuario no provoque
una de estas situaciones.

Casilla del usuario


Existe una frmula
que generalice todos
los casos? Quien la
encuentre se har
famoso

Se definen algunas
situaciones deseadas y
otras no deseadas...y
apate

DEFINICIN
Una solucin inteligente no es necesariamente
La solucin ms rpida
La mejor solucin
Pero s es
La solucin ms flexible

FLEXIBILIDAD
Qu significa el
Trmino inteligente?
Ejemplo

Programa A
Abajo
Abajo
Derecha
Derecha
Derecha
Arriba
Derecha
Derecha
Abajo
abajo

Desplazarse desde la casilla superior izquierda


hasta la casilla inferior derecha sin pasar por las
casillas negras.

Programa B
Construir un programa que pueda resolver
el anterior y estos otros.

OBJETIVOS
Desde el punto de vista de los objetivos, la IA puede considerarse como
una rama de la Ingeniera o de la Ciencia.
Desde el punto de vista de la Ingeniera, el objetivo de la IA es resolver
problemas reales que, hasta ahora slo podamos resolver nosotros los
humanos.
Desde el punto de vista cientfico, la IA trata sobre la extraccin,
representacin y utilizacin del conocimiento.

APLICACIONES
Ingeniera (Diagnstico, prediccin de fallos, planificacin, secuenciacin
de operaciones (scheduling), diseo, interpretacin de datos, control de
calidad, simulacin)
Robtica (Construccin de robots autnomos y flexibles (vlidos en
mltiples tareas))
Medicina (diagnstico, interpretacin de datos clnicos, extraccin de
patrones en datos clnicos,)
Otras (apoyo a la toma de decisiones gerenciales, anlisis de riesgo
financiero, data mining,)

CONOCIMIENTO
La mayor parte del trabajo requerido para construir sistemas de IA est
basado en el desarrollo de adecuadas representaciones de
conocimiento y sus correspondientes estrategias de manipulacin.
No se puede manipular conocimiento
adecuadamente representado.

menos

que

est

Definir conocimiento es tan complicado como definir inteligencia.


Existen muchas definiciones distintas que no aclaran mucho su
significado.
Lo que queda claro es que no es lo mismo conocimiento
informacin.

que

Un libro contiene informacin pero no conocimiento. De alguna forma,


conocimiento es un tipo de informacin ms elaborada de forma que
pueda ser til en una determinada tarea.

REPRESENTACIN DEL
CONOCIMIENTO

Para que la informacin sea conocimiento, es necesario que est


representado de una forma til, Usualmente en forma de diagramas o
grafos.
En el xito de la resolucin de un determinado problema puede ser
determinante una representacin adecuada.
Ejemplos
Usando nmeros arbigos las operaciones son ms sencillas que con
nmeros romanos.

Para demostrar que

2n

n =1

=1

AGENTES
ltimamente se est implantando el concepto de agente como el
elemento hardware o software elemental de la IA.
Igual que ocurre con la propia definicin de IA, se pueden encontrar un
nmero considerable de definiciones del trmino agente, tal vez la ms
sencilla es la de Russell y Norvig 1996 que define un agente como:
una entidad que percibe y acta consecuentemente sobre en entorno.
En la mayora de los casos, los agentes no son desarrollados de forma
independiente sino como entidades que constituyen un sistema. A este
sistema se le denomina multi-agente [Huhns 1998].