agentes na web márcio david de magalhães santos ([email protected]) departamento de informática...
TRANSCRIPT
![Page 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](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10b497959413d8c26de/html5/thumbnails/1.jpg)
Agentes na WebAgentes na Web
Márcio David de Magalhães SantosMárcio David de Magalhães Santos
([email protected])([email protected])
Departamento de Informática UFPEDepartamento de Informática UFPE
Recife, 1 de junho de 1999Recife, 1 de junho de 1999
![Page 2: 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](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10b497959413d8c26de/html5/thumbnails/2.jpg)
RoteiroRoteiro
Motivação InternetAgentes na WebTipos de AgentesConclusão.
![Page 3: 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](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10b497959413d8c26de/html5/thumbnails/3.jpg)
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
![Page 4: 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](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10b497959413d8c26de/html5/thumbnails/4.jpg)
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.
![Page 5: 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](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10b497959413d8c26de/html5/thumbnails/5.jpg)
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)
![Page 6: 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](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10b497959413d8c26de/html5/thumbnails/6.jpg)
Agente na WebAgente na Web
Sensores Paginas HTML Textos Email FTP
Efetuadores Paginas HTML Ir para outra pagina Enviar email Texto
![Page 7: 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](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10b497959413d8c26de/html5/thumbnails/7.jpg)
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...
![Page 8: 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](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10b497959413d8c26de/html5/thumbnails/8.jpg)
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
![Page 9: 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](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10b497959413d8c26de/html5/thumbnails/9.jpg)
Agentes de BuscaAgentes de Busca
Sensores Paginas HTML FTP
Efetuadores Indexar Mudar de Página
![Page 10: 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](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10b497959413d8c26de/html5/thumbnails/10.jpg)
Agentes de BuscaAgentes de Busca Arquitetura
BrowserConsulta
Resposta
Servidor de Consultas Base de
Índices
Search EngineUsuário
Busca
WebWeb)--(
Robô
Indexing Engine
![Page 11: 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](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10b497959413d8c26de/html5/thumbnails/11.jpg)
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
![Page 12: 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](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10b497959413d8c26de/html5/thumbnails/12.jpg)
Softbot Softbot (Arquitetura)(Arquitetura)
BrowserConsulta
Resposta
Servidor de Consultas Base de
Índices
Search EngineUsuário
Softbot
Profile do usuário
![Page 13: 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](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10b497959413d8c26de/html5/thumbnails/13.jpg)
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
![Page 14: 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](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10b497959413d8c26de/html5/thumbnails/14.jpg)
Agentes que filtram InformaçãoAgentes que filtram InformaçãoArquiteturaArquitetura
Browser
Agente de Filtragem
InternetInternet
Servidor de News
Indexing Engine
ArtigosIndexados
Perfil dousuário
![Page 15: 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](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10b497959413d8c26de/html5/thumbnails/15.jpg)
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.
![Page 16: 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](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10b497959413d8c26de/html5/thumbnails/16.jpg)
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
![Page 17: 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](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10b497959413d8c26de/html5/thumbnails/17.jpg)
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.
![Page 18: 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](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10b497959413d8c26de/html5/thumbnails/18.jpg)
URLMinder URLMinder (Arquitetura)(Arquitetura)
Usuário Form
URL MinderURL
Status
URL
WEBE-mail
![Page 19: 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](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10b497959413d8c26de/html5/thumbnails/19.jpg)
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
![Page 20: 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](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10b497959413d8c26de/html5/thumbnails/20.jpg)
Agentes de Suporte ao ComércioAgentes de Suporte ao Comércio(Arquitetura)(Arquitetura)
)--(WebWeb
Usuário
BargainBot
Sub-agentes
)--(
)--(
)--(
)--(
![Page 21: 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](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10b497959413d8c26de/html5/thumbnails/21.jpg)
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
![Page 22: 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](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10b497959413d8c26de/html5/thumbnails/22.jpg)
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....
![Page 23: 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](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10b497959413d8c26de/html5/thumbnails/23.jpg)
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.
![Page 24: 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](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10b497959413d8c26de/html5/thumbnails/24.jpg)
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