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