Diferencia entre revisiones de «Agentes inteligentes en búsqueda y recuperación de información»

Línea 4: Línea 4:
 
|tamaño=
 
|tamaño=
 
|concepto='''Son Herramientas que permiten localizar información de forma automática
 
|concepto='''Son Herramientas que permiten localizar información de forma automática
}}<div align="justify">'''Agentes inteligentes en búsqueda y recuperación de información''': Son herramientas  de vital importancia en la BRI en INTERNET intervienen en la precision de la información recuperada .
+
}}<div align="justify">'''[[Agentes inteligentes]] en búsqueda y recuperación de información''': Son herramientas  de vital importancia en la BRI en INTERNET intervienen en la precision de la información recuperada .
 
   
 
   
 
== Historia ==  
 
== Historia ==  
 
   
 
   
Debido a la gran cantidad heterogénea de información disponible en Internet se puso de manifiesto la necesidad de proveer a los usuarios de herramientas que faciliten la navegación y búsqueda en este espacio de información. Las primeras soluciones en este sentido la constituyen los motores de búsqueda que brindan, mediante una interface simple basada generalmente en palabras clave, el acceso a un gran número de documentos Web. Sin embargo, esta simplicidad para expresar requerimientos de información usualmente conlleva pobres niveles de precisión en los resultados obtenidos a partir de ellos. Esto trajo como consecuencia que un usuario debe dedicar una considerable cantidad de tiempo y esfuerzo en revisar o navegar a través de lista ordenada de documentos, donde normalmente varios de ellos no son de su interés, antes de encontrar información verdaderamente relevante.
+
Debido a la gran cantidad heterogénea de información disponible en [[Internet]] se puso de manifiesto la necesidad de proveer a los usuarios de herramientas que faciliten la navegación y búsqueda en este espacio de información. Las primeras soluciones en este sentido la constituyen los motores de búsqueda que brindan, mediante una interface simple basada generalmente en palabras clave, el acceso a un gran número de documentos Web. Sin embargo, esta simplicidad para expresar requerimientos de información usualmente conlleva pobres niveles de precisión en los resultados obtenidos a partir de ellos. Esto trajo como consecuencia que un usuario debe dedicar una considerable cantidad de tiempo y esfuerzo en revisar o navegar a través de lista ordenada de documentos, donde normalmente varios de ellos no son de su interés, antes de encontrar información verdaderamente relevante.
 
Una alternativa a este problema lo constituyen los agentes inteligentes que asisten activamente al usuario proveedor de información, personaliza mientras navega o realiza sus actividades normales en la Web. Para lograr esto un agente debe contar con un perfil de usuario que deberá construir necesariamente.
 
Una alternativa a este problema lo constituyen los agentes inteligentes que asisten activamente al usuario proveedor de información, personaliza mientras navega o realiza sus actividades normales en la Web. Para lograr esto un agente debe contar con un perfil de usuario que deberá construir necesariamente.
 
Después del análisis de las interacciones del usuario con el sistema. Un componente de
 
Después del análisis de las interacciones del usuario con el sistema. Un componente de
Línea 16: Línea 16:
 
'''Agentes inteligentes'''
 
'''Agentes inteligentes'''
  
Los [[agentes inteligentes]] son herramientas que permiten localizar información de forma automática, sólo necesita que se le definan un perfil de búsqueda y donde debe lanzarla (bases de datos, sitios web, etc.) y, automáticamente va presentando un informe sobre la nueva información que va surgiendo.
+
Los [[agentes inteligentes]] son herramientas que permiten localizar información de forma automática, sólo necesita que se le definan un perfil de búsqueda y donde debe lanzarla ([[bases de datos]],[[ sitios web]], etc.) y, automáticamente va presentando un informe sobre la nueva información que va surgiendo.
 
Los agentes inteligentes nos permiten localizar información de forma automática, para ello debemos definir el perfil de búsqueda. y automáticamente va mostrando un informe sobre la información.
 
Los agentes inteligentes nos permiten localizar información de forma automática, para ello debemos definir el perfil de búsqueda. y automáticamente va mostrando un informe sobre la información.
  
Línea 56: Línea 56:
 
== Sistemas expertos ==  
 
== Sistemas expertos ==  
  
Están basados en el conocimiento que usa un área de aplicación compleja y específica a fin de actuar como un consultor experto para los usuarios finales. Proporcionan respuestas sobre un área problemática muy específica al hacer inferencias semejantes a las humanas sobre los conocimientos obtenidos en una base de conocimientos especializados. Fueron diseñados para ejecutar consultas en una sola base de datos. La aparición de internet ha propiciado el surgimiento de miles de bases de datos almacenadas en diferentes direcciones. Obviamente no tiene ningún sentido recopilar todas las bases de datos existentes en la Red y almacenarlas en una única dirección, con los problemas de espacio y coste que esto significaría cada vez que un usuario decidiese realizar una consulta. Pero tampoco tiene mucho sentido que un usuario vaya de web en web buscando en cada una de las [[bases de datos]].
+
Están basados en el conocimiento que usa un área de aplicación compleja y específica a fin de actuar como un consultor experto para los usuarios finales. Proporcionan respuestas sobre un área problemática muy específica al hacer inferencias semejantes a las humanas sobre los conocimientos obtenidos en una base de conocimientos especializados. Fueron diseñados para ejecutar consultas en una sola base de datos. La aparición de internet ha propiciado el surgimiento de miles de bases de datos almacenadas en diferentes direcciones. Obviamente no tiene ningún sentido recopilar todas las bases de datos existentes en la Red y almacenarlas en una única dirección, con los problemas de espacio y coste que esto significaría cada vez que un usuario decidiese realizar una consulta. Pero tampoco tiene mucho sentido que un usuario vaya de web en web buscando en cada una de las bases de datos.
  
 
La distribución de la información conduce a la necesidad de crear un sistema descentralizado de recuperación de información, que estará basado en agentes inteligentes, los cuales podrán localizar, recuperar y almacenar las preguntas en un «resultado» para un usuario en concreto.
 
La distribución de la información conduce a la necesidad de crear un sistema descentralizado de recuperación de información, que estará basado en agentes inteligentes, los cuales podrán localizar, recuperar y almacenar las preguntas en un «resultado» para un usuario en concreto.
Línea 81: Línea 81:
 
'''2. Móviles:''' Se basan en el principio organizador de redes de comunicación entre ordenadores, conocido como Control de Procedimientos Remotos (RPC) y concebido en 1976. Cuando un ordenador cliente de una red (no importa su tamaño) dirige una petición al [[servidor]] de ficheros para ejecutar una aplicación, el cliente debe realizar al menos dos comunicaciones: una solicitando la ejecución de un programa determinado, y otra informando al servidor que la operación se ha completado con éxito.
 
'''2. Móviles:''' Se basan en el principio organizador de redes de comunicación entre ordenadores, conocido como Control de Procedimientos Remotos (RPC) y concebido en 1976. Cuando un ordenador cliente de una red (no importa su tamaño) dirige una petición al [[servidor]] de ficheros para ejecutar una aplicación, el cliente debe realizar al menos dos comunicaciones: una solicitando la ejecución de un programa determinado, y otra informando al servidor que la operación se ha completado con éxito.
  
La alternativa a este procedimiento es la[[ Programación Remota]] (RP), consistente en acordar por adelantado qué tareas pueden realizar los clientes sin ningún tipo de verificación ni confirmación por parte de los servidores. De esta forma un cliente enviaría una instrucción al servidor de ficheros, y una vez allí ejecutará un programa en concreto. Este procedimiento (remoto) que es una orden realizada por el cliente pero ejecutada en el servidor (local) recibe el nombre de operación o instrucción móvil, haciendo hincapié en que se trata de una orden remota que se ejecuta localmente. Realizan las búsquedas basándose en la programación remota, de manera que se desplazan a través de los servidores, y ejecutan programas en éstos por orden de los usuarios. Son supervisados, para evitar la ejecución de programas que puedan ser malware, mediante pasillos de seguridad que controlan el flujo de agentes móviles y la ejecución de tareas.
+
La alternativa a este procedimiento es la [[Programación Remota (RP)]], consistente en acordar por adelantado qué tareas pueden realizar los clientes sin ningún tipo de verificación ni confirmación por parte de los servidores. De esta forma un cliente enviaría una instrucción al servidor de ficheros, y una vez allí ejecutará un programa en concreto. Este procedimiento (remoto) que es una orden realizada por el cliente pero ejecutada en el servidor (local) recibe el nombre de operación o instrucción móvil, haciendo hincapié en que se trata de una orden remota que se ejecuta localmente. Realizan las búsquedas basándose en la programación remota, de manera que se desplazan a través de los servidores, y ejecutan programas en éstos por orden de los usuarios. Son supervisados, para evitar la ejecución de programas que puedan ser malware, mediante pasillos de seguridad que controlan el flujo de agentes móviles y la ejecución de tareas.
  
 
'''Un ejemplo de agente móvil es Genmagic.com'''.
 
'''Un ejemplo de agente móvil es Genmagic.com'''.
Línea 107: Línea 107:
 
*'''Compradores web o ShopBots:''' Son agentes que buscan información sobre productos en venta y comparan características y precios entre ellos para ofrecer al usuario los productos más adecuados a sus necesidades. Los más conocidos son[[ Shopbot]] y [[Botspot.com.]]
 
*'''Compradores web o ShopBots:''' Son agentes que buscan información sobre productos en venta y comparan características y precios entre ellos para ofrecer al usuario los productos más adecuados a sus necesidades. Los más conocidos son[[ Shopbot]] y [[Botspot.com.]]
  
'''El ShopBot''' es un agente basado en el ILA y en el MetaCrawler . Su BD está diseñada para tratar con fuentes de información referidas a compras. Dado que está basado en el ILA, puede aprender a comunicarse con nuevos sitios de compras.
+
'''El ShopBot''' es un agente basado en el ILA y en el [[MetaCrawler]] . Su BD está diseñada para tratar con fuentes de información referidas a compras. Dado que está basado en el ILA, puede aprender a comunicarse con nuevos sitios de compras.
  
 
Internet Softbot
 
Internet Softbot

Revisión del 14:52 22 ene 2014

Agentes inteligentes en la búsqueda y recuperación de información
Información sobre la plantilla
Busqueda avanzada.jpg
Concepto:Son Herramientas que permiten localizar información de forma automática
Agentes inteligentes en búsqueda y recuperación de información: Son herramientas de vital importancia en la BRI en INTERNET intervienen en la precision de la información recuperada .

Historia

Debido a la gran cantidad heterogénea de información disponible en Internet se puso de manifiesto la necesidad de proveer a los usuarios de herramientas que faciliten la navegación y búsqueda en este espacio de información. Las primeras soluciones en este sentido la constituyen los motores de búsqueda que brindan, mediante una interface simple basada generalmente en palabras clave, el acceso a un gran número de documentos Web. Sin embargo, esta simplicidad para expresar requerimientos de información usualmente conlleva pobres niveles de precisión en los resultados obtenidos a partir de ellos. Esto trajo como consecuencia que un usuario debe dedicar una considerable cantidad de tiempo y esfuerzo en revisar o navegar a través de lista ordenada de documentos, donde normalmente varios de ellos no son de su interés, antes de encontrar información verdaderamente relevante. Una alternativa a este problema lo constituyen los agentes inteligentes que asisten activamente al usuario proveedor de información, personaliza mientras navega o realiza sus actividades normales en la Web. Para lograr esto un agente debe contar con un perfil de usuario que deberá construir necesariamente. Después del análisis de las interacciones del usuario con el sistema. Un componente de aprendizaje permitirá que este modelo evolucione ante cambios en las preferencias del usuario, utilizando elfeedback de re!evancia como una fuente importante de información.. Cuando la recuperación en línea de la información daba sus primeros pasos, los usuarios contaban con un intermediario especialista en realizar búsquedas, a menudo familiarizado con el área de conocimiento que el usuario demandaba. Por medio de una entrevista el intermediario determinaba cuáles eran las necesidades de información de cada individuo, llevaba a cabo las consultas pertinentes y enviaba los resultados. Ahora, sin embargo, millones de personas realizan sus propias consultas en línea desde su trabajo u hogar

Agentes inteligentes

Los agentes inteligentes son herramientas que permiten localizar información de forma automática, sólo necesita que se le definan un perfil de búsqueda y donde debe lanzarla (bases de datos,sitios web, etc.) y, automáticamente va presentando un informe sobre la nueva información que va surgiendo. Los agentes inteligentes nos permiten localizar información de forma automática, para ello debemos definir el perfil de búsqueda. y automáticamente va mostrando un informe sobre la información.

Es una entidad software que, basándose en su propio conocimiento, realiza un conjunto de operaciones destinadas a satisfacer las necesidades de un usuario o de otro programa, bien es un programa de software con conocimientos que le permiten realizar operaciones con la finalidad de aportar información requerida por los usuarios, bien por iniciativa de éstos o bien por la del propio agente. Actúa como un sistema con inteligencia artificial, que procesa información asociando conceptos e interactuando con otros agentes por iniciativa propia o porque alguno de éstos se lo requiere.

Todos los agentes inteligentes son programas, pero no todos los programas que realizan búsquedas son agentes inteligentes. Los agentes pueden ser considerados como entidades individuales (partes de programa que tienen control sobre sus propias vidas y movimientos). Continuamente están realizando procesos que les indican qué hacer y cómo. Se comunican con otros agentes para resolver de forma adecuada su trabajo.

Estructura del agente

Desde el punto de vista de la inteligencia artificial poseen las siguientes propiedades:

autonomía, sociabilidad, capacidad de reacción, iniciativa,benevolencia y racionalidad.

  • Autonomía: actuar sin ningún tipo de intervención humana directa, y tener control sobre sus propios actos.
  • Sociabilidad: comunicarse por medio de un lenguaje común con otros agentes, e incluso con los humanos.
  • Capacidad de reacción: percibir su entorno, y reaccionar para adaptarse a él.
  • Iniciativa: emprender las acciones para resolver un problema.

Agentes de búsqueda inteligentes para el web

Tienen la capacidad de hacer transparente la complejidad de la información almacenada en la Red, filtrando la información disponible sobre la materia requerida, las consultas pueden ser textuales (productos en concreto, información de todo tipo, etc.) o por las distintas partes (título, cuerpo...) en que el world wide web se representa hoy día. Desgraciadamente la investigación sobre los agentes de búsqueda en la Red aún está en pañales. Lo que a continuación se expone es una serie de aplicaciones cuya cobertura desde interfaces generales hasta agentes de compra.

Interfaces web: el usuario puede realizar la consulta en lenguaje natural (alto nivel), pero el agente de interfaz crea una memoria intermedia entre el usuario y el web, para transformar dicha consulta a bajo nivel.

Utilización de CBR para el filtrado de Documentos

La técnica de Razonamiento basado en Casos (CBR) consiste en resolver un nuevo problema recordando una situación previa similar y rehusando la información y conocimiento obtenido de ella en la resolución de la nueva situación .

Las lecturas de un usuario se almacenan en forma de casos dentro de su perfil. Nuevos documentos serán recomendados si son similares a aquellos encontrados en el perfil de usuario en un momento dado, bajo la suposición de que pertenecen a un mismo tema específico. De esta manera, el usuario realiza una consulta utilizando “agentes”como palabra clave, probablemente los resultados en un motor de búsqueda tradicional devolverá documentos que traten tanto de agentes inteligentes, como de agentes de viajes, agentes de seguros, etc. Si, en cambio, utilizan los casos almacenados en el perfil de usuario para contextualizar la consulta, y ellos demuestran una preferencia del usuario por lecturas acerca de agentes inteligentes, los documentos que traten este tema serán recomendados descartando el resto de ellos.

Sistemas expertos

Están basados en el conocimiento que usa un área de aplicación compleja y específica a fin de actuar como un consultor experto para los usuarios finales. Proporcionan respuestas sobre un área problemática muy específica al hacer inferencias semejantes a las humanas sobre los conocimientos obtenidos en una base de conocimientos especializados. Fueron diseñados para ejecutar consultas en una sola base de datos. La aparición de internet ha propiciado el surgimiento de miles de bases de datos almacenadas en diferentes direcciones. Obviamente no tiene ningún sentido recopilar todas las bases de datos existentes en la Red y almacenarlas en una única dirección, con los problemas de espacio y coste que esto significaría cada vez que un usuario decidiese realizar una consulta. Pero tampoco tiene mucho sentido que un usuario vaya de web en web buscando en cada una de las bases de datos.

La distribución de la información conduce a la necesidad de crear un sistema descentralizado de recuperación de información, que estará basado en agentes inteligentes, los cuales podrán localizar, recuperar y almacenar las preguntas en un «resultado» para un usuario en concreto. En estos momentos los agentes de información son útiles para la recuperación de información en bases de datos., se utilizan para realizar búsquedas de información textual en artículos de revistas electrónicas o en las páginas web. Independientemente del tipo de información que se quiera localizar, los agentes de búsqueda pueden diferenciarse por la entidad o persona para la que trabajan: usuarios y/o consultas y/o bases de datos. También se pueden distinguir por su forma de interactuar, es decir, si se relacionan libremente todos los agentes para resolver las consultas, o sólo son unos pocos agentes los que se relacionan entre sí (mediadores o principales).

El softbots : (software robots) son aquellos agentes inteligentes que hacen uso de las mismas herramientas y utilidades de que disponen los usuarios, es un agente que ayuda al usuario en la búsqueda de información. Es un representante del usuario en aquellas tareas donde el usuario haya aceptado ceder el control.

Distribucion de informacion

Cualquier objetivo o problema se puede descomponer en subobjetivos o en subproblemas. Por tanto, cualquier consulta se podrá dividir en subconsultas (o en tantos agentes como subconsultas tenga la consulta) para encontrar las respuestas adecuadas. Los agentes pueden dar respuesta a cada uno de estos subproblemas y, una vez combinados entre sí, ofrecer la respuesta al problema en su conjunto.

Tipos agentes

1. Cooperativos: deben ser conocedor del entorno en el que se encuentra, deben coordinarse y cooperar con cada uno de los otros agentes.

Ejemplos

  • Sistema compartido: un agente cualquiera descompone la consulta y asigna las subconsultas a otros agentes. Cada quien sabe cuáles son las capacidades y limitaciones del resto. Reciben las subconsultas, y todos ellos trabajan por igual para encontrar la solución.
  • Sistema contractual : los agentes siguen teniendo todos el mismo estatus. Sin embargo, el agente que recibe la consulta no asigna las subconsultas al grupo de agentes, sino que las envía a todos ellos para que éstos le indiquen quién puede resolverlas, y de entre ellos selecciona aquellos cuyo dominio sea más adecuado.
  • Sistema federado: es una estructura jerárquica de agentes controlada por un facilitadoro agente principal. Los agentes federados se comunican sólo con su agente principal, elcual conoce las capacidades y limitaciones de cada uno de sus agentes. Una vez recibidala consulta, el facilitador principal se comunica con el resto de facilitadores con el fin deseleccionar los agentes locales más adecuados de cada federación para resolver las subconsultas que permitan resolver la consulta completa (Haverkamp y Gauch, 1998).

2. Móviles: Se basan en el principio organizador de redes de comunicación entre ordenadores, conocido como Control de Procedimientos Remotos (RPC) y concebido en 1976. Cuando un ordenador cliente de una red (no importa su tamaño) dirige una petición al servidor de ficheros para ejecutar una aplicación, el cliente debe realizar al menos dos comunicaciones: una solicitando la ejecución de un programa determinado, y otra informando al servidor que la operación se ha completado con éxito.

La alternativa a este procedimiento es la Programación Remota (RP), consistente en acordar por adelantado qué tareas pueden realizar los clientes sin ningún tipo de verificación ni confirmación por parte de los servidores. De esta forma un cliente enviaría una instrucción al servidor de ficheros, y una vez allí ejecutará un programa en concreto. Este procedimiento (remoto) que es una orden realizada por el cliente pero ejecutada en el servidor (local) recibe el nombre de operación o instrucción móvil, haciendo hincapié en que se trata de una orden remota que se ejecuta localmente. Realizan las búsquedas basándose en la programación remota, de manera que se desplazan a través de los servidores, y ejecutan programas en éstos por orden de los usuarios. Son supervisados, para evitar la ejecución de programas que puedan ser malware, mediante pasillos de seguridad que controlan el flujo de agentes móviles y la ejecución de tareas.

Un ejemplo de agente móvil es Genmagic.com.

Los últimos estudios relacionados con la programación remota se centran en el uso deL lenguaje Java (Arnold y Gosling,1998).

3. de consulta: Realizan las consultas originando más agentes como respuesta las peticiones del usuario. Éstos recogen información de las bases de datos, y si no consiguen la información solicitada, generarán nuevos agentes que ampliarán la búsqueda hasta obtener lo que busca el usuario.

Cuando una persona realiza una pregunta, ésta se descompondrá en su consultas para su resolución. Si los agentes existentes son incapaces de dar una respuesta en toda su amplitud, se generan nuevos agentes que buscarán en otras bases de datos. Si aún así la respuesta no es lo suficientemente amplia, se crearán nuevos agentes hasta poder ofrecer la respuesta adecuada

4. Agentes de bases de datos: son agentes especializados en hacer consultas en una base de datos concreta, que conocen la información almacenada en ella.

Es el caso de Clientelle.net, que concretamente es un gestor de billetes de avión, que busca en las bases de datos de las compañías aéreas los viajes que por su precio o por sus características puedan interesar más al consumidor.

  • Agentes de consulta de bases de datos: Son el resultado de la interacción de los dos anteriores. Un ejemplo es Seidam.
  • Agentes mediadores de consulta de bases de datos: Equivalen al anterior, aunque además cuentan con un sistema mediador entre el agente de consulta y el de base de datos. Es el caso de Macron.
  • Agentes de usuario: Son agentes asociados a un individuo, a quien aportan información sobre las búsquedas de los usuarios.
  • Interfaces web: Son gestores de consulta capaces de almacenar conocimientos y procesar información incompleta o de alto nivel. El más importante es Softbot.
  • Compradores web o ShopBots: Son agentes que buscan información sobre productos en venta y comparan características y precios entre ellos para ofrecer al usuario los productos más adecuados a sus necesidades. Los más conocidos sonShopbot y Botspot.com.

El ShopBot es un agente basado en el ILA y en el MetaCrawler . Su BD está diseñada para tratar con fuentes de información referidas a compras. Dado que está basado en el ILA, puede aprender a comunicarse con nuevos sitios de compras.

Internet Softbot MetaCrawler ILA Ahoy! ShopBot Puede buscar, por ejemplo, precios de diferentes vendedores para productos similares. Links

Busqueda de informacion

Los agentes que intervienen en la busqueda y recuperación de la información en la Web, juegan un papel importantisomo principalmente en la precisión y recuperación de informacion aunque realizan las mismas funciones que otros buscadores , en la previa indizacion de todos aquellos recursos que puedan ser recuperados. En este nuevo entorno existen numerosas aplicaciones que están siendo empleadas en numerosas areas Industriales y comerciales.


Para buscar información en INTERNET hay programas públicos que funcionan como agentes inteligentes. El usuario solo necesita configurar sus parámetros de información y el programa se encargará de hacer el resto. Una vez que encuentre los datos requeridos los podrá enviar al correo electrónico del usuario o hacia alguna cuenta de mensajería según sea el caso. Un ejemplo interesante es el de Google Alerts (http://www.google.com/alerts). Una herramienta que permite hacer automáticamente búsqueda o monitoreo de información para posteriormente mandarla al correo electrónico del usuario solicitante. Eviyando que el usuario pierda tiempo en la investigación de información, se crea una alerta y el programa se encarga de buscar y mandar la información requerida por el usuario.

Google Alerts, dirige su búsqueda a noticias, blogs, videos, grupos de discusión y páginas web. La alerta puede configurarse para recibirse por correo electrónico una vez al día, constantemente (cada vez que encuentre la información), o una vez por semana. Google Alerts funciona como un agente personal que se encarga de la búsqueda constante de cualquier tipo de información requerida por el usuario. El sistema permite también la administración de varias consultas a través de un sencillo panel de control. Sólo se requiere una cuenta de acceso para ello.

En general, esta herramienta puede resultar de gran utilidad para el monitoreo de noticias, análisis de la competencia o de algún sector de la industria, seguimiento de avances en un tema específico (ej. medicina), conocimiento de movimientos y de posiciones de equipos deportivos, además de otros aspectos de gran interés.

En los próximos años, se cree que Internet estará invadido de agentes virtuales que operarán las 24 horas del día, los 365 días del año, con diversos propósitos. Probablemente en algunos casos, resulte difícil identificar si la atención que recibe algún usuario esté a cargo de una persona común y corriente o de un agente virtual inteligente programado para atender cualquier tipo de peticiones.

En este artículo se presentó un agente capaz de observar al usuario en sus distintas actividades en la Web, con el fin de crear y actualizar un perfil de usuario. En base a este perfil, y dada una consulta particular del usuario, el agente filtra los resultados obtenidos de un conjunto de motores de búsqueda para sugerir la lectura de un número reducido de documentos. El razonamiento Basado en Casos, tanto para el filtrado de documentos Web, como para su clasificación dentro de una jerarquía temática construida incrementalmente para cada usuario. Un conjunto de pruebas con usuarios reales permite observar que las recomendaciones realizadas por el agente concuerdan con las preferencias de los usuario

Fuente