Agents on Social Networks Dárlinton B. F. Carvalho Agosto de 2010 Sumário Introdução Redes Sociais na Internet Engenharia de Software Orientada a Agentes Fundamentos Comunidades online Sistemas Multi-agentes Um Estudo de Caso #pshare Novo Estudo de Caso Branding on Social Media Introdução Redes sociais na Internet Introdução The 2010 Social Network Map Introdução Introdução Introdução Agent Oriented Software Engineering Fundamentos Online community framework de Souza, C. & Preece, J. (2004), "A framework for analyzing and understanding online communities", Interacting with Computers 16 (3), 579--610. Fundamentos da Silva, V. T. & de Lucena, C. J. (2007), "Modeling multi-agent systems", Commun. ACM 50 (5), 103--108. Fundamentos Estabelecendo uma relação entre comunidades online e Sistemas Multi-agentes capacidade Um estudo de caso Engenharia de Software Orientada a Agentes, fundamentada com frameworks teóricos de comunidades online Utilização de artefatos computacionais para facilitar a criação das ferramentas e na implementação da comunidade Governança Criação de uma plataforma de modo que os usuários participem da evolução da comunidade não apenas com dados, mas também com funcionalidades Um estudo de caso Metas do Projeto Criação de um sistema para o compartilhamento de preços de produtos. Aplicação de engenharia de software orientada a agentes no desenvolvimento do sistema para suporte a comunidade online Explorar novas tecnologias na Internet • Integrar com outros sistemas • Novas linguagens de programação • Frameworks Um estudo de caso Um estudo de caso Ex: adicionando um produto/serviço #pshare <categoria> <produto/serviço> <valor> <loja(on ou off-line)> <*cupom de desconto> <**cidade> Hashtag indexing = #pshare 1- Usuário posta um tweet com a hashtag #pshare 2- Um agente percebe o tweet através de um RSS 3- Agente atualiza o sistema com a informação sobre o produto/serviço Obs: O usuário poderá utilizar formatos personalizados de mensagem se tiver cadastro no sistema. product/service database Um estudo de caso Ex: obtendo um produto/serviço 1- Usuário faz busca por produto/serviço 2- Um agente processa a mensagem 3- Agente busca mensagem no banco de dados 4- Se não houver informação sobre o produto, o agente busca em outras fontes 5- Agente retorna resultado para o usuário Obs: O usuário possui busca personaliza se tiver cadastro no sistema. web search product/service database Um estudo de caso Novo Estudo de Caso Mídia Social Introdução 2010 Introdução The Internet is the first thing that humanity has built that humanity doesn't understand, the largest experiment in anarchy that we have ever had. Eric Schmidt Introdução Introdução Introdução Introdução Introdução Introdução Desafios Introdução Portabilidade de dados Introdução Facebook’s scaling challenge Before we get into the details, here are a few factoids to give you an idea of the scaling challenge that Facebook has to deal with: Facebook serves 570 billion page views per month (according to Google Ad Planner). There are more photos on Facebook than all other photo sites combined (including sites like Flickr). More than 3 billion photos are uploaded every month. Facebook’s systems serve 1.2 million photos per second. This doesn’t include the images served by Facebook’s CDN. More than 25 billion pieces of content (status updates, comments, etc) are shared every month. Facebook has more than 30,000 servers (and this number is from last year!) http://royal.pingdom.com/2010/06/18/the-software-behind-facebook Introdução 7 Scaling Strategies Facebook Used To Grow To 500 Million Users (MONDAY, AUGUST 2, 2010 AT 7:42AM) 1 million users per engineer 500 million active users 100 billion hits per day 50 billion photos 2 trillion objects cached, with hundreds of millions of requests per second 130TB of logs every day http://highscalability.com/blog/2010/8/2/7-scaling-strategies-facebook-used-to-grow-to-500-million-us.html Introdução Facebook Statistics http://www.facebook.com/press/info.php?statistics People on Facebook More than 500 million active users 50% of our active users log on to Facebook in any given day Average user has 130 friends People spend over 700 billion minutes per month on Facebook Activity on Facebook There are over 900 million objects that people interact with (pages, groups, events and community pages) Average user is connected to 80 community pages, groups and events Average user creates 90 pieces of content each month More than 30 billion pieces of content (web links, news stories, blog posts, notes, photo albums, etc.) shared each month. Introdução Facebook Statistics http://www.facebook.com/press/info.php?statistics Platform More than one million developers and entrepreneurs from more than 180 countries Every month, more than 70% of Facebook users engage with Platform applications More than 550,000 active applications currently on Facebook Platform More than one million websites have integrated with Facebook Platform More than 150 million people engage with Facebook on external websites every month Two-thirds of comScore’s U.S. Top 100 websites and half of comScore’s Global Top 100 websites have integrated with Facebook Introdução Twitter Twitter Twitter Introdução Twitter Introdução Twitter Introdução Twitter mood maps reveal emotional states of America http://www.newscientist.com/article/dn19200-twitter-mood-maps-reveal-emotional-states-of-america.html Introdução Introdução Novo Estudo de Caso Novo Estudo de Caso Mídias Sociais Técnicas de Coleta Abordagens de Medição Análise Visualização Problema: Branding on Social Media Perguntas?