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
–

Usuários diversificados
–

Busca (Eficácia e Eficiência)
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
–
–
–
ambiente

Voz
Vídeo
Partes mecânicas
sensores
Raciocinador
efetuadores
Agente
modelo 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



Sensores
–

Necessidade
Perfil
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
Usuário
Browser
Search Engine
Consulta
Resposta
Servidor de
Consultas
Base de
Índices
----
Web
Agente
Indexing Engine
Busca
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
Servidor
de News
Artigos
Indexados
Perfil do
usuário
Indexing Engine
Agente de Filtragem
Internet
Filtragem de Informação

Encontram informações
–

Filtram as informações
–

Interesse do usuário
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
E-mail
URL
Form
URL Minder
URL
Status
WEB
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 Log
ChatterBot
Usuário
Padrões de
Conversação
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
)--(
)--(
Web
)--(
BargainBot
)--(
Usuário
)--(
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
Download

Agentes na Web