210 likes | 557 Views
INGENIERIA DEL CONOCIMIENTO. Toribio Sarmiento Miguel Sesarego Cruz Rosmery. Definición.
E N D
INGENIERIA DEL CONOCIMIENTO Toribio Sarmiento Miguel Sesarego Cruz Rosmery
Definición • La ingeniería del conocimiento (IC) es la parte de la inteligencia artificial que tiene como objetivo el de transformar el proceso de desarrollo de Sistemas basados en conocimiento (SBC) en una disciplina ingenieril; estableciendo metodologías que permitan abordar el desarrollo de SBC de una forma mas sistémica.
Metodología CommonKADS • Desarrollada en la Universidad de Ámsterdam en cooperación con varios socios europeos, como universidades, organizaciones de investigación, compañías de software y de consultoría. • Surge por la necesidad de construir SBCs de calidad, para su aplicación en un entorno estructurado, controlado y repetible.
Sistemas expertos: Definición Un sistema experto o sistema basado en el conocimiento es un sistema informático capaz de emular las prestaciones de un experto humano en un área concreta de conocimiento especializado.
Sistemas expertos: Definición Más concretamente, el sistema experto debe ser capaz de llevar a cabo las siguientes tareas: • Aceptar las consultas que el usuario realice acerca de una situación dada del mundo real. • Aceptar los datos proporcionados por el usuario acerca de esta situación, y solicitar otros datos que el sistema estime relevantes. • Procesar esta información, en busca de una respuesta a la consulta planteada. • Emitir la respuesta hallada, que debe ser análoga en la mayor parte de los casos a la respuesta que daría un experto humano. • Justificar la respuesta finalmente emitida, siempre que el usuario así lo solicite.
Requisitos para el desarrollo de un SE • EL problema puede ser resuelto usando conocimiento y/o experiencia • El conocimiento debe ser claro, preciso y bien definido. • El conocimiento debe ser colocado en forma explícita (conocimiento tácito). • El conocimiento debe proporcionar soluciones satisfactoria.
Ciclo de vida de un SE. • Se debe de cumplir los siguientes pasos: • Análisis del problema • Especificación requerida • Diseño preliminar • Prototipo inicial (rápido) y evaluación • Diseño final • Implementación • Pruebas • Ajuste de diseño • Instalación, Implantación y Mantenimiento
Ventajas • Coste reducido. El coste de poner la experiencia a disposición del usuario se reduce de manera considerable. A mayor uso menor costo. • Peligro reducido. Los sistemas expertos pueden usarse en ambientes que podrían ser peligrosos para un ser humano. • Experiencia Permanente. La experiencia es permanente y no depende de causas externas. • Experiencia múltiple. El conocimiento de varios especialistas puede estar disponible de manera simultánea. • Mayor confiabilidad. Al proporcionar una segunda opinión los sistemas expertos incrementan la confianza en que un especialista ha tomado la decisión correcta.
Ventajas • El conocimiento que tiene es fácil de actualizar. • Es capaz de utilizar grandes cantidades de conocimiento. • Son fáciles de duplicar. • Son consistentes. • Son documentables. • Explicación. El sistema experto puede explicar de forma clara y detalladamente el razonamiento que conduce a una conclusión aumentando la confianza. • Respuesta rápida. Puede ser necesaria una respuesta en tiempo real de modo que un sistema experto sea la solución ideal.
Ventajas • Respuestas sólidas, completas y sin emociones. El sistema experto siempre funciona a plena capacidad sin tener presión ni fatiga. • Inteligente. El sistema experto puede actuar como un tutor inteligente, dejando que el estudiante ejecute programas de ejemplo y explicando el razonamiento del sistema. • Base de datos inteligente. Los sistemas expertos pueden usarse para tener acceso a una base de datos en forma inteligente.