agentes inteligentes na web arthur gonçalves fábio rocha hugo alves renato marcelino

37
Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

Upload: internet

Post on 21-Apr-2015

104 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

Agentes Inteligentes na Web

Arthur Gonçalves

Fábio Rocha

Hugo Alves

Renato Marcelino

Page 2: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

Roteiro

Introdução Agentes Agentes na Web Conclusões

Page 3: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

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

Page 4: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

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

Page 5: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

Agentes

Evolução de sistemas– Sistemas tradicionais– Sistemas especialistas

Ambiente restrito Profundida na resolução de problemas

– Agentes inteligentes Habilidade múltiplas

Page 6: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

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

Page 7: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

Agentes

Agentes reativos Agentes reativos baseados em modelos Agentes baseados em objetivos Agentes baseados em utilidade

Page 8: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

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

Page 9: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

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

Page 10: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

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

Page 11: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

Agentes de Busca

BrowserConsulta

Resposta

Servidor de Consultas Base de

Índices

Search EngineUsuário

Busca

WebWeb----

Agente

Indexing Engine

Page 12: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

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

Page 13: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

Agentes de Busca

Agente de busca de empregos Usuário seleciona quais características são

interessantes O sistema informa resultados via e-mail

Page 14: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

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

Page 15: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

Filtragem de Informação

Browser

Agente de Filtragem

InternetInternet

Servidor de News

Indexing Engine

ArtigosIndexados

Perfil dousuário

Page 16: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

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

Page 17: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

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.

Page 18: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

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

Page 19: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

Agentes de Entrega Off-line

Agentes que filtram informação– Não necessitam de conexão permanente à

Internet

Software desktop

Page 20: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

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

Page 21: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

Agentes de Entrega Off-line

Page 22: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

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

Page 23: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

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.

Page 24: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

Agentes Notificadores

Usuário Form

URL MinderURL

Status

URL

WEBE-mail

Page 25: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

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

Page 26: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

Agentes Notificadores

Page 27: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

Agentes de Chat

Simulam conversação humana– Aprendizado– Pattern Matching

Interatividade– Aprendizado– Help Desk

Page 28: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

Agentes de Chat

Session LogPadrões de Conversação

ChatterBot

Usuário

Page 29: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

Agentes de Chat

Vítor

Page 30: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

Agentes de Chat

Eliza– Pioneiro

Page 31: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

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

Page 32: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

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

Page 33: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

Suporte à Comercio

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

locais.

Page 34: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

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

Page 35: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

Suporte à Comercio

)--(WebWeb

Usuário

BargainBot

Sub-agentes

)--(

)--(

)--(

)--(

Page 36: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

Conclusões

Agentes como poderoso paradigma IA amplamenta utilizada na indústria

– aMelhores serviços – Tarefas cumpridas com maior eficácia e eficiência

Page 37: Agentes Inteligentes na Web Arthur Gonçalves Fábio Rocha Hugo Alves Renato Marcelino

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