SlideShare uma empresa Scribd logo
1 de 20
UNIVERSIDAD NACIONAL DE INGENIERIA
                UNI-RUPAP
      FACULTAD DE CIENCIAS Y SISTEMAS
                   FCYS

                      Inteligencia Artificial
Tema: CommonKADS




 Integrantes:                       Grupo: 4TN3

  María Alejandra Soza Téllez.     Docente: Ing. Ariel Chávez
  Blanca Nydia Olivas Hernández.

                                                           29/11/2011
CommonKADS
                         Metodología

                             Diseñada


                  Análisis              Construcción




             Sistemas basados en conocimiento (SBC)
             de forma análoga a los          métodos
             empleados en ingeniería de software.

29/11/2011
Desarrollo
  Fue propuesta y desarrollada por un grupo de investigadores
  pertenecientes a diversos países de la comunidad Europea,
  a través del programa ESPRIT para la innovación y la
  aplicación de Tecnología Informática avanzada.


  El trabajo se comenzó en 1983 cuando había poco interés en
  tales metodologías. En ese momento, la construcción de
  sistemas de conocimiento estaba enmarcada bajo el
  paradigma de desarrollo por prototipos y de representación
  del conocimiento a través de reglas de producción, con
  hardware y software de propósito especial como máquinas
  LISP y PROLOG, herramientas especiales para sistemas
  expertos, etc.
29/11/2011
Hay seis modelos definidos en CommonKADS :

 Modelo de la Organización (OM)
 Es una herramienta para analizar la organización en que el SBC
 va a ser introducido, y pretende descubrir problemas y
 oportunidades.


 Modelo de Tarea (TM) (Sub partes relevantes del proceso)
 describe a un nivel general las tareas que son realizadas o serán
 realizadas en el entorno organizativo en que se propone
 instalar el SBC y proporciona el marco para la distribución de
 tareas entre agentes.


  29/11/2011
Modelo de Agente (AM)
Un agente es un ejecutor de una tarea. Puede ser humano,
software o cualquier otra entidad capaz de realizar una tarea.
Este modelo describe las competencias, características,
autoridad y restricciones para actuar de los agentes

Modelo de Comunicaciones (CM)
Detalla el intercambio de información entre los diferentes
agentes involucrados en la ejecución de las tareas descritas en
el modelo de tarea.

Modelo del Conocimiento (de Pericia o de Experiencia - EM)
 Este es el corazón de la metodología CommonKADS y modela
 el conocimiento de resolución de problemas empleado por un
 agente para realizar una tarea.
 29/11/2011
Modelo de Diseño (DM)

 Mientras que los otros cinco modelos tratan del análisis del
 SBC, este modelo se utiliza para describir la arquitectura y el
 diseño técnico del SBC como paso previo a su
 implementación.




29/11/2011
El principal producto que resulta de la aplicación de CommonKADS
son estos modelos, los que se puede considerar como una
agrupación estructurada de conocimiento que refleja todos aquellos
aspectos importantes para que el SBC tenga Éxito dentro de un
contexto organizacional determinado.




 29/11/2011
Para los tres primeros modelos, del contexto, es posible utilizar
9 formularios o plantillas propuestas por CommonKADS

modelo organizacional: 5 formularios

       OM-1. Identificación del problema / oportunidad

              OM-2. Aspectos Variantes

              OM-3. Proceso de la organización dividida en partes

              OM-4. Activos de conocimiento

       OM-5. Factibilidad

 29/11/2011
modelo de tareas: 2 formularios

         TM-1. Análisis y descripción de la tarea dentro del proceso.

         TM-2. Elementos de conocimiento de la tarea



   modelo de agentes: 1 formulario


         AM-1. Formulario Agente


  Los modelos de experiencia y agentes proporcionan los
  requisitos de entrada que guiaran la implementación del
  sistema a través del modelo de diseño.
 29/11/2011
Mención especial al modelo de conocimiento.

Describe el conocimiento que tiene un determinado agente y
que es relevante para la consecución de una determinada tarea,
además de describir la estructura del mismo en función de su
uso.




  Obviamente, este modelo se hace en el nivel de conocimiento,
  sin hacer referencia a aspectos de implementación. Para poder
  llevar a cabo este modelado de los distintos papeles que puede
  jugar el conocimiento.




29/11/2011
Conocimiento
                            de tareas

  Describe de una forma recursiva la descomposición de
  una tarea de alto nivel en varias subtareas.




La tarea: sirve para especificar que    El método de la tarea: define el
es lo que implica la aplicación de la   como se lleva a cabo dicha tarea,
tarea ya que define su objetivo en      indicando en que subtareas se
términos de los roles de entrada y de   descompone y en que orden deben
salida                                  de ser procesadas (control).

 29/11/2011
Conocimiento
                                 del dominio

                           que se compone a su vez de


Ontologías       del    Dominio:        que    Modelos del dominio: que
proporcionan el vocabulario de las             describen el conocimiento sobre el
entidades del dominio, sus relaciones, y las   dominio en particular. Consiste en
restricciones en su estructura. Se pueden      conjuntos de tuplas formuladas en
ver como metamodelos del conocimiento          el vocabulario definido en la
del dominio.                                   ontología del dominio y que
                                               satisfacen sus restricciones.


  Muestran relaciones entre diferentes elementos de conocimiento.

  Conceptos: Clases de objetos, abstracciones o del mundo real, representando
  objetos físicos o estados.
  Propiedades: Atributos de los conceptos.
   29/11/2011
Conocimiento
                           sobre
                        inferencias

    Describe los procesos primitivos de razonamiento que
    tienen lugar en una aplicación, así como los roles de
    conocimiento que son usados por las inferencias.


       Hay que tener en cuenta, que las inferencias son
       consideradas primitivas respecto a un modelo de
       experiencia determinado, ya que en otros modelos de
       experiencia la misma inferencia puede ser una tarea
       descomponible.




29/11/2011
Lenguaje que propone CommonKADS

CommonKADS propone el lenguaje CML (Conceptual Modelling
Language) para materializar la especificación del modelo de
conocimiento .Este lenguaje permite la definición de la ontología y
los conceptos del dominio y la definición de la dependencia de los
datos entre las inferencias a través de las estructuras de inferencias.



 Otro de los aspectos importantes que introdujo CommonKADS fue
 la definición de un marco de trabajo para la gestión y planificación
 del proyecto. CommonKADS define un ciclo de vida para el
 desarrollo del proyecto basado en un modelo en espiral.




29/11/2011
El modelo en espiral que plantea CommonKADS se basa en los
   siguientes principios :

   La planificación del proyecto que se centra principalmente en los
   productos y las salidas que tienen que producirse como resultado, más
   que un conjunto de actividades o fases.


   La planificación se realiza de una forma adaptativa a lo largo de un
   serie de ciclos en espiral, que están dirigidos por una valoración
   sistemática de los riesgos del proyecto.


   El control de calidad es una parte más de la gestión del proyecto, ya
   que la calidad esta integrada en el desarrollo del SBC por medio de la
   metodología.



29/11/2011
El ciclo de vida de CommonKADs




         Estos principios están garantizados por un lado, por
         el conjunto de modelos, por otro, por el ciclo de vida
         en espiral.
29/11/2011
Este ciclo de vida consta de cuatro fases:

                             Revisión:
    Es el primer paso de cada ciclo y en el se revisa el estado actual del
    proyecto y se establecen los objetivos principales que se quieren
    cubrir en el ciclo en cuestión.


                       Valoración de riesgos.
     Las líneas generales del proyecto establecidas en el paso anterior
     sirven de entradas para esta fase. Su función principal es la
     identificación y valoración de los principales obstáculos que nos
     podemos encontrar para la consecución exitosa del proyecto, así
     como las acciones que se deben tomar para minimizar dichos
     riesgos.

29/11/2011
Planificación:
Una vez obtenida una visión clara de los objetivos que hay que cubrir,
los riesgos que se pueden presentar y las acciones que hay que tomar,
hay que realizar una planificación del trabajo a realizar.



                       Monitorización:

   Es la ˙última fase del ciclo y esta· constituida por el desarrollo
   propiamente dicho. El trabajo realizado en esta fase esta· controlado
   y dirigido por el director del proyecto. Para determinar el grado de
   cumplimiento de los objetivos se requieren reuniones con los agentes
   implicados en el proyecto




 29/11/2011
Conclusión


Como se puede observar, la metodología CommonKADS abarca
todo los aspectos del desarrollo de un SBC, desde los análisis
iniciales que sirven para identificar problemas y para establecer
la idoneidad de la solución basada en un SBC, hasta la
implementación del mismo, proporcionando un marco de
trabajo donde llevar a cabo la gestión del proyecto.


También hay que resaltar que el modelado del conocimiento
posibilita la definición de componentes reutilizables, tanto en el
nivel de tareas como en el de conceptualización del dominio.

29/11/2011
29/11/2011

Mais conteúdo relacionado

Mais procurados

DIAGRAMAS DE CASO DE USO
DIAGRAMAS DE CASO DE USODIAGRAMAS DE CASO DE USO
DIAGRAMAS DE CASO DE USOBiingeSof
 
Técnicas de recolección de requerimientos
Técnicas de recolección de requerimientosTécnicas de recolección de requerimientos
Técnicas de recolección de requerimientosJoaquin Artavia Chaves
 
Modelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado EvolutivoModelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado EvolutivoIván Cornejo
 
Modelo de tres capas de ecommerce
Modelo de tres capas de ecommerceModelo de tres capas de ecommerce
Modelo de tres capas de ecommerceJuan Anaya
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de softwareDiaxz Salgado
 
Tm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareTm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareJulio Pari
 
3.2 manejadores de bases de datos
3.2 manejadores de bases de datos3.2 manejadores de bases de datos
3.2 manejadores de bases de datosisraelmillan8
 
Sesion 2 1 modelo del negocio
Sesion 2 1 modelo del negocioSesion 2 1 modelo del negocio
Sesion 2 1 modelo del negocioJulio Pari
 
Web services en sistemas distribuidos
Web services en sistemas distribuidosWeb services en sistemas distribuidos
Web services en sistemas distribuidosTensor
 
Arquitectura de software
Arquitectura de softwareArquitectura de software
Arquitectura de softwareLiliana Pacheco
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de SoftwareCamila Arbelaez
 
Modelado Avanzado - Arquitecturas Orientadas a Servicios
Modelado Avanzado - Arquitecturas Orientadas a ServiciosModelado Avanzado - Arquitecturas Orientadas a Servicios
Modelado Avanzado - Arquitecturas Orientadas a ServiciosGrial - University of Salamanca
 

Mais procurados (20)

DIAGRAMAS DE CASO DE USO
DIAGRAMAS DE CASO DE USODIAGRAMAS DE CASO DE USO
DIAGRAMAS DE CASO DE USO
 
Metodologia oohdm
Metodologia oohdmMetodologia oohdm
Metodologia oohdm
 
oohdm
oohdmoohdm
oohdm
 
Técnicas de recolección de requerimientos
Técnicas de recolección de requerimientosTécnicas de recolección de requerimientos
Técnicas de recolección de requerimientos
 
Modelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado EvolutivoModelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado Evolutivo
 
Modelo de tres capas de ecommerce
Modelo de tres capas de ecommerceModelo de tres capas de ecommerce
Modelo de tres capas de ecommerce
 
Ejemplo rup
Ejemplo rupEjemplo rup
Ejemplo rup
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Tm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareTm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de software
 
3.2 manejadores de bases de datos
3.2 manejadores de bases de datos3.2 manejadores de bases de datos
3.2 manejadores de bases de datos
 
Sesion 2 1 modelo del negocio
Sesion 2 1 modelo del negocioSesion 2 1 modelo del negocio
Sesion 2 1 modelo del negocio
 
Corba
CorbaCorba
Corba
 
Semana 1 Patrones de Diseño
Semana 1   Patrones de DiseñoSemana 1   Patrones de Diseño
Semana 1 Patrones de Diseño
 
Web services en sistemas distribuidos
Web services en sistemas distribuidosWeb services en sistemas distribuidos
Web services en sistemas distribuidos
 
Arquitectura de software
Arquitectura de softwareArquitectura de software
Arquitectura de software
 
WebSockets
WebSocketsWebSockets
WebSockets
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software
 
Tecnología Orientada a Objetos
Tecnología Orientada a ObjetosTecnología Orientada a Objetos
Tecnología Orientada a Objetos
 
Casos De Uso
Casos De UsoCasos De Uso
Casos De Uso
 
Modelado Avanzado - Arquitecturas Orientadas a Servicios
Modelado Avanzado - Arquitecturas Orientadas a ServiciosModelado Avanzado - Arquitecturas Orientadas a Servicios
Modelado Avanzado - Arquitecturas Orientadas a Servicios
 

Semelhante a CommonKADS: Una metodología para el desarrollo de sistemas basados en conocimiento

Semelhante a CommonKADS: Una metodología para el desarrollo de sistemas basados en conocimiento (20)

Metodologías para desarrollo de software
Metodologías para desarrollo de softwareMetodologías para desarrollo de software
Metodologías para desarrollo de software
 
Lenguaje de modelo de objetos
Lenguaje de modelo de objetosLenguaje de modelo de objetos
Lenguaje de modelo de objetos
 
Presentación2
Presentación2Presentación2
Presentación2
 
26 DISEÑO 6A PARTE.pdf
26 DISEÑO 6A PARTE.pdf26 DISEÑO 6A PARTE.pdf
26 DISEÑO 6A PARTE.pdf
 
Ender metodologia estructura
Ender metodologia estructuraEnder metodologia estructura
Ender metodologia estructura
 
Presentación2
Presentación2Presentación2
Presentación2
 
Analisis orientados a objetos
Analisis orientados a objetosAnalisis orientados a objetos
Analisis orientados a objetos
 
Unidad 1 y 2 de desarrollo
Unidad 1 y 2 de desarrolloUnidad 1 y 2 de desarrollo
Unidad 1 y 2 de desarrollo
 
Uml presentacion
Uml presentacionUml presentacion
Uml presentacion
 
Fundamentos de POO
Fundamentos de POOFundamentos de POO
Fundamentos de POO
 
Análisis y diseño de sistemas1
Análisis y diseño de sistemas1Análisis y diseño de sistemas1
Análisis y diseño de sistemas1
 
Presentación poo
Presentación pooPresentación poo
Presentación poo
 
República bolivariana de venezuela
República bolivariana de venezuelaRepública bolivariana de venezuela
República bolivariana de venezuela
 
Guia Yahveh
Guia YahvehGuia Yahveh
Guia Yahveh
 
Is.exp.329466
Is.exp.329466Is.exp.329466
Is.exp.329466
 
Uml
UmlUml
Uml
 
investigacion uml
investigacion umlinvestigacion uml
investigacion uml
 
Miguel mena
Miguel menaMiguel mena
Miguel mena
 
Tema 2.UML parte 1.ppt
Tema 2.UML parte 1.pptTema 2.UML parte 1.ppt
Tema 2.UML parte 1.ppt
 
Fases de rup
Fases de rupFases de rup
Fases de rup
 

Mais de Facultad de Ciencias y Sistemas

Introducción a la progrogramación orientada a objetos con Java
Introducción a la progrogramación orientada a objetos con JavaIntroducción a la progrogramación orientada a objetos con Java
Introducción a la progrogramación orientada a objetos con JavaFacultad de Ciencias y Sistemas
 

Mais de Facultad de Ciencias y Sistemas (20)

Ejercicios HTML 5
Ejercicios HTML 5Ejercicios HTML 5
Ejercicios HTML 5
 
CSS3
CSS3CSS3
CSS3
 
09 ordenamiento-en-vectores-en-c
09 ordenamiento-en-vectores-en-c09 ordenamiento-en-vectores-en-c
09 ordenamiento-en-vectores-en-c
 
08 mas-de-vectores-en-c
08 mas-de-vectores-en-c08 mas-de-vectores-en-c
08 mas-de-vectores-en-c
 
07 vectores-en-c final
07 vectores-en-c final07 vectores-en-c final
07 vectores-en-c final
 
06 clases-en-c
06 clases-en-c06 clases-en-c
06 clases-en-c
 
05 cadenas-de-caracteres-en-c
05 cadenas-de-caracteres-en-c05 cadenas-de-caracteres-en-c
05 cadenas-de-caracteres-en-c
 
04 mas-estructuras-iterativas-en-c
04 mas-estructuras-iterativas-en-c04 mas-estructuras-iterativas-en-c
04 mas-estructuras-iterativas-en-c
 
03 estructuras-iterativas-en-c
03 estructuras-iterativas-en-c03 estructuras-iterativas-en-c
03 estructuras-iterativas-en-c
 
02 mas-de-las-estructuras-de-programacion-en-c
02 mas-de-las-estructuras-de-programacion-en-c02 mas-de-las-estructuras-de-programacion-en-c
02 mas-de-las-estructuras-de-programacion-en-c
 
01 estructuras-de-programacion-en-c
01 estructuras-de-programacion-en-c01 estructuras-de-programacion-en-c
01 estructuras-de-programacion-en-c
 
Procesamiento del lenguaje natural con python
Procesamiento del lenguaje natural con pythonProcesamiento del lenguaje natural con python
Procesamiento del lenguaje natural con python
 
Actividades de aprendizaje en Moodle
Actividades de aprendizaje en MoodleActividades de aprendizaje en Moodle
Actividades de aprendizaje en Moodle
 
Creación de grupos en Moodle
Creación de grupos en MoodleCreación de grupos en Moodle
Creación de grupos en Moodle
 
Introducción a la progrogramación orientada a objetos con Java
Introducción a la progrogramación orientada a objetos con JavaIntroducción a la progrogramación orientada a objetos con Java
Introducción a la progrogramación orientada a objetos con Java
 
Como crear un diagrama de clases
Como crear un diagrama de clasesComo crear un diagrama de clases
Como crear un diagrama de clases
 
Diagrama de clases - Ejemplo monográfico 02
Diagrama de clases - Ejemplo monográfico 02Diagrama de clases - Ejemplo monográfico 02
Diagrama de clases - Ejemplo monográfico 02
 
Diagrama de clases - Ejemplo monográfico 01
Diagrama de clases - Ejemplo monográfico 01Diagrama de clases - Ejemplo monográfico 01
Diagrama de clases - Ejemplo monográfico 01
 
Otro ejemplo de diagrama de clases UML
Otro ejemplo de diagrama de clases UMLOtro ejemplo de diagrama de clases UML
Otro ejemplo de diagrama de clases UML
 
Un ejemplo de diagrama de clases
Un ejemplo de diagrama de clasesUn ejemplo de diagrama de clases
Un ejemplo de diagrama de clases
 

Último

Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfJonathanCovena1
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 

Último (20)

Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdf
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 

CommonKADS: Una metodología para el desarrollo de sistemas basados en conocimiento

  • 1. UNIVERSIDAD NACIONAL DE INGENIERIA UNI-RUPAP FACULTAD DE CIENCIAS Y SISTEMAS FCYS Inteligencia Artificial Tema: CommonKADS Integrantes: Grupo: 4TN3  María Alejandra Soza Téllez. Docente: Ing. Ariel Chávez  Blanca Nydia Olivas Hernández. 29/11/2011
  • 2. CommonKADS Metodología Diseñada Análisis Construcción Sistemas basados en conocimiento (SBC) de forma análoga a los métodos empleados en ingeniería de software. 29/11/2011
  • 3. Desarrollo Fue propuesta y desarrollada por un grupo de investigadores pertenecientes a diversos países de la comunidad Europea, a través del programa ESPRIT para la innovación y la aplicación de Tecnología Informática avanzada. El trabajo se comenzó en 1983 cuando había poco interés en tales metodologías. En ese momento, la construcción de sistemas de conocimiento estaba enmarcada bajo el paradigma de desarrollo por prototipos y de representación del conocimiento a través de reglas de producción, con hardware y software de propósito especial como máquinas LISP y PROLOG, herramientas especiales para sistemas expertos, etc. 29/11/2011
  • 4. Hay seis modelos definidos en CommonKADS : Modelo de la Organización (OM) Es una herramienta para analizar la organización en que el SBC va a ser introducido, y pretende descubrir problemas y oportunidades. Modelo de Tarea (TM) (Sub partes relevantes del proceso) describe a un nivel general las tareas que son realizadas o serán realizadas en el entorno organizativo en que se propone instalar el SBC y proporciona el marco para la distribución de tareas entre agentes. 29/11/2011
  • 5. Modelo de Agente (AM) Un agente es un ejecutor de una tarea. Puede ser humano, software o cualquier otra entidad capaz de realizar una tarea. Este modelo describe las competencias, características, autoridad y restricciones para actuar de los agentes Modelo de Comunicaciones (CM) Detalla el intercambio de información entre los diferentes agentes involucrados en la ejecución de las tareas descritas en el modelo de tarea. Modelo del Conocimiento (de Pericia o de Experiencia - EM) Este es el corazón de la metodología CommonKADS y modela el conocimiento de resolución de problemas empleado por un agente para realizar una tarea. 29/11/2011
  • 6. Modelo de Diseño (DM) Mientras que los otros cinco modelos tratan del análisis del SBC, este modelo se utiliza para describir la arquitectura y el diseño técnico del SBC como paso previo a su implementación. 29/11/2011
  • 7. El principal producto que resulta de la aplicación de CommonKADS son estos modelos, los que se puede considerar como una agrupación estructurada de conocimiento que refleja todos aquellos aspectos importantes para que el SBC tenga Éxito dentro de un contexto organizacional determinado. 29/11/2011
  • 8. Para los tres primeros modelos, del contexto, es posible utilizar 9 formularios o plantillas propuestas por CommonKADS modelo organizacional: 5 formularios OM-1. Identificación del problema / oportunidad OM-2. Aspectos Variantes OM-3. Proceso de la organización dividida en partes OM-4. Activos de conocimiento OM-5. Factibilidad 29/11/2011
  • 9. modelo de tareas: 2 formularios TM-1. Análisis y descripción de la tarea dentro del proceso. TM-2. Elementos de conocimiento de la tarea modelo de agentes: 1 formulario AM-1. Formulario Agente Los modelos de experiencia y agentes proporcionan los requisitos de entrada que guiaran la implementación del sistema a través del modelo de diseño. 29/11/2011
  • 10. Mención especial al modelo de conocimiento. Describe el conocimiento que tiene un determinado agente y que es relevante para la consecución de una determinada tarea, además de describir la estructura del mismo en función de su uso. Obviamente, este modelo se hace en el nivel de conocimiento, sin hacer referencia a aspectos de implementación. Para poder llevar a cabo este modelado de los distintos papeles que puede jugar el conocimiento. 29/11/2011
  • 11. Conocimiento de tareas Describe de una forma recursiva la descomposición de una tarea de alto nivel en varias subtareas. La tarea: sirve para especificar que El método de la tarea: define el es lo que implica la aplicación de la como se lleva a cabo dicha tarea, tarea ya que define su objetivo en indicando en que subtareas se términos de los roles de entrada y de descompone y en que orden deben salida de ser procesadas (control). 29/11/2011
  • 12. Conocimiento del dominio que se compone a su vez de Ontologías del Dominio: que Modelos del dominio: que proporcionan el vocabulario de las describen el conocimiento sobre el entidades del dominio, sus relaciones, y las dominio en particular. Consiste en restricciones en su estructura. Se pueden conjuntos de tuplas formuladas en ver como metamodelos del conocimiento el vocabulario definido en la del dominio. ontología del dominio y que satisfacen sus restricciones. Muestran relaciones entre diferentes elementos de conocimiento. Conceptos: Clases de objetos, abstracciones o del mundo real, representando objetos físicos o estados. Propiedades: Atributos de los conceptos. 29/11/2011
  • 13. Conocimiento sobre inferencias Describe los procesos primitivos de razonamiento que tienen lugar en una aplicación, así como los roles de conocimiento que son usados por las inferencias. Hay que tener en cuenta, que las inferencias son consideradas primitivas respecto a un modelo de experiencia determinado, ya que en otros modelos de experiencia la misma inferencia puede ser una tarea descomponible. 29/11/2011
  • 14. Lenguaje que propone CommonKADS CommonKADS propone el lenguaje CML (Conceptual Modelling Language) para materializar la especificación del modelo de conocimiento .Este lenguaje permite la definición de la ontología y los conceptos del dominio y la definición de la dependencia de los datos entre las inferencias a través de las estructuras de inferencias. Otro de los aspectos importantes que introdujo CommonKADS fue la definición de un marco de trabajo para la gestión y planificación del proyecto. CommonKADS define un ciclo de vida para el desarrollo del proyecto basado en un modelo en espiral. 29/11/2011
  • 15. El modelo en espiral que plantea CommonKADS se basa en los siguientes principios : La planificación del proyecto que se centra principalmente en los productos y las salidas que tienen que producirse como resultado, más que un conjunto de actividades o fases. La planificación se realiza de una forma adaptativa a lo largo de un serie de ciclos en espiral, que están dirigidos por una valoración sistemática de los riesgos del proyecto. El control de calidad es una parte más de la gestión del proyecto, ya que la calidad esta integrada en el desarrollo del SBC por medio de la metodología. 29/11/2011
  • 16. El ciclo de vida de CommonKADs Estos principios están garantizados por un lado, por el conjunto de modelos, por otro, por el ciclo de vida en espiral. 29/11/2011
  • 17. Este ciclo de vida consta de cuatro fases: Revisión: Es el primer paso de cada ciclo y en el se revisa el estado actual del proyecto y se establecen los objetivos principales que se quieren cubrir en el ciclo en cuestión. Valoración de riesgos. Las líneas generales del proyecto establecidas en el paso anterior sirven de entradas para esta fase. Su función principal es la identificación y valoración de los principales obstáculos que nos podemos encontrar para la consecución exitosa del proyecto, así como las acciones que se deben tomar para minimizar dichos riesgos. 29/11/2011
  • 18. Planificación: Una vez obtenida una visión clara de los objetivos que hay que cubrir, los riesgos que se pueden presentar y las acciones que hay que tomar, hay que realizar una planificación del trabajo a realizar. Monitorización: Es la ˙última fase del ciclo y esta· constituida por el desarrollo propiamente dicho. El trabajo realizado en esta fase esta· controlado y dirigido por el director del proyecto. Para determinar el grado de cumplimiento de los objetivos se requieren reuniones con los agentes implicados en el proyecto 29/11/2011
  • 19. Conclusión Como se puede observar, la metodología CommonKADS abarca todo los aspectos del desarrollo de un SBC, desde los análisis iniciales que sirven para identificar problemas y para establecer la idoneidad de la solución basada en un SBC, hasta la implementación del mismo, proporcionando un marco de trabajo donde llevar a cabo la gestión del proyecto. También hay que resaltar que el modelado del conocimiento posibilita la definición de componentes reutilizables, tanto en el nivel de tareas como en el de conceptualización del dominio. 29/11/2011