Está en la página 1de 32

Tendencias en desarrollo

de software
Docente
Cristian Lopera villa
2022-2
Lee atentamente el siguiente
fragmento…
Representación del conocimiento

“Una persona capaz de hacer inferencias no obvias sobre una


situación, la calificaríamos de inteligente. Quisiéramos replicar esa
capacidad en un programa de ordenador, de forma que a partir de
“Juan es un hombre” pudiera deducir que “Juan es mortal”, o que
“Juan tiene sangre caliente” o que “Juan es un varón”. Para realizar
ese tipo de deducciones, ese programa debe manejar una serie de
conocimientos que nosotros hemos adquirido a través de la
educación”
Meseguer González, P. y Ramon López de Mántaras Badia (2017). Inteligencia artificial. Madrid, Spain: Editorial CSIC Consejo Superior de Investigaciones
Científicas. Recuperado de https://elibro.net/es/ereader/tdea/42319?page=35.
1.¿Cuál es la tesis del texto?

2¿Qué relación guarda la


inteligencia, la inferencia y los
sistemas de expertos?
1.Un sistema experto es capaz de aplicar de forma autónoma procedimientos
de inferencia:

Es decir, lógica: se utiliza un proceso deductivo para llegar a una conclusión


tras el análisis de una serie de hechos o circunstancias.

2.Problemas que, de ser resueltos por un ser humano, requerirían la intervención


de un experto
con conocimientos específicos en la materia o disciplina de la que surge el
problema.
https://miro.com/welcomeonboard/cDJRdXVScnJWOTZDWmR2V2FmOHFOc2FSQTJObjNBcWZFMDMyT21PcHJMd3ZUTlRWTFhtU21jWXNHY0l4TExCSXwzNDU4NzY0NTIwOTU1MjgxODM5?share_link_id=942720499578
Tesis
El conocimiento lógico, se desarrolla gracias a la
experiencia y a la educación y permite al ser humano
realizar inferencias para producir nuevo conocimiento y
transformar la realidad
Por ejemplo, si queremos rallar un objeto, sabemos que hemos de utilizar
un objeto de un material mas duro que el que pretendemos rallar, lo cual
nos permite eliminar un conjunto de materiales.

Meseguer González, P. y Ramon López de Mántaras Badia (2017). Inteligencia artificial. Madrid, Spain: Editorial CSIC Consejo
Superior de Investigaciones Científicas. Recuperado de https://elibro.net/es/ereader/tdea/42319?page=39.
¿Qué intenta explicar el
ejemplo anterior?
¿Qué relación guarda
con los sistemas de
expertos?
¿Que considera que es un sistema Experto(SE)?
La tarea principal de un SE?
Sistemas Expertos
Programas informáticos que simulan los procesos de
aprendizaje, memorización, razonamiento, comunicación, y
acción de un experto humano con el objetivo de sustituirlo
con garantía de éxito.

“Newell y Simon” siguieron investigando la manera en que un


ser humano resuelve problemas e idearon un modelo basado
en lo que llamaron sistema de producción (Newell y Simon,
1972), que consistía en representar conocimientos sobre Cómo
resolver un problema mediante reglas.

. Meseguer González, P. y Ramon López de Mántaras Badia (2017). Inteligencia artificial. Madrid, Spain: Editorial CSIC Consejo Superior de Investigaciones Científicas. Recuperado de https://elibro.net/es/ereader/tdea/42319?page=47.
Sistemas Expertos

Programa basado en conocimientos (experto) que resuelve


tareas que generalmente solo realiza un experto humano.
Permite resolver problemas específicos de manera
inteligente y satisfactoria.

La tarea principal de un SE es aconsejar al usuario


Para la toma de decisiones.

. Meseguer González, P. y Ramon López de Mántaras Badia (2017). Inteligencia artificial. Madrid, Spain: Editorial CSIC Consejo Superior de Investigaciones Científicas. Recuperado de https://elibro.net/es/ereader/tdea/42319?pag
¿Clasificación de los sistemas expertos?

Sistemas expertos basados en reglas:


Sistemas expertos basados en árboles:
Sistemas experto basado en reglas:

Dado un conjunto de hechos, los sistemas expertos son capaces de


deducir nuevos hechos gracias a sus reglas.

IF (condición) and (condición) THEN (acción).


Ejemplo: 1) Sistemas expertos basados en
reglas

SI DOLOR DE CABEZA + SI FRÍO + SI TEMPERATURA CORPORAL A 38


grados centígrados… ENTONCES GRIPE.

Se analizan todas las condiciones y se deduce con alta probabilidad que


la respuesta al problema es gripa
Ejemplo: 2) Sistemas expertos basados en árboles

Un sistema experto basado en un árbol es, en esencia, un software


experto capaz de reconocer un problema a partir de una secuencia de
hechos, decisiones o acciones.

Partiendo de una situación inicial, todas las opciones posibles (las


condiciones SI, es decir, las posibles alternativas Y/O) se ramifican en
situaciones y acciones hasta llegar a una conclusión.
Ejemplo: ¿Cuál es mi problema de salud?

https://miro.com/welcomeonboard/OVhnSVo2RTlsWE05UWgwZGd0azFPbXZ0NElWNHVQb0hIRnpOVG16V0VvWWZTZHpOMm5ZN2h2WTdhTFJjTUZWV3wzNDU4NzY0NTIwOTU1MjgxODM5?
share_link_id=185968731207
Ejemplo: 2) Sistemas expertos basados en
árboles

• En este caso, dado un conjunto de datos y algunas deducciones, el


sistema experto crea un árbol (de posibles alternativas) que clasifica los
distintos datos.

• Ante un problema, se analizan nuevos datos del árbol y el nodo final


representa la solución.
Estructuración de SE
• Los sistemas expertos se estructuran en tres niveles tecnológicos
diferentes:

Partes de un SE:

1) Base de conocimiento
2) Motor inferencia
3) Interfaz de usuario
Base de conocimiento: 

En este componente se representan los hechos y reglas. 


Aquí se almacena el conocimiento en un dominio particular, así como
en las reglas para resolver un problema, procedimientos y datos
intrínsecos relevantes.
Motor inferencial:

• la base de conocimientos de un sistema experto también contiene la


información específica de un conjunto de reglas:
If-Then o Si-Entonces:
• Si se da una determinada condición -por ejemplo, se hace una determinada
pregunta- se aplica una regla específica -por ejemplo, se hace una segunda
pregunta o se da una respuesta específica o se inicia una acción específica, etc.
• Es el “motor de reglas” el componente de software que:
Analizando y procesando la información contenida en la base de conocimientos,
entiende el problema y propone una solución.
Interfaz de usuario:

Es la parte del software que permite al usuario explotar el motor


de inferencia; suele ser una interfaz web, a veces muy
simplificada (una página en la que el usuario introduce una
pregunta de forma escrita y recibe la respuesta elaborada por el
sistema experto en la pantalla) a veces más estructurada.
Interfaz de usuario (GUI):
Comparativo de un sistema experto con uno
tradicional
Proceso de
lógico de carga
de
Conocimientos
Proceso lógico
de carga Base
Hecho
Responda las siguientes preguntas:
https://padlet.com/cristianclv/4j9h0uv04d1vo7ov
Actividad:

1. Preparar una exposición con el capítulo 2: “Los primeros grandes


avances”
Bibliografía:
Meseguer González, P. y Ramon López de Mántaras Badia (2017).
Inteligencia artificial. Madrid, Spain: Editorial CSIC Consejo Superior de
Investigaciones Científicas. Recuperado de
https://elibro.net/es/ereader/tdea/42319?page=35
Criterios para la El primer trabajo SE-15%

 Puede ser: presentación power point, genially, canva, miro, coogle.


 Mínimo 3, máximo 4 estudiantes
 Fecha de la exposición 19 de agosto (Viernes) Explicar la relación que
establece el autor entre el conocimiento, la educación y el aprendizaje
automático.
 Extraer la tesis del capitulo.
 Elegir un ejemplo de los que aparecen en el capítulo o un traer un
ejemplo externo de un sistema experto y explicar cómo se aplica el
concepto de sistema de expertos en el mundo real.
Bibliografía citada en formato APA 6 o 7 edición

También podría gustarte