Download Trabajo Práctico #1 - Sitios de las cátedras Facultad de Ciencias

Document related concepts

Atajo de teclado wikipedia , lookup

Té con leche al estilo de Hong Kong wikipedia , lookup

Clic (informática) wikipedia , lookup

Barista wikipedia , lookup

Tecla de acceso wikipedia , lookup

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