3. AGENTES INTELIGENTES DE BÚSQUEDA

Definición:

Como dicen Tramullas y Olvera (2001), los sistemas de agentes más conocidos de Internet son, sin lugar a dudas, los web robots, agentes que desarrollan todo tipo de tareas en la World Wide Web. Los más populares y útiles, al menos en lo que respecta al usuario común, son los agentes de búsqueda de información, o searchbots (robots de búsqueda).

Los buscadores alimentan sus bases de datos mediante la utilización de robots llamados spiders, wanderers o worms, a los que delegan las tareas de localización, acceso, copia y actualización de documentos. Junto a éstos, cada vez en mayor medida aumenta la utilización de los agentes personales para la recuperación de información, que actúan como intermediarios entre el usuario y los motores de búsqueda, tanto si éstos son de tipo general como especializados. No todos los llamados searchbots ofrecen las mismas prestaciones, ni las mismas características, ni la misma forma de uso.

Son muchas las definiciones que existen sobre estos robots de la web, una de las primeras fue la de Koster en 1995 “Un robot web es un programa que atraviesa la estructura hipertextual de la web para recuperar un documento y recuperar recursivamente todos los documentos enlazados con el mismo”.

Otra definición de whatis.com dice “… en Internet, un agente inteligente es un programa que busca información o desarrolla algún otro servicio sin la presencia inmediata del usuario y a intervalos temporales predefinidos. En general se le llama Softbot o Bot (abreviaturas de robot de software)”.

Los agentes multibuscadores son aplicaciones cliente que el usuario instala en su ordenador y ejecuta cuando quiere, sin necesidad de conectarse previamente a ningún sitio (Hípola, Vargas-Quesada y Montes, 1999). En algunas modalidades utilizan uno o varios motores de búsqueda como “semilla” o punto de partida para realizar las consultas, de tal forma que los resultados obtenidos, si son pertinentes, se convierten en semilla para un nuevo salto hipertextual. La combinación de resultados de distintos buscadores incrementa la cobertura y, no el solapamiento o la duplicidad de información.

De las definiciones anteriores se pueden extraer las características y prestaciones que debe ofrecer un searchbot. En primer lugar, el usuario le informa de cuáles son sus necesidades de información, y delega en el agente de búsqueda la ejecución de las tareas necesarias para solucionarlas. Como la tarea principal es la obtención de documentos que satisfagan la necesidad planteada, el searchbot inicia una serie de tareas simultáneas, explorando documentos de la web, a los que puede llegar de diferentes formas. La manera más común, por el momento, es la consulta de múltiples motores de búsqueda. Todo ello, en un segundo plano, mientras el usuario se dedica a navegar y a consultar otras fuentes de información.

Al tratar el tema de los agentes inteligentes de búsqueda vemos que pueden existir dudas en cuanto a las diferencias que hay entre éstos y los buscadores.

Ejemplo de agente inteligente de búsqueda: BullsEye

BullsEye es una aplicación que permite a los usuarios recuperar, gestionar y permanecer alertado sobre determinada información en Internet. El agente utiliza una colección de motores de búsqueda que recuperan los resultados relevantes del web visible e invisible (puesto que es capaz de lanzar consultas a bases de datos). Es tan potente o más que Copernic.

Este producto, además, permite refinar u organizar los resultados obtenidos, además de guardarlos en un archivo. Una vez guardados, es posible también preparar informes sobre estos resultados, creando un documento más profesional para trabajar con él o mandarlo a cualquier otra persona interesada en el informe. Según IntelliSeek (empresa que comercializa el producto), este producto es la aplicación más completa de la red, así como la más potente en búsquedas, análisis, gestión y distribución de información.

Para instalar BullsEye, es necesario descargar una pequeña aplicación de 400 Kb. Una vez descargada, esta aplicación conecta con el servidor de IntelliSeek y comienza la instalación on-line de todos los archivos necesarios.
Una vez instalado y ejecutado el programa, aparece la siguiente ventana.

Ventana principal de BullsEye
Contiene un menú en la parte superior, y un panel de botones. En la parte central hay dos cuadros: el superior contiene publicidad, y el inferior es el que interactúa con el usuario (sirve para introducir búsquedas y mostrar resultados). En la parte izquierda aparece otro panel organizado por categorías, que nos permite también comenzar el proceso de búsqueda:
- IntelliSeek: desde aquí podemos visitar la web de la empresa, acceder a su página principal, a la de productos, a la de ayuda técnica, a InvisibleWeb.com y también navegar por el tour para aprender más sobre este producto.
- Búsquedas: este panel nos permite realizar búsquedas agrupadas en 14 categorías (toda la web, noticias, compras, multimedia, etc).
- Gestión: nos permite gestionar las búsquedas, estableciendo webs favoritas, recuperando búsquedas almacenadas en disco, mostrando el histórico de consultas y elaborando informes.
- Track: nos informa de las características de BullsEye 2 Pro y nos permite acceder a la web de la empresa para adquirirlo por 150$ (unas 28.000 ptas).
Para introducir una búsqueda, seleccionamos una categoría del segundo panel. Según la que escojamos el programa nos ofrece delimitar unos parámetros de la búsqueda diferentes según la zona que seleccionemos. El panel central nos sirve para especificar estos parámetros e introducir la consulta, además de establecer otros parámetros comunes a todas las consultas, mediante dos botones situados en la parte superior izquierda de este panel:
- Advanced: permite introducir operadores lógicos, realizar búsquedas de todas las palabras, alguna, orden de las palabras, analizar los resultados, y otras opciones como delimitar los motores de búsquedas a emplear, añadir otros motores, etc.
- Defaults: permite configurar los valores por defecto de los parámetros anteriormente comentados y también configurar el modo de presentación de los resultados (por relevancia o por fecha) y el número máximo de resultados mostrados por motor.


Ventana de introducción de consultas
En esta ventana es posible realizar una búsqueda en toda la red (The Whole Web), realizar una búsqueda especial (Specialty Searches) o bien buscar por categorías más específicas, agrupadas en la sección Hot Categories. Como ya se ha comentado anteriormente, según la zona en la que busquemos (Web, News, Shopping, etc), situadas en el panel de la izquierda, los parámetros de la búsqueda serán distintos.
Tras introducir una consulta, el motor comienza la búsqueda en la zona seleccionada y con los parámetros elegidos. Cuando el motor finaliza, la ventana muestra el siguiente aspecto:

BullsEye tras realizar una búsqueda
BullsEye ordena los resultados por número de incidencias en cada motor utilizado para la búsqueda, mostrando el título del archivo encontrado, la dirección del servidor donde se encuentra alojado y el motor de búsqueda empleado. Si pinchamos sobre la web origen, automáticamente se abre una nueva ventana del navegador y se procede a la carga de la web. También podemos realizar un informe de estos resultados, mandarlos por correo electrónico, refinar la búsqueda, y otras opciones interesantes que quedan al margen de esta memoria.


Ventajas:
- Ofrece la mayor cobertura Web posible (casi 800 motores de búsqueda disponibles en cada búsqueda).
- Permite buscar y navegar al mismo tiempo.
- Estudia la consulta introducida mediante un análisis lingüístico avanzado.
- Elimina enlaces rotos, duplicados o irrelevantes.
- Destaca las palabras clave introducidas en la búsqueda en todas las webs que encuentra.
- Permite búsqueda especializada por áreas usando tecnologías de agentes de búsqueda.
- Conduce a las fuentes que proporcionan los mejores resultados.
- Permite ojear los documentos rápidamente para comprobar su validez.
- Ahorra visitar páginas no útiles y evita la frustración de no encontrar lo que se buscaba.
- Rápido acceso a los resultados relevantes.
- Ahorra tiempo, ya que no es necesario descargar páginas web o volver a cargar la página de resultados.
- Encuentra la información que se busca.
- Admite el uso de estos caracteres específicos de determinadas lenguas ("ñ", la "ç", la "ü", etc.), así como el uso de los acentos.


Desventejas:
- Por defecto, no distingue entre mayúsculas y minúsculas.
- Tampoco dispone de opciones específicas de truncamiento.
- No tiene opción de permitir escoger la lengua de búsqueda o acotación de la web por el idioma.
- Tampoco da opción de delimitar la búsqueda por fechas concretas.