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) 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 Atuadores Áudio Visão Cheiro Voz Vídeo Partes mecânicas Agente sensores a m b i e n t e modelo do ambiente Raciocinador efetuadores
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: Sensores Atuadores 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 Usuário Browser Base de Índices Web Busca Consulta Resposta Servidor de Consultas Base de Índices Search Engine Usuário Busca Web ---- 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 Servidor de News Indexing Engine Artigos Indexados Perfil do usuário Browser Internet Agente de Filtragem
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 Minder URL Status WEB E-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 Interatividade Aprendizado Pattern Matching Interatividade Help Desk
Agentes de Chat Session Log Padrõ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 )--( Web 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