16/01/2012
Agenda
Inteligencia Artificial (IA)
MC. Michel Garca Garca
1.3 Agentes
1.4 Entornos
1.5 Tipos de Agentes
Tarea
Investigar 3 sistemas que estn en uso
actualmente que usen I.A.
Describir las funciones que realiza y su
funcionamiento
Agente-Analoga
Agentes
Un Agente es cualquier cosa capaz de
percibir su medioambiente con la ayuda de
sensores y actuar en ese medio utilizando
actuadores (Russell y Norving 2006)
Agentes y Entorno
Agente: Percepcin + Actuacin
Es una descripcin matemtica
abstracta:
f : P* A
16/01/2012
Agentes y Entornos
Agentes y Entornos-Implementacin
Cmo representar la funcin del agente?
Programa del Agente:
Ejemplo: Forma de Tabla
Puede ser muy grande
En ocasiones infinita
Para cada secuencia de percepcin se indica las
acciones del agente
Agentes y Entornos
Ejemplo: El mundo de la aspiradora
B
Agente Aspiradora
Percepciones de la
Aspiradora
Conoce el cuadrante en el
que est
Sabe si hay suciedad en el
cuadrante que est
Entorno
Cuadricula A
Con suciedad
Sin suciedad
Cuadricula B
Con suciedad
Sin suciedad
Actuadores de la
Aspiradora
Moverse a la izquierda
Moverse a la derecha
Aspirar la suciedad
No hacer nada
Agentes
Agentes y Entornos
Funcin del agente
aspiradora
Tabla parcial
Representa la
funcin de agente
Para el mundo del
agente aspiradora
Diferentes
Agentes
Llenar diferente la
columna derecha
Cul es la mejor forma
de llenar la tabla?
Qu hace que un
agente sea bueno o
malo, inteligente o
estpido?
Secuencia de Percepciones
Accin
[A, Limpio]
Derecha
[A, Sucio]
Aspirar
[B, Limpio]
Izquierda
[B, Sucio]
Aspirar
[A, Limpio], [A, Limpio]
Derecha
[A, Limpio], [A, Sucio]
Aspirar
[A, Limpio], [A, Limpio], [A,
Limpio]
Derecha
[A, Limpio], [A, Limpio], [A, Sucio]
Aspirar
Racionalidad en Agentes
Agente Racional:
Aqul que hace lo correcto
Y la racionalidad?
Y que es lo correcto?
Lo correcto es aquello que permite al agente
obtener un resultado mejor
16/01/2012
Racionalidad en Agentes
Medida de rendimiento
Criterios que determinan el xito en el
comportamiento del agente
Forma de medir el xito
Racionalidad en Agentes
En el entorno, el agente realiza acciones de
acuerdo a las percepciones que recibe
Las acciones hacen que el entorno cambie de
estado (Secuencia de estados del entorno)
Las medidas de rendimiento permiten saber si los
cambios de estado del entorno han sido los
correctos
Meta de la IA en los Agentes
Disear un agente inteligente/racional que
opere o acte adecuadamente en sus
ambientes
Adecuadamente?
Debemos asignar una medida a
adecuadamente (xito)
Racionalidad en Agentes
Medidas de rendimiento en el mundo de
la aspiradora?
Qu es un agente racional?
Cantidad de suciedad limpiada
Cuantas veces limpia por cada periodo de tiempo
(PDT)
Puede hacer trampa un agente?
Limpiar, ensuciar ella misma y volver a limpiar
El que acta maximizando el valor esperado
de la medida de buen xito (funcin de
utilidad) en el logro de su meta
Tener el suelo limpio ms tiempo
Cuanto estuvo limpia una cuadricula por PDT
Se puede penalizar el gasto de energa o el
ruido realizado?
16/01/2012
Agente Inteligente Ideal
El agente inteligente ideal es el que, para
cualquier secuencia arbitraria de
percepciones, logre con su ACCION
maximizar la medida de su buen xito
Para ello usa
Tipos de Agentes
Agentes reflejos:
Son aquellos que responden de inmediato a las
percepciones
Agentes basados en metas
Estos Agentes actan en funcin del logro de una meta
Conocimiento interiorizado
Secuencia de percepciones
Tipos de Agentes
Propiedades de los entornos de trabajo
Agentes basados en utilidad:
Se esfuerzan por obtener un mximo y un
estado de felicidad
Agentes bien informados de todo lo que
pasa:
Guarda estados internos para ejecutar una
accin
Tipos de Entornos
Totalmente observable vs parcialmente
observable
Determinista vs estocstico
Episdico vs secuencial
Esttico vs dinmico
Discreto vs continuo
Tipos de Entornos
16/01/2012
Tipos de Entornos
Tipos de Entornos
Tipos de Entornos
Tarea
Bibliografa
Bsica
1. Stuart J. Russell and Peter Norvig. Artificial Intelligence. A
Modern Approach. Russell and Norvig. Prentice Hall. 2
Edicin.
2. Elaine Rich, Kevin Knight. Artificial Intelligence. McGraw Hill.
2a Edicin
3. George Luger .Artificial Intelligence: Structures and
Strategies for Complex Problem Solving. Adison Wesley. 5
Edicin.
4. Nils J. Nilsson. Artificial Intelligence. Morgan Kauffman
Publisher.
29