sábado, 25 de abril de 2015

AGENTES RESOLVENTES-PROBLEMAS

Fecha de Clase: 20 - 24 de Abril 2015

INTRODUCCIÓN
En esta clase se detallaron los agentes resolventes-problemas los cuales son importantes su estudio, puesto que en estos tipos de agentes se aprenderán como darles diferentes soluciones a diversos tipos de problemas que se suelen presentar y que difícilmente se encuentran soluciones óptimas, pero para esto se necesitan conocer cuáles son sus características más importantes y algunas terminologías que son indispensable al momento de estudiar este tipo de agente. A continuación se detallaran elementos y los componentes que se utilizan para darle solución a los problemas, permitiendo simplificar su estudio y dar soluciones más precisas.

OBJETIVO
Reconocer los agentes resolventes-problemas identificando los problemas y  dándole soluciones.
MARCO TEÓRICO
AGENTES RESOLVENTES-PROBLEMAS
Los agentes resolventes –problemas son agentes basados en objetivo, el cual tiene como función principal decidir ¿Qué hacer? Para encontrar las secuencia de acciones que lo conlleve a los estados deseables. Estos agentes están constituido por os elementos que son: una solución y un problema.
Estos agentes deben seguir un objetivo, el cual es el encargado de organizar el comportamiento del agente, según el problema:


La formulación del problema debe seguir a la formulación del objetivo porque la formulación del objetivo es en donde se va a decidir en qué aspectos del mundo estamos interesados, e ignorar el resto en el proceso de abstracción, basado en la situación actual y la medida de rendimiento del agente. En cambio la formulación del problema es el proceso de decidir qué acciones y estados tenemos que considerar. Es por esto que se debe de realizar primero la formulación del  objetivo, ya que si realizamos primero la formulación del problema desconoceremos que aspectos de mundo vamos a considerar.
La fase de búsqueda, en esta se analizan todas las secuencias posibles de acciones que nos conlleven a los estados de valores conocidos, para así escoger la mejor secuencia de acciones, luego de esto se ejecutan la secuencia de acciones que fue elegida en la fase de búsqueda.

PROBLEMAS Y SOLUCIONES BIEN DEFINIDOS
Al problema tiene cuatro componentes principales que son:
Estado Inicial: es la situación inicial donde comienza el agente. Ejemplo si una agente está en Ecuador y quiere ir a Italia, el estado inicial es el agente esta en Ecuador.
Test Objetivo: es aquel donde se determina si un estado es un estado objetivo. Muchas veces es un conjunto especifico de posibles estados objetivos y el test objetivo lo que hace es comprobar si el estado pertenece a ellos. Ejemplo si una agente está en Ecuador y quiere ir a Italia, el test objetivo es llegar a Italia.
Función Sucesor: son las posibles acciones que un agente realiza y con dichas acciones se obtiene como resultado  un estado. Es decir que una función sucesor es un estado resultante de una acción. Ejemplo si una agente está en Ecuador y quiere ir a Italia, la función sucesor sería ir a Italia, estar en Italia.
Función Costo: el cual asigna un costo numérico a un camino. Con la función costo se puede reflejar las medidas de rendimiento de un agente resolventes-problemas.

Para encontrar soluciones bien definidas se necesita tener en cuenta las siguientes terminologías:

 EJEMPLOS DE PROBLEMAS
a)    Un mono de tres pies de alto está en una habitación en donde algunos plátanos están suspendidos del techo de ocho pies de alto. Le gustaría conseguir los plátanos. La habitación contiene dos cajas apilables, móviles y escalables de tres pies de alto.
  • Estado inicial: el mono se encuentra en cualquiera de los cuartos
  • Test Objetivo: verificar si hay plátanos, si existen los plátanos se comprueban si están a su alcance.
  • Función Sucesor: cuando los plátanos estén al alcance del mono los toma y se los come. Si los plátanos no están a su alcance, toma las cajas necesarias, la monta, coge el plátano y se lo come y luego va hacia el siguiente plátano.
  • Función Costo: Depende de la distancia en que estén los plátanos y de donde se encuentran las cajas o si las trae.

b)   Tiene un programa que da como salida el mensaje “registro de entrada ilegal” cuando introducimos un cierto archivo de registros de entrada. Sabe que el tratamiento de cada registro es independiente de otros registros. Quiere descubrir que es ilegal.
  • Estado inicial: El programa no tiene archivo de registro de entrada.
  • Test Objetivo: Verificar si el registro de entrada es ilegal
  • Función Sucesor: Cuando introduzcamos el archivo de registro de entrada, el programa evaluara el registro, si el registro es ilegal tendrá como salida un mensaje “registro de entrada ilegal”.
  • Función Costo: esto depende del tiempo en que el programa se tarde en evaluar el registro de entrada o el tiempo en que tarde en aparecer el mensaje de salida.

CONCLUSIÓN
El estudio de los agentes resolventes-problemas es necesario dentro de la Inteligencia Artificial, ya que estos agentes son aquellos que buscan darle soluciones a problemas que son frecuentes en la vida cotidiana. Teniendo componentes que son indispensable conocer sus conceptos para poder resolver problemáticas. Los agentes tienen como prioridad  es poser técnicas o algoritmos que hagan que el agente sea capaz de darle soluciones óptimas a los problemas, es por esto que en la inteligencia artificial ha desarrollado mecanismo eficaces para la resolución de problemas. Según mi criterio si no existieran los agentes resolventes de problemas, son un complemento en la IA, ya que esta es una de las razones principales por la cuales se ha creado esta rama.

BIBLIOGRAFÍA
Russell, S. y Norvig, P. 2004. INTELIGENCIA ARTIFICIAL. UN ENFOQUE MODERNO. PEARSON EDUCACION. 2 ed. Madrid.

Estigarribia, H. 2014. SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA. Formato HTML. Disponible en: http://www.slidesearchengine.com

Celis, J. 2014. INTELIGENCIA ARTIFICIAL. Formato HTML. Disponible en: https://prezi.com

González, J. 2008. INTELIGENCIA ARTIFICIAL: BÚSQUEDAS. Disponible en: http://ccc.inaoep.mx/