Um sistema especialista é uma combinação de conhecimento profissional humano e capacidades técnicas de software. Os sistemas especialistas podem resolver uma ampla variedade de tarefas - dependendo do foco do trabalho de uma pessoa e da funcionalidade do software.
Necessário
ambiente de programação
Instruções
Passo 1
Selecione a linguagem de programação na qual o programa do sistema especialista será escrito. Idiomas diferentes são projetados para tarefas diferentes, portanto, dedique mais tempo para resolver esse problema. Naturalmente, a principal vantagem na hora de escolher é o idioma no qual você tem experiência de redação. Você pode ler comentários na Internet sobre uma linguagem de programação específica, visualizar o shell no qual você deve trabalhar e muito mais.
Passo 2
Decida as tarefas que o sistema especialista resolverá. A principal diferença entre um sistema especialista é a sua capacidade de aprendizagem, embora programada. Escolha a tarefa para a qual há pouco código executável com condições. Prever o desenvolvimento da lógica do programa.
etapa 3
Crie uma estrutura gráfica do programa. Descreva as principais classes do programa e as principais funções. Vale a pena começar com isso ao desenvolver a interface do sistema especialista. Deve ser compreensível não apenas para você, mas também para iniciantes que começaram a trabalhar recentemente com um computador pessoal.
Passo 4
Comece a escrever seu programa. Para facilitar o seu trabalho, use ambientes de desenvolvimento modernos - eles são fáceis de encontrar na Internet e baixá-los para o seu disco rígido. Depois de escrever o programa, reserve algum tempo para testar a lógica de trabalho e a capacidade de aprendizagem. Este é um processo bastante difícil, mas você terá que gastar muito tempo nele.
Etapa 5
O objetivo principal do sistema especialista é resolver problemas que requerem os dados e o conhecimento do próprio especialista. Assim, um usuário padrão receberá um “especialista em casa”, pois todo o conhecimento do especialista será implementado no código do programa e na lógica do programa que você desenvolveu.