¿Cuál es el estado de representar conceptos abstractos como el futuro o la satisfacción humana en el lenguaje que una máquina puede entender?

Lo siguiente no va a ser exhaustivo porque el tema es lo suficientemente complicado como para llevar un libro. (De hecho, estoy trabajando en un conjunto de volúmenes). Primero hay que establecer mucho trabajo de campo para poner todo en contexto.
Una vista es: si intentas formar una filosofía con ideas de qué es el conocimiento, puedes concluir que un “concepto” es una construcción de “alto nivel” que existe en una especie de espacio de conocimiento abstracto. Está arriba en las nubes, una cosa abstracta, pero tiene una estructura y un significado de la estructura. (Para discutir el significado también se necesita un libro, no se puede cubrir aquí). Para extender una estructura abstracta hacia el mundo real y trabajar con él, tenemos que representarlo mediante una pirámide / red de bits de conocimiento menos atómicos, y enlaces a Otros conceptos sobre los que podría construirse.
Los conceptos ‘existen’ dentro de un sistema de conocimiento. No pueden existir sin ese marco, esa base. A menudo, los sistemas de conocimiento se construyen a lo largo del tiempo por las culturas. Por ejemplo, la medicina es manejada en la sociedad humana por culturas “médicas” que la tratan y que desarrollan su propio lenguaje y conceptos codificables en ese idioma. Entonces, si quisiera determinar si dos conceptos médicos eran iguales, tendría que entender el sistema de conocimiento de la cultura de base y luego comparar las “redes” de los conceptos. Este proceso, aunque eventualmente se puede lograr, en este momento no es fácil de hacer en las computadoras, excepto en casos triviales y de juguetes. En particular, los conceptos que involucran creencias y valores muy humanos solo pueden tener un significado si usted entiende a los humanos y sus sistemas de conocimiento. El mero razonamiento de la máquina por lógica pura de alguna base de datos no lo cortará. Los sistemas informáticos de hoy no comprenden la cultura humana en general, y simplemente no pueden manejar este problema. Sin embargo, eventualmente tendremos sistemas que pueden hacer eso, pero están bastante lejos.
Mi opinión sobre esto es que tenemos que desarrollar sistemas que comprendan la mente humana bastante bien, y además de eso comprendamos la cultura humana, y solo entonces puede una máquina razonar acerca de los conceptos humanos. El problema se complica aún más por el hecho de que el lenguaje es inherentemente bastante ambiguo, porque la interpretación del significado depende de la cultura de la que provenga. Por lo tanto, una oración puede significar cosas muy diferentes para dos personas diferentes. Entonces, dos personas pueden ver un concepto de diferentes maneras, y usted puede ver cómo esto puede llevar a problemas si intenta comparar dos conceptos para la igualdad. Todo esto hace que el problema no sea trivial de manejar en un sistema de programación simple.