Skip to main content

¿Qué son los sistemas expertos?

La tecnología siempre ha consistido en construir máquinas mejores, más rápidas e inteligentes. Los sistemas expertos adoptan este concepto mediante el uso de una lógica informática avanzada para crear software que parece "pensar" y tomar decisiones por sí mismo. Tradicionalmente construido sobre lógica booleana - lógica que usa solo valores verdaderos o falsos - los sistemas expertos usan algoritmos complejos para calcular respuestas de una gran base de datos de información. Si la computadora no puede determinar la respuesta correcta, se supone que el programa no está equivocado, sino que la base de conocimiento no contiene suficiente información sobre el tema.

Cuando una computadora debe tomar una decisión, todo se descompone en una serie de declaraciones verdaderas o falsas. Si está programado para iluminarse cuando se presiona un botón, al presionar el botón se establece en verdadero y no presionar el botón se establece en falso. Falso significa que no hay luz mientras que verdadero enciende la luz. Esta es la base de la lógica informática.

Un sistema experto lleva estas respuestas verdaderas y falsas a un nuevo nivel. Al combinar una serie de respuestas verdaderas y falsas, la computadora intenta determinar cómo reaccionar ante una determinada situación. Puede cambiar su respuesta en función del patrón específico y el número de respuestas verdaderas y falsas.

La idea detrás de estos sistemas se basa en cómo piensa la gente. Los humanos pueden almacenar grandes cantidades de nuevos conocimientos y tomar decisiones basadas en conocimientos previos. La computadora está programada para "pensar" y tomar decisiones basadas en el conocimiento encontrado en su base de datos y en sus experiencias previas. En cierto modo, es como si la computadora "aprendiera" de sus éxitos y fracasos pasados.

Existen dos formas principales de sistemas expertos. El sistema experto tradicional utiliza la lógica booleana para tomar sus decisiones. Un sistema experto en lógica difusa, por otro lado, no lo hace. Calcula un rango de valores que se encuentran entre respuestas simples verdaderas o falsas para determinar en qué medida una declaración es más verdadera o más falsa.

Los sistemas expertos difusos son más parecidos a los humanos que los sistemas expertos tradicionales en la forma en que "piensan". Estos sistemas expertos no reciben respuestas específicas a un problema, sino que reciben una declaración de la cual extraen conclusiones adicionales. Este proceso se conoce como inferencia.

Por ejemplo, si una declaración dice "Todas las gatas están rayadas. Miss Kitty es una gata", los sistemas difusos de expertos inferirían que dado que todas las gatas están rayadas y Miss Kitty es una gata, entonces Miss Kitty debe estar rayada. La lógica difusa también puede calcular valores más complicados, como determinar la probabilidad de que una gata específica se raye si solo un porcentaje de gatas tiene rayas. Los sistemas expertos tradicionales necesitarían mucha más instrucción para llegar a estas mismas conclusiones.