Un système expert est une combinaison de connaissances professionnelles humaines et des capacités techniques d'un logiciel. Les systèmes experts peuvent résoudre une grande variété de tâches - en fonction de l'objectif du travail d'une personne et de la fonctionnalité du logiciel.
Nécessaire
environnement de programmation
Instructions
Étape 1
Sélectionnez le langage de programmation dans lequel le programme du système expert sera écrit. Différentes langues sont conçues pour différentes tâches, alors prenez plus de temps pour résoudre ce problème. Naturellement, le principal avantage lors du choix est la langue dans laquelle vous avez une expérience d'écriture. Vous pouvez lire des critiques sur Internet concernant un langage de programmation particulier, voir le shell dans lequel vous devez travailler, et bien plus encore.
Étape 2
Décidez des tâches que le système expert résoudra. La principale différence entre un système expert est sa capacité d'apprentissage, bien que programmée. Choisissez la tâche pour laquelle il existe peu de code exécutable avec des conditions. Prévoir le développement de la logique du programme.
Étape 3
Créer une structure de programme graphique. Décrire les principales classes du programme et les principales fonctions. Cela vaut la peine de partir de là lors du développement de l'interface du système expert. Cela devrait être compréhensible non seulement pour vous, mais aussi pour les débutants qui ont récemment commencé à travailler avec un ordinateur personnel.
Étape 4
Commencez à écrire votre programme. Pour faciliter votre travail, utilisez des environnements de développement modernes - ils sont faciles à trouver sur Internet et à télécharger sur votre disque dur. Après avoir écrit le programme, prenez le temps de tester la logique de travail et d'apprentissage. C'est un processus assez difficile, mais vous devrez y consacrer beaucoup de temps.
Étape 5
L'objectif principal du système expert est de résoudre des problèmes qui nécessitent les données et les connaissances de l'expert lui-même. Ainsi, un utilisateur standard recevra un « expert à domicile », puisque toutes les connaissances de l'expert seront mises en œuvre dans le code du programme et la logique du programme que vous avez développé.