Chapitre 4 Technologie Des Connaissances CAD Knowledge Engineering Flashcards
Quelles sont les fonctions de la technologie des connaissances
Capture = capturer la connaissance Formalise = formaliser la connaissance Package = intégrer la connaissance dans les modèles CAO Activate = utiliser la connaissance formelle
Quelles sont les fonctions de connaissance sur Catia
Gestion de connaissance Knowledge advisor Product engineering optimiser Knowledge expert Product knowledge template Product functional définition
Quels sont les deux systèmes à base de connaissances
L’intelligence artificielle
Système à base de connaissances
Qu’est-ce que l’intelligence artificielle
L’IA est la discipline qui s’est donné pour but l’étude de la simulation des activités intellectuelles humaines
Que veut dire intelligent
Concept non consensuelle
capable d’effectuer des inférences et surtout de les expliquer
Capable de travailler dans un environnement incertain
Quelle est la représentation la plus générale des connaissances
Le langage
Que fait un expert ça c’est un système à base de connaissance
Un expert pour examiner un modèle en s’appuyant sur quelques notions prédéfinies de ses caractéristiques
On peut constater que son langage et décomposer en phrases qui représentent des modules de connaissances
L’approche système à base de connaissances exploitent ce principe pour la présentation des features
Exemple de système à base de connaissance
Si
alors
sinon
Qu’est-ce qu’un système à base de connaissance
Un système à base de connaissance est un ensemble de programme capable de reproduire la démarche dans un expert humain confronté à un problème dans son domaine de compétence
Quelle est l’architecture d’un système à base de connaissance
Il y a trois parties
1 - la base de connaissance
2 - le moteur d’interférence
3 - les interfaces
Quelle est la première étape
La base de connaissance est un ensemble de fichier contenant tout le savoir nécessaire au système pour être expert dans son domaine
Quelle est la deuxième étape
Le moteur d’interférence
le programme chargé d’exploiter les connaissances afin de résoudre un problème donné
Quelle est la troisième étape
Les interfaces ce sont des programmes chargés d’assurer la jonction entre le système à base de connaissances et l’utilisateur
La base de connaissances est divisé en plusieurs parties lesquelles
La base de faits
La base de règles
Qu’est-ce que la base de faits
Ce sont les fichiers contenant des informations sur le domaine étudié ce sont des faits connus
Les faits en général sont la description de la pièce sa géométrie et sa typologie
Qu’est-ce que la base de règles
Ce sont les fichiers constitués d’une liste de règles permettant à partir des faits connus d’établir des faits nouveaux de faire des hypothèses et de construire une solution
Que représente les règles de production
Elle représente les entités leurs propriétés géométriques (perpendiculaire) et le relation topologique (adjacent)
Quel est le but de la base de règles
Créer des modèles et les enrichir avec la connaissance exprimé sous forme de règles de production de la forme si… alors…
À partir de quelle condition sont établies les règles
Condition nécessaire et suffisante
Expliquer les conditions nécessaire et suffisante
En logique mathématique dire que A est une condition nécessaire pour B signifie que pour que B soit réalisé il faut que A le soit
Une condition A nécessaire pour B peut ne pas être suffisante c’est-à-dire que B est réalisé c’est nécessairement que A l’est aussi
Qu’est-ce que l’engineering knowledge language de catia
C’est le langage des connaissances techniques utilisées pour définir les différents types d’artefacts de connaissances disponibles dans les différents produits de la solution de logiciel de connaissances
Quels sont les différents niveaux de EKL
Langage d’ingénierie mathématique
Langage d’ingénierie de base (core)
Langage d’ingénierie avancée
Langage d’ingénierie extensible
Qu’est-ce que le langage d’ingénierie mathématiques
M-EKL
Il regroupe les opérateurs linguistiques et les fonctions numériques (maths, mesures) nécessaires pour exprimer l’ensemble des équations utiliser pour évaluer les paramètres dans le knowledge Advisor
Qu’est-ce que le langage d’ingénierie de base
C-EKL
Il ajoute les éléments de langage suivants
Mots clefs pour les structures de contrôle comme l’instruction conditionnelle “si alors sinon” dans les règles
des fonction spécifique tel que celle dédiée aux messages et aux invités pour les entrées utilisateur à la construction de géométrie ou à la manipulation de chaîne de caractère ou de liste
Des opérateurs supplémentaires comme l’opérateur => qui correspond à une sorte de mots-clés implicite pour les vérifications
Qu’est-ce que le langage d’ingénierie avancée
A-EKL
Il hérite de la plupart des opérateurs mots clés et fonction de C-EKL
Catia vis à créer des objets de conception enrichi par un type de connaissance
A-EKL et le niveau de langage permettant de manipuler les objets de conception en tant qu’objet de connaissance par le biais d’artefacts de connaissance étroitement intégrés
Quels sont les objets de conception en tant qu’objet de connaissance
Behavior for business process knowledge template BKT
CATIA product knowledge template définition 2 PKT
Qu’est-ce que le langage d’ingénierie extensible
Il contient les paquets applicatifs disponibles dans EKL et est aussi le moyen d’ajouter des fonctions au langage et EKL par 2 moyens
Le développement d’une architecture d’application de composants CAA développement utilisateur
Les fonctions utilisateur BKT qui permettent de créer de manière interactive des nouvelles fonctions qui peuvent être utilisées dans A-EKL