-
Ciclo de vida de un sistemas de produccion
- Analisis
- Especificaciones requeridas
- Diseño preliminar
- Prototipo inicial y Evaluacion
- Diseño final
- Implementacion
- Pruebas y Verificacion de pruebas
- Ajuste de diseño
- Instalacion, implantacion y mantenimiento
-
Arquitectura de un sistema de produccion
-
Hechos
- Construye una declaración acerca de un conjunto de objetos y relaciones entre ellos
-
Base de conocimientos
- Es la estructura central de datos usada en un sistema de producción de IA.
Dependiendo de la aplicación, esta base de conocimientos puede ser tan simple como una pequeña
matriz de números o tan compleja como una estructura de archivos indexados relacionados
-
Mecanismo de control
-
Se encarga de seleccionar una regla cuando hay varias disponibles.
Mediante los siguientes métodos de resolución de conflictos
- Ordenación de las reglas.
- Ordenar las cláusulas dentro de cada regla.
- Añadir nuevas cláusulas relacionadas con las inferencias.
- Control mediante agenda.
- Agendas con patrocinadores.
- Conjuntos de reglas.
- Modelos de reglas y metarreglas.
- Mecanismos basados en la sensibilidad y estabilidad del sistema.
-
Semantica de las reglas de produccion
-
Conocimiento Casual
- Se empieza a partir de un conjunto de datos
colectados a través de observación y se evoluciona hacia una conclusión.
-
Conocimiento de diagnostico
- El sistema empieza con un conjunto de hechos conocidos que típicamente está vacío.
Se proporciona una lista ordenada de objetivos (o conclusiones), para las cuales el sistema trata de derivar valores
-
Sintaxis de las reglas de produccion
- Formadas por cláusulas y conectivas (and, or, not).
-
Formato típico: <parámetro / relación / valor>
- Parámetro: característica relevante del dominio
- Relación: entre parámetro y valor
- Valor: numérico, simbólico o literal
-
Antecedentes
- Contiene las cláusulas que deben cumplirse para que la regla pueda evaluarse o ejecutarse.
-
Consecuentes
- Indica las conclusiones que se deducen de las premisas
las acciones que el sistema debe realizar cuando ejecuta la regla
-
Reglas de Produccion
-
Caracteristicas
- Modularidad: cada regla representa un pequeño
relativamente independiente pedazo de conocimiento.
- Incrementalidad: nuevas reglas pueden ser añadidas a la
base de conocimiento relativamente independiente de las demás
- Modificabilidad: como consecuencia de la modularidad, las reglas viejas pueden ser modificadas.
- Transparencia: habilidad de explicar sus decisiones y soluciones
-
Desventajas
- Ineficiencia (necesidad de modularizar o de introducir metarreglas)
- opacidad (dificultad de establecer relaciones)
- Adaptación al dominio (rápido crecimiento del número de reglas).
-
Ventajas
- Modularidad
- Uniformidad
- Naturalidad para expresar el conocimiento.