¿Qué es la ingeniería del conocimiento?
La ingeniería del conocimiento es la tarea de recopilar e ingresar información para su uso en sistemas informáticos basados en el conocimiento. Estos sistemas pueden resolver problemas o responder preguntas sin la ayuda de un experto humano. Los ingenieros de conocimiento utilizan una variedad de técnicas de adquisición de conocimiento adaptadas para recopilar tipos específicos de información.
El campo de la ingeniería de conocimiento desarrollado cuando los recuerdos de la computadora se volvieron lo suficientemente grandes como para acomodar grandes cantidades de información, alrededor de 1970. Esto causó un cambio en la tecnología de inteligencia artificial (IA). Además de crear software de IA que pueda resolver problemas y usar la lógica, los programadores pudieron darle a la IA una enorme base de datos de información para extraer. Primero, el ingeniero de conocimiento se le presenta un problema. Por ejemplo, el problema podría ser permitir que las personas descubran qué significan sus síntomas médicos sin ver a un médico. El ingeniero crea un sistemaEso puede hacer esto: por ejemplo, un programa de computadora que toma los síntomas a medida que las entradas y emiten una lista de condiciones o enfermedades que podrían manifestar esos síntomas.
A continuación, el ingeniero necesita recopilar la información necesaria. El ingeniero puede hablar con médicos o leer textos médicos para encontrar información sobre enfermedades y síntomas. Una vez que toda la información se recopila y organiza, los codificadores crean el sistema. El ingeniero ingresa los datos. El paso final en la ingeniería de conocimiento es probar el sistema para garantizar que genere respuestas precisas.
El paso más lento y, posiblemente más importante, el paso más importante en el proceso de ingeniería del conocimiento es adquirir conocimiento. La mayor parte del conocimiento necesario para crear un sistema basado en el conocimiento reside en el cerebro de los expertos. Estos expertos suelen ser personas ocupadas. El desafío que enfrenta el ingeniero de conocimiento es cómo obtener esta información tan rápido y eficacia.ntly como sea posible.
Otro desafío es cómo recopilar la información que el experto conoce implícitamente. Por ejemplo, un médico puede no ser capaz de describir el sonido de un pulmón asmático. Ella solo lo sabe cuando lo escucha.
Los ingenieros de conocimiento han desarrollado una serie de técnicas de adquisición de conocimiento para ayudarlos a recopilar información. Estos incluyen técnicas de generación de protocolo, técnicas de información limitadas y técnicas basadas en matriz. Se eligen técnicas en función del tipo de conocimiento necesario.
Por ejemplo, si un ingeniero necesitaba información sobre los pasos que pasa un médico para hacer un diagnóstico, podría simplemente entrevistar al médico. Sin embargo, si la información que el ingeniero estaba buscando era el tipo de información que el médico conoce pero tiene problemas para expresar las palabras, podría usar una técnica de clasificación. Una técnica de clasificación requiere que el experto clasifique las tarjetas con palabras en las pilas y luego nombre las categorías que él o ella usó. EstePermite al ingeniero comprender cómo el experto piensa sobre la información.