Pregunta 1
Pregunta
¿Cómo son las tareas abordadas por la Ingeniería del Conocimiento?
Pregunta 2
Pregunta
¿Qué tipos de tareas aborda la Inteligencia Artificial?
Respuesta
-
Tareas en dominios formales
-
Reproducir tareas del comportamiento humano: ver, oir, caminar,
hablar, etc.
-
Tareas en dominios científicotécnicos: Diagnóstico médico,
monitorización, .
-
Tareas de cálculo numérico
Pregunta 3
Pregunta
Las tareas que aborda la IA en dominios formales se
caracterizan por:
Respuesta
-
No son, por lo general, problemas de mundo real pero algunos de
sus resultados son extrapolables e este mundo
-
No hay imprecisión en el conocimiento
-
El comportamiento se describe de forma completa e inequívoca
-
Hay pocos elementos
Pregunta 4
Pregunta
¿Cuando podemos decir que un problema ha te tratarse como un problema de
Inteligencia Artificial?
Respuesta
-
Cuando es necesario el aprendizaje y la inyección de
conocimiento del dominio.
-
Cuando el conocimiento necesario es masivo, incompleto,
complejo y difícil de representar.
-
No exista una solución analítica o algorítmica conocida o que
cuando existiendo esa solución la explosión combinatoria la haga
ineficiente.
-
Siempre que abordemos tareas cognoscitivas que usen
conocimiento de sentido común.
Pregunta 5
Pregunta
¿Cuando podemos decir que tenemos una técnica de IA?
Respuesta
-
Permite manejar el razonamiento impreciso y temporal.
-
Separa el conocimiento de su uso en inferencia y hace énfasis en
el primero.
-
Incluye algún tipo de aprendizaje: Simbólico o Conexionista. Sin
aprendizaje no hay IA.
-
Usa heurísticas que intentan capturar el conocimiento accesible
(en general incompleto e impreciso) del dominio.
-
Utiliza una estructura de tareas genéricas que permite capturar los
aspectos generales del problema y de sus procedimientos de
solución de forma que las situaciones individuales se tratan por los
métodos asociados a las clases a las que pertenecen.
Pregunta 6
Pregunta
El propósito de la Inteligencia Artificial (IA) es hacer computacional el conocimiento
humano no analítico por procedimientos simbólicos, conexionistas o híbridos.
Pregunta 7
Pregunta
Hay dos paradigmas para el estudio de la Inteligencia Artificial: Computación Simbólica y
Computación Estadística.
Pregunta 8
Pregunta
El objeto formal de estudio de la Inteligencia Artificial es la información y el
conocimiento
Pregunta 9
Pregunta
En la Inteligencia Artificial la información y el conocimiento deben ser observados,
identificados, modelados, procesados y explicados.
Pregunta 10
Pregunta
La Inteligencia Artificial como ciencia a largo plazo busca una teoría del conocimiento
computable con capacidad predictiva semejante a una teoría física, es decir, impersonal,
comprobable experimentalmente y transferible.
Pregunta 11
Pregunta
La Inteligencia Artificial como ciencia de síntesis aspira a convertirse
en una ingeniería. Se parte de un conjunto de especificaciones funcionales y se busca la
síntesis de un programa haciendo uso de una metodología.
Pregunta 12
Pregunta
La Inteligencia Artificial como ingeniería va a trabajar con información y conocimiento.
Estos dos elementos hemos de identificarlos, modelarlos, representarlos y realizar
inferencias con ellos. El resultado será un programa de ordenador desarrollado a partir
de un modelo.
Pregunta 13
Pregunta
Las tareas que aborda la IA en dominios formales se solucionan a través del método de
la búsqueda en un espacio de estados de conocimiento.
Pregunta 14
Pregunta
La IA en dominios científicos técnicos la tarea a sintetizar admite una representación
dentro de una jerarquía de tareas genéricas válidas en muchas aplicaciones: Tareas de análisis, modificación y síntesis. A abordar una nueva aplicación de un tipo determinado sólo habría que modificar el conocimiento del dominio de la
aplicación.
Pregunta 15
Pregunta
Desde la perspectiva del comportamiento artificial la IA busca comprender y duplicar las
funciones que caracterizan los aspectos más genuinos del comportamiento humano
ordinario.
Pregunta 16
Pregunta
La IA como ciencia de lo artificial busca reproducir tareas genuinas del comportamiento
humano como oír, hablar, caminar, ver, etc..
Pregunta 17
Pregunta
La IA aplicada busca la implementación de sistemas físicamente realizables pasando del
nivel de especificaciones al nivel de
componentes. La clave para lograr esto es conseguir programas
traductores intermedios que conecten las primitivas de bajo nivel con las de un lenguaje
de representación cada vez más próximo al lenguaje
natural.
Pregunta 18
Pregunta
En el siguiente programa el mecanismo de inferencia utilizado para generar el nuevo
hecho de que Sócrates es mortal la herencia:
(deffacts h
(hombre Socrates))
(defrule r1
(hombre ?x)
=>
(assert (mortal ?x))
)
Pregunta 19
Pregunta
En el siguiente programa se puede inferir que Sócrates es mortal a través del mecanismo
de inferencia de la herencia:
class Hombre():
def __init__(self):
self.mortal=True
if __name__='__main__':
socrates=Hombre()
if socrates.mortal:
print 'Socrates es mortal'
Pregunta 20
Pregunta
En los lenguaje declarativos como Clips el motor de inferencia no hay que programarlo.
Pregunta 21
Pregunta
En relación a las inferencia y los mecanismos de inferencia:
Respuesta
-
Existen diversos mecanismos de inferencia, entre ellos
destacamos la comparación de patrones en el formalismo de
representación de los sistemas basados en reglas.
-
Cada formalismo de representación del conocimiento presenta
sus propios mecanismos de inferencia.
-
El encadenamiento de reglas es un mecanismo de inferencia.
Pregunta 22
Pregunta
En la siguiente imagen decir si son ciertas las siguientes afirmaciones:
Respuesta
-
El programa realizará una inferencia al crear nueva información a
partir del conocimiento y de la información.
-
El conocimiento corresponde a la regla y la información a los
hechos.
-
La información y el conocimiento están representadas a novel
simbólico.
-
El conocimiento está expresado de forma imperativa.
Pregunta 23
Pregunta
Los SBC pueden incluir procesos de búsqueda para la toma de decisiones en problemas complejos, y a menudo incorporan mecanismos de aprendizaje y nunca incluyen comunicación en lenguaje natural.
Pregunta 24
Pregunta
El objetivo de la Ingeniería del Conocimiento es el mismo que de la Ingeniería del Software y que no es más que el de transformar el proceso de desarrollo de un sistema de un arte a una disciplina ingenieril.
Pregunta 25
Pregunta
Se pueden definir los sistemas basados en conocimiento como los Sistemas Software que mantienen una gran cantidad de conocimiento y que incluyen métodos adecuados para explotarlo.
Pregunta 26
Pregunta
Entre las diferencias entre los Sistemas Basados en Conocimiento y los Sistemas de Información tradicionales encontramos:
Respuesta
-
Las salidas que propocionan los SBC necesitan de procesos elaborados donde interviene métodos para deducir nueva información y técnicas heurísticas para reducir los espacios de búsqueda de solución.
-
Los SI son sistemáticos y procedimentales, es decir, utilizan como entrada datos organizados de una manera más o menos simple, y emplean algoritmos deterministas para obtener una salida.
-
Los SBC se aplican a dominios y problemas menos complejos que los que trata los Sistemas de Información tradicionales.
-
En cambio, los SBC son declarativos y heurísticos, utilizan bases de conocimientos y métodos de resolución de problemas que no se adaptan al estado del problema, sobre los que no se pueden modificar los objetivos de la solución, y que pueden ir optimizando comportamiento a lo largo del tiempo.
Pregunta 27
Pregunta
En los SBC, las estructuras de representación son declarativas, de forma que se permite separar el conocimiento del dominio de los mecanismos de deducción (inferencia) utilizados, que pueden ser aplicados a otros dominios.
Pregunta 28
Pregunta
Entre las ventajas del uso de los SBC destacamos:
Respuesta
-
No está permitido el tratamiento de la certidumbre.
-
Extraer el conocimiento de expertos tiene un alto coste, pero puede ser reutilizable y no se pierde.
-
Algunos problemas no tienen algorítmicas tratables en tiempo real. Los SBC reducen espacio de búsqueda aplicando alguna heurística.
-
En comparación con el empleo de expertos, las soluciones que dan los SBC son más rápidas, objetivas y evitan operaciones incómodas y monótonas.
Pregunta 29
Pregunta
Los SBC, al tener estructuras de representación declarativas dificultará la reutilización tanto de la base de conocimiento, como de los métodos de resolución de problemas para otros proyectos, lo que tiene poca transcendencia si tenemos en cuenta el poco esfuerzo que requiere la fase de adquisición de conocimiento.
Pregunta 30
Pregunta
Un Sistema Basado en Conocimiento se compone de una estructura de datos, relaciones de carácter declarativos y procedimental (ontologías, mrp) junto a representaciones heurísticas que simplifican el Espacio de Búsqueda y todo ello forma el conocimiento del sistema. Además, poseen mecanismos para realizar inferencias sobre el conocimiento almacenado.
Pregunta 31
Pregunta
En relación a las dificultades sobre la creación de los SBC destacamos:
Respuesta
-
En los SBC suelen tener falta de creatividad y sentido común.
-
Cuando un experto humano se encuentra con un caso distinto, pero que se diferencia poco de otro tratado anteriormente, da una solución sin problemas. En cambio esto no suele suceder con los SBC.
-
No es fácil para un SBC aprender de sus salidas o incorporar nuevos ejemplos para afinar sus respuestas futuras así como adaptarse a entornos cambiantes.
Pregunta 32
Pregunta
La Ingeniería del Conocimiento es la disciplina tecnológica que se centra en proporcionar una aproximación sistemática, disciplinada y no cuantificable al desarrollo, funcionamiento y mantenimiento de Sistemas Basados en Conocimiento
Pregunta 33
Pregunta
En relación a las tareas que desarrollan los SBC
Respuesta
-
Las tareas de los SBC se suelen agrupar en tareas de análisis (como clasificación, asesoramiento, diagnóstico, etc.) y tareas de sinstesis (como diseño, planificación, modelado, etc.).
-
El término tarea se refiere a alguna actividad orientada hacia una meta o resolución de un problema.
-
Los SBC se desarrollan para realizar una tarea específica sobre un dominio determinado.
Pregunta 34
Pregunta
Un Sistema Basado en Conocimiento es un sistema software capaz de soportar la representación explícita del conocimiento de un dominio específico y de explotarlo a través de los mecanismos apropiados de razonamiento para proporcionar un comportamiento de nivel alto en la resolución de problemas.
Pregunta 35
Pregunta
Entre los mecanismos de inferencia que incluyen estos sistemas basados en conocimiento destacamos la comparación de patrones, el encadenamiento de reglas y la herencia.
Pregunta 36
Pregunta
Los Sistemas Basados en Conocimiento tratan con problemas estructurados en los que nos podemos encontrar requisitos subjetivos, entradas inconsistentes, incompletas o con incertidumbre y que no pueden ser resueltos aplicando algoritmos clásicos o la investigación operativa.
Pregunta 37
Pregunta
Entre las dificultades de los SBC en relación a la adquisición del conocimiento destacamos:
Respuesta
-
La principal barrera en el desarrollo de SBC está en que el proceso de adquisición de conocimiento es lento y arduo desde cualquier fuente de conocimiento, pero sobre todo desde expertos en un área determinada.
-
Es difícil, para un experto altamente práctico, abstraer buenas referencias de situación cuando está bajo observación y suele ser complicado obtener unas cuantas reglas que engloben un comportamiento general.
-
La experiencia es fácil de extraer de las personas, ya que las respuestas de cada experto en una misma situación suelen ser las mismas.
Pregunta 38
Pregunta
Los métodos de Resolución de problemas con limitación de roles (MLR, en
adelante) propuesto por McDermott en 1988 se pueden considerar como uno de
los primeros intentos de explotar la reutilización en el desarrollo de los SBC.
Este autor propone:
Respuesta
-
Las propuestas de sú metodo ayuda a seleccionar el conocimiento del dominio que hay que adquirir
-
Unir el MRP con la BC específico de la tarea.
-
Los métodos de resolución de problemas se pueden utilizar en muchos dominios.
Pregunta 39
Pregunta
Buchanan en 1981 presenta el desarrollo de un SBC como un Proceso de
Modelado del Conocimiento, entendido éste como la transferencia y
transformación de la experiencia humana en la resolución de problemas desde
alguna fuente de conocimiento a un programa.
Pregunta 40
Pregunta
El objetivo de la Ingeniería del Conocimiento, al igual que la IS, es el de
transformar el proceso de construcción de un SBC de un arte a un proceso de
ingeniería.
Pregunta 41
Pregunta
En relación al nivel de conocimiento propuesto por Newell indicar:
Seleccione una o más de una:
Respuesta
-
La Hipótesis del Nivel de Conocimiento de Newell establece que existe un nivel adicional en los sistemas computacionales, situado justo encima del
nivel simbólico, que está caracterizado por tener el conocimiento como
medio y el principio de racionalidad como ley de comportamiento
-
El conocimiento, se puede describir tanto en términos funcionales (¿qué hace?: diagnosticar, planificar ), como en términos estructurales (una ... serie de objetos que poseen determinadas propiedades y relaciones).
-
En resumen, al definir un sistema en el nivel de conocimiento lo estamos tratando como si poseyera conocimiento y objetivos, además de suponer que hará todo lo posible para alcanzar dichos objetivos, en la medida en que conocimiento se lo permita.
Pregunta 42
Pregunta
El proceso de desarrollo de un sistema basado en conocimiento se ve
constantemente amenazado por los problemas que aparecen al extraer
conocimiento del experto y al codificarlo en un sistema computacional.
Pregunta 43
Pregunta
Indicar la afirmación correcta
Seleccione una o más de una:
Respuesta
-
Los métodos generales de resolución de problemas como los métodos de búsqueda resultan insuficientes para resolver muchos problemas en el mundo real.
-
El potencial de un computador a la hora de resolver problemas radica, sobre todo, en el mecanismo de inferencia empleado, más que en el conocimiento.
-
El conocimiento puede ser transferido a un computador a través de una representación que éstos puedan manipular.
Pregunta 44
Pregunta
Desde un punto de vista ingenieril el desarrollo de los primeros sistemas
expertos en las décadas de los setenta y ochenta, se pueden considerar como
un proceso de transferencia del conocimiento humano a una base de
conocimiento implementada en un computador.
Pregunta 45
Pregunta
El trabajo de Clancey se centró en el análisis del sistema experto MYCIN y
demostró que:
Respuesta
-
El resultado más importante de este trabajo consistió en la demostración de que aunque el conocimiento se podía formalizar en forma de reglas y usar de forma eficiente para resolver problemas, esto no implicaba que dicha representación capturase todos los matices conceptuales necesarios para que pudiera ser utilizado en otros contextos, como por ejemplo el de la instrucción.
-
Para mejorar estos sistemas era necesario establecer una distinción clara entre las estructuras de conocimiento, el comportamiento del agente relacionados con la resolución del problema, y los relacionados con el sistema propiamente dicho. (Esto llevará a proponer un modelo de conocimiento con más estructura).
-
Las facilidades de explicación que ofrecía el sistema eran adecuadas para explicar su propio comportamiento a los estudiantes, ya que parte delconocimiento necesario para el control estaba embebido en la propia base de conocimiento.
Pregunta 46
Pregunta
El hecho de que en los primeros desarrollos de los SBCs el conocimiento sobre
el problema no estuviera estructurado llevó a:
Seleccione una o más de una:
Respuesta
-
Aparecían problemas de estimación del tiempo de desarrollo y no se cumplían las expectativas iniciales sobre lo que debería hacer el producto.
-
La transferencia de éstos sistemas al campo comercial a la hora de
construir grandes SBCs fue un fracaso en la mayoría de los casos.
-
El mantenimiento y verificación de dichos sistemas era una tarea difícil y costosa.
Pregunta 47
Pregunta
En relación a la Estructuras de Tareas se puede afirmar:
Seleccione una o más de una:
Respuesta
-
La Estructuras de Tareas es un árbol de tareas, métodos y subtareas aplicadas de forma recursiva hasta que las tareas que se alcancen puedan ser llevadas a cabo utilizando el conocimiento del dominio del que se dispone.
-
La estructura de tareas nos permite especificar el hecho de que para una misma tarea se puede utilizar más de un método.
-
El uso de una Estructuras de Tareas nos permite definir procesos de razonamiento en el nivel de conocimiento sin hacer referencia alguna a la implementación, es decir, al nivel simbólico.
Pregunta 48
Pregunta
El conocimiento tiene una estructura interna que es analizable por medio de
distintos roles y categorías de conocimiento. El conocimiento nunca será
caótico, siempre tendrá una estructura.
Pregunta 49
Pregunta
La aportación más importante del trabajo de Buchanan (1981) fue la
identificación del proceso de adquisición de conocimiento como un cuello de
botella en el proceso de desarrollo de un SBC.
Pregunta 50
Pregunta
El concepto de tarea genérica propuesto por Chandrasekaran encierra las
siguientes afirmaciones:
Seleccione una o más de una:
Respuesta
-
Se basa en la idea intuitiva de que tienen que existir tipos de
conocimiento y requisitos de control que sean comunes al razonamiento de diagnóstico en diferentes dominios.
-
Cabe esperar que la representación del conocimiento asociado a la tarea de diagnóstico se pueda realizar utilizando un vocabulario común en diferentes dominios.
-
La experiencia humana está compuesta por un conjunto organizado de conocimiento.
-
Cabe esperar que esta idea se pueda aplicar a otros tipos de
razonamiento, como la tarea de diseño.
Pregunta 51
Pregunta
Para Newell el principal problema era no distinguir en entre Conocimiento y
Representación del conocimiento.
Pregunta 52
Pregunta
Los métodos de Resolución de problemas con limitación de roles (MLR, en
adelante) propuesto por McDermott en 1988 se pueden considerar como uno de
los primeros intentos de explotar la reutilización en el desarrollo de los SBC.
Este autor descubrió tras analizar diversos SBC que:
Seleccione una o más de una:
Respuesta
-
En los sistemas basados en conocimiento el conocimiento de control es sencillo.
-
No se proporciona ninguna guía para extraer el conocimiento
-
El problema reside en que el conocimiento de control está embebido en la BC (conocimiento del dominio) lo que origina problemas de mantenimiento y falta de reutilización del código.
Pregunta 53
Pregunta
En los inicios de la creación de sistemas basados en conocimiento:
Seleccione una:
Respuesta
-
Aspectos formales como la comprobación de los requisitos y el
mantenimiento eran muy importantes.
-
Estos sistemas eran construidos utilizando el típico ciclo de codificación y reparación de errores (code & fix), método que suponía un paso atrás desde el punto de vista de la IS.
-
Este tipo de procesos de desarrollo tenía muchas ventajas, y era viable para proyectos de una cierta envergadura.
Pregunta 54
Pregunta
Al ser el nivel simbólico el más alto en la jerarquía tanto el conocimiento como
su representación se colocaban a un mismo nivel. Esto era el reflejo del
paradigma de extracción del conocimiento. Para resolver este problema
Chandrasekaran propone la existencia de un nivel adicional: el nivel de
conocimiento.
Pregunta 55
Pregunta
En el nivel contextual de la metodología CommonKads se trata de responder a la pregunta ¿Pro qué desarrollar el SBC?
Pregunta 56
Pregunta
En relación a CommonKads.
Seleccione una o más de una:
Respuesta
-
El conocimiento no posee una estructura interna estable.
-
El principio del nivel de conocimiento implica que el conocimiento se modelará primero a nivel conceptual, independientemente de la posterior implementación software. Los detalles de implementación se establecen después, en la realización del diseño del software.
-
CommonKads considera a la ingeniería del conocimiento como actividad de modelado.
Pregunta 57
Pregunta
Indicar la afirmación correcta
Seleccione una o más de una:
Respuesta
-
El potencial de un computador a la hora de resolver problemas radica, sobre todo, en el mecanismo de inferencia empleado, más que en el conocimiento.
-
El conocimiento puede ser transferido a un computador a través de una representación que éstos puedan manipular.
-
Los métodos generales de resolución de problemas como los métodos de búsqueda resultan insuficientes para resolver muchos problemas en el mundo real.
Pregunta 58
Pregunta
Una tarea para resolver un problema al aplicarle un método se puede descomponer en subtareas e inferencias. Si la aplicación de métodos se hace de forma recursiva en el nivel más bajo de la descomposición tendremos el conjunto de inferencias que participa en la resolución del problema.
Pregunta 59
Pregunta
En relación a CommonKads
Seleccione una o más de una:
Respuesta
-
El principio del nivel de conocimiento implica que el conocimiento se modelará primero a nivel conceptual, independientemente de la posterior implementación software. Los detalles de implementación se establecen después, en la realización del diseño del software.
-
CommonKads considera a la ingeniería del conocimiento como actividad de modelado.
-
El conocimiento no posee una estructura interna estable.
Pregunta 60
Pregunta
De la siguiente figura se desprende:
Seleccione una o más de una:
Respuesta
-
Los roles de conocimiento representan elementos particulares del dominio en el que se desarrolla la aplicación
-
El conocimiento de la tarea y el método de resolución del problema puede reutilizarse en muchos dominios
-
Este plano puede servir de guía al ingeniero del conocimiento como guía para extraer el conocimiento del experto
-
Los roles estáticos están representados como óvalos en la figura
-
Los roles de conocimiento de entrada y salida se representan cono rectángulos
Pregunta 61
Pregunta
Entre las principales dificultades de los SBC en relación a la adquisición del conocimiento destacamos:
Seleccione una o más de una:
Respuesta
-
La principal barrera en el desarrollo de SBC está en que el proceso de adquisición de conocimiento es lento y arduo desde cualquier fuente de conocimiento, pero sobre todo desde expertos en un área determinada.
-
Es difícil, para un experto altamente práctico, abstraer buenas referencias de situación cuando está bajo observación y suele ser complicado obtener unas cuantas reglas que engloben un comportamiento general.
-
La experiencia es fácil de extraer de las personas, ya que las respuestas de cada experto en una misma situación suelen ser las mismas.
Pregunta 62
Pregunta
En relación a CommonKads:
Seleccione una o más de una:
Respuesta
-
Se modela el conocimiento como un todo funcional pero bien estructurado, formado por diferentes partes que juegan papeles distintos, restringidos y especializados en la solución del problema.
-
El análisis del conocimiento del sistema puede llevarse a cabo usando categorías de conocimiento estables y genéricas, usando patrones y estructuras de control, etc.
Pregunta 63
Pregunta
Esta figura representa la descomposición en funciones de una inferencia.
Pregunta 64
Pregunta
La siguiente figura representa los diferentes modelos de que se compone la metodología CommonKads. El primer nivel corresponde al análisis del sistema y los dos siguientes niveles corresponden al diseño del sistema.