Está en la página 1de 14

Estructura de los agentes

ESTRUCTURA DE LOS AGENTES

El trabajo de la IA es disear el programa del agente que implemente la funcin del agente, que proyecta las percepciones en las acciones. Dicho programa se ejecutar en algn tipo de computador con sensores fsicos y actuadores, lo cual se conoce como arquitectura: Agente = arquitectura + programa Si el programa tiene que recomendar acciones como caminar, la arquitectura tiene que tener piernas.

ESTRUCTURA DE LOS AGENTES

La arquitectura puede ser una PC comn, o puede ser un coche robotizado con varias computadoras, cmaras, y otros sensores a bordo. En general, la arquitectura hace que las percepciones de los sensores estn disponibles para el programa, ejecuta los programas y se encarga de que los actuadores pongan en marcha las acciones generadas.

PROGRAMAS DE AGENTES
Hay que tener en cuenta la diferencia entre: Los programas de los agentes. La funcin del agente.

PROGRAMAS DE AGENTES
Los programas de los agentes. Reciben solo la percepcin actual como entrada porque no hay nada mas disponible en el entorno. Si la accin del agente depende de la secuencia completa de percepciones, el agente tendra que recordar las percepciones.

EJEMPLO
Funcin AGENTE-DIRIGIDO-MEDIANTE TABLA (percepcin) devuelve accin Variables estticas: percepciones, una secuencia, vaca inicialmente tabla, una tabla de acciones, indexada por las secuencias de percepciones, totalmente definida inicialmente. aadir la percepcin al final de las percepciones Accin CONSULTA (percepcin, tabla) Devolver accin.

RETO
De la IA es encontrar la forma de escribir programas, que en la medida posible, reproduzcan un comportamiento racional a partir de una pequea cantidad de cdigo en vez de partir de una tabla con un gran nmero de entradas.

Agente reactivos simples Agentes reactivos basados en modelos Agentes basados en objetivos Agentes basados en utilidad

AGENTES REACTIVOS SIMPLES

Seleccionan las acciones sobre la base de las percepciones actuales, ignorando el resto de percepciones histricas. Ejemplo:
El agente aspiradora, es un agente reactivo simple por que toma sus decisiones solo con base en la localizacin actual y si esta sucia.

Ejemplo
Funcin AGENTE-ASPIRADORA-REACTIVO(|localizacin, estado|) devuelve una accin Si estado = Sucio entonces devolver Aspirar De otra forma, si localizacin = A entonces devolver Derecha De otra forma, si localizacin = B entonces devolver Izquierda

REGLA DE CONDICIN
CONDUCTOR DEL TAXI AUTOMATICO Si el coche que circula delante frena, y las luces de freno se encienden, entonces lo advertira y comenzara a frenar. Se activaran seales visuales las cuales son necesarias para establecer la condicin el coche que circula delante esta frenando, lo cual nos lleva a iniciar la accin iniciar frenado. A esto se denomina regla de condicion-accion Si el-coche-que-circula-delante-esta-frenando entonces iniciar-frenado.

AGENTE REACTIVO SIMPLE


ESQUEMA GENERAL

AGENTE SENSORES Como es el mundo ahora MEDIO AMBIENTE Permiten al agente generar la conexin desde las percepciones a las acciones.

Se utilizan rectngulos para denotar el estado interno actual, para la toma de decisiones
Que accin debo tomar ahora

Reglas de condicionaccion

Se utilizan valos para representar la informacin base utilizada en el proceso

ACTUADORES

La funcin genera una descripcin abstracta del estado actual a partir de la percepcin

CODIGO

Funcin AGENTE-REACTIVO-SIMPLE (percepcin) devuelve una accin


Esttico: reglas, un conjunto de reglas condicion-accion estadoINTERPETAR-ENTRADA (percepcin) reglaREGLA-CONDICION (estado, regla) accinREGLA-ACCION [regla] Devolver accin
La regla devuelve la primera regla del conjunto de reglas que coincide con la descripcin del estado dada

INCONVENIENTES
Crear bucles infinitos en algunos entornos parcialmente observables.
Para solucionar este problema se sugiere que los agentes puedan seleccionar sus acciones de forma aleatoria.

También podría gustarte