Upload
internet
View
104
Download
1
Embed Size (px)
Citation preview
Agentes Inteligentes na Web
Arthur Gonçalves
Fábio Rocha
Hugo Alves
Renato Marcelino
Roteiro
Introdução Agentes Agentes na Web Conclusões
Introdução
Dados e informações na internet– Busca (Eficácia e Eficiência)
Usuários diversificados– Customização
IA aplicada a Web– Realizar tarefas– Prover serviços
Agentes
“Um agente é algo que percebe e age em um ambiente” (Russel & Norvig)– Função do agente– Medidade de desempenho– Ambiente
Comportamento humano x Comportamento racional
Paradigma
Agentes
Evolução de sistemas– Sistemas tradicionais– Sistemas especialistas
Ambiente restrito Profundida na resolução de problemas
– Agentes inteligentes Habilidade múltiplas
Agentes
Sensores– Áudio– Visão– Cheiro
Atuadores– Voz– Vídeo– Partes mecânicas
sensores Agente
efetuadores
a m
b i
e n
t e
Raciocinadormodelo do ambiente
Agentes
Agentes reativos Agentes reativos baseados em modelos Agentes baseados em objetivos Agentes baseados em utilidade
Agentes na Web
Internet– Informações não estruturadas– Larga quantidade de dados e informações– Usuários diversificados– Necessidade de acesso rápido e eficaz
Agentes na Web
Objetivos:– Obter quantidade rezoável de informações– Obter informações relevantes
Necessidade Perfil
Sensores– Páginas em HTML, E-mails, Conexões
Atuadores– Redirecionamento, envio de e-mails
Agentes na Web
Agentes de Busca Agentes que Filtram Informações Agentes de Entrega Off-line Agentes Notificadores Agentes de Chat Agentes de Suporte ao Comércio Outros...
Agentes de Busca
BrowserConsulta
Resposta
Servidor de Consultas Base de
Índices
Search EngineUsuário
Busca
WebWeb----
Agente
Indexing Engine
Agentes de Busca
WebMate– Agente de busca pessoal– Recomenda URL’s basedos no perfil do usuário– Relevância dos documentos (palavra-chave)– Gera um relatório diário de links relevantes de
acordo com o perfil do usuário
Agentes de Busca
Agente de busca de empregos Usuário seleciona quais características são
interessantes O sistema informa resultados via e-mail
Agentes de Busca
Meta-searcher Permite salvar a busca e continua
procurando novos resultados Novos resultados são informados via e-mail,
RSS ou pelo próprio site
Filtragem de Informação
Browser
Agente de Filtragem
InternetInternet
Servidor de News
Indexing Engine
ArtigosIndexados
Perfil dousuário
Filtragem de Informação
Encontram informações – Interesse do usuário
Filtram as informações – Perfil do usuário
Enviam resultados– E-mail– Página em html
Filtragem de Informação
NewsHound– Jornal personalizado na Web
– 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.
Filtragem de Informação
WebWatcher– Usuário identifica palavras-chave– Duas páginas estão relacionadas se há uma
terceira página que aponta para elas– Medida de similaridade: mutual information
Agentes de Entrega Off-line
Agentes que filtram informação– Não necessitam de conexão permanente à
Internet
Software desktop
Agentes de Entrega Off-line
PointCast– Serviço de broadcast news– Informações: notícias, clima, esportes,...– Instalação: desktop software– Personalização: user profile– Propriedades
Autonomia Continuidade temporal
Agentes de Entrega Off-line
Agentes Notificadores
Notifica o usuário de eventos de importância– Mudança de uma página na Web– Mudança de endereço de uma página– Recados em um fórum– Recados em redes sociais
Agentes Notificadores
URL Minder
– Monitora páginas na Web e comunica aos
usuários se houve mudanças nelas
– Versão para Intranet (Firewalls)
– Compatível com HTTP, FTP e GOPHER
– Checa páginas pelo menos 1 vez/dia
– Não faz busca recursiva de URLs.
Agentes Notificadores
Usuário Form
URL MinderURL
Status
URL
WEBE-mail
Agentes Notificadores
Job Machine Recomenda trabalhos que combinam com o perfil do
usuário– Procura palavras chaves no curriculum– Associa com buscas anteriormente feitas– Associa com detalhes de trabalhos que interessaram ao
usuário
Agentes Notificadores
Agentes de Chat
Simulam conversação humana– Aprendizado– Pattern Matching
Interatividade– Aprendizado– Help Desk
Agentes de Chat
Session LogPadrões de Conversação
ChatterBot
Usuário
Agentes de Chat
Vítor
Agentes de Chat
Eliza– Pioneiro
Assistentes
Calendar Agent– Marca encontros com outros usuários– Navega nas agendas disponíveis– Importa agendas e eventos do Outlook– Envia e-mail para recepcionistas listadas na
agenda– Solicita e organiza encontros com organizadores
de eventos
Assistentes
The Visitor-Hoster– Sistema Multi-Agente– Auxilia visita em ambientes acadêmicos– A partir das áreas de interesse do visitante, o
agente agenda o melhor horário de visita
Suporte à Comercio
Auxiliam o usuário na compra de produtos através da Web.– Buscam preços e tipos de produtos em diversos
locais.
Suporte à Comercio
BargainBot– Agente de compra eletrônica que auxilia usuários
da WEB a encontrar livros e comparar preços.
– Arquitetura multi-agente.
– Difere de uma search engine. Busca mais inteligente e direta
Suporte à Comercio
)--(WebWeb
Usuário
BargainBot
Sub-agentes
)--(
)--(
)--(
)--(
Conclusões
Agentes como poderoso paradigma IA amplamenta utilizada na indústria
– aMelhores serviços – Tarefas cumpridas com maior eficácia e eficiência
Referências
Sites: CareerBuilder http://www.careerbuilder.com/ Victor: http://victor.cesar.org.br Wikipedia:
http://en.wikipedia.org/wiki/Intelligent_agent
Livros: Inteligência Artificial – Stuart Russell, Peter Norvig Multi-Agent systems: A Modern Approach to
Distributed Artificial Intelligence - Weiss