ebook_curadoria_digital_usp.pdf Curadoria Teste - May. 2014 | Page 31

conforme explicado a seguir. O termo “algoritmo” é uma palavra latinizada, derivada do nome de Al Khwarizmi, matemático árabe do século 19. Na computação, um algoritmo é um “procedimento criado para cumprir uma tarefa específica” (Skiena, 2008, p. 3). Trata-se de um passo-a-passo computacional, um código de programação, executado numa dada periodicidade e com um esforço definido. O conceito de algoritmo permite pensá-lo como um procedimento que pode ser executado não apenas por máquinas, mas também por homens, ampliando seu potencial de acuidade associada à personalização. Deste modo, desenhar um algoritmo é elaborar uma série de instruções com a finalidade de resolver um problema. No caso da timeline social do Facebook, o algoritmo é utilizado especialmente para ordenar elementos (dados sobre outros usuários) por critério de importância (definida pelo programador da empresa). Para o Google, o algoritmo busca resolver o problema da compreensão dos dados e retorno de ocorrências afins. Para Zite ou Flipboard, o objetivo é produzir uma revista digital apenas com conteúdos relevantes para aquele usuário. Para a Amazon, o objetivo do algoritmo é ampliar o leque de sugestões para a compra de produtos. Nos demais exemplos, o uso de algoritmos ocorre na definição das fontes de informação. Ou seja, no cenário da comunicação digital, a rigor, o algoritmo trabalha com a missão de expurgar informações indesejáveis, oferecendo apenas o que o usuário julgaria eventualmente o mais relevante para si, conforme um modelo de negócio definido ou de acesso às informações também previamente determinado pelo proprietário do algoritmo. Como qualquer criação humana, o algoritmo pode ser mais ou menos “elegante”, mais ou menos original. No campo das ciências da computação, um bom algoritmo é aquele que é “correto” (certo para o problema), “eficiente” (resolve o problema mais rapidamente e facilmente possível) e fácil de ser implementado no sistema computacional (Skiena, 2008). A ligação entre algoritmo e capacidade de decisão (decidability) é bastante clara para os profissionais de computação: um algoritmo decide caminhos para cumprir sua meta. Para tanto, pode conter ou não inteligência artificial. Os que a contêm, assimilam novas informações apreendidas de seus usuários, aprendendo padrões de comportamento, e se tornando cada vez mais sofisticados. A curadoria realizada pelo algoritmo pode ser inserida em um campo de estudo emergente, a sociologia do algoritmo (Anderson, 2011, p. 529). Ao falar sobre “jornalismo de algoritmos”, Anderson afirma que “o algoritmo est