1 / 24

Agentes na Web

Agentes na Web. Márcio David de Magalhães Santos (mdms@di.ufpe.br) Departamento de Informática UFPE Recife, 1 de junho de 1999. Roteiro. Motivação Internet Agentes na Web Tipos de Agentes Conclusão. Motivação.

taliesin
Download Presentation

Agentes na Web

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Agentes na Web Márcio David de Magalhães Santos (mdms@di.ufpe.br) Departamento de Informática UFPE Recife, 1 de junho de 1999

  2. Roteiro • Motivação • Internet • Agentes na Web • Tipos de Agentes • Conclusão.

  3. Motivação • Utilizar o conhecimento em IA para realizar tarefas e prover serviços mais eficientemente na WEB Agentes Inteligentes na WEB

  4. A Internet • Informações diversificadas e não estruturadas • Usuários diversificados • Desafios • 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.

  5. 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)

  6. Agente na Web • Efetuadores • Paginas HTML • Ir para outra pagina • Enviar email • Texto • Sensores • Paginas HTML • Textos • Email • FTP

  7. Categorias 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...

  8. Agentes 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

  9. Agentes de Busca • Sensores • Paginas HTML • FTP • Efetuadores • Indexar • Mudar de Página

  10. Usuário Search Engine Consulta Browser Servidor de Consultas Base de Índices Resposta )--( Robô Web Indexing Engine Busca Agentes de BuscaArquitetura

  11. SoftBots(agentes de busca personalizados) • “É um programa inteligente que usa outros softwares em prol do usuário” (Etzioni & Segal ‘92) • Orientado a objetivo • Normalmente ficam na máquina do usuário • Exemplos: MetaCrawler, • Sensores: Paginas HTML,FTP • Efetuadores:Paginas HTML

  12. Usuário Search Engine Consulta Servidor de Consultas Browser Softbot Resposta Profile do usuário Base de Índices Softbot (Arquitetura)

  13. Agentes 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,News • Efetuadores: Pagina HTML,Texto

  14. Servidor de News Browser Perfil do usuário Artigos Indexados Internet Indexing Engine Agente de Filtragem Agentes que filtram InformaçãoArquitetura

  15. Exemplos • 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.

  16. Agentes de Entrega Off-line • Agentes que filtram informação, mas que não necessitam de conexão permanente à Internet. • Software desktop • Exemplo: Pointcast • Serviço de broadcast news • Propriedades • Autonomia • Continuidade temporal

  17. Agentes 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.

  18. URL Usuário Form URL E-mail URL Minder WEB Status URLMinder (Arquitetura)

  19. Agentes 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

  20. )--( )--( )--( )--( BargainBot Web Usuário )--( Sub-agentes Agentes de Suporte ao Comércio(Arquitetura)

  21. Session Log Padrões de Conversação ChatterBot Usuário Agentes de Chat • Também chamados de Avatars. • Conversam com os usuários da Web • Outros baseiam-se em pattern matching • Criados para help online de MUD’s • Outras funções: Moderadores de lista,IRC,.

  22. 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....

  23. 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.

  24. 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

More Related