Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Trabajo de investigación.
Cuestionario de introducción
Universidad O&M – Recinto Santiago
Alumno:
Osvaldo Martinez Aybar
Matricula:
21-SIST-7-006
Sección:
IS-712
Materia:
Inteligencia Artificial
Tema:
ingeniería del conocimiento
Docente:
Lucas Caonabo Reyes Salas
pág.- 1
Tema 6: ingeniería del conocimiento
Tópicos:
El conocimiento y la experiencia ..................................................................................... 3
La ingeniería del conocimiento ....................................................................................... 3
Sistemas basados en conocimiento ................................................................................. 4
Conocimiento en los sistemas basados en conocimientos ................................................ 5
Niveles de razonamiento en los sistemas basados en conocimientos .................. 6
Arquitectura en los sistemas basados en conocimientos ....................................... 7
Metodologías de desarrollo para Sistemas basados en conocimiento .................. 8
CommonKADS ........................................................................................................... 8
Protégé ...................................................................................................................... 8
Knowledge Structure Manager (KSM). ....................................................................... 9
Model-based and incremental Knowledge Engineering (MIKE) ................................ 10
pág.- 2
El conocimiento y la experiencia
El conocimiento es la información almacenada en la mente de una persona, que incluye hechos,
conceptos, habilidades y experiencias. Se puede pensar en el conocimiento como la comprensión y
la interpretación que una persona tiene sobre el mundo que la rodea.
La experiencia, por otro lado, es el resultado de interactuar con el entorno y adquirir conocimiento a
través de esa interacción. Es el proceso de enfrentar situaciones, resolver problemas y aprender de
ellos.
En relación con la Ingeniería del Conocimiento, se trata de capturar, organizar y utilizar el conoci-
miento de expertos humanos para construir sistemas inteligentes. En este contexto, la experiencia y
el conocimiento de expertos se modelan y se incorporan a los sistemas para que puedan realizar
tareas específicas de manera inteligente, similar a cómo lo haría un experto humano.
pág.- 3
Sistemas basados en conocimiento
Los sistemas basados en conocimiento son una aplicación directa de la Ingeniería del Conocimiento.
Estos sistemas utilizan el conocimiento capturado de expertos humanos para realizar tareas especí-
ficas de manera inteligente. En lugar de depender únicamente de algoritmos o reglas de programa-
ción convencionales, estos sistemas incorporan la experiencia y el juicio humano en su funciona-
miento.
Entre las cualidades claves que caracterizan dicho sistema están las siguientes:
pág.- 4
Conocimiento en los sistemas basados en conocimientos
Cuando hablamos de sistemas basados en conocimiento (SS.BC.), nos referimos a sistemas infor-
máticos que utilizan el conocimiento capturado de expertos humanos para realizar tareas específicas
de manera inteligente. Estos sistemas son aplicaciones prácticas de la Ingeniería del Conocimiento y
se utilizan en diversos campos.
En el contexto de los sistemas basados en conocimiento, el conocimiento puede ser de dos
tipos principales: explícito e implícito.
1. Conocimiento Explícito: Es la información que puede ser claramente articulada y expresada
de manera formal. Puede incluir reglas, hechos, procedimientos y cualquier otro tipo de infor-
mación que pueda ser codificada y almacenada de manera estructurada.
2. Conocimiento Implícito: Es el conocimiento tácito que los expertos poseen pero que puede
ser difícil de expresar de manera clara y formal. Este tipo de conocimiento a menudo se obtie-
ne a través de la experiencia y la intuición.
En el caso de los sistemas basados en conocimiento, la tarea clave es capturar tanto el conocimiento
explícito como el implícito de los expertos en un campo específico. Esto se logra a través de entre-
vistas, análisis de casos, revisión de literatura y otras técnicas para extraer la experiencia valiosa de
los humanos y convertirla en un formato que una máquina pueda entender y utilizar.
Los sistemas basados en conocimiento se utilizan en una variedad de aplicaciones, desde diagnósti-
co médico hasta soporte técnico, planificación logística y toma de decisiones en entornos empresa-
riales. Su capacidad para trabajar con conocimiento experto hace que sean herramientas valiosas en
situaciones donde la experiencia humana es crucial.
pág.- 5
Niveles de razonamiento en los sistemas basados en conocimientos
pág.- 6
Arquitectura en los sistemas basados en conocimientos
La arquitectura de los sistemas basados en conocimiento (SS.BC.) es la estructura subyacente que
organiza y gestiona el conocimiento capturado, así como las reglas y procesos para el razonamiento
y la toma de decisiones.
Elementos presentes en su arquitectura:
2. Motor de Inferencia: Es el núcleo del sistema. Este motor aplica las reglas y procesos de ra-
zonamiento sobre la base de conocimiento para hacer inferencias y tomar decisiones. Puede
utilizar diferentes estrategias de inferencia según el tipo de problema que esté abordando.
3. Interfaz de Usuario: Proporciona la interfaz a través de la cual los usuarios interactúan con el
sistema. Puede ser una interfaz gráfica, una interfaz de línea de comandos u otro medio de
comunicación que permita a los usuarios ingresar información y recibir resultados.
7. Base de Casos: Si el sistema utiliza razonamiento basado en casos, puede haber una base
de casos que almacene situaciones anteriores y sus soluciones asociadas.
pág.- 7
Metodologías de desarrollo para Sistemas basados en conocimiento
Las metodologías de desarrollo para sistemas basados en conocimiento son enfoques sistemáticos
para diseñar, construir e implementar estos sistemas. Estas metodologías proporcionan pasos y di-
rectrices específicas para la captura de conocimiento, el modelado de reglas, el desarrollo del siste-
ma y su puesta en marcha. En esencia, buscan organizar el proceso de construcción de sistemas
basados en conocimiento de manera efectiva y eficiente.
CommonKADS
La metodología CommonKADS (Knowledge Acquisition and Documentation Structuring) es una metodología
específica para el desarrollo de sistemas basados en conocimiento. CommonKADS proporciona un enfoque
estructurado para la adquisición, modelado y aplicación del conocimiento experto en sistemas informáticos. Se
centra en la captura de conocimiento de manera clara y sistemática, utilizando diferentes perspectivas y re-
presentaciones.
Protégé
Protégé es una herramienta de código abierto y una plataforma para el desarrollo de ontologías. Se utiliza
principalmente en el campo de la ingeniería del conocimiento y la inteligencia artificial para la construcción y
gestión de ontologías, que son estructuras que representan el conocimiento y las relaciones entre conceptos
en un dominio específico.
pág.- 8
Knowledge Structure Manager (KSM).
La Metodología Knowledge Structure Manager (KSM) es una metodología de gestión del conocimiento que se
basa en la idea de que el conocimiento es un activo estratégico de una organización y que debe ser gestiona-
do de manera efectiva para que la organización pueda lograr sus objetivos.
La Metodología KSM se basa en los siguientes principios:
• El conocimiento es un activo estratégico de una organización.
• El conocimiento debe ser gestionado de manera efectiva para que la organización pueda lograr sus
objetivos.
• El conocimiento debe ser accesible a todos los miembros de la organización que lo necesiten.
• El conocimiento debe ser compartido y utilizado de manera efectiva.
• El conocimiento debe ser creado y actualizado de manera continua.
pág.- 9
Model-based and incremental Knowledge Engineering (MIKE)
Proporciona una metodología para el desarrollo de SBC que cubre todos los aspectos del proceso, desde la
adquisición de conocimiento hasta su diseño e implementación. Al igual que CommonKADS, MIKE se desa-
rrolla por medio de un ciclo de vida en espiral, al que se le han añadido determinados elementos que permiten
unir el prototipado con un proceso de desarrollo incremental y sostenible dentro del paradigma del modelado.
El proceso de desarrollo se puede resumir en cuatro fases aplicadas de forma cíclica: adquisición de conoci-
miento, diseño, implementación y evaluación. Una de las aportaciones principales de esta metodología es la
de detallar el proceso a realizar en cada una de las fases (figura 5), poniendo especial hincapié en la fase de
adquisición.
pág.- 10