Ingeniería del conocimiento

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
Métodos para la elaboración de sistemas de expertos

Ingeniería del conocimiento (KE) se refiere a todos los aspectos técnicos, científicos y sociales involucrados en la construcción, mantenimiento y uso de sistemas basados en el conocimiento.

Fondo

Sistemas expertos

Uno de los primeros ejemplos de un sistema experto fue MYCIN, una aplicación para realizar diagnósticos médicos. En el ejemplo de MYCIN, los expertos en el dominio eran médicos y el conocimiento representado era su experiencia en diagnóstico.

Los sistemas expertos se desarrollaron por primera vez en laboratorios de inteligencia artificial como un intento de comprender la compleja toma de decisiones humanas. Sobre la base de los resultados positivos de estos prototipos iniciales, la tecnología fue adoptada por la comunidad empresarial estadounidense (y más tarde en todo el mundo) en la década de 1980. Los proyectos de programación heurística de Stanford liderados por Edward Feigenbaum fueron uno de los líderes en la definición y desarrollo de los primeros sistemas expertos.

Historia

En los primeros días de los sistemas expertos había poco o ningún proceso formal para la creación del software. Los investigadores simplemente se sentaron con expertos en el campo y comenzaron a programar, a menudo desarrollando las herramientas necesarias (por ejemplo, motores de inferencia) al mismo tiempo que las propias aplicaciones. A medida que los sistemas expertos pasaron de los prototipos académicos a los sistemas empresariales implementados, se comprendió que se necesitaba una metodología para aportar previsibilidad y control al proceso de creación del software. Básicamente se intentaron dos enfoques:

  1. Utilización de metodologías convencionales de desarrollo de software
  2. Desarrollar metodologías especiales ajustadas a los requisitos de los sistemas de expertos de construcción

Muchos de los primeros sistemas expertos fueron desarrollados por grandes empresas de consultoría e integración de sistemas como Andersen Consulting. Estas empresas ya tenían metodologías en cascada convencionales bien probadas (por ejemplo, Método/1 para Andersen) en las que capacitaron a todo su personal y que prácticamente siempre se utilizaron para desarrollar software para sus clientes. Una tendencia en el desarrollo inicial de sistemas expertos fue simplemente aplicar estos métodos en cascada al desarrollo de sistemas expertos.

Otro problema con el uso de métodos convencionales para desarrollar sistemas expertos fue que, debido a la naturaleza sin precedentes de los sistemas expertos, fueron una de las primeras aplicaciones en adoptar métodos rápidos de desarrollo de aplicaciones que incluyen iteración y creación de prototipos, así como o en lugar de análisis detallados y diseño. En la década de 1980, pocos métodos de software convencionales apoyaban este tipo de enfoque.

El último problema con el uso de métodos convencionales para desarrollar sistemas expertos fue la necesidad de adquirir conocimientos. La adquisición de conocimiento se refiere al proceso de recopilar conocimiento experto y capturarlo en forma de reglas y ontologías. La adquisición de conocimientos tiene requisitos especiales más allá del proceso de especificación convencional utilizado para capturar la mayoría de los requisitos comerciales.

Estos problemas llevaron al segundo enfoque de la ingeniería del conocimiento: el desarrollo de metodologías personalizadas diseñadas específicamente para construir sistemas expertos. Una de las primeras y más populares de estas metodologías diseñadas a medida para sistemas expertos fue la metodología de Estructuración de Documentación y Adquisición de Conocimiento (KADS) desarrollada en Europa. KADS tuvo un gran éxito en Europa y también se utilizó en Estados Unidos.

Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save