Está en la página 1de 2

Enero de 2011 Sistemas Inteligentes TC 2011 Dr. Jorge A.

Ramrez Uresti

Actividad de Programacin 1 Seleccin del medio ambiente y agente reactivo


En el enfoque de la inteligencia artificial actual, buscamos que lo programado para investigar la inteligencia humana sea til en el mundo real o situado en un medio ambiente. Este requisito es importante para poder probar que lo desarrollado en un programa puede convivir con otros programas en un medio ambiente. Por lo tanto, es importante la seleccin del medio ambiente en el que se desarrollar un programa de IA. Para la seleccin de este medio ambiente, debes de tomar en cuenta los objetivos de este curso. Primero, se tiene la restriccin de que sea un medio en el cul sea posible buscar la solucin a problemas que se van presentando en el medio. Por ejemplo, en ajedrez, la oportunidad que se le presenta a cada jugador para mover implica una bsqueda de la mejor pieza a mover. Otro ejemplo puede ser un video juego en el cul una nave va disparando a otras naves enemigas; en cada momento va buscando la mejor posicin para destruir a otra nave y no ser destruida. En esta actividad, definirs un medio ambiente (video juego) en el cul programaras varios algoritmos de Inteligencia Artificial. El primero ser un agente reactivo.

Actividad
1. Seleccionar y/o desarrollar un medio ambiente, que sea un video juego o ambiente similar, en el cul se puedan realizar bsquedas de soluciones a problemas. a. Debes de poder desarrollar agentes. b. Debes de poder realizar bsquedas de soluciones. c. Puedes utilizar un medio ambiente que ya este desarrollado y adaptarlo a las necesidades del medio ambiente. . 2. Implementar un agente reactivo que utilice la arquitectura de integracin (Subsumption) desarrollada por Brooks.

Entregables
El tiempo para desarrollar esta actividad es de 4 semanas. Los tiempos de entrega son los siguientes: 1. (50 puntos) Dos semanas despus de asignada la actividad de programacin, debes de: a. Si utilizas un medio ambiente ya desarrollado: i. (15 de 50 puntos) Hacer una presentacin ante el grupo. Presentaras el medio ambiente elegido explicando cmo se programa en ese medio ambiente y demostrando conocimiento del mismo. Es decir, debes de correr el medio ambiente y mostrar algo que tu hayas programado en el medio para aprender a usarlo.

1 de 2

Enero de 2011 Sistemas Inteligentes TC 2011 Dr. Jorge A. Ramrez Uresti b. Si t desarrollaste el medio: i. (15 de 50 puntos) Hacer una presentacin ante el grupo en la que expliques cmo desarrollaste el medio y muestres algunos objetos interactuando en el medio. Es decir, mostrar el video juego y los avances del mismo, listo para la programacin del agente. c. (25 de 50 puntos) Entregar por correo electrnico un documento con la siguiente informacin (utiliza el asunto: Medio Ambiente Sistemas Inteligentes): i. El medio ambiente (agentes, elementos, etc.) de acuerdo a los lineamientos vistos en clase para la clasificacin del medio ambiente. ii. Describir los agentes que pueden estar presentes en el medio y sus comportamientos. iii. Describir las bsquedas de soluciones a problemas que se pueden realizar en el medio ambiente. d. (10 de 50 puntos) En ambos casos debes de subir un video al Blog del curso en el que presumas lo que has hecho hasta el momento. 2. (50 puntos) Cuatro semanas despus de asignada la actividad de programacin: a. (10 de 50 puntos) Hacer una presentacin ante el grupo en la que expliques y demuestres las capas de tu agente reactivo funcionando en el medio ambiente que t elegiste. b. (10 de 50 puntos) Subir al Blog un video en el que demuestres el funcionamiento de tu agente. c. (30 de 50 puntos) Entregar un CD o DVD con: i. Documentacin establecida en las polticas del curso. ii. Cdigo fuente. iii. Cdigo ejecutable. iv. Video presumiendo lo programado. v. El CD o DVD no se aceptar, y por tanto NO ser tomada en cuenta la actividad, si le faltan los siguientes datos: 1. Leyenda que diga Sistemas Inteligentes 201111 Actividad de Programacin 1 - Agente Reactivo. 2. Nombre de tu equipo. 3. Nombre y matrcula de los integrantes de tu equipo.

2 de 2