Intelligenza Artificiale 1
Gestione della conoscenza
lezione 2
Prof. M.T. PAZIENZA
a.a. 2000-2001
Agenti razionali
Un agente è un’entità/funzione che agisce, date
alcune percezioni
f : P*  A
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
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
ACTIONS
GOALS
ENVIRONMENTS
(percezioni)
(azioni)
(obiettivi)
(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 con riflessi semplici
Agente
• Trova regola in accordo con situazione
corrente (definita da percezione)
• Compie azione associata
Agente riflessi semplici e stato interno
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
Scarica

lezione2