Un sistema experto es una combinación de conocimiento profesional humano y las capacidades técnicas del software. Los sistemas expertos pueden resolver una amplia variedad de tareas, según el enfoque del trabajo de una persona y la funcionalidad del software.
Necesario
entorno de programación
Instrucciones
Paso 1
Seleccione el lenguaje de programación en el que se escribirá el programa del sistema experto. Los diferentes idiomas están diseñados para diferentes tareas, así que tómate más tiempo para resolver este problema. Naturalmente, la principal ventaja a la hora de elegir es el idioma en el que tienes experiencia en escritura. Puede leer reseñas en Internet sobre un lenguaje de programación en particular, ver el shell en el que tiene que trabajar y mucho más.
Paso 2
Decidir las tareas que resolverá el sistema experto. La principal diferencia entre un sistema experto es su capacidad de aprendizaje, aunque programada. Elija la tarea para la que hay poco código ejecutable con condiciones. Prever el desarrollo de la lógica del programa.
Paso 3
Cree una estructura de programa gráfica. Describe las clases principales del programa y las funciones principales. Vale la pena partir de esto al desarrollar la interfaz del sistema experto. Debería ser comprensible no solo para usted, sino también para los principiantes que recientemente han comenzado a trabajar con una computadora personal.
Paso 4
Empiece a escribir su programa. Para facilitar su trabajo, utilice entornos de desarrollo modernos; son fáciles de encontrar en Internet y descargar en su disco duro. Después de escribir el programa, tómate un tiempo para probar la lógica del trabajo y la capacidad de aprendizaje. Este es un proceso bastante difícil, pero tendrá que dedicarle mucho tiempo.
Paso 5
El objetivo principal del sistema experto es resolver problemas que requieren los datos y el conocimiento del propio experto. Así, un usuario estándar recibirá un “experto en casa”, ya que todo el conocimiento del experto se implementará en el código del programa y la lógica del programa que ha desarrollado.