SlideShare una empresa de Scribd logo
1 de 19
AGENTES LÓGICOS
AGENTES BASADOS EN CONOCIMIENTO:
REPRESENTACIÓN DEL CONOCIMIENTO
PROCESOS DE RAZONAMIENTO
27-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 1
BIBLIOGRAFÍA:
* IA, RUSSEL Y NORVIG, pags 217-269 (245-297 pdf)
AGENTE BASADO EN CONOCIMIENTO
BASE DE CONOCIMIENTO-BC CONJUNTO DE SENTENCIAS
LENGUAJE DE REPRESENTACIÓN DEL
CONOCIMIENTO
MECANISMOS
PREGUNTAR
QUE SE SABE
AÑADIR
SENTENCIAS
“DECIR”
“PREGUNTAR”
INFERENCIA
DERIVAR
NUEVAS
SENTENCIAS
DE LAS
ANTIGUAS
27-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 2
AGENTE BASADO EN CONOCIMIENTO
FUNCIÓN AGENTE-BC (ENTRADA: PERCEPCIÓN, SALIDA: ACCIÓN)
VARIABLES: BC, inicialmente cargada con conocimiento de antecedentes
t, contador de tiempo, inicialmente 0
DECIR (PERCEPCIÓN, t) //decir a la BC lo que se percibió
PREGUNTAR (acción, t) //preguntar a la BC que acción ejecutar
DECIR (acción, t) //contarle a la BC la acción realizada
t=t+1
DEVOLVER acción
27-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 3
EL MUNDO DE WUMPUS
• Es una cueva que está compuesta por habitaciones conectadas mediante
pasillos.
• Escondido en algún lugar de la cueva está el wumpus, una bestia que se
come a cualquiera que entre en su habitación.
• El wumpus puede ser derribado por la flecha de un agente, y éste sólo
dispone de una.
• Algunas habitaciones contienen hoyos sin fondo que atrapan a aquel que
deambula por dichas habitaciones (menos al wumpus, que es demasiado
grande para caer en ellos).
• El único premio de vivir en este entorno es la posibilidad de encontrar una
pila de oro y regresar a casa VIVO.
27-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 4
EL MUNDO DE WUMPUS
• El mundo de wumpus fue inventado por Gregory Yob* (1975).
• Irónicamente, Yob lo desarrolló porque estaba aburrido de los juegos basados en una
matriz: la topología de su mundo de wumpus original era un dodecaedro**; nosotros lo
hemos retornado a la aburrida matriz.
• Michael Genesereth*** fue el primero en sugerir que se utilizara el mundo de
wumpus para evaluar un agente.
* **
***
27-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 5
EL MUNDO DE WUMPUS
HOYO
HOYO
HOYO
HOYO
AGENTE
HOYO 
BRISA
HEDOR
WUMPUS
27-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 6
EL MUNDO DE WUMPUS – DESCRIPCIÓN REAS
RENDIMIENTO:
• +1000 POR RECOGER EL ORO,
• -1000 POR CAER EN UN HOYO
• -1000 POR SER COMIDO POR EL WUMPUS
• -1 POR CADA ACCIÓN REALIZADA
• -10 POR LANZAR LA FLECHA
ENTORNO:
• MATRIZ DE 4X4 HABITACIONES
• EL AGENTE SIEMPRE EMPIEZA EN 1,1 Y 
• POSICIONES DEL ORO Y WUMPUS SON
ALEATORIAS.
• CADA CASILLA TIENE UN 20% DE
PROBABILIDAD DE TENER UN HOYO
ACTUADORES:
• SE PUEDE MOVER HACIA ADELANTE (no en diagonal)
• GIRAR 90°  O 
• SI ENTRA EN UNA CASILLA DONDE ESTÁ EL WUMPUS O HAY UN HOYO, MUERE
• SI INTENTA AVANZAR HACIA UN MURO, NO PASA NADA (pero duele).
• La acción DISPARAR lanza una flecha en línea recta, en la misma dirección y sentido en que
se encuentra situado el agente.
• La flecha avanza hasta que choca contra un muro o alcanza al wumpus (y entonces lo
mata)
• EL AGENTE SOLO TIENE UNA FLECHA27-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 7
EL MUNDO DE WUMPUS – DESCRIPCIÓN REAS
SENSORES:
• HEDOR en casillas adyacentes al wumpus (no en diagonal)
• BRISA en casillas adyacentes a un hoyo (no en diagonal)
• BRILLO en la casilla donde está el oro
• CHOQUE si avanza hacia un muro
• GRITO si mata al wumpus
• La percepción es representable por cinco símbolos: (hedor, brisa, brillo, choque, grito)
27-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 8
EL MUNDO DE WUMPUS – DESCRIPCIÓN REAS
PERCEPCIONES:
• La percepción es representable por cinco símbolos: (hedor, brisa, brillo, choque, grito)
• Las percepciones que recibirá el agente se representan mediante una lista de cinco
símbolos: por ejemplo, si el agente percibe un mal hedor o una pequeña brisa,
pero no ve un resplandor, no siente un golpe, ni oye un grito, el agente recibe la
lista [Hedor, Brisa, Nada, Nada, Nada] O BIEN:
• Lista[1, 1, 0, 0, 0] de acuerdo a la notación
27-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 9
EL MUNDO DE WUMPUS – DESCRIPCIÓN REAS
• La principal dificultad para el agente es su ignorancia inicial acerca de la
configuración del entorno; para superar esta ignorancia parece que se
requiere el razonamiento lógico.
• En muchos casos del mundo de wumpus, para el agente es posible obtener
el oro de forma segura.
• En algunos casos, el agente debe escoger entre volver a casa con las manos
vacías o arriesgarse para encontrar el oro.
• Cerca del 21% de los casos son completamente injustos, ya que el oro se
encuentra en un hoyo o rodeado de ellos.
27-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 10
HOYO
HOYO
HOYO
Agente basado en conocimientos explorando EL MUNDO DE WUMPUS
• El agente sabe que
se encuentra en la
casilla [1, 1] y que
ésta es una casilla
segura.
• Veremos cómo su
conocimiento
evoluciona a
medida que recibe
nuevas
percepciones y las
acciones se van
ejecutando.
4
3
2
1
1 2 3 427-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 11
Agente basado en conocimientos explorando EL MUNDO DE WUMPUS
• El agente sabe que se encuentra en la casilla [1, 1] y que ésta es una casilla segura.
• La primera percepción es [Nada, Nada, Nada, Nada, Nada]  [0, 0, 0, 0, 0] 
• En la casilla en que está el agente no hay ninguna percepción, por tanto en las colindantes
no hay ni wumpus ni hoyos.
• El agente infiere que las casillas vecinas están seguras y las marca con OK para indicar esta
creencia.
MUNDO REAL CONOCIMIENTO DEL
AGENTE
27-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 12
Agente basado en conocimientos explorando EL MUNDO DE WUMPUS
• Supongamos que el agente decide moverse hacia la casilla [2, 1]
• La percepción será entonces [nada, brisa, nada, nada, nada] o [0, 1, 0, 0, 0]
• El agente detecta una brisa, por tanto debe haber un hoyo en alguna casilla vecina, por
tanto las marca con una etiqueta ¿P?
• En ese momento, solo se conoce una casilla OK y que aun no ha sido visitada: la [1, 2]
• Un agente prudente girará y volverá a la [1, 1] para ir a la [1, 2]
MUNDO REAL CONOCIMIENTO DEL
AGENTE27-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 13
Agente basado en conocimientos explorando EL MUNDO DE WUMPUS
• La nueva percepción en la casilla [1, 2] es [hedor, nada, nada, nada, nada] [1,0,0,0,0]
• El hedor indica que el wumpus está en [1,3] o [2,2], pero no puede estar en [2, 2]  ¿P? (tampoco detectó hedor en
2,1)
• El agente puede concluir que el wumpus está en 1,3  £W!
• El agente puede inferir, debido a la ausencia de brisa en [1,2] que no hay hoyo en [2,2]OK.
• Como ya infirió que había un hoyo en [2,2] o [3,1], el agente concluye que hay uno en [3,1]
MUNDO REAL CONOCIMIENTO DEL
AGENTE27-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 14
Agente basado en conocimientos explorando EL MUNDO DE WUMPUS
• El agente concluye que no hay ni wumpus ni hoyo en [2,2], la marca con OK y se mueve ahí.
• La percepción es entonces [0,0,0,0,0],
• El agente infiere que en [3,2] y [2,3] no hay wumpus ni hoyo OK.
MUNDO REAL CONOCIMIENTO DEL
AGENTE27-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 15
Agente basado en conocimientos explorando EL MUNDO DE WUMPUS
• El agente decide ir a la [2,3] donde detecta un resplandor, por tanto toma el oro y termina el
juego.
• También detecta hedor y brisa: ya sabe que el wumpus está en [1,3], por tanto debe haber
un hoyo en [3,3] y [2,4]  ¿P?
MUNDO REAL CONOCIMIENTO DEL
AGENTE27-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 16
Agente basado en conocimientos explorando EL MUNDO DE WUMPUS
• En cada caso en que el agente saca una conclusión a partir de
la información que tiene disponible, se garantiza que dicha
conclusión es correcta si la información disponible también lo
es.
• Esta es una propiedad fundamental del razonamiento lógico.
27-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 17
HOYO
HOYOHOYO
EJERCICIO 1
• LISTAR
percepciones,
inferencias y
acciones del
agente.
4
3
2
1
1 2 3 427-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 18
HOYO
HOYO
HOYO
HOYO
EJERCICIO 2
• LISTAR
percepciones,
inferencias y
acciones del
agente.
4
3
2
1
1 2 3 427-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 19
HOYO

Más contenido relacionado

La actualidad más candente

Agentes inteligentes
Agentes inteligentesAgentes inteligentes
Agentes inteligentesmenamigue
 
Tipos de búsqueda en Inteligencia Artificial
Tipos de búsqueda en Inteligencia ArtificialTipos de búsqueda en Inteligencia Artificial
Tipos de búsqueda en Inteligencia ArtificialAlan López
 
Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico maryr_
 
Tipos de búsqueda en Inteligencia Artificial
Tipos de búsqueda en Inteligencia ArtificialTipos de búsqueda en Inteligencia Artificial
Tipos de búsqueda en Inteligencia ArtificialJuank Grifin
 
metodos de busqueda en inteligencia artificial
metodos de busqueda en inteligencia artificialmetodos de busqueda en inteligencia artificial
metodos de busqueda en inteligencia artificialNoraVelasquez4
 
Unidad no. 2 búsqueda en espacio de estados
Unidad no. 2   búsqueda en espacio de estadosUnidad no. 2   búsqueda en espacio de estados
Unidad no. 2 búsqueda en espacio de estadosMilton Klapp
 
Búsqueda Primero el Mejor
Búsqueda Primero el MejorBúsqueda Primero el Mejor
Búsqueda Primero el MejorTutor4uDev
 
Metodologias para el desarrollo de los sistemas expertos
Metodologias para el desarrollo de los sistemas expertosMetodologias para el desarrollo de los sistemas expertos
Metodologias para el desarrollo de los sistemas expertosCamilo Huertas
 
Tipos de búsqueda en inteligencia artificial
Tipos de búsqueda  en inteligencia artificialTipos de búsqueda  en inteligencia artificial
Tipos de búsqueda en inteligencia artificialHenry Cambal
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesosayreonmx
 
Arboles de derivacion
Arboles de derivacionArboles de derivacion
Arboles de derivacionLuis Couoh
 
Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Osiris Mirerus
 

La actualidad más candente (20)

Agentes inteligentes
Agentes inteligentesAgentes inteligentes
Agentes inteligentes
 
Tipos de búsqueda en Inteligencia Artificial
Tipos de búsqueda en Inteligencia ArtificialTipos de búsqueda en Inteligencia Artificial
Tipos de búsqueda en Inteligencia Artificial
 
Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico
 
Tipos de búsqueda en Inteligencia Artificial
Tipos de búsqueda en Inteligencia ArtificialTipos de búsqueda en Inteligencia Artificial
Tipos de búsqueda en Inteligencia Artificial
 
metodos de busqueda en inteligencia artificial
metodos de busqueda en inteligencia artificialmetodos de busqueda en inteligencia artificial
metodos de busqueda en inteligencia artificial
 
Unidad no. 2 búsqueda en espacio de estados
Unidad no. 2   búsqueda en espacio de estadosUnidad no. 2   búsqueda en espacio de estados
Unidad no. 2 búsqueda en espacio de estados
 
Backtracking
BacktrackingBacktracking
Backtracking
 
Búsqueda Primero el Mejor
Búsqueda Primero el MejorBúsqueda Primero el Mejor
Búsqueda Primero el Mejor
 
Metodologias para el desarrollo de los sistemas expertos
Metodologias para el desarrollo de los sistemas expertosMetodologias para el desarrollo de los sistemas expertos
Metodologias para el desarrollo de los sistemas expertos
 
Practicas prolog2011 listas
Practicas prolog2011 listasPracticas prolog2011 listas
Practicas prolog2011 listas
 
Tipos de búsqueda en inteligencia artificial
Tipos de búsqueda  en inteligencia artificialTipos de búsqueda  en inteligencia artificial
Tipos de búsqueda en inteligencia artificial
 
Requerimientos del software
Requerimientos del software Requerimientos del software
Requerimientos del software
 
Unidad1 Lenguajes y automatas
Unidad1 Lenguajes y automatasUnidad1 Lenguajes y automatas
Unidad1 Lenguajes y automatas
 
GRAMATICAS AMBIGUAS
GRAMATICAS AMBIGUASGRAMATICAS AMBIGUAS
GRAMATICAS AMBIGUAS
 
Casos de estudio
Casos de estudioCasos de estudio
Casos de estudio
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesos
 
Arboles de derivacion
Arboles de derivacionArboles de derivacion
Arboles de derivacion
 
Problema de las 8 reinas
Problema de las 8 reinasProblema de las 8 reinas
Problema de las 8 reinas
 
Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1
 
Tabla De Transicion
Tabla De TransicionTabla De Transicion
Tabla De Transicion
 

Más de Héctor Estigarribia

Inferencia en Lógica de Primer Orden
Inferencia en Lógica de Primer OrdenInferencia en Lógica de Primer Orden
Inferencia en Lógica de Primer OrdenHéctor Estigarribia
 
Introducción a Javascript: Formularios
Introducción a Javascript: FormulariosIntroducción a Javascript: Formularios
Introducción a Javascript: FormulariosHéctor Estigarribia
 
Introduccion a HTML - XHTML clase 04
Introduccion a HTML - XHTML clase 04Introduccion a HTML - XHTML clase 04
Introduccion a HTML - XHTML clase 04Héctor Estigarribia
 
Problemas de Satisfaccion de restricciones (PSR)
Problemas de Satisfaccion de restricciones (PSR)Problemas de Satisfaccion de restricciones (PSR)
Problemas de Satisfaccion de restricciones (PSR)Héctor Estigarribia
 
INTRODUCCIÓN A HTML – XHTML – Clase 03
INTRODUCCIÓN A HTML – XHTML – Clase 03INTRODUCCIÓN A HTML – XHTML – Clase 03
INTRODUCCIÓN A HTML – XHTML – Clase 03Héctor Estigarribia
 
Búsqueda informada y exploración
Búsqueda informada y exploraciónBúsqueda informada y exploración
Búsqueda informada y exploraciónHéctor Estigarribia
 
Introduccion a HTML - XHTML. Clase 02
Introduccion a HTML - XHTML. Clase 02Introduccion a HTML - XHTML. Clase 02
Introduccion a HTML - XHTML. Clase 02Héctor Estigarribia
 
Introduccion a HTML - XHTML - Clase 01
Introduccion a HTML - XHTML - Clase 01Introduccion a HTML - XHTML - Clase 01
Introduccion a HTML - XHTML - Clase 01Héctor Estigarribia
 
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDASOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDAHéctor Estigarribia
 
Inteligencia Artificial: Introducción - Reseña Histórica
Inteligencia Artificial: Introducción - Reseña HistóricaInteligencia Artificial: Introducción - Reseña Histórica
Inteligencia Artificial: Introducción - Reseña HistóricaHéctor Estigarribia
 

Más de Héctor Estigarribia (20)

Extension e investigacion1
Extension e investigacion1Extension e investigacion1
Extension e investigacion1
 
Extension e investigacion
Extension e investigacionExtension e investigacion
Extension e investigacion
 
Inferencia en Lógica de Primer Orden
Inferencia en Lógica de Primer OrdenInferencia en Lógica de Primer Orden
Inferencia en Lógica de Primer Orden
 
Introducción a Javascript: Formularios
Introducción a Javascript: FormulariosIntroducción a Javascript: Formularios
Introducción a Javascript: Formularios
 
Lógica de primer orden
Lógica de primer ordenLógica de primer orden
Lógica de primer orden
 
Introduccion a AJAX
Introduccion a AJAXIntroduccion a AJAX
Introduccion a AJAX
 
Introducción a Javascript I
Introducción a Javascript IIntroducción a Javascript I
Introducción a Javascript I
 
Busqueda Entre Adversarios
Busqueda Entre AdversariosBusqueda Entre Adversarios
Busqueda Entre Adversarios
 
Introduccion a CSS I
Introduccion a CSS IIntroduccion a CSS I
Introduccion a CSS I
 
Introducción a CSS 2
Introducción a CSS 2Introducción a CSS 2
Introducción a CSS 2
 
Introduccion a HTML - XHTML clase 04
Introduccion a HTML - XHTML clase 04Introduccion a HTML - XHTML clase 04
Introduccion a HTML - XHTML clase 04
 
Problemas de Satisfaccion de restricciones (PSR)
Problemas de Satisfaccion de restricciones (PSR)Problemas de Satisfaccion de restricciones (PSR)
Problemas de Satisfaccion de restricciones (PSR)
 
INTRODUCCIÓN A HTML – XHTML – Clase 03
INTRODUCCIÓN A HTML – XHTML – Clase 03INTRODUCCIÓN A HTML – XHTML – Clase 03
INTRODUCCIÓN A HTML – XHTML – Clase 03
 
Búsqueda informada y exploración
Búsqueda informada y exploraciónBúsqueda informada y exploración
Búsqueda informada y exploración
 
Introduccion a HTML - XHTML. Clase 02
Introduccion a HTML - XHTML. Clase 02Introduccion a HTML - XHTML. Clase 02
Introduccion a HTML - XHTML. Clase 02
 
Introduccion a HTML - XHTML - Clase 01
Introduccion a HTML - XHTML - Clase 01Introduccion a HTML - XHTML - Clase 01
Introduccion a HTML - XHTML - Clase 01
 
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDASOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
 
Inteligencia Artificial: Introducción - Reseña Histórica
Inteligencia Artificial: Introducción - Reseña HistóricaInteligencia Artificial: Introducción - Reseña Histórica
Inteligencia Artificial: Introducción - Reseña Histórica
 
Agentes Inteligentes
Agentes InteligentesAgentes Inteligentes
Agentes Inteligentes
 
Consejos para powerpoint
Consejos para powerpointConsejos para powerpoint
Consejos para powerpoint
 

Último

Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 

Último (20)

Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 

Agentes Lógicos: El mundo de Wumpus

  • 1. AGENTES LÓGICOS AGENTES BASADOS EN CONOCIMIENTO: REPRESENTACIÓN DEL CONOCIMIENTO PROCESOS DE RAZONAMIENTO 27-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 1 BIBLIOGRAFÍA: * IA, RUSSEL Y NORVIG, pags 217-269 (245-297 pdf)
  • 2. AGENTE BASADO EN CONOCIMIENTO BASE DE CONOCIMIENTO-BC CONJUNTO DE SENTENCIAS LENGUAJE DE REPRESENTACIÓN DEL CONOCIMIENTO MECANISMOS PREGUNTAR QUE SE SABE AÑADIR SENTENCIAS “DECIR” “PREGUNTAR” INFERENCIA DERIVAR NUEVAS SENTENCIAS DE LAS ANTIGUAS 27-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 2
  • 3. AGENTE BASADO EN CONOCIMIENTO FUNCIÓN AGENTE-BC (ENTRADA: PERCEPCIÓN, SALIDA: ACCIÓN) VARIABLES: BC, inicialmente cargada con conocimiento de antecedentes t, contador de tiempo, inicialmente 0 DECIR (PERCEPCIÓN, t) //decir a la BC lo que se percibió PREGUNTAR (acción, t) //preguntar a la BC que acción ejecutar DECIR (acción, t) //contarle a la BC la acción realizada t=t+1 DEVOLVER acción 27-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 3
  • 4. EL MUNDO DE WUMPUS • Es una cueva que está compuesta por habitaciones conectadas mediante pasillos. • Escondido en algún lugar de la cueva está el wumpus, una bestia que se come a cualquiera que entre en su habitación. • El wumpus puede ser derribado por la flecha de un agente, y éste sólo dispone de una. • Algunas habitaciones contienen hoyos sin fondo que atrapan a aquel que deambula por dichas habitaciones (menos al wumpus, que es demasiado grande para caer en ellos). • El único premio de vivir en este entorno es la posibilidad de encontrar una pila de oro y regresar a casa VIVO. 27-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 4
  • 5. EL MUNDO DE WUMPUS • El mundo de wumpus fue inventado por Gregory Yob* (1975). • Irónicamente, Yob lo desarrolló porque estaba aburrido de los juegos basados en una matriz: la topología de su mundo de wumpus original era un dodecaedro**; nosotros lo hemos retornado a la aburrida matriz. • Michael Genesereth*** fue el primero en sugerir que se utilizara el mundo de wumpus para evaluar un agente. * ** *** 27-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 5
  • 6. EL MUNDO DE WUMPUS HOYO HOYO HOYO HOYO AGENTE HOYO  BRISA HEDOR WUMPUS 27-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 6
  • 7. EL MUNDO DE WUMPUS – DESCRIPCIÓN REAS RENDIMIENTO: • +1000 POR RECOGER EL ORO, • -1000 POR CAER EN UN HOYO • -1000 POR SER COMIDO POR EL WUMPUS • -1 POR CADA ACCIÓN REALIZADA • -10 POR LANZAR LA FLECHA ENTORNO: • MATRIZ DE 4X4 HABITACIONES • EL AGENTE SIEMPRE EMPIEZA EN 1,1 Y  • POSICIONES DEL ORO Y WUMPUS SON ALEATORIAS. • CADA CASILLA TIENE UN 20% DE PROBABILIDAD DE TENER UN HOYO ACTUADORES: • SE PUEDE MOVER HACIA ADELANTE (no en diagonal) • GIRAR 90°  O  • SI ENTRA EN UNA CASILLA DONDE ESTÁ EL WUMPUS O HAY UN HOYO, MUERE • SI INTENTA AVANZAR HACIA UN MURO, NO PASA NADA (pero duele). • La acción DISPARAR lanza una flecha en línea recta, en la misma dirección y sentido en que se encuentra situado el agente. • La flecha avanza hasta que choca contra un muro o alcanza al wumpus (y entonces lo mata) • EL AGENTE SOLO TIENE UNA FLECHA27-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 7
  • 8. EL MUNDO DE WUMPUS – DESCRIPCIÓN REAS SENSORES: • HEDOR en casillas adyacentes al wumpus (no en diagonal) • BRISA en casillas adyacentes a un hoyo (no en diagonal) • BRILLO en la casilla donde está el oro • CHOQUE si avanza hacia un muro • GRITO si mata al wumpus • La percepción es representable por cinco símbolos: (hedor, brisa, brillo, choque, grito) 27-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 8
  • 9. EL MUNDO DE WUMPUS – DESCRIPCIÓN REAS PERCEPCIONES: • La percepción es representable por cinco símbolos: (hedor, brisa, brillo, choque, grito) • Las percepciones que recibirá el agente se representan mediante una lista de cinco símbolos: por ejemplo, si el agente percibe un mal hedor o una pequeña brisa, pero no ve un resplandor, no siente un golpe, ni oye un grito, el agente recibe la lista [Hedor, Brisa, Nada, Nada, Nada] O BIEN: • Lista[1, 1, 0, 0, 0] de acuerdo a la notación 27-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 9
  • 10. EL MUNDO DE WUMPUS – DESCRIPCIÓN REAS • La principal dificultad para el agente es su ignorancia inicial acerca de la configuración del entorno; para superar esta ignorancia parece que se requiere el razonamiento lógico. • En muchos casos del mundo de wumpus, para el agente es posible obtener el oro de forma segura. • En algunos casos, el agente debe escoger entre volver a casa con las manos vacías o arriesgarse para encontrar el oro. • Cerca del 21% de los casos son completamente injustos, ya que el oro se encuentra en un hoyo o rodeado de ellos. 27-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 10
  • 11. HOYO HOYO HOYO Agente basado en conocimientos explorando EL MUNDO DE WUMPUS • El agente sabe que se encuentra en la casilla [1, 1] y que ésta es una casilla segura. • Veremos cómo su conocimiento evoluciona a medida que recibe nuevas percepciones y las acciones se van ejecutando. 4 3 2 1 1 2 3 427-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 11
  • 12. Agente basado en conocimientos explorando EL MUNDO DE WUMPUS • El agente sabe que se encuentra en la casilla [1, 1] y que ésta es una casilla segura. • La primera percepción es [Nada, Nada, Nada, Nada, Nada]  [0, 0, 0, 0, 0]  • En la casilla en que está el agente no hay ninguna percepción, por tanto en las colindantes no hay ni wumpus ni hoyos. • El agente infiere que las casillas vecinas están seguras y las marca con OK para indicar esta creencia. MUNDO REAL CONOCIMIENTO DEL AGENTE 27-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 12
  • 13. Agente basado en conocimientos explorando EL MUNDO DE WUMPUS • Supongamos que el agente decide moverse hacia la casilla [2, 1] • La percepción será entonces [nada, brisa, nada, nada, nada] o [0, 1, 0, 0, 0] • El agente detecta una brisa, por tanto debe haber un hoyo en alguna casilla vecina, por tanto las marca con una etiqueta ¿P? • En ese momento, solo se conoce una casilla OK y que aun no ha sido visitada: la [1, 2] • Un agente prudente girará y volverá a la [1, 1] para ir a la [1, 2] MUNDO REAL CONOCIMIENTO DEL AGENTE27-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 13
  • 14. Agente basado en conocimientos explorando EL MUNDO DE WUMPUS • La nueva percepción en la casilla [1, 2] es [hedor, nada, nada, nada, nada] [1,0,0,0,0] • El hedor indica que el wumpus está en [1,3] o [2,2], pero no puede estar en [2, 2]  ¿P? (tampoco detectó hedor en 2,1) • El agente puede concluir que el wumpus está en 1,3  £W! • El agente puede inferir, debido a la ausencia de brisa en [1,2] que no hay hoyo en [2,2]OK. • Como ya infirió que había un hoyo en [2,2] o [3,1], el agente concluye que hay uno en [3,1] MUNDO REAL CONOCIMIENTO DEL AGENTE27-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 14
  • 15. Agente basado en conocimientos explorando EL MUNDO DE WUMPUS • El agente concluye que no hay ni wumpus ni hoyo en [2,2], la marca con OK y se mueve ahí. • La percepción es entonces [0,0,0,0,0], • El agente infiere que en [3,2] y [2,3] no hay wumpus ni hoyo OK. MUNDO REAL CONOCIMIENTO DEL AGENTE27-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 15
  • 16. Agente basado en conocimientos explorando EL MUNDO DE WUMPUS • El agente decide ir a la [2,3] donde detecta un resplandor, por tanto toma el oro y termina el juego. • También detecta hedor y brisa: ya sabe que el wumpus está en [1,3], por tanto debe haber un hoyo en [3,3] y [2,4]  ¿P? MUNDO REAL CONOCIMIENTO DEL AGENTE27-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 16
  • 17. Agente basado en conocimientos explorando EL MUNDO DE WUMPUS • En cada caso en que el agente saca una conclusión a partir de la información que tiene disponible, se garantiza que dicha conclusión es correcta si la información disponible también lo es. • Esta es una propiedad fundamental del razonamiento lógico. 27-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 17
  • 18. HOYO HOYOHOYO EJERCICIO 1 • LISTAR percepciones, inferencias y acciones del agente. 4 3 2 1 1 2 3 427-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 18 HOYO
  • 19. HOYO HOYO HOYO EJERCICIO 2 • LISTAR percepciones, inferencias y acciones del agente. 4 3 2 1 1 2 3 427-abr-2015 FCT - UNC@ - ING. Hector Estigarribia 19 HOYO