viernes, 24 de marzo de 2017

Agentes para la solución de problemas

           Agentes para la solución de problemas


¿Qué son?
                -  Son agentes basados en metas que determinan que deberán hacer por medio de secuencias de acciones que les permitan obtener estados deseables.

               -  Agentes basados en objetivos que deciden qué hacer para encontrar secuencias de acciones que conduzcan a estados deseables, y encontrar soluciones a problemas.


Pasos para la solución de problemas:

Formulación de metas: Establecer el objetivo.
Formulación del problema: Acciones y estados a considerar.
Búsqueda: evaluación de las posibles secuencias de acciones que le llevan a la meta y elección de la más apta.
Ejecución: se llevan adelante la solución que presenta la búsqueda.


Clasificación de los tipos de problemas:
  •   Problemas de un solo estado: el agente conoce el estado en que se encuentra y el resultado de cada una de sus acciones.


  •   Problemas de estados múltiples: el agente no conoce en que estado se encuentra, pero si el resultado de cada una de sus acciones.

  •   Problemas de contingencias: Puede ser de ambiente no accesible, no conoce su estado actual, conoce sus acciones, pero se presentan resultados imprevistos.
  •  Problemas de exploración: el agente no conoce con exactitud en que estado se encuentra, ni el resultado exacto de cada una de sus acciones, pero aprende de los resultados obtenidos.

Enlaces:

domingo, 12 de marzo de 2017

Ambientes de un agente

Agente

La palabra ambiente procede del latín ambiens, ambientis, del verbo ambere: "rodear", "estar a ambos lados". En ciencia e ingeniería, un sistema es la parte del universo que se estudia y el ambiente es el resto del universo que está fuera de los límites de ese sistema.

Clasificación:

·         Accesibles y no accesibles
Si el aparato sensorial de un agente le permite tener acceso al estado total de un ambiente, se dice que éste es accesible a tal agente.

·         Deterministas y no deterministas
Si el estado siguiente de un ambiente se determina completamente mediante el estado actual y las acciones elegidas por los agentes, se dice que el ambiente es determinista.

·         Episódicos y no episódicos
En un ambiente episódico, la experiencia del agente se divide en “episodios”. Cada episodio consta de un agente que percibe y actúa. 
La calidad de su actuación dependerá del episodio mismo, dado que los episodios subsecuentes no dependerán de las acciones producidas en episodios anteriores.

·         Estáticos y dinámicos
Si existe la posibilidad de que el ambiente sufra modificaciones mientras el agente se encuentra deliberando, se dice que tal ambiente se comporta en forma dinámica en relación con el agente; de lo contrario, se dice que es estático.


·         Discretos y continuos
Si existe una cantidad limitada de percepciones y acciones distintas y claramente discernibles, se dice que el ambiente es discreto.


Para mas información Aquí y Aquí

sábado, 4 de marzo de 2017

Agentes inteligentes

Definición de Agente

- Es cualquier entidad capaz de percibir su entorno por medio de sensores y responder o actuar en tal ambiente por medio de efectores.

Agentes Inteligentes

Se considera a los Agentes Inteligentes como una pieza de software que ejecuta una tarea dada utilizando información recolectada del ambiente, para actuar de manera apropiada hasta completar la tarea de manera exitosa.


Clasificación:

- Agentes de reflejo simple
     Este tipo de agente no contiene internamente estados y sus procesos o acciones que realiza son respuestas a la entrada de percepciones, a esta conexión entre percepciones y acciones se las denomina reglas de condición-acción

- Agente bien informado de lo que pasa
    Este tipo de agente guarda estados internos lo que nos sirve sin consideración para ejecutar una acción. Los sensores no nos pueden informar a la vez de todos los estados que maneja nuestro ambiente, es por este caso que el agente necesita actualizar algo de información en el estado interno.
- Agente basado en metas
    Además de los estados, los agentes necesitan cierto tipo de información sobre sus metas. Estas metas van a detallar las situaciones a las que se desea llegar de este modo, el programa de agente puede combinar las metas con la información de los resultados (acciones) que emprenda y de esta manera poder elegir aquellas acciones que permitan alcanzar la meta.
- Agente basado en utilidad
    Las metas por sí solas me garantizan la obtención de una conducta de alta calidad; se podría tener un conjunto de metas pero la obtención de éstas no me garantizan distinciones entre estados felices e infelices, mediante una medida de desempeño se podría establecer una comparación entre los diversos estados del mundo (ambientes) para poder encontrar el estado de felicidad para el agente. Este estado ofrecerá una mayor utilidad al agente.


Mas información visita --> Click Aquí