2009/07/24

El "hybris" del lenguaje natural

Para el autor de este artículo del blog Unqualified Reservations (en inglés), pretender construir un interfaz de lenguaje natural es un acto de "hybris", del orgullo insano que hace que un ser humano pretenda ponerse a la altura de los dioses.

El artículo es en realidad una crítica a Wolfram Alpha. Analizando este buscador, identifica en él tres grandes partes: unas bases de datos inmensas con "conocimiento del mundo" acumulado en ellas, unas muy interesantes aplicaciones que devuelven visualmente información sobre esos datos, y por último, un interfaz en lenguaje natural donde se entiende lo que el usuario pide y se ejecuta una aplicación u otra.

Ésta es la parte que el autor considera un "tremendo error", pues afirma que el cerebro humano ha necesitado millones de años de evolución para aprender a determinar qué acción tomar en cada momento, y que un sistema que pretenda saber esto encontrará muy pronto sus límites, como opina que los ha encontrado ya el propio Wolfram Alpha.

El artículo entero parece una crítica global al lenguaje natural (y una loa al "full-text search"), pero a mi entender, lo que se está criticando es otra cosa: la pretensión de querer responder de forma directa a cualquier pregunta de un usuario con un dato de la realidad. No se critica Wolphram Alpha como un "natural language interface", sino como un "question-answering system", que es lo que en realidad pretende ser. Y esa tarea, como hemos defendido siempre desde Bitext, es irrealista.

El lenguaje natural puede y debe ser implementado en las máquinas, pero conociendo su limitación, y usándolo sólo para facilitar (en términos de usabilidad) la vida a los usuarios; no para pretender convertir a las máquinas en los nuevos cerebros pensantes.

Efectivamente, el sector del lenguaje natural peca de "hybris", y ese orgullo hace que caiga una vez tras otra en estos grandes (y costosos) errores, complicando el futuro a quienes pretenden ir dando los pasos de uno a uno, sin querer llegar a la inteligencia artificial cuando las máquinas todavía tienen dificultades para distinguir un "caso" de una "casa". Wolfram Alpha, efectivamente, no va a ayudar en esta tarea.