En Février 2011 , les Américains ont regardé comme Watson réseau informatique d'IBM a participé à Jeopardy , un spectacle de jeu-questionnaire . L'ordinateur facilement battu ses adversaires humains , mais il avait de la difficulté avec des questions qui a utilisé des mots avec des significations multiples , ou fondé sur des relations complexes. Bien que Watson a couru sur une batterie de serveurs déployé des milliers de processeurs et d'énormes dépôts de stockage , une technologie similaire peuvent fonctionner sur les ordinateurs de bureau , de résoudre des problèmes dans beaucoup de domaines plus petits . Instructions
1
Sélectionnez un petit domaine de problème pour un projet pilote initial. Si le projet implique un diagnostic médical , de commencer avec une zone simple, comme un petit sous-ensemble de problèmes respiratoires.
2
recherche Internet pour apprendre comment fonctionnent les systèmes experts et les langues et les outils peuvent être utilisés pour le projet pilote. La plupart des systèmes experts ont deux parties , une base de connaissances où les faits sont stockées , et un moteur d'inférence qui analyse les faits pour répondre aux questions .
3
télécharger plusieurs outils de systèmes experts et d'expérimenter , de créer le projet pilote. La plupart des outils sont open source , de sorte qu'ils peuvent être téléchargées gratuitement. Les produits commerciaux offrent souvent des versions d'essai gratuites , mais il faut vérifier le coût final avant de choisir ces derniers. Expérimentez avec plusieurs pour savoir quel outil qui fonctionne le mieux pour le projet et le domaine de problème. Après quelques essais et erreurs , choisir le meilleur d'entre eux pour créer le système expert.
4
créer la base de connaissances. Commencez par définir faits de l'échantillon pour avoir une idée de la façon dont la connaissance est représentée . Les faits sont souvent stockés sous forme de «si», construit ensuite . Si les symptômes sont la fièvre, la condition est la grippe . Si les symptômes sont le nez qui coule , la situation est simple rhume . Une base de connaissances est construite sur des milliers de faits , alors pensez à la façon de recueillir ces faits et les amener en bonne et due forme .
5
Déterminez l'interface utilisateur . Est-ce qu'une question basé sur du texte et des travaux de la session de meilleure réponse - ou sera une série de questions à choix multiples travailler mieux? Fond de ce choix sur les personnes qui utiliseront le système et les fonctionnalités du logiciel.
6
tester le système. Développer un ensemble de cas de tests pour déterminer dans quelle mesure le système expert fonctionne . Si certains des cas de test ne donnent pas les bonnes réponses , vérifier les connaissances de base pour s'assurer que les faits ont été codées correctement , et que les faits disponibles sont suffisantes pour répondre à la question. Continuer à affiner le système , jusqu'à ce qu'il puisse répondre à tous les cas de tests , ainsi que des questions aléatoires posés par les testeurs .
7
étendre le système pour couvrir toutes les zones du domaine du problème . Continuer à ajouter des faits dans de nouveaux domaines . Affiner l'interface utilisateur et régler le moteur d'inférence . Si nécessaire, ajouter d'autres moteurs d'inférence qui peuvent analyser les données à l'aide d'autres algorithmes .