Sistemas Expertos: el impulso de la Inteligencia Artificial

24/08/2023 | Santander Universidades

¿Alguna vez te has preguntado cómo la inteligencia artificial es capaz de tomar decisiones y hacer recomendaciones como si fuera un especialista? La respuesta está en los sistemas expertos, una de las principales aplicaciones prácticas de la Inteligencia Artificial (IA) que permite emular la capacidad de la inteligencia humana para resolver problemas en áreas específicas.

Aunque tienen un alcance limitado al estar centrados en ámbitos concretos, los sistemas expertos han demostrado ser muy valiosos en una amplia variedad de campos como el diagnóstico médico, la ingeniería, la detección de fraudes o las finanzas, entre otros. 

Desde que Peter J. F. Lucas y Linda C. van der Gaag, investigadores de la Universidad de Twente en los Países Bajos, estimaran en 1991 en su libro Principles of Expert Systems la existencia de alrededor de 100.000 sistemas expertos en el mundo, estos se han elevado a más de 300.000 en los últimos años, según el informe Global State of Artificial Intelligence, publicado por la consultora Frost & Sullivan.

Los avances en IA, la mayor disponibilidad de datos y la creciente demanda de sistemas de automatización son los principales causantes de este auge. ¿Quieres saber cómo los sistemas expertos se han vuelto esenciales para resolver problemas y aportar soluciones en nuestro día a día? Sigue leyendo este artículo.

Qué son los sistemas expertos y cómo funcionan

Los sistemas expertos son programas informáticos diseñados para simular el conocimiento y las habilidades analíticas de un especialista en un campo concreto. Su finalidad es proporcionar a los usuarios recomendaciones, diagnósticos, soluciones o decisiones de nivel experto en áreas complejas, pero bien definidas.

En la actualidad, estos sistemas utilizan algoritmos muy sofisticados y técnicas de inferencia para simular el modo en el que una persona toma sus decisiones. Esta complejidad, sin embargo, no estuvo en los inicios de los sistemas expertos. En este sentido, esta tecnología ha evolucionado a lo largo del tiempo, y a través de tres fases, hasta convertirse en uno de los iconos de la IA actual:

  • Primera fase (finales de los 60 y década de los 70): estos sistemas estaban basados en una lógica binaria de verdadero o falso o sí / no. 
  • Segunda fase (1980): a medida que avanzaba la tecnología, los de la segunda generación introdujeron el modelo probabilístico basado en el razonamiento “causa-posible-efecto”, lo que ya implicaba una capacidad para gestionar la incertidumbre utilizando redes y probabilidades bayesianas. 
  • Última y actual fase (1990): los sistemas expertos dieron un salto significativo al introducir la lógica difusa abordando problemas complejos con un enfoque más flexible y adaptativo, es decir, acercándose aún más al razonamiento humano.
sistemas-expertos

Elementos clave de los sistemas expertos

Los componentes de un sistema experto son los siguientes:

  • El conocimiento. Hace referencia a los hechos, reglas y modelos causales compilados por los expertos. Representa la experiencia acumulada del sistema en el ámbito concreto y la especialidad para la que está diseñado. 
  • El motor de inferencia. Este es el “cerebro” que aprovecha el conocimiento aportado para razonar los problemas y llegar a soluciones, imitando a un experto humano. Esto es posible gracias al uso de algoritmos que implementan diferentes métodos clave para emular el razonamiento humano.
  • Interfaz de software. El tercer componente es la interfaz de usuario, que es la parte que facilita que el usuario explote el motor de inferencia.

Tipos de sistemas expertos

Según el Departamento de Ciencias de la Computación e Inteligencia Artificial de la Universidad de Granada, los tipos de sistemas expertos que existen y que configuran el funcionamiento del motor de inferencia pueden estar basados en:

  • Reglas previamente establecidas (RBR, del inglés Rule Based Reasoning) o encadenamiento hacia atrás. Estos comienzan con una hipótesis o posible solución y luego buscan una evidencia que la apoye. Para ello, aplica reglas heurísticas respaldadas generalmente en la lógica difusa para su evaluación y aplicación.
  • Basados en casos (CBR, del inglés Case Based Reasoning) o encadenamiento hacia delante. Este tipo comienza con datos disponibles y los utiliza para generar nuevas conclusiones. Por medio de este razonamiento, la solución llega después de analizar un problema similar planteado con anterioridad y adaptarlo al nuevo.
  • Basados en redes bayesianas. Fundamentados en la estadística y en el teorema de Bayes, son utilizados, sobre todo, para la predicción, clasificación o el diagnóstico de enfermedades y en medicina.

Ventajas de los sistemas expertos

Según Denis Aleksandrovich Kiryanov, científico de la computación considerado como uno de los pioneros en el campo de los sistemas expertos e Inteligencia Artificial, los sistemas expertos aportan varias mejoras importantes con respecto a otros enfoques de la IA. 

Desde su punto de vista, y debido a que están centrados en áreas concretas y especializadas, esta tecnología puede llegar a ofrecer soluciones que superan a las humanas con fiabilidad. Además, y al contrario de lo que nos sucede a las personas, los sistemas expertos no envejecen. Es decir, no pierden facultades con el paso del tiempo; todo lo contrario. De hecho, siguiendo una línea de mejora continua, estos sistemas pueden obtener información de una base de datos, que se va actualizando constantemente, y realizar cálculos numéricos mucho más rápido que cualquier ser humano.

Desde un punto de vista técnico, y gracias a que el código es más intuitivo y fácil de entender que los utilizados anteriormente, el desarrollo y el mantenimiento de los sistemas expertos son más sencillos. Esto, además, favorece la creación rápida de prototipos a un menor coste. 

En este sentido, y si bien es cierto que se puede programar un sistema de experto desde cero con lenguajes de programación específicos (CLIPS, PROLOG, LISP, VB 6.0, VB.Net, ASP .Net, PHP, Java, C#, Python), lo más habitual es usar un shell y desarrollar un sistema experto con la ayuda de programas especializados, ahorrando tiempo durante la programación.

En la actualidad, gracias al auge del machine learning, los sistemas expertos modernos impulsados por el aprendizaje automático ofrecen nuevas ventajas al poder filtrar cantidades de datos aún más grandes, yendo más allá de la capacidad humana. De este modo, pueden identificar patrones que serían imposibles de detectar de forma manual.

sistemas-expertos

Sistemas expertos e Inteligencia Artificial: ejemplos prácticos

El impacto de los sistemas expertos es más que evidente en diferentes industrias. Lo que les diferencia de otras soluciones es que los algoritmos utilizados no son generales, sino que están muy focalizados en una temática concreta y son más complejos. A continuación, te mostramos tres ejemplos destacados:

  • IBM Watson. Este reconocido sistema experto ha revolucionado múltiples campos. Desde la atención médica hasta las finanzas, las capacidades cognitivas de Watson han permitido avances innovadores. En el sector de la salud, IBM Watson Health ayuda a los profesionales sanitarios a analizar datos de pacientes y recomendar planes de tratamiento personalizados, mejorando la precisión y efectividad de la atención, por ejemplo, en pacientes oncológicos.
  • Tesla. Su sistema de conducción autónoma utiliza una combinación de Inteligencia Artificial y técnicas de sistemas expertos gracias a la que el vehículo puede percibir y comprender su entorno, planificar trayectorias o tomar decisiones emulando a las que tomaría un conductor. Todo ello permite al vehículo, finalmente, conducir de forma autónoma teniendo en cuenta las condiciones de la carretera.
  • AlphaGo. Desarrollado por DeepMind, AlphaGo revolucionó el complejo juego del Go, derrotando a campeones mundiales del mismo modo en que lo hizo Deep Blue (IBM) en 1997, cuando venció en una partida de ajedrez a Garri Kaspárov.

Los sistemas expertos tienen un largo recorrido en el ámbito de la Inteligencia Artificial y se han convertido en una de las soluciones más interesantes del momento. Esta tecnología es el motor y el cerebro de numerosas soluciones que ayudan a mejorar la eficiencia, la competitividad y los resultados en campos concretos y muy especializados. 

Lejos de ser una solución para un fin generalista, como ChatGPT, los sistemas expertos tienen un enorme valor práctico para la IA aplicada en tareas precisas. Con el aumento de datos disponibles, la mayor conectividad disponible y el desarrollo de mejores algoritmos, estos sistemas seguirán jugando un papel nuclear a la hora de desarrollar soluciones innovadoras que ayuden a tomar mejores decisiones en el mundo real. 

Para poder utilizar estas herramientas de forma correcta, convertirlas en “compañeras de trabajo” y estar preparados ante los cambios que está generando la Inteligencia Artificial, tendremos que conocer tanto su funcionamiento como la tecnología en la que se basan. 

Aunque los sistemas de expertos se dirijan a tareas más precisas, conocer cómo emplear herramientas de inteligencia artificial más generalistas, como ChatGPT, también puede ser un gran apoyo para mejorar la eficiencia, la precisión y la innovación en diversas áreas.

¿Quieres dominar las técnicas para sacar el máximo partido a ChatGPT y su inteligencia artificial? Banco Santander lanza, de la mano de Udemy, 5.000 plazas para el Curso Santander | Learn ChatGPT 2024.

Con este programa, 100% online y de 8-11 horas de duración, podrás dominar esta herramienta para aumentar tu productividad, generar las mejores ideas y contenidos y, además, aplicarlo en tu entorno profesional. 

Según tus necesidades, podrás escoger entre uno de los seis cursos que se ofrecen (dos por cada combinación lingüística: español, inglés y portugués de Brasil):

  • ChatGPT - de Cero a Experto. Aprende cómo sacar el máximo partido a las posibilidades que ofrece el prompt engineering. Esta técnica te permitirá desde programar tareas de manera eficiente hasta gestionar proyectos de forma efectiva. Además, es un recurso inagotable de ideas e inspiración que despertará tu creatividad para el desarrollo de nuevos contenidos. Crea textos, campañas publicitarias, guiones de vídeo y mucho más con una facilidad y eficacia.

  • ChatGPT - Aplícalo a tu empresa. Perfecciona tu comprensión de los principios esenciales de ChatGPT y aplica de forma estratégica esta herramienta para impulsar la productividad de tu negocio. Descubre el potencial de la automatización de procesos, de la gestión y del análisis de datos con IA, así como de la implementación de metodologías de investigación de mercado avanzadas. Asimismo, podrás integrar ChatGPT con tus estrategias en redes sociales, lo que elevará el impacto y la presencia online de tu empresa.

En este curso, podrás adquirir todos los conocimientos y las habilidades necesarias a través de ejercicios y herramientas con los que podrás practicar su aplicación y transferir los conocimientos a tu entorno laboral. También, contarás con el apoyo de un instructor profesional a distancia para resolver tus dudas. Además, al finalizar, recibirás un certificado por parte de Udemy

Todos los cursos no tienen coste para los beneficiarios. Tampoco es necesario tener un título universitario ni ser cliente de Banco Santander. 

 

¿Tienes más de 18 años y quieres dominar una de las herramientas más demandadas en el entorno laboral? Inscríbete en la convocatoria del Curso Santander | Learn ChatGPT 2024 y lleva tus proyectos personales y profesionales al siguiente nivel.

Más posts interesantes que leer...