Tabla de contenido Resumen ................................................................................................................................. 3 1. Introduccin .................................................................................................................... 3 1.1. Usos de un Sistema Experto .................................................................................... 4 1.2. Arquitectura y Funcionamiento de un Sistema Experto .......................................... 5 1.2.1 Base de Conocimientos .................................................................................... 5 1.2.2 Base de Datos ................................................................................................... 5 1.2.3 Motor de Inferencia .......................................................................................... 5 1.2.4 Interfaz con el Usuario ..................................................................................... 6 1.2.5 Mdulo de Explicacin ..................................................................................... 6 1.2.6 Mdulo de Adquisicin .................................................................................... 6 1.3. Ventajas y desventajas de un Sistema Experto ........................................................ 7 1.3.1. Ventajas ............................................................................................................ 7 1.3.2. Inconvenientes .................................................................................................. 8 1.4. Programacin Usada ................................................................................................ 8 1.4.1. Introduccin a Prolog ....................................................................................... 8 1.4.2. Caractersticas de Prolog .................................................................................. 9 2. Nombre del Sistema Experto ........................................................................................ 10 2.1. Planteamiento y Diseo ......................................................................................... 10 1.2 Implementacin ..................................................................................................... 15 3. Ejecucin ...................................................................................................................... 16 4. Referencias Bibliogrficas ............................................................................................ 18 4.1 Linkografia ............................................................................................................. 18 4.2 Bibliografa ............................................................................................................ 18
Resumen
Los Sistemas Expertos es uno de los campos en que se divide la Inteligencia Artificial y han levantado un gran inters en los ltimos aos entre los expertos de diversas reas no relacionadas con la computacin, como por ejemplo el sector agroindustrial. Las posibilidades de utilizacin de los Sistemas Expertos en control agroindustrial, son muy amplias, van desde la identificacin de plagas que atacan un sembro hasta la obtencin de recomendaciones para el control de las mismas. Este trabajo se encuentra estructurado en dos partes. En la primera parte se realiza una descripcin de los Sistemas Expertos y el lenguaje de programacin que se usara para la implementacin y en la segunda parte se presenta el proyecto que hemos desarrollado en el campo agroindustrial.
1. Introduccin
Los sistemas expertos son programas que reproducen el proceso intelectual de un experto humano en un campo particular, pudiendo mejorar su productividad, ahorrar tiempo y dinero, conservar sus valiosos conocimientos y difundirlos ms fcilmente.
Generalmente un Sistema Experto puede comprender:
Amplio conocimiento especfico a partir del campo de inters. Aplicacin de tcnicas de bsqueda y heursticas. Habilidad para inferir nuevos conocimientos a partir de los actuales y de las experiencias obtenidas durante su operacin. Procesamiento simblico. Capacidad para explicar su propio razonamiento. Empleo de diversas tcnicas de solucin de problemas
Antes de la aparicin del ordenador, el hombre ya se preguntaba si se le arrebatara el privilegio de razonar y pensar. En la actualidad existe un campo dentro de la inteligencia artificial al que se le atribuye esa facultad: el de los sistemas expertos. Estos sistemas permiten la creacin de mquinas que razonan como el hombre, restringindose a un espacio de conocimientos limitado. En teora pueden razonar siguiendo los pasos que seguira un experto humano, para resolver un problema concreto. Este tipo de modelos de conocimiento por ordenador ofrece un extenso campo de posibilidades en resolucin de problemas y en aprendizaje. Su uso se extender ampliamente en el futuro, debido a su importante impacto sobre los negocios y la industria.
La caracterstica fundamental de un sistema experto es que separa los conocimientos almacenados, que es la base de conocimiento, del programa que los controla es decir, motor de inferencia. Una caracterstica adicional deseable, y a veces fundamental, es que el sistema sea capaz de justificar su propia lnea de razonamiento de forma inteligible por el usuario.
1.1. Usos de un Sistema Experto
Sus principales aplicaciones se dan en las gestiones empresariales debido a que casi todas las empresas disponen de un ordenador que realiza las funciones bsicas de tratamiento de la informacin: contabilidad general, decisiones financieras, gestin de la tesorera, planificacin, etc. Este trabajo implica manejar grandes volmenes de informacin y realizar operaciones numricas para despus tomar decisiones. Esto crea un terreno ideal para la implantacin de los Sistema Experto.
Adems los Sistemas Expertos se aplican tambin en la contabilidad en apartados como: Auditoria, Fiscalidad, planificacin, anlisis financiero y la contabilidad financiera Un ejemplo es el anlisis financiero, donde se estudian las oportunidades de inversin, dependiendo de los datos financieros de un cliente y de sus propsitos.
Otra aplicacin que se le da a los sistemas expertos es para detectar y reparar fallos en equipos electrnicos. Se utilizan los sistemas expertos de diagnstico y depuracin, que formulan listas de preguntas con las que obtienen los datos necesarios para llegar a una conclusin. Entonces recomiendan las acciones adecuadas para corregir los problemas descubiertos. Este tipo de sistemas se utilizan tambin en medicina y para localizar problemas en sistemas informticos grandes y complejos.
Los sistemas expertos son buenos para predecir resultados futuros a partir del conocimiento que tienen. Los sistemas meteorolgicos y de inversin en bolsa son ejemplos de utilizacin en este sentido.
La planificacin es la secuencia de acciones necesaria para lograr una meta. Conseguir una buena planificacin a largo plazo es muy difcil. Por ello, se usan sistemas expertos para gestionar proyectos de desarrollo, planes de produccin de fbricas, estrategia militar y configuracin de complejos sistemas informticos, entre otros.
Cuando se necesita controlar un proceso tomando decisiones como respuesta a su estado y no existe una solucin algortmica adecuada, es necesario usar un sistema experto. Este campo comprende el supervisar fbricas automatizadas, factoras qumicas o centrales nucleares. Estos sistemas son extraordinariamente crticos porque normalmente tienen que trabajar a tiempo real.
El diseo requiere una enorme cantidad de conocimientos debido a que hay que tener en cuenta muchas especificaciones y restricciones. En este caso, el sistema experto ayuda al diseador a completar el diseo de forma competente y dentro de los lmites de costes y de tiempo. Se disean circuitos electrnicos, circuitos integrados, tarjetas de circuito impreso, estructuras arquitectnicas, coches, piezas mecnicas, etc.
1.2. Arquitectura y Funcionamiento de un Sistema Experto
Los sistemas Expertos como ya se ha mencionado son sistemas diferentes a los tradicionales, ya que estos son basados en conocimiento y por tal la arquitectura y funcionalidad es diferentes, incluso la fabricacin de estos es mucho ms complicada y laboriosa que los sistemas tradicionales.
La arquitectura de un Sistema Experto est constituida por dos componentes principales que son la Base de conocimientos y el Motor de inferencias adems de la Base de hechos, el subsistema de explicacin y la interfaz de usuario. 1.2.1 Base de Conocimientos Es la parte del sistema experto que contiene el conocimiento sobre el dominio. Hay que obtener el conocimiento del experto y codificarlo en la base de conocimientos. Una forma clsica de representar el conocimiento en un sistema experto son las reglas. Una regla es una estructura condicional que relaciona lgicamente la informacin contenida en la parte del antecedente con otra informacin contenida en la parte del consecuente. 1.2.2 Base de Datos Contiene los hechos sobre un problema que se han descubierto durante una consulta. Durante una consulta con el sistema experto, el usuario introduce la informacin del problema actual en la base de hechos. El sistema empareja esta informacin con el conocimiento disponible en la base de conocimientos para deducir nuevos hechos. 1.2.3 Motor de Inferencia El sistema experto modela el proceso de razonamiento humano con un mdulo conocido como el motor de inferencia. Dicho motor de inferencia trabaja con la informacin contenida en la base de conocimientos y la base de hechos para deducir nuevos hechos. Contrasta los hechos particulares de la base de hechos Fig.1: Campos de aplicacin de un Sistema Experto
con el conocimiento contenido en la base de conocimientos para obtener conclusiones acerca del problema. 1.2.4 Interfaz con el Usuario La interaccin entre un sistema experto y un usuario se realiza en lenguaje natural. Tambin es altamente interactiva y sigue el patrn de la conversacin entre seres humanos. Para conducir este proceso de manera aceptable para el usuario es especialmente importante el diseo del interfaz de usuario. Un requerimiento bsico del interfaz es la habilidad de hacer preguntas. Para obtener informacin fiable del usuario hay que poner especial cuidado en el diseo de las cuestiones. Esto puede requerir disear el interfaz usando mens o grficos. 1.2.5 Mdulo de Explicacin Una caracterstica de los sistemas expertos es su habilidad para explicar su razonamiento. Usando el mdulo del subsistema de explicacin, un sistema experto puede proporcionar una explicacin al usuario de por qu est haciendo una pregunta y cmo ha llegado a una conclusin.
Este mdulo proporciona beneficios tanto al diseador del sistema como al usuario. El diseador puede usarlo para detectar errores y el usuario se beneficia de la transparencia del sistema. 1.2.6 Mdulo de Adquisicin Si el conocimiento inicial es muy limitado y no se pueden sacar conclusiones, el motor de inferencia utiliza el subsistema de adquisicin de informacin para obtener el conocimiento necesario y continuar con el proceso de inferencia hasta que se hayan sacado conclusiones.
En algunos casos, el usuario puede suministrar la informacin requerida para este y otros objetivos. De ello resulta la necesidad de una interface de usuario y de una comprobacin de la consistencia de la informacin suministrada por el usuario antes de introducirla en la memoria de trabajo.
Fig.2: Arquitectura Bsica de un Sistema Experto
1.3. Ventajas y desventajas de un Sistema Experto 1.3.1. Ventajas
Las ventajas que se presentan a continuacin son en comparacin con los expertos humanos: Estos programas proporcionan la capacidad de trabajar con grandes cantidades de informacin, que son uno de los grandes problemas que enfrenta el analista humano que puede afectar negativamente a la toma de decisiones pues el analista humano puede depurar datos que no considere relevantes, mientras un Sistema Experto debido a su gran velocidad de proceso analiza toda la informacin incluyendo las no tiles para de esta manera aportar una decisin ms slida. Otra de las ventajas del sistema Experto es la permanencia ya que a diferencia de un experto humano un sistema experto no envejece, y por tanto no sufre prdida de facultades con el paso del tiempo. Adems de eso una vez programado un Sistema Experto se puede replicar infinidad de veces y a pesar de que el costo inicial pueda ser elevado, gracias a esta capacidad el coste finalmente es bajo. El Sistema Experto es capaz de obtener informacin de una base de datos y realizar clculos numricos con una rapidez mayor a la de cualquier ser humano. Fig.3: Componentes de un Sistema Experto Un Sistema Experto puede trabajar en entornos peligrosos o dainos para el ser humano sin ningn problema, ni se ven afectados por condiciones externas como cansancio, presin, etc. 1.3.2. Inconvenientes
Presenta los siguientes inconvenientes:
Debido a la escasez de expertos humanos en determinadas reas, los Sistemas Expertos pueden almacenar su conocimiento para cuando sea necesario poder aplicarlo. As mismo los Sistemas Expertos pueden ser utilizados por personas no especializadas para resolver problemas. Adems si una persona utiliza con frecuencia un Sistema Experto aprender de l. Por otra parte la inteligencia artificial no ha podido desarrollar sistemas que sean capaces de resolver problemas de manera general, de aplicar el sentido comn para resolver situaciones complejas ni de controlar situaciones ambiguas. El futuro de los Sistemas Expertos da vueltas por la cabeza de cada persona, siempre que el campo elegido tenga la necesidad y/o presencia de un experto para la obtencin de cualquier tipo de beneficio Para un Sistema Experto no existe lo obvio, por ejemplo, un sistema experto sobre medicina podra admitir que un hombre lleva 40 meses embarazado, a no ser que se especifique que esto no es posible ya que un hombre no puede gestar hijos. Mientras que las personas tienen la capacidad de aprendizaje y corregir con facilidad sus errores y de errores ajenos, que un sistema experto haga eso es muy complicado. 1.4. Programacin Usada 1.4.1. Introduccin a Prolog
Prolog es un lenguaje de programacin desarrollado bajo las ideas matemticas propuestas por por Kowalski en la Universidad de Edimburgo y aplicadas prcticamente por Colmerauer en la Universidad de Marsella en los aos setenta. Dado que es un lenguaje de programacin declarativa su semntica no depende de la mquina en la que se ejecutan. Las sentencias en estos lenguajes se entienden sin necesidad de hacer referencia al nivel mquina para explicar los efectos colaterales. Por tanto, un programa escrito en un lenguaje declarativo puede usarse como una especificacin o una descripcin formal de un problema. Una de las ventajas de los programas escritos en lenguajes declarativos es que se pueden desarrollar y comprobar poco a poco, y pueden ser sintetizados o transformados sistemticamente. PROLOG es un lenguaje de programacin muy til para resolver problemas que implican objetos y relaciones entre objetos. Est basado en los siguientes mecanismos bsicos:
Unificacin
Define un procedimiento para realizar substitucin o instanciacin de parmetros. Este procedimiento se fundamenta en reglas como las siguientes: Una constante se unifica con la misma constante. Una variable se instancia con cualquier constante. Dos variables no instanciadas al unificarse, quedan compartidas; es decir, compartirn el mismo valor una vez que alguna de las dos se instancie con una constante.
Backtracking automtico
Permite buscar alternativas para la satisfaccin de un objetivo una vez que se llega a la situacin en la que no es posible continuar el proceso de inferencia y an no se ha logrado demostrar lo que se quiere, o no se han obtenido todos los resultados deseados. El mecanismo provee entonces una nueva secuencia que aunque probablemente no es tan promisoria como la anterior, lleva al menos a un resultado adecuado. Eso muestra cmo el orden de las clusulas dentro de un programa puede tener incidencia en el proceso que se sigue y por ende en los resultados obtenidos.
Adicionalmente, PROLOG ofrece una opcin que permite modificar el comportamiento bsico del reintento (backtracking): el CUT o corte, y se representa en un programa por el smbolo !. Su uso puede estar destinado a mejorar la eficiencia del programa o puede alterar su significado declarativo. El CUT se usa, por ejemplo, cuando se tienen reglas alternativas que son mutuamente excluyentes: una vez que una de ellas se satisface, no hay mayor razn en perder eficiencia haciendo reintentos sobre las otras, cuando un objetivo no se verifica ms adelante.
Este lenguaje ha tenido gran popularidad en los medios acadmicos europeos para el desarrollo de prototipos de sistemas inteligentes y ha captado gran inters, entre otras cosas, por haber sido promovido por los japoneses dentro del proyecto que busca desarrollar la "Quinta Generacin" de computadores, por su sencillez en cuanto hace al reducido nmero de mecanismos que lo soportan, por el fuerte bagaje matemtico relacionado con la lgica y por el renovado enfoque de la programacin que promulga 1.4.2. Caractersticas de Prolog
Algunas caractersticas del lenguaje de programacin Prolog es que est basado en lgica y programacin declarativa. No es necesario especificar cmo debe hacer, sino qu es lo que debe lograrse. Otra caracterstica importante en ProLog y que lo diferencia de otros lenguajes de programacin, es que una variable slo puede tener un valor mientras se cumple el objetivo. El programador se concentra ms en el conocimiento que en los algoritmos y en Prolog, se llega a una solucin infirindola desde algo ya conocido.
2. Nombre del Sistema Experto 2.1. Planteamiento y Diseo
En esta seccin se detallara las razones por las cuales se ha decidido realizar un sistema experto para los cultivos de papa, con la finalidad de conocer ms a fondo el rea de aplicacin de nuestro sistema experto se detallara tambin algunas de las plagas que afectan a estos cultivos y los cuales se han tomado en cuenta en nuestro sistema.
La papa o patata es una planta perteneciente a la familia de las solanceas originaria de Suramrica y cultivada por todo el mundo por sus tubrculos comestibles. Fue domesticada en el altiplano andino por sus habitantes hace unos 7000 aos y ms tarde fue llevada a Europa por los conquistadores espaoles como una curiosidad botnica ms que como una planta alimenticia. Su consumo fue creciendo y su cultivo se expandi a todo el mundo hasta convertirse hoy da en uno de los principales alimentos para el ser humano
Se estima que el Per es el pas con mayor diversidad de papas en el mundo, al contar con 8 especies nativas domesticadas y 2,301 de las ms de 4,000 variedades que existen en Latinoamrica. Adems, nuestro pas posee 91 de las 200 especies que crecen en forma silvestre en casi todo el continente.
La papa como tal no solo es utilizada en la gastronoma peruana, por ejemplo la fcula de papa que es el almidn extrado de este tubrculo, es generalmente utilizada para la fabricacin de edulcorantes, como la fructuosa y la glucosa. Asimismo, es un sustituto de la harina de trigo para repostera y pastelera. Se utiliza como espesante y estabilizante en helado, salsas, sopas y gelatinas y tambin es til en la preparacin de licores. Dentro de la industria farmacutica, la fcula de papa se utiliza como materia prima para la produccin de dextrosa. Tambin se utiliza para mezclar comprimidos y pastillas o para el relleno de tabletas y pldoras. En la industria qumica, regularmente, se emplea la fcula de papa para la fabricacin de colas o pegamentos, as como para la fabricacin de espumas de poliuretano.
Como se ha descrito anteriormente la papa es uno de los alimentos ms importantes para el Per especialmente en el sector andino, pero estos cultivos se han visto afectados por diversas clases de plagas, hongos o enfermedades.
Las principales plagas que afectan a esos cultivos son:
Gusano de Tierra o gusano cortador El trmino gusano cortador se usa para designar las larvas de muchas especies de polillas. Muchas cortadoras forman parte la familia de las polillas Noctuidae; sin embargo, muchas larvas noctidas no son cortadoras. Las cortadoras son pestes para la agricultura, el jardn y la huerta. Son voraces consumidoras de hojas y ramas, llegando a destruir toda la planta. Toman su nombre del hbito de "cortar" las plntulas a nivel de la tierra, masticando el tallo. Otras especies son subterrneas y se alimentan de races. Generalmente son verdes, pardas o amarillas suave y a menudo presentan franjas longitudinales, de ms de 3 cm de longitud. Hay muchas variaciones entre gneros.
Los huevos son esfricos, algo achatados, de color blanquecino y algo estriado. Las hembras los depositan en el envs de las hojas o en el suelo, al pie de las plantas. Las larvas pasan por 6 a 7 estadios, son cilndricas y bastante gruesas, de coloracin gris con franjas longitudinales ms claras. Poseen 5 pares de falsas patas abdominales poco desarrolladas. Las pupas son de color rojo oscuro a amarillento y un tamao aproximado de 2 cm. Los adultos presentan las alas posteriores blanquecinas con un borde de color gris. Las alas anteriores son de color gris o marrn, forma triangular y dos manchas, lo que caracteriza a cada especie. Las larvas son las responsables del dao ms importante, por su alimentacin, y provocan daos en el follaje y cuello de los cultivos afectados, adems de dejar agujeros grandes y profundos en los tubrculos.
Gorgojo
El gusano blanco es una plaga distribuida en toda Suramrica entre los 2500 y 4700 m.s.n.m. abarcando desde Argentina hasta Venezuela. Los gorgojos adultos no pueden volar pero caminan con rapidez, se alimentan del follaje pero el dao hasta ese momento no es significativo. El estado de larva es el ms daino, emergen de los huevos y con la ayuda del aporque quedan prximas al sitio donde se formarn los tubrculos, donde producen perforaciones irregulares profundas.
El gusano blanco solo se reproduce cuando es adulto y no puede hacerlo en estado de larva, por lo que es importante buscar los adultos en los cultivos. Las hembras depositan en promedio de 3 a 21 huevos cada 3 a 5 das, por lo Fig.4: Gusano de Tierra
que pueden liberar un total de aproximadamente 260 huevos en su ciclo de vida.
Los mayores daos lo ocasionan las larvas, las cuales barrenan el tubrculo formando tneles en los que depositan sus excrementos, dejando agujeros cuando abandonan el tubrculo. Los adultos tienen hbitos nocturnos y se alimentan de las hojas, en cuyos bordes producen daos en forma de media luna, por lo que es importante el monitoreo del cultivo buscando este tipo de daos. El insecto en su forma adulta se alimenta de hojas de papa.
Pulgones
Los pulgones son insectos pequeos de hasta 4 mm de longitud. En general existen adultos alados y pteros en la misma especie, con tendencia a formar colonias sobre la planta infestada. Se reconocen por su cuerpo globoso, piriforme, frgil y su caracterstica posicin casi inmvil en las hojas de sus hospederos, con el aparato bucal picador chupador siempre inserto en el tejido vegetal.
El pulgn de la papa son de color verde amarillentos, cuerpo globoso de 3 a 3,2 mm, pice del fmur, tibia y tarso oscuro, cauda verde; cornculos largos, pardos oscuro y reticulados distalmente. Hembra ptera verde oscura y en todos los otros aspectos es semejante a la hembra alada. Entre los daos que producen encontramos que estos insectos chupan la savia de la planta debilitndola adems tienen la capacidad de transmitir enfermedades de una plana a otra.
La deteccin de la plaga se puede realizar mediante trampas amarillas. La llamada trampa Moerike consiste en un recipiente amarillo con agua y algn detergente. Tambin estn las trampas amarillas pegajosas. Este tipo de trampas, permite conocer el inicio del vuelo de pulgones y en el caso de la trampa Moerike los pulgones pueden ser identificados. En plantaciones tempranas, en almaciguera y en invernadero, pueden ayudar a prevenir la transmisin de virus, tomando las medidas correspondientes. Sin embargo, se Fig.5: Gorgojo o Gusano Blanco
debe tener en consideracin que basta un pulgn infestado con virus para que la transmisin de la enfermedad alcance a una gran cantidad de plantas.
Mosca Blanca
La mosca blanca es un pequeo insecto chupador que puede causar grandes daos en los cultivos, al sacar alimento de la planta y transmitir enfermedades, igual que los mosquitos chupan sangre de los animales y de las personas y transmiten enfermedades.
El principal problema causado por la mosca blanca ocurre cuando esta transmite enfermedades causadas por virus, siendo el dao mayor entre ms joven estn las plantas. La principal especie de mosca blanca que transmite virus es Bemisia tabaci. Esta especie se puede identificar por el estado inmaduro (pupa) en la parte inferior de las hojas de plantas donde se reproduce. En el estado adulto, es muy difcil distinguir entre diferentes especies. Lo ms importante para controlar las moscas blancas que transmiten virus a las plantas, es evitar que esta plaga pueda alimentarse de plantas susceptibles durante el primer mes de vida de la planta. Las plantas mayores son ms resistentes.
Fig.6: Pulgones de papa
Fig.7: Mosca Blanca
Mosca Minadora
Las moscas mineras hembras son un poco ms grandes que los machos y presentan un ovopositor prominente al final del abdomen. El huevo es levemente arrionado, blanco opalescente y miden 0,28 x 0,15 mm. Las larvas son vermiformes, de color blanco cremoso. Llegan a medir alrededor de 3mm en pleno desarrollo y pasan por 3 estadios antes de pupar. La pupa es coartada, transversalmente segmentada. La coloracin vara de amarillo a caf oscuro.
Las larvas al alimentarse del mesfilo de las hojas de los cultivos afectados, realizan galeras provocando oxidacin, marchitez y desecamiento de los tejidos foliares, pudiendo llegar a afectar la capacidad fotosinttica de la planta. Las hembras depositan en promedio 252 huevos, en forma aislada, bajo la epidermis de las hojas. A los pocos das, de cada huevo eclosa una larvita que comienza a alimentarse cerca de las nervaduras de las hojas realizando galeras, las cuales van aumentando de tamao a medida que la larva crece. Al completar su desarrollo sale de la galera y pupa ya sea en el suelo o sobre las hojas.
Fig.8: Mosca Minadora
1.2 Implementacin Para la implementacin del sistema experto se hizo uso del entorno de SWI Prolog, el cual es una implementacin en cdigo abierto del lenguaje de programacin Prolog que fue desarrollado en el Departamento de informtica de ciencias sociales (SWI) de la Universidad de Amsterdam y funciona en las plataformas Linux y Windows.
Se tom en cuenta para su realizacin, la creacin de una tabla en la cual se mostrar un bloque de preguntas y en funcin de respuestas obtenidas, el sistema experto evaluar el tipo de plaga que ms se ajuste a las caractersticas anteriormente brindadas por el usuario.
Pregunta si no Son atacados durante la noche? x Tallos destruidos hasta la medula? x Desaparecen las hojas rpidamente? x El tubrculo presenta agujeros grandes y profundos? x Tienes bordes de campo comidos? x Presenta hojas comidas en forma de media luna? x El tubrculo es daado en forma de tnel? x El follaje es atacado? x Presenta amarillamiento de las hojas? x Presenta cada de las hojas x Las hojas son succionadas? x Presenta melaza? x Es atacado en el periodo vegetativo? x Tiene las hojas minadas? x Hojas daadas en forma de galeras irregulares? x Oscurecimiento de hojas provocando su cada? x Barrenan los tallos x Tiene galeras irregulares en los tubrculos? x
Fig.9: Entorno SWI Prolog Fig. 10: Bloque de preguntas que realiza el sistema experto 3. Ejecucin Se realizaron pruebas al sistema experto con el fin de demostrar su adecuado funcionamiento en el reconocimiento de las plagas que afectan a la papa.
En este caso se examinara el siguiente ejemplo en el que escogeremos las respuestas respectivas para que el resultado sea Gusano de Tierra.
Fig. 11: Interfaz bloque de preguntas
Puede consultar ms casos de prueba en el manual de usuario anexado a este informe.
Fig. 11: Interfaz de respuesta 4. Referencias Bibliogrficas 4.1 Linkografia
1. Salazar Serrado, Una Introduccin a los Sistemas Expertos, Universidad Mayor de san simn, Cochabamba, 2003. 2. Informtica de Gestin, Introduccin a la I.A., Universidad Nacional de Educacin a Distancia, Espaa, 2001-2002. 3. Sistemas de Control por Computador, Introduccin a los Sistemas de Control por Computador, Universidade Da Corua, 2006. 4. Wielemaker, J. 3SWI-Prolog 3.1 Reference Manual, Dept. of Social Science Informatics (SWI), Univ. of Amsterdam, 1998. 5. Patricio Mndez L, Juan Inostroza F, Manual de Papa para la Araucana: Manejo de cultivo, enfermedades y almacenaje, Instituto de Investigacin Agropecuarias, Ministerio de Agricultura Centro Regional Carillanca, 2009 6. Kroschel J, Desarrollo y aplicacin de prcticas ecolgicas en el manejo de plagas para incrementar la produccin sostenible de papas de los agricultores de bajos recursos en las regiones andinas de Bolivia, Ecuador y Per, 2009-2010.