Post on 01-May-2015
transcript
Mezzo di trasporto
Automobile
a Piedi
Taxi
Autobus
Treno
Metro
Mezzo di trasporto
Automobile a Piedi
Mezzo pubblico
Taxi
Autobus
Treno
Metro
Mezzo di trasporto
Automobile a Piedi
Mezzo pubblico
Taxi AutobusTreno Metro
Mezzo pubblico Urbano
Mezzo pubblico ExtraUrbano
PropostaAndare a Piedi
Andare In Auto
Andare In Autobus
Andare In Treno
Andare In MetroAndare In Taxi
Prendere Mezzo Pubblico
Pendere Mezzo Pubblico Urbano
Prendere Mezzo Pubblico Extraurbano
Luogo
Baggio Genova St. Centrale
Lontano
Distanza
Vicino
In città
Appartenenza Città
Fuori Città
Appartenenza Città
Descrizione
Distanza
Luogo Descrizione
Topologia
Stato d’animo
Ho molta fretta Nessuna frettaFretta
Rete di Influenza: prima definizione
Destinazione
Stato d’Animo
Scelta
Topologia
Rete di Influenza: introduzione della proposta
DestinazioneProposteStato d’Animo
Scelta
Topologia
Proposte
Stato d’AnimoProposte Categoria B
Proposte Scelta Categoria C
Proposte
Destinazione Proposte Categoria A
Topologia
Regole di Categoria A
• Destinazione Luogo Lontano Proposta Andare In Auto• Destinazione Luogo Vicino Proposta Andare A Piedi• Destinazione Luogo Lontano Proposta Prendere Mezzo
Pubblico
• Proposta Prendere Mezzo Pubblico e Destinazione Luogo in Città Proposta Prendere Mezzo Pubblico Urbano
• Proposta Prendere Mezzo Pubblico e Destinazione Luogo Fuori Città Proposta Prendere Mezzo Pubblico Extraurbano
Regole di Categoria B
• Proposta Prendere Mezzo Pubblico e Stato Molta Fretta Proposta Andare In Taxi
• Proposta Prendere Mezzo Pubblico Urbano e Stato Fretta Proposta Andare Metro
• Proposta Prendere Mezzo Pubblico Urbano e Nessuna Fretta Proposta Andare In Autobus
• Proposta Prendere Mezzo Pubblico Extraurbano e Nessuna Fretta Proposta Andare In Autobus
• Proposta Prendere Mezzo Pubblico Extraurbano e Nessuna Fretta Proposta Andare In Treno
Regole di Categoria C
• Proposta Andare In Taxi Mezzo Scelto Taxi• Proposta Andare In Auto Mezzo Scelto Auto• Proposta Andare In Treno Mezzo Scelto Treno• Proposta Andare A Piedi Mezzo Scelto A Piedi• Proposta Andare In Autobus Mezzo Scelto
Autobus• Proposta Andare In Metro Mezzo Scelto Metro
Fatti Non Ordinati
Descrizione TOPOLOGIA:(deftemplate Topologia
(slot Luogo)(slot Distanza)(slot AppartenenzaCitta))
Descrizione DESTINAZIONE:(deftemplate Destinazione
(slot Luogo))
Fatti Ordinati
Si useranno due tipi di fatti Ordinati:
Per le proposte (Proposta ?x)
Per le scelte (MezzoScelto ?Y)
Regola Categoria A
(defrule LuogoLontanoAuto(Destinazione (Luogo ?x))(Topologia (Luogo ?x)(Distanza Lontano))=>(assert (Proposta AndareInAuto)))
Regola Categoria B
(defrule MezzoPubblicoMoltaFretta(Proposta PrendereMezzoPubblico)(Stato MoltaFretta)=>(assert (Proposta AndareInTaxi)))
Regola Categoria C
(defrule Taxi(Proposta AndareInTaxi)=>(assert (MezzoScelto Taxi)))
Regola di Servizio
Regola per la visualizzazione del Mezzo Scelto(defrule Visual(MezzoScelto ?x)=>(printout t ?x crlf))
Caricamento dei fatti(deffacts inizio(Topologia (Luogo Baggio) (Distanza Lontano) (AppartenenzaCitta LuogoInCitta))(Topologia (Luogo Genova) (Distanza Lontano) (AppartenenzaCitta LuogoFuoriCitta))(Topologia (Luogo StCentrale) (Distanza Vicino) (AppartenenzaCitta LuogoInCitta))
(Destinazione (Luogo Genova))(Stato MoltaFretta));questo comando deve essere sempre aggiunto per poter ;attivare la deffacts(reset);esecusione del file .clp subito al caricamento (run)
Alcune correzioni
• Come trattiamo l’aggiunta del mezzo di trasporto “TRAM”?
• Se volessimo considerare altri concetti oltre alla “Fretta” per meglio descrivere lo stato d’animo del viaggiatore, cosa dovremmo modificare?