Intelligenza Artificiale 1 Gestione della conoscenza lezione 18 Prof. M.T. PAZIENZA a.a. 2000-2001 Comunicazione • La comunicazione è lo scambio intenzionale di informazioni effettuato attraverso la produzione e percezione di segni presi da un sistema condiviso di segni convenzionali • Linguaggio = sistema complesso e strutturato di segni per la comunicazione • Il linguaggio umano è altamente codificato e copre un numero infinito di istanze di comunicazione Linguaggio Parola qualsiasi tipo di segno comunicativo convenzionale Parlante chi attiva la comunicazione Ascoltatore chi riceve la comunicazione Enunciato valore della comunicazione Linguaggio per comunicare • Atti linguistici per trasferire informazione all’ascoltatore • Atti linguistici per far agire l’ascoltatore Linguaggio per comunicare Pianificazione • Decidere quale atto linguistico attivare e quando per raggiungere l’obiettivo di comunicare una determinata informazione ad un ascoltatore • Nondeterminismo degli atti linguistici Linguaggio per comunicare • Comprensione degli atti linguistici • La sintassi e la semantica determinano la comprensione di un atto linguistico Modelli di comunicazione Messaggio codificato • 1- Il parlante ha in mente una proposizione P • 2- Il parlante codifica la proposizione in segni W • 3- L’ascoltatore tenta di decodificare il messaggio W per ricostruire la proposizione P Si ipotizza di mantenere la stessa interpretazione ai tre livelli Processi della comunicazione • • • • • Intenzione S vuole che H creda P Generazione S sceglie le parole W Sintesi S emette le parole W Percezione H percepisce W’ Analisi H inferisce che W’ ha vari significati Pi • Disambiguazione H inferisce che S intendeva affermare Pi • Assimilazione H decide di credere Pi Processi della comunicazione Linguaggio per comunicare Si usa il linguaggio per comunicare se e solo se gli agenti coinvolti nella comunicazione: • condividono la conoscenza di un linguaggio • Condividono la conoscenza del contesto della conversazione • Sono razionali e quindi la loro reazione ad un atto linguistico è prevedibile Modelli di comunicazione Modello del linguaggio situato • Il significato di un messaggio dipende sia dalle parole che dalla situazione in cui le parole sono emesse le stesse parole (strutture di) assumono significati diversi in contesti diversi Comunicazione con Tell e Ask • Agenti che condividono lo stesso linguaggio di rappresentazione interna e i simboli usati. (problema della denominazione) • Agenti che possono accedere alle basi di conoscenza degli altri nello stesso modo che alla propria (tramite la Tell per inviare una proposizione e tramite la Ask per verificarne la conoscenza) Comunicazione con Tell e Ask Comunicazione tramite il linguaggio • Condivisione del linguaggio di comunicazione (ed eventualmente anche del linguaggio interno) • Traduzione da linguaggio esterno a linguaggio interno • Problema di riconciliare le differenze tra le basi di conoscenza interne degli agenti Comunicazione tramite il linguaggio