{"id":1111,"date":"2026-05-19T07:28:00","date_gmt":"2026-05-19T07:28:00","guid":{"rendered":"https:\/\/com-proff.com\/?p=1111"},"modified":"2026-05-19T14:46:12","modified_gmt":"2026-05-19T14:46:12","slug":"diferencias-estructurales-con-la-programacion-clasica","status":"publish","type":"post","link":"https:\/\/com-proff.com\/en\/comunicacion\/diferencias-estructurales-con-la-programacion-clasica\/","title":{"rendered":"Diferencias estructurales con la programaci\u00f3n cl\u00e1sica"},"content":{"rendered":"<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/com-proff.com\/wp-content\/uploads\/2026\/05\/programming-background-concept-1024x683.jpg\" alt=\"\" class=\"wp-image-1113\" srcset=\"https:\/\/com-proff.com\/wp-content\/uploads\/2026\/05\/programming-background-concept-1024x683.jpg 1024w, https:\/\/com-proff.com\/wp-content\/uploads\/2026\/05\/programming-background-concept-300x200.jpg 300w, https:\/\/com-proff.com\/wp-content\/uploads\/2026\/05\/programming-background-concept-768x512.jpg 768w, https:\/\/com-proff.com\/wp-content\/uploads\/2026\/05\/programming-background-concept-1536x1025.jpg 1536w, https:\/\/com-proff.com\/wp-content\/uploads\/2026\/05\/programming-background-concept-2048x1366.jpg 2048w, https:\/\/com-proff.com\/wp-content\/uploads\/2026\/05\/programming-background-concept-18x12.jpg 18w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Los sistemas expertos representan un paso adelante en la ciencia de la programaci\u00f3n por su gran diferencia con los programas cl\u00e1sicos. En la programaci\u00f3n normal para resolver un problema se crea un programa. En este programa, que est\u00e1 constituido por l\u00edneas en BASIC, FORTRAN u otro lenguaje, se encuentran formando una unidad tanto la informaci\u00f3n sobre el m\u00e9todo para resolver el problema como los propios datos particulares del problema. Sin embargo, en los programas de inteligencia artificial (y m\u00e1s concretamente en los que constituyen los sistemas expertos) es muy importante, puesto que facilita enormemente la evoluci\u00f3n del sistema al ser modulada su estructura. As\u00ed pues, el motor de inferencia se construye como un ente aislado e independiente de la base de conocimientos. Esto permite crearlo a la vez que otras partes del sistema y as\u00ed se agiliza el proceso necesario. Sin embargo, hay que reconocer que no existe un 100% de independencia entre la base de conocimientos y el motor de inferencia, ya que, como ocurre con todo en esta vida, unos motores inferenciales funcionan mejor con un determinado tipo de base de conocimiento que con otro y, por tanto, se crean unas peque\u00f1as diferencias entre los motores en funci\u00f3n de la forma que toman el conocimiento sobre el tema. Ya tenemos definidas las diferencias de estructura entre los programas cl\u00e1sicos y los sistemas expertos. Sin embargo, todav\u00eda no est\u00e1 muy clara la gran ventaja de estos sistemas. Pueden pensar ustedes que mucho definir y estructurar, pero poco diferenciar realmente su funcionamiento; por lo visto hasta ahora se podr\u00eda haber hecho un programa normal estudiando por un lado la mec\u00e1nica de resoluci\u00f3n y almacenando por otro los datos del programa. Sin embargo, &#8220;sI&#8221; existen grandes diferencias de funcionamiento.<\/p>\n\n\n\n<p>Los sistemas expertos son mucho m\u00e1s eficaces que los programas cl\u00e1sicos porque pueden activar el bloque de inferencia que se necesita en cada caso sin necesidad de tener que analizar todos los precedentes. Es decir: si el paciente tiene hepatitis, el sistema experto analizar\u00e1 los datos de entrada que se le han introducido y deducir\u00e1 que tiene hepatitis sin deducir previamente que no tiene gripe y que no tiene artritis. En este punto radica la gran ventaja de los sistemas expertos. De una base de conocimientos formada por mucha informaci\u00f3n s\u00f3lo se activa la que corresponde a cada caso en funci\u00f3n de la entrada de datos. A partir de la estructura sol del sistema experto se puede comprender perfectamente el papel fundamental del motor de inferencia. Ante cada problema planteado por el usuario y teniendo en cuenta la estructura aut\u00f3noma del sistema, se pueden activar gran cantidad de bloques de inferencia para resolverlo. Estos bloques no tienen por qu\u00e9 ser los anteriormente definidos, sino que simplemente son formados por reglas independientes unas de otras, pero encadenadas para resolver el problema espec\u00edfico que se plantea en cada caso. En funci\u00f3n de la puerta por la que se entre y en funci\u00f3n de las normas b\u00e1sicas que utilicemos para atravesarla saldremos a un lugar o a otro, obteniendo resultados distintos en cada caso. Sin embargo, entre todos los caminos posibles para resolver un problema hay uno que resultar\u00e1 el mejor. Para conseguirlo habr\u00e1 que utilizar las reglas \u00f3ptimas de la base de conocimientos: el motor de inferencia deber\u00e1 elegirlas. Esta tarea resulta fundamental y es precisamente en este punto del problema donde se plantean soluciones innovadoras.<\/p>\n\n\n\n<p>Para elegir las reglas \u00f3ptimas se pueden aplicar muchos criterios: simplemente mec\u00e1nicos, es decir, sin que exista ninguna &#8220;chispa de inteligencia\u201d o bien m\u00e1s heur\u00edsticos, basados en la experiencia. La palabra anteriormente citada, heur\u00edstica, representa el eje sobre el que gira la inteligencia artificial y se estudiar\u00e1 con m\u00e1s profundidad posteriormente. Existe en la actualidad una tendencia a creer que todo problema inform\u00e1tico debe resolverse mediante la creaci\u00f3n de un sistema experto espec\u00edfico y esto es falso. Es cierto que muchos problemas podr\u00edan tener una soluci\u00f3n desde el \u00e1ngulo de la inteligencia artificial, pero \u00e9sta puede llegar a ser en ocasiones mucho menos eficiente que un programa cl\u00e1sico. Esto es as\u00ed porque existe un determinado tipo de problemas que pertenecen al entorno de la inteligencia artificial y otro que no encaja tan bien. Por tanto, antes de realizar un proyecto inform\u00e1tico conviene hacer un estudio de viabilidad y elecci\u00f3n de las herramientas adecuadas para su ejecuci\u00f3n. No cuesta demasiado y puede ahorrar mucho tiempo y dinero.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Particularidades de los Sistemas Expertos<\/h2>\n\n\n\n<p>Debido a la gran cantidad de posibilidades a la hora de crear el &#8220;camino de inferencia&#8221; para la resoluci\u00f3n de un problema puede ocurrir (y de hecho se espera que ocurra) que ante los problemas planteados se consigan soluciones no programadas. Esto es precisamente lo que se pretende, que el sistema posea &#8220;movilidad\u201d, que sea algo m\u00e1s que una simple base de datos de soluciones. Gracias a su estructura el sistema es capaz de explicar, paso por paso, su evoluci\u00f3n desde las condiciones iniciales hasta la soluci\u00f3n final y, adem\u00e1s, describir por qu\u00e9 ha tomado cada decisi\u00f3n a la hora de las sucesivas opciones dentro del &#8220;camino de inferencia&#8221;. Como la base de conocimientos se encuentra separada del resto del sistema \u00e9ste puede renovarse, actualizarse y mejorarse en su informaci\u00f3n sin necesidad de variar su estructura operativa. Esto resulta muy importante, puesto que puede utilizarse incluso para resolver tareas completamente distintas (dentro de la modalidad de problemas aptos para ser resueltos con la inteligencia artificial).<\/p>","protected":false},"excerpt":{"rendered":"<p>Los sistemas expertos representan un paso adelante en la ciencia de la programaci\u00f3n por su gran diferencia con los programas cl\u00e1sicos. En la programaci\u00f3n normal [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1113,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[271],"class_list":["post-1111","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-comunicacion","tag-programacion"],"_links":{"self":[{"href":"https:\/\/com-proff.com\/en\/wp-json\/wp\/v2\/posts\/1111","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/com-proff.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/com-proff.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/com-proff.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/com-proff.com\/en\/wp-json\/wp\/v2\/comments?post=1111"}],"version-history":[{"count":1,"href":"https:\/\/com-proff.com\/en\/wp-json\/wp\/v2\/posts\/1111\/revisions"}],"predecessor-version":[{"id":1114,"href":"https:\/\/com-proff.com\/en\/wp-json\/wp\/v2\/posts\/1111\/revisions\/1114"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/com-proff.com\/en\/wp-json\/wp\/v2\/media\/1113"}],"wp:attachment":[{"href":"https:\/\/com-proff.com\/en\/wp-json\/wp\/v2\/media?parent=1111"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/com-proff.com\/en\/wp-json\/wp\/v2\/categories?post=1111"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/com-proff.com\/en\/wp-json\/wp\/v2\/tags?post=1111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}