Download Trabajo Práctico #1 - Sitios de las cátedras Facultad de Ciencias
Document related concepts
Transcript
Cátedra de Inteligencia Artificial Facultad de Ciencias Exactas y Tecnología Departamento de Eléctrica, Electrónica y Computación Universidad Nacional de Tucumán TRABAJOPRACTICON°1:SISTEMASEXPERTOS(SE) LasconsignasdelTrabajoPrácticoconsistenenelcumplimientodelassiguientesclausulas: 1.DesarrollodelmarcoteóricogeneraldelosSE. 2.DesarrollodelmarcoteóricoparticulardelosSE. 3.Implementaciónenpseudocódigodelassituacionesproblemáticas. 4.ImplementaciónencódigoCLIPSdelassituacionesproblemáticas. 5.ElaboracióndeConclusiones. 6.DocumentarBibliografíautilizada. 7.DocumentarSitioswebsutilizados. Lapresentacióndeberárealizarseenpapelformatopaperygrupal. ProblemaNº1 Desarrollarunsistemaexpertoqueemuleelcomportamientodeunacajaautomáticadecambiosdeun vehículo automóvil una vez que el mismo se encuentre en marcha, para el diseño se debe tener en cuentaelnúmeroderevoluciones,silasrevolucionesalcanzanunvalormáximoentoncespasamosel cambioaunnivelmayor(silacajadecambiosestáenquintanoserealizacambio)ysilasrevoluciones alcanzanunvalormínimopasamoselcambioaunnivelmenor(silacajadecambiosestáenprimera noserealizancambios). ProblemaN°2 CrearunSistemaExpertoqueayudeconlatomadedecisiónparacomprarunacasa.Estesistemadebe detenerencuentaquesilainflaciónesaltalatasadeinterésquehabráseráalta,entonceselpreciode lasviviendastambiénseráalto,yademássinoesdesuagrado,lapersonanocomprarálavivienda. ProblemaNº3 Se desea diseñar un sistema experto que facilite una parte del comportamiento de un cajero automático, su función será decidir si se autoriza o no el pago del dinero solicitado en el cajero, los parámetrosatenerencuentaalautorizarunpagosonlossiguientes:latarjetadebeserverificada,la tarjeta no debe estar expirada, el NIP debe ser correcto, no debe exceder el número de intentos de ingreso,elbalancedebesersuficienteparalaextracciónsolicitadaynodebeexcederelmontolímite. Especificar el listado de reglas que determinarán la toma de decisiones del sistema experto, considerandoquesolopuedetomardosdecisiones,pagoautorizadoopagonoautorizado. PAGINA 1 Cátedra de Inteligencia Artificial Facultad de Ciencias Exactas y Tecnología Departamento de Eléctrica, Electrónica y Computación Universidad Nacional de Tucumán ProblemaNº4 Diseñarunsistemaexpertocuyoobjetivoserárealizarlasfuncionesbásicasdeunreclutadorenuna entrevistalaboral,paraeldiseñodebemostenerencuentaqueenlaprimerainstanciadelprocesose realizaráunapreselección,parapasarestaetapaelcandidatodeberátenerexperienciaenelpuesto, contar con disponibilidad horaria, disponer de buenas referencias y poseer conocimientos que le permitandesempeñarseenelpuesto;sinocumpleconalgunadeestascaracterísticaselcandidatoes descartado del proceso, en caso contrario pasa a una segunda etapa de selección. El candidato que supere la segunda etapa de selección deberá demostrar aptitudes acordes al puesto, llegar con puntualidadalaentrevista,tenerunabuenadicción,haberaprobadoeltestpsicológico,eldecultura generalyeldeculturaespecífica,encasocontrarioelcandidatoesdescartado. Finalmente, el proceso culmina con una última selección, en la cual, para ser superada, el candidato debehaberpasadoeltestpreocupacional,enestecasoelcandidatoesseleccionado,casocontrarioes descartado. Problema5 Este ejercicio trata de simular el comportamiento de un autómata en CLIPS, el cual es una Cafetera. Esta máquina puede dispensar al usuario café solo, café con leche y leche sola, todo ello con o sin azúcar. Elprocesoseguidoporlamáquinaparaatenderunpedidoeselsiguiente,unavezqueelusuarioha insertadoeldineronecesario,estepuedeseleccionarelproductoquequieredelasiguientemanera: 1)Elusuarioseleccionasiquiere,pulsandolatecla"café"tantasvecescomoquiera. 2)Sielusuarionopulsalatecla"café"ypulsadirectamentelatecla"leche"tantasvecescomoquiera, lamáquinaleservirálechesola. 3)Sielusuariosehaservidocaféyademásquiereleche,entoncespuedepulsarlatecla"leche"tantas vecescomoquiera. 4)Sielusuarioquiereazúcartienequepulsarlatecla"azúcar"tantasvecescomoquiera,sinoquiere azúcar,nonecesitapulsardichatecla. 5)Cuandoelusuariohaterminadoderealizarsupeticiónpulsalatecla"final". Algunosejemplos: Para pedir café con leche y azúcar se puede realizar la siguiente secuencia de pulsaciones: café café lechelecheazúcarfinal. Para pedir leche sola con azúcar se puede realizar la siguiente secuencia de pulsaciones: leche leche azúcarfinal. Cualquier secuencia de pulsaciones que no sea correcta no será aceptada, por ejemplo: café azúcar lechefinal(Unavezsolicitadoelazúcarnosepuedepedirvolverapedirleche)olechelechecaféfinal (Nosepuedepedircaféunavezservidalaleche). Definirlasreglasnecesariasparaquelacafeteraatiendalaspeticionesdelusuarioapartirdehaber ingresadolamoneda. PAGINA 2