Detectar cambios en el contenido palabra por palabra: una API para procesamiento de lenguaje natural basado en web

_MG_0239Luis Leiva ha presentado una API orientada a la extracción de textos de un sitio web, de la que cabe destacar tres caracterí­sticas interesantes:

– Trabaja a nivel de frase y para sitios web completos, a partir de una URL de partida, gracias a un sofisticado crawler.
Funciona en páginas de contenido dinámico, pues el crawler ejecuta el código JavaScript de las mismas.
Utiliza webhooks para enviar notificaciones push. Las notificaciones se enví­an cuando se ha producido algún cambio en alguno de los textos de las páginas del sitio web.

En su charla en APIdays Mediterranea se ha comentado un caso real de uso de esta API. En concreto, la startup Sciling la ha usado para desarrollar una aplicación web que estima lo que costarí­a traducir un sitio web.

Aunque esta API aún no está abierta al público, se espera que lo esté en un futuro.

Fotografí­a de Mariano Cuesta.

Las APIs en el procesamiento del lenguaje natural

En la tarde de la segunda jornada de APIdays Mediterranea se trató el tema del Procesamiento del Lenguaje Natural (PLN) y cómo las APIs pueden ayudar a desarrollar este área. El campo del Procesamiento del Lenguaje Natural está presente no solo en el proceso de enseñanza-aprendizaje de lenguas, sino también en cualquier ámbito en el que el lenguaje esté involucrado, como motores de búsqueda o páginas web que tengan un catálogo de productos.

En este sentido, las APIs han supuesto una mejora cualitativa para el PLN ya que las sucesivas llamadas a la API permiten que las bases de datos se actualicen constantemente; así­ como una mejora cuantitativa, pues con este sistema la mayorí­a de los usuarios (profesores, desarrolladores web, linguistas o aficionados) pueden crear sus propias herramientas.

Antonio Matarranz, de Daedalus presentó sus APIs para el desarrollo de tecnologí­a basada en la semántica, más en concreto, cómo una API semántica puede mejorar nuestro negocio. En este sentido, Antonio explicó cómo la tecnologí­a semántica puede ayudar al posicionamiento en buscadores o a analizar el sentido positivo o negativo de lo que se comenta en las redes sociales sobre nuestra empresa. Aunque son conscientes de que la implementación de esta tecnologí­a no será tan sencilla, desde Daedalus han trabajado en diferentes experimentos para mejorar esta tecnologí­a que aportará ventajas tanto a vendedores como a clientes. Como ya hicieron otros ponentes a lo largo de APIdays Mediterranea, Antonio Matarranz destacó la facilidad de uso de las APIs, incluso para desarrolladores no experimentados. Por último, se presentó la API Textalitycs, una API que permitirá extraer el significado de diferentes contenidos. Entre el público se interesaron por cómo conseguí­an convencer a nuevos clientes a romper la barrera del miedo a probar nuevos productos, a lo que Antonio contestó que merecí­a la pena invertir en estas tecnologí­a porque los resultados eran beneficiosos.

Elena ílvarez, de Apicultur explicó por qué es necesario que existan APIs linguí­sticas. La idea que se tiene de la lengua es de un sistema ordenado en varias ramas, pero esto no es realmente así­ en el uso práctico, sino que la lengua se presenta como algo interconectado. La lengua es algo creativo y, según Elena, algo difí­cil de atrapar en un sistema. Elena remarcó que cuando los seres humanos necesitan comunicar conocimiento lo hacen a través de la lengua, pero las máquinas con las que tratamos no siempre están preparadas para esta riqueza y variedad. Así­, Elena advirtió de la barrera con el que se encuentra un desarrollador cuando tiene que resolver un problema linguí­stico, ya que muchos desconocen los rudimentos de la ciencia linguí­stica. La plataforma Apicultur intenta ayudar a los desarrolladores ofreciendo APIs que solucionarán problemas linguí­sticos. La conjunción de las APIs que proporciona Apicultur puede crear un traductor, diccionarios o plataformas de ejercicios para enseñar la lengua, por ejemplo.

Más información:

Sigue APIdays Mediterranea por streaming