agentes na web márcio david de magalhães santos (mdms@di.ufpe.br) departamento de informática...

Post on 17-Apr-2015

104 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Agentes na WebAgentes na Web

Márcio David de Magalhães SantosMárcio David de Magalhães Santos

(mdms@di.ufpe.br)(mdms@di.ufpe.br)

Departamento de Informática UFPEDepartamento de Informática UFPE

Recife, 1 de junho de 1999Recife, 1 de junho de 1999

RoteiroRoteiro

Motivação InternetAgentes na WebTipos de AgentesConclusão.

MotivaçãoMotivação

Utilizar o conhecimento em IA para realizar tarefas e prover serviços mais eficientemente na WEB

Agentes InteligentesAgentes Inteligentes na WEBna WEB

Agentes InteligentesAgentes Inteligentes na WEBna WEB

A InternetA Internet

Informações diversificadas e não estruturadas Usuários diversificadosDesafios

prover informação aos usuários leigos; libertar os usuários das tarefas repetitivas da

WEB; envio de informações relevantes aos usuários.

• Formato, Conteúdo.

O que é um Agente?O que é um Agente?

“Qualquer coisa que possa perceber ambiente através de sensores e agir sobre ele através de efetuadores.”

(Russel &Norving)

“Programas de computadores que simulam um relacionamento humano, fazendo alguma coisa que outra pessoa poderia fazer por você.”

(Ted Selker, IBM)

Agente na WebAgente na Web

Sensores Paginas HTML Textos Email FTP

Efetuadores Paginas HTML Ir para outra pagina Enviar email Texto

Categorias de Agentes na WebCategorias de Agentes na Web

Agentes de Busca Agentes que Filtram Informações Agentes de Entrega Off-line Agentes Notificadores Agentes de Suporte ao Comércio Agentes de Chat Outros...

Agentes de BuscaAgentes de Busca

A partir de um conjunto inicial de paginas, procuram

páginas recursivamente, tanto em

largura(WebCrawler) como em profundidade (Lycos)

Buscas e indexação - Booleana e Vetorial.

Atributos - Precision e Recall.

SHOE (Simple HTML Ontology Extensions )

colocando IA em páginas HTML

Agentes de BuscaAgentes de Busca

Sensores Paginas HTML FTP

Efetuadores Indexar Mudar de Página

Agentes de BuscaAgentes de Busca Arquitetura

BrowserConsulta

Resposta

Servidor de Consultas Base de

Índices

Search EngineUsuário

Busca

WebWeb)--(

Robô

Indexing Engine

SoftBotsSoftBots(agentes de busca personalizados)(agentes de busca personalizados)

“É um programa inteligente que usa outros softwares em prol do usuário” (Etzioni & Segal ‘92)

Orientado a objetivoNormalmente ficam na máquina do usuárioExemplos: MetaCrawler, Sensores: Paginas HTML,FTPEfetuadores:Paginas HTML

Softbot Softbot (Arquitetura)(Arquitetura)

BrowserConsulta

Resposta

Servidor de Consultas Base de

Índices

Search EngineUsuário

Softbot

Profile do usuário

Agentes que filtram InformaçãoAgentes que filtram Informação

Encontram informações de interesse do usuário através de várias fontes.

Filtram as informações encontradas de acordo com o perfil do usuário.

Enviam ao usuário relatórios com resultados de busca.

Sensores: Paginas HTML,Emails,NewsEfetuadores: Pagina HTML,Texto

Agentes que filtram InformaçãoAgentes que filtram InformaçãoArquiteturaArquitetura

Browser

Agente de Filtragem

InternetInternet

Servidor de News

Indexing Engine

ArtigosIndexados

Perfil dousuário

ExemplosExemplos

Bullseye Desktop software Utiliza cerca de 600 search engines

NewsHound Busca notícias de diversos jornais a partir do perfil do

usuário.

Envia estas informações através de e-mail ou páginas

html.

Utiliza critérios de relevância.

Agentes de Entrega Off-lineAgentes de Entrega Off-line

Agentes que filtram informação, mas que não necessitam de conexão permanente à Internet.

Software desktopExemplo: Pointcast

Serviço de broadcast news Propriedades

• Autonomia

• Continuidade temporal

Agentes NotificadoresAgentes Notificadores

Notifica o usuário de eventos de importância para ele.

Mudança de uma página na Web. Mudança de endereço de uma página.

Exemplo: URLMINDER Monitora páginas na Web e comunica

aos usuários se houve mudanças nelas Checa páginas pelo menos 1 vez/dia

Não faz busca recursiva de URLs.

URLMinder URLMinder (Arquitetura)(Arquitetura)

Usuário Form

URL MinderURL

Status

URL

WEBE-mail

Agentes de Suporte ao ComércioAgentes de Suporte ao Comércio

Auxiliam o usuário na compra de produtos através da Web. Buscam preços e tipos de produtos em diversos

locais.

Sensores:Paginas HTML (relativamente estruturadas)

Efetuadores: Página HTML

Agentes de Suporte ao ComércioAgentes de Suporte ao Comércio(Arquitetura)(Arquitetura)

)--(WebWeb

Usuário

BargainBot

Sub-agentes

)--(

)--(

)--(

)--(

Agentes de ChatTambém chamados de Avatars.Conversam com os usuários da WebOutros baseiam-se em pattern matchingCriados para help online de MUD’sOutras funções: Moderadores de lista,IRC,.

Session LogPadrões de Conversação

ChatterBot

Usuário

Outros Agentes na Web

Agentes de Colaboração (FireFly).

Agentes de Classificados (AdHound).

Food and Wine Agents Recepcionam o usuário na sua próxima visita

ao site.

E muitos outros....

Conclusão

A tecnologia de agentes está sendo cada vez mais utilizada para prover um melhor serviço para o usuário.

Há uma tendência a criação de agentes altamente especializados e coloca-los para trocar informações.

Bibliografia

Decker, K,”Designing Behaviors for Information Agents”,5 de julho1996

Koster,M.,“The Web Robots FAQ...”, http://info.webcrawler.com.

Smith, D, “Information finding and filtering for collection of semi-structured documents”

Ai on WEB, http://HTTP.CS.Berkeley.EDU/~russell/ai.html e sub-árvores

Botspot, http://www.botspot.com, e sub-árvores

top related