ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Agentes

eailTrabajo18 de Marzo de 2013

18.497 Palabras (74 Páginas)342 Visitas

Página 1 de 74

INTRODUCCIÓN

Los hombres y mujeres de este final de siglo asistimos a una serie de cambios radicales en el mundo de las telecomunicaciones y de la información. Algunos analistas consideran que la mayoría de estos cambios tienen que ver con la interacción entre el hombre y la PC, dicha interacción y el tratamiento de la información son problemas que tienen en realidad puntos en común: el interfaz y el modo de realizar el trabajo; a su vez consideran que la interfaz ideal es aquella que hace que las PCes sean más como personas.

La interfaz hombre-PC futura se basará en la función de delegar, no en la manipulación directa ni en interfaces con ratón. Se trata de centrar la atención en que hay personas que antes de la "facilidad de uso" prefieren no usar las máquinas en absoluto: quieren las cosas hechas.

Lo que ahora llamamos interfaces basadas en agentes serán los medios principales a través de los cuales las personas y las PCes hablarán entre sí. Este interés por los agentes inteligentes se ha convertido en el tema de moda de la investigación no sólo en el área de la Inteligencia Artificial sino en muchos campos de aplicación comercial. La idea de fondo consiste en construir entidades que posean sólidos conocimientos sobre algo (un proceso, un tema de interés, una manera de actuar) y a la vez sobre nuestra relación con ese algo (nuestros gustos, inclinaciones, conocimientos).

Pues bien, por todo lo dicho hasta ahora, los agentes están cambiando el futuro de nuestro modo de trabajar y comunicarnos con las PCes y el modo en que obtendremos y seleccionaremos la información. Cada individuo tendrá una colección de programas de PC y aplicaciones personales, cada uno de los cuales es bastante bueno en una cosa y muy bueno para comunicarse con los demás. En el trabajo que presento en esta monografía se intenta mostrar los grandes avances que se han producido en el campo de los agentes en general. A la vez se plantea una propuesta de diseño de un Sistema Basado en Agentes que permita a un usuario autorizado verificar las características de los componentes internos de una PC (Cliente) desde otra PC (Servidor), liberándolo de conocer los protocolos y métodos de la red.

Capítulo

_________________________________________________________________________

1.1 Agentes

El estudio de los agentes es un área de investigación en pleno y rápido desarrollo. El abuso producido en el uso del término "agente" ha llevado a enmascarar lo que en realidad es un campo heterogéneo de investigación, aunque, eso sí con múltiples variantes.

A pesar de que todavía no existe consenso para definir el concepto de agente, se han hecho ya importantes aproximaciones a la definición, diseño y construcción de diversos tipos de agentes. En este capítulo se quiere dar una visión detallada de la noción agente y de cuales son sus características básicas, haciendo una revisión general de los diferentes avances realizados a este campo, haciendo especial hincapié en las propiedades y habilidades de los agentes orientados a Internet.

Los esfuerzos en investigación sobre agentes inteligentes han sido dirigidos inicialmente por la comunidad de Inteligencia Artificial. La pregunta ¿Qué es un agente? ha suscitado una gran discusión en el seno de esta comunidad, como ocurrió en su tiempo con la pregunta ¿Qué es la inteligencia?.

Antes de realizar un acercamiento a los agentes inteligentes vamos a hablar un poco de inteligencia artificial, que es donde los agentes han nacido y crecido.

1.2 Inteligencia Artificial

La comunidad de investigación en Inteligencia Artificial (IA) intenta comprender las entidades inteligentes para así construir artefactos que puedan ser considerados inteligentes.

Actuación humana: El paradigma del Test de Turing

En 1950, Alan Turing propuso un test que fue diseñado para proporcionar una definición operacional de inteligencia. Turing definió el comportamiento inteligente como la habilidad de alcanzar una actuación de tipo humano en todas las tareas cognitivas suficiente para engañar a un interlocutor. El test propuesto consiste en que un ordenador puede ser interrogado por un humano a través de un teclado, y se supera el test si el interlocutor no es capaz de adivinar si en el otro lado hay un humano o un ordenador.

Pensamiento humano: El paradigma de los modelos cognitivos

Si se quiere dotar a los programas de un pensamiento como el de los humanos debemos primero tratar de definir cómo piensan los humanos. Lo podemos hacer de dos maneras: a través de la introspección o a través de experimentos psicológicos. Una vez que se tiene una teoría del pensamiento es posible llegar a expresarla como un programa informático. El "General Problem Solving" (Newell & Simon, 1961) es un ejemplo de esto.

Pensar racionalmente: El paradigma de las leyes del pensamiento

El estudio del "pensamiento correcto", esto es, los procesos de razonamiento irrefutables, dio lugar a la codificación y formalización de las leyes del pensamiento, que se supone que dirigen las operaciones de la mente, la lógica. La aplicación de la lógica a la IA ha dado lugar a programas que con el suficiente tiempo y memoria encuentran la solución a un problema descrito en notación lógica.

Actuar racionalmente: El paradigma de los agentes racionales

Aquí es donde algunos autores sitúan a los agentes, afirmando que la actuación racional implica la actuación para alcanzar unos objetivos dadas unas creencias. Un agente es precisamente "algo" que percibe y actúa.

1.3 Historia de los agentes

Los agentes software se pueden considerar como el resultado de la evolución de los sistemas multiagente, una de las áreas de investigación que, junto con la Resolución de Problemas Distribuida (DPS) y con la Inteligencia Artificial Paralela (PAI), se engloban en la Inteligencia Artificial Distribuida (DAI), de la que hablaremos más adelante.

El concepto de agente en el sentido que pretende comprender este documento puede ser observado en los primeros días de investigación en la DAI, en los años 70, donde fue propuesto el paradigma de los actores. Este modelo se proponía el concepto de un objeto autocontenido, interactivo y concurrente llamado actor, que tiene encapsulado un estado interno y que responde a mensajes de otros actores. En el desarrollo histórico de los agentes se puede distinguir dos ramas principales: la primera cubre desde 1977 hasta nuestros días, y la segunda desde 1990 también hasta nuestros días.

La primera rama se centra en los agentes como entidades vivas y deliberativas, con un estado interno de tipo simbólico. Se define aquí a los agentes como un artefacto que posee un modelo simbólico del mundo, representado de manera explícita, donde las decisiones - por ejemplo sobre qué acciones realizar - se toman mediante razonamiento simbólico.

La rama que surge a partir de 1990 es muy distinta, pues incluye los trabajos en investigación y desarrollo sobre software de cualquier tipo al que se le pueda asignar el término agente. Algunos no dudan en afirmar que esta rama aparece debido a que en nuestros días todo el mundo llama agente a cualquier tipo de artefacto.

1.4 Definiciones de Agentes

Como hemos dicho, por el momento no parece haber una definición universalmente aceptada para los agentes, aunque se pueden encontrar algunas que pueden ayudar a formarnos una idea de lo que es un agente.

A continuación se mencionan algunas definiciones sobre los agentes:

Agentes

1) “Es algo que puede ser visto percibiendo el entorno y actuando sobre él”.

Esta definición depende fuertemente de lo que se considere como "entorno" y también de lo que se considere como "percibir" y "actuar".

2) “Es una entidad software con un propósito específico”.

La persistencia distingue a los agentes de las ya clásicas subrutinas, ya que los agentes tienen sus propias ideas sobre cómo realizar tareas y las subrutinas no. El propósito específico los distingue de las aplicaciones generales, aunque ciertamente hay autores que no consideran el tener un propósito específico como una de las características fundamentales de los agentes.

Agente Autónomo

Un agente autónomo es un sistema que habita en un entorno dinámico y complejo, en el que percibe y actúa de manera autónoma, alcanzando el conjunto de objetivos para el que fue diseñado. Esta definición añade a los agentes un aspecto importante como es la autonomía y la capacidad de poseer un conjunto de objetivos.

La autonomía referida a los agentes puede considerarse como que un agente ha de tener una actuación periódica, una ejecución espontánea e iniciativa, en la que el agente debe ser capaz de realizar acciones independientes que beneficiarán al usuario. Para comprobar esto sería interesante disponer de un test de autonomía para poder decir si una acción es realmente independiente.

Agentes Inteligentes

Hay definiciones que tienen en cuenta el razonamiento que realiza un agente en su proceso

...

Descargar como (para miembros actualizados) txt (121 Kb)
Leer 73 páginas más »
Disponible sólo en Clubensayos.com