El algoritmo como innovación en el tratamiento de datos masivos para el periodismo
Kevin Kelly (2012)[1], investigador y experto en tecnologías, dice que las tecnologías buscan para nosotros. Pero ¿Qué buscan? De esta afirmación y pregunta nos valemos para indicar que el uso de aplicaciones no se desarrollan per se para el periodismo o comunicación, sino que toca adaptar, desarrollar y diseñar un entorno más ad hoc para el funcionamiento de una determinada tecnología para los usos periodísticos . Un desarrollo que se basa en que un todo funcione según los flujos de trabajo o parámetros que tenga trazados. Es decir, un flujo-grama que es generado por un algoritmo.
Hoy, la técnica de los algoritmos juega un papel fundamental en la construcción de la nueva información. Solo necesitamos saber un poco de lógica para crear nuestro propio algoritmo que puede servir para procesar la información. Por ejemplo, la mayoría de agregadores de noticias están hechas por algoritmos que permiten seleccionar y encontrar información según el interés de cada usuario. Google es por excelencia, el rey de los algoritmos.
Pero ¿qué es un algoritmo? ¿Qué conocimientos son necesarios para crearlos? ¿Por qué se han convertido en una especie de piedra filosofal en la construcción de la información? ¿Qué relación guarda con el periodismo de datos? Para empezar, básicamente un algoritmo es el proceso de una acción. Un proceso o flujo de trabajo que está supeditado a ordenes (parametrizadas) que el creador del algoritmo ha configurado.
Según recoge la Wikipedia, un algoritmo es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Dado un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. El algoritmo se empleo en matemáticas, lógica, ciencias de la computación y disciplinas relacionadas.
Los algoritmos pueden ser expresados de muchas maneras, incluyendo al lenguaje natural, pseudocódigo, diagramas de flujo y lenguajes de programación entre otros. Muchos algoritmos son ideados para implementarse en un programa utilizando el pseudocódigo que es una descripción de alto nivel de un algoritmo que emplea una mezcla de lenguaje natural con algunas convenciones sintácticas propias de lenguajes de programación, como asignaciones, ciclos y condicionales, aunque no está regido por ningún estándar.
La relación existente entre un algoritmo y el periodismo de datos es cada vez más pertinente. El hecho más paradigmatico se desprende de una nota del Knight Center Periodismo para las Américas[2] que da cuenta en un post acerca de un terremoto de magnitud 4.4 que despertó a California el lunes 17 de marzo de 2014. El «primer reportero» en cubrir la noticia fue un algoritmo llamado Quakebot, recopilador de datos diseñado por el periodista y programador Ken Schwencke de Los Ángeles Times, según referencia la revista digital Slate.
Quakebot fue diseñado por Schwencke para recopilar datos de interés periodístico de alertas publicadas por el Servicio Geológico de los Estados Unidos (USGS), introduciéndolos a una plantilla noticiosa escrita con anterioridad. La nota preliminar se guarda en el sistema de manejo de contenido del periódico mientras se envía una alerta por correo a un editor humano, quien revisará la nota y decidirá si la publica en línea o no. Cuando Quakebot recibió una alerta del USGS señalando un terremoto de magnitud 3.0 o mayor (algo menor no causaría mucho impacto) a las 6:25 a.m., hora del Pacífico, mandó un correo a Schwencke quien publicó la nota pocos minutos después, asegurando que Los Angeles Times fuera el primer periódico en reportar la noticia. Y esto es sólo el principio…
[1] Kevin Kelly fue editor ejecutivo de la revista Wired durante siete años. Ha escrito para The New York Times, The Wall Street Journal y The Economist. Previamente ha Publicado el libro Fuera de Control y el bestseller New Rules for a New Economy.
[…] La IA se ha convertido en una veta tecnológica que diversas industrias empiezan a estar interesadas, incluida la industria de los medios de comunicación. La inteligencia artificial utilizada por las organizaciones de noticias, como hemos explicado en otros post, está relación, fundamentalmente con la creación de bots y el uso de algoritmos. […]