Intelligenza Artificiale 1 Gestione della conoscenza lezione 2 Prof. M.T. PAZIENZA a.a
Agenti razionali Un agente è un’entità/funzione che agisce, date alcune percezioni Un agente razionale ideale si descrive attraverso la specifica della lista di azioni che può compiere in risposta a qualsiasi sequenza di percezioni possibile. (progetto di agente ideale)
Agenti razionali reali Limiti computazionali impediscono di raggiungere la perfetta razionalità Negli agenti razionali reali Autonomia e capacità di apprendimento Valutazione delle prestazioni Agente con la migliore prestazione
Progettazione di un agente
Programma che implementi la corrispondenza dell’agente dalle percezioni alle azioni all’interno di un ambiente e con prestazioni predefinite Agente = architettura + programma
Progettazione di un agente PAGE PERCEPTS (percezioni) ACTIONS (azioni) GOALS (obiettivi) ENVIRONMENTS (ambiente)
Azione razionale Qualunque azione finalizzata al perseguimento di un obiettivo che massimizzi il valore atteso della misura di prestazione, data una particolare sequenza di percezioni ricevute dall’agente intelligente in un particolare ambiente.
Azione razionale Razionale non vuol dire : Onniscenza Chiaroveggenza Che ha sempre successo
Schema di agente Ad ogni attivazione: Aggiornamento memoria con percezione Scelta dell’azione migliore Aggiornamento memoria con azione
Agente basato su tabella consultazione Tabella totalmente e precedentemente specificata Agente tiene conto della sequenza delle percezioni consultando la tabella La tabella non viene aggiornata
Tipi di programmi di agente Agente con riflessi semplici Agenti che tengono conto del mondo Agenti basati su obiettivi Agenti basati su utilità
Agente con riflessi semplici Regole: Condizione / azione Situazione / azione Produzione If - then
Agente con riflessi semplici
Agente Trova regola in accordo con situazione corrente (definita da percezione) Compie azione associata
Agente riflessi semplici e stato interno
Agente: Trova regola in accordo situazione corrente (definita da percezioni e stato interno) Compie azione associata
Agenti basati su obiettivi Pianificatori
Agenti basati su utilità Teoria delle decisioni
Proprietà degli ambienti Accessibile Deterministico / Stocastico Episodico Statico / Dinamico Discreto / Continuo
Tipi di ambienti Il tipo di ambiente determina fortemente il disegno dell’agente Il mondo reale è: Inaccessibile, stocastico, sequenziale dinamico e continuo