¿Cómo cambiará el mundo cuando todo tenga una API?

Este es el mundo sobre el que Sir Tim Berners-Lee, el cerebro detrás de la World Wide Web, escribió en un artículo seminal de Scientific American titulado The Semantic Web http://www-sop.inria.fr/acacia/c…. Su visión es de un mundo en el que los sitios web, que actualmente están diseñados para ser interpretados por navegadores pero cuyo contenido está diseñado para ser entendido por las personas, contienen información que permite que otras máquinas entiendan sus contenidos a través de la semántica, datos que explican sus contenidos, o metadatos Es un concepto poderoso, como verán en el documento. Después de 15 años y miles de millones de inversión en desarrollos semánticos, tenemos muchos bits, pero nada como la visión de Sir Tim, en gran parte porque es imposible llegar desde sitios web, o incluso API. A partir de 2015, ¿está muerta la web semántica? y el negocio semántico web: ir a ninguna parte lentamente – InformationWeek tiene una buena perspectiva sobre esto. Necesita algo mas. Creo que sé lo que es eso y estoy trabajando para entregarlo.

Necesitamos desesperadamente algo con capacidades similares a la web semántica. El Internet de las Cosas tendrá muchas veces más dispositivos en red que humanos, y todos generarán datos. Ya recopilamos más datos de los que la mayoría de las empresas pueden procesar. Las API REST son una parte importante para hacer que los datos sean accesibles y utilizables por las máquinas. Las máquinas deben poder encontrar y procesar esos datos para producir inteligencia accionable para nosotros, como lo hacen algunos de los motores de análisis de la nueva generación; o para tomar acciones ellos mismos. Es el segundo de estos que me interesa.

Entonces el mundo digital se volverá muy real, por más paradójico que pueda parecer. En términos muy simples, lo que API hace es aumentar la conectividad entre plataformas digitales. Cuando los robots pueden transferir información y procesar palabras, la codificación habría ingresado completamente en un campo diferente. Las líneas de código se transpondrán en el mundo de manera muy similar a Matrix. De hecho, es un pensamiento bastante aterrador. ¿Recuerdas al señor Smith? Era un programa que se corrompió y trató de corromper a otros. A pesar de que todavía faltan décadas para darle fisicalidad a un programa, un programa malicioso o IA en un mundo totalmente digitalizado conectado por API sería catastrófico. Algo así como Ultron en Avengers.

Todo lo que sea pirateable será pirateado.

Eso es todo.

Hackeable tanto en el sentido de que puedes hacer cosas interesantes con él [1] como pirateable en el sentido mediático de “oh noes los terroristas [2]”

Ya hay una guía para esto [3] en Twitter.

Ah, también, todo se romperá y debe reiniciarse. Pero hay un wossname para eso.

Notas al pie

[1] Cultura hacker

[2] Hacker (seguridad informática)

[3] Internet de mierda