INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES...
Transcript of INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES...
![Page 1: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/1.jpg)
1
Introducción a la Inteligencia
Artificial
AGENTES INTELIGENTES
Ana Casali
![Page 2: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/2.jpg)
2
IA Distribuida Ingeniería de
software
Sistemas
distribuidos y redes POO
NOCION DE
AGENCIA
![Page 3: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/3.jpg)
3
INTELIGENCIA ARTIFICIAL
DISTRIBUIDA
Porque IA Distribuida?
Porque distribuir IA?
Los problemas están físicamente distribuidos
El mundo está compuesto por entidades autónomas
Estas entidades interactúan entre sí y con el entorno
NOCION AGENTES
![Page 4: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/4.jpg)
4
SISTEMAS MULTIAGENTES Campo Interdisciplinario: sistemas distribuidos, IA,
teoría de juegos, ciencias sociales
Agentes como un nuevo paradigma de la
Ingeniería de Software: para diseñar e
implementar sistemas complejos
distribuidos
Agentes como una herramienta para
entender sociedades humanas:
permiten una interesante forma de
simular sociedades
![Page 5: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/5.jpg)
5
Noción de agente
Cuando se hace referencia a la idea de agente surgen dos ámbitos de trabajo:
El agente en sí mismo
(aspectos personales)
Los conjuntos de agentes
(aspectos sociales)
Similitud con lo que sucede a nivel humano
![Page 6: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/6.jpg)
6
QUE ES UN AGENTE?
Es una entidad física o virtual que posee ciertas características generales:
Es capaz de percibir el entorno
Posee una representación parcial del entorno.
Es capaz de actuar sobre el entorno
Puede comunicarse
Posee un conjunto de objetivos que gobiernan su comportamiento
Posee recursos propios
![Page 7: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/7.jpg)
7
Sistemas Multiagentes
(MAS)
SISTEMAS COMPLEJOS
Pueden ser descompuestos en
componentes de software modulares y
de funciones específicas: agentes
Son concebidos como organizaciones
de agentes MAS
![Page 8: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/8.jpg)
8
Sistemas Multiagentes (MAS)
• Los agentes pueden compartir conocimiento
sobre el problema y las posibles soluciones.
• Los agentes en un MAS pueden compartir
una meta o tener metas independientes.
• El ¨conocimiento global¨ puede incluir control
global, consistencia global, metas globales, etc.
• La coordinación puede ser muy compleja.
![Page 9: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/9.jpg)
9
QUE ES UN AGENTE?
![Page 10: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/10.jpg)
10
QUE ES UN AGENTE ????
QUE DISTINGUE A UN AGENTE DE
SOFTWARE (SOFTBOT) DE OTRO
TIPO DE PROGRAMA ????
Distintas Definiciones: A Taxonomy for
Autonomous Agents, S. Franklin and Art
Graesser University of Memphis
![Page 11: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/11.jpg)
11
QUE ES UN AGENTE ????
"Es todo aquello que percibe su
ambiente mediante sensores y que
responde o actúa mediante efectores."
Russell and Norvig
The AIMA Agent, 1995
Que entendemos por ambiente, sensores y
actuación ?
![Page 12: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/12.jpg)
12
AGENTE
Representación de Norvig&Russell
![Page 13: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/13.jpg)
13
QUÉ ES UN AGENTE INTELIGENTE
Un agente inteligente es aquél que puede
percibir un mundo perceptual mediante SENSORES y
actuar sobre ese mundo mediante EFECTORES (o actuadores)
META de la IA Diseñar un agente inteligente/racional que opere o actúe adecuadamente en sus ambientes.
![Page 14: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/14.jpg)
14
AGENTE INTELIGENTE /RACIONAL???
Debe hacer siempre lo correcto de
acuerdo a sus percepciones.
Es aquel que emprende la mejor
acción posible en una situación
dada. Russel & Norvig
Racional no es omnisciente
![Page 15: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/15.jpg)
15
RACIONALIDAD
Depende de
La secuencia de percepciones - todo lo que el agente ha percibido hasta ahora
La medida de éxito elegida
Cuánto conoce el agente del ambiente en que opera
Las acciones que el agente esté en condiciones de realizar
![Page 16: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/16.jpg)
16
QUE ES UN AGENTE ?
“Es un sistema de computación situado en
algún entorno, que es capaz de una acción
autónoma y flexible para alcanzar sus
objetivos de diseño."
Wooldridge & Jennings
Débil
Nociones de Agentes
Fuerte
![Page 17: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/17.jpg)
17
AGENTES: propiedades
Noción Débil:
Es la forma más general en que es usado el
término agente. Es un sistema de software
(hardware) con las siguientes propiedades:
Autonomía. (actuar sin intervención, control)
Habilidad Social.(lenguaje de comunicación)
Reactividad. (percepción-acción)
Proactividad. (dirigido a la meta, toma
iniciativa)
![Page 18: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/18.jpg)
18
AGENTES: ejemplos
Ejemplos
Agentes triviales
Termostato
demonio en UNIX (biff)
Agentes inteligentes
agente recomendador
agentes de interfaz
agentes que negocian
![Page 19: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/19.jpg)
19
AGENTE: nociones mentales
Noción más fuerte: Además de las
propiedades anteriores, se agregan
nociones mentales como:
Conocimiento. Actitudes de
Creencias. información
Intenciones.
Obligaciones Pro-actitudes
(Emociones).
![Page 20: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/20.jpg)
20
ACTITUDES DE INFORMACION
Creencia es la información que un agente recibe
de otros agentes (software, personas).
Todo sistema cuando recibe información se
construye un mundo que intenta representar el
mundo exterior.
Conocimiento - Evidencia es la información que
proviene de mediciones o inspecciones directas.
![Page 21: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/21.jpg)
21
REPRESENTACIÓN DE CREENCIAS
El agente A cuando recibe esa información, lo que
tiene es una creencia de que hace muy buen tiempo.
EJEMPLO:
![Page 22: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/22.jpg)
22
TIPOS DE AGENTES
Estáticos o móviles.
Deliberativos o reactivos
El agente posee una representación
del mundo en base a la que razona o
tiene un comportamiento reflejo que
depende de sus percepciones ???
Otras clasificaciones
![Page 23: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/23.jpg)
23
Ejemplo
Ejemplo – Taxi con piloto automático
(taximetrero reemplazado por un agente
inteligente )
Percepciones ??
acciones ??
Metas ??
Ambiente ??
![Page 24: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/24.jpg)
24
Taxi con piloto automático Percepciones
Video, acelerómetro, instrumental del tablero, sensores del motor
Acciones
gestión del volante, acelerar y frenar, bocina
Metas seguridad, llegar a destino, maximizar
ganancias, obedecer las leyes, satisfacción del cliente
Ambiente
calles urbanas, avenidas, tráfico, peatones, clima, tipo de cliente
![Page 25: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/25.jpg)
25
Ejemplos de distintos tipos de agentes
![Page 26: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/26.jpg)
26
ARQUITECTURAS DE
AGENTES
![Page 27: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/27.jpg)
27
SISTEMAS MULTIAGENTES: Cómo
especificarlos?
DISTINTOS NIVELES :
TEORIAS FORMALES.
ARQUITECTURAS.
LENGUAJES DE PROGRAMACION.
APLICACIONES.
Wooldridge, Introduction to Multiagent Systems
![Page 28: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/28.jpg)
28
TEORIAS SOBRE AGENTES
Que es un agente?
Que propiedades debe tener?
Cómo se representan dichas propiedades
formalmente?
Cómo se razona acerca de ellas?
![Page 29: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/29.jpg)
MODELO ABSTRACTO
Entorno: S={s1, ....,sn}
Acciones A= {a1,...an}
(capacidad de actuar del agente)
Agente: acción: S A
Interacción Agente-entorno (historia)
h: S0 a0 S1 ....... S0
Observación del entorno: ver:S P
![Page 30: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/30.jpg)
30
ARQUITECTURA DE AGENTES
Uno de los aspectos que deben balancear es la
percepción/acción y el razonamiento sobre como actuar.
DELIBERATIVAS: Contienen un modelo simbólico,
explícitamente representado del entorno - SS (IRMA)
REACTIVAS: Generalmente no incluyen
representación simbólica del mundo - la inteligencia real
está ¨situada¨- interacción (Subsumption architecture)
HIBRIDAS: Tratan de combinar las dos
aproximaciones - (layers, BDI architectures)
![Page 31: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/31.jpg)
31
ARQUITECTURA BDI
Tiene sus raíces en ver a los agentes como
sistemas intencionales, los primeros trabajos son de
Rao&Georgeff (1995)
B: belief, representa las creencias del agente
D: desire, representan los deseos del agentes,
cuales son los estados del mundo que prefiere.
I: intentions, representan las intenciones del
agente, los objetivos que me llevaran a satisfacer
los deseos - estos derivan en un plan
![Page 32: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/32.jpg)
33
ARQUITECTURA BDI
Tiene sus raíces en el proceso de decidir que ación
realizar para alcanzar las metas.
Involucra los procesos:
Deliberación: decidir que metas alcanzar
(DESEOS-GOALS)
Razonamiento de medios y fines: como
alcanzarlas INTENCIONES acciones
Alternativas para alcanzar la meta
![Page 33: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/33.jpg)
34
ARQUITECTURA BDI – modelo básico
La función que agrupará todas las funciones
definidas será : P A
Función acción p: P , A
Begin
B = FB (p: P)
D = opciones ( B)
I = filtro(B,D,I)
return (ejecutar(I))
End
![Page 34: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/34.jpg)
35
ARQUITECTURA BDI – modelo básico
![Page 35: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/35.jpg)
36
Ejemplo: TERMOSTATO
D = mantener temperatura en T
B = { t (A), OK(T) }
I = { Calentar, Enfriar, nada}
P t (actual) B
Filtro: - Si A > T entonces I = Enfriar
- Si A < T entonces I = Calentar
- Si A = T entonces I = Nada
Acción: Case I de
Enfriar Acción = bajar temp
Calentar Acción = subir temp
Nada Acción = nada
![Page 36: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/36.jpg)
37
LENGUAJES DE AGENTES
Es un lenguaje que permite programar sistemas
computacionales, en términos de conceptos
desarrollados en modelos formales de agentes
Agent0 (Shoham, 1990): un paradigma
para programación de agentes BDI.
Familia DMARS: JASON, JACK, JADE
Familia APL (2APL, 3APL)
![Page 37: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/37.jpg)
38
AGENTES PARA
CONSTRUIR SISTEMAS
MULTIAGENTES
![Page 38: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/38.jpg)
39
Sistemas Multiagentes COORDINACION
Para que un conjunto de agentes pueda
desarrollar una actividad conjunta en un
entorno compartido debe existir algún tipo de
coordinación
AGENTES
COOPERATIVOS
AGENTES
COMPETITIVOS
PLANIFICACION NEGOCIACION
![Page 39: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/39.jpg)
40
INTERACCION ENTRE AGENTES
Para que dos o mas agentes puedan interactuar
deben disponer de:
Un protocolo de interacción: (como mantener una
conversación)
Un lenguaje de interacción (como construir mensajes)
KQML
FIPA ACL
Un lenguaje para representar el conocimiento de cada
agente
![Page 40: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/40.jpg)
45
APLICACIONES DE AGENTES Hay múltiples aplicaciones de sistemas multiagentes,
las principales áreas de aplicación son:
Resolución cooperativa de problemas: Gestión de
plantas eléctricas y redes de telecomunicaciones
(ARCHON), control de tráfico aéreo, diagnóstico médico.
Agentes Interfaz: sistemas que emplean técnicas de IA
para apoyar a los usuarios en una tarea determinada,
(NEWT, NewsAgent, PersonalSearcher).
MAS especializados en Infomación: sistemas que
acceden a fuentes de información y la procesan para dar
respuesta a los usuarios (QueryGuesser).
![Page 41: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/41.jpg)
46
BIBLIOGRAFIA
Inteligencia Artificial – LATIn Project - Cap 4
http://latinproject.org/index.php/es/component/booklibrary/510/view
/53/Ingenier%C3%ADa/17/inteligencia-artificial
Inteligencia Artificial. Un enfoque moderno – Norvig &
Russell , cap2
![Page 42: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/42.jpg)
47
TRABAJO DE INVESTIGACIÓN
AGENTES y SISTEMAS INTELIGENTES…
UNR - CIFASIS
![Page 43: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/43.jpg)
48
Lineas de Trabajo IA Simbólica: Sistemas Basados en
Conocimiento, Razonamiento Aproximado, Agentes, Ontologías, etc.
Negociación Automática de agentes
Aplicaciones de Sistemas basados en Conocimiento
![Page 44: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/44.jpg)
49
Lineas de Trabajo Negociación Automática de
agentes
Sistemas Inteligentes: Aplicaciones a la educación
Búsqueda de documentos Legales
MAS en Industria 4.0
![Page 45: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/45.jpg)
50
Negociación cooperativa de agentes
Pablo Pilotti (CIFASIS), Carlos Chezñevar (UNS),
Varias Tesinas de la LCC (2013-2018)
Desarrollar modelos computacionales de negociación cooperativa entre
Agentes – Manejo de la información
![Page 46: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/46.jpg)
51
Desarrollar modelos de negociación automática Escenario:
Agentes Colaborativos que no pueden lograr el objetivo por sí mismos
Información incompleta/incorrecta Modelo:
Agentes intencionales Negociación Basada en Argumentación Revisión de Creencias
Agentes y Negociación
![Page 47: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/47.jpg)
52
![Page 48: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/48.jpg)
53
Un escenario posible… Dos agentes que realizan tareas de mantenimiento para el hogar tienen
objetivos que cumplir
• El Agente 1 tiene como objetivo colgar un cuadro.
Para esto posee un martillo, un tornillo y un destornillador. Además
posee el conocimiento de cómo colgar un cuadro utilizando un martillo y
un clavo, y de cómo colgar un espejo utilizando un tornillo y un
destornillador.
• El Agente 2 tiene como objetivo colgar un espejo.
Para esto cuenta sólo con un clavo y con el conocimiento de cómo colgar
un espejo utilizando un clavo y un martillo.
![Page 49: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/49.jpg)
54
Agentes y Negociación
1 Says: I propose that you provide me [nail]
because if I use
[hammer,nail&hammer=>hangPicture]
then I can achieve [hangPicture]
in exchange for [screw]
2 Says: I propose that you provide me
[hangMirror]
because if I use []
then I can achieve [hangMirror]
in exchange for [nail]…..
Un diálogo posible:
![Page 50: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/50.jpg)
55
Sistemas Multiagentes y sus aplicaciones a la Educación
Claudia Deco (UNR), comunidad Latinoamericana LACLO
Proyectos Regionales y Latinoamericanos
![Page 51: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/51.jpg)
56
ODE
Repositorio Institucional
Administrador Docente-Investigador Usuarios
Docentes- Estudiantes
Búsqueda
Recuperación
Búsqueda
Carga
Recopilación
Dominios restringidos
ODEs? ODEs? ODE?
![Page 52: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/52.jpg)
57
Objetivos Desarrollar sistemas recomendadores
que ayuden a los usuarios a encontrar recursos educativos en repositorios de acuerdo a sus características y preferencias.
Crear asistentes para la carga de
recursos educativos en repositorios institucionales, que extraigan automáticamente metadatos.
![Page 53: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/53.jpg)
58
Asistentes para la Búsqueda de documentos Legales
• Desarrollo de un asistente para la Ingeniería Legal (L. Perezzini - Tesina LCC)
• Desarrollo de un asistente para la búsqueda de documentos que soporten una demanda (J. Catacora, LCC)
![Page 54: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/54.jpg)
59
STEaMINg - Un enfoque semántico
para la gestión de modelos
evolutivos en el tiempo en el
contexto de la industrial 4.0
Diseño de una arquitectura basada en
tecnologías semánticas para mejorar la
interoperabilidad en los Sistemas de
Información de Planta (SIP)
considerando a estos inmersos en un
entorno multiagente.
![Page 55: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL · Introducción a la Inteligencia Artificial AGENTES INTELIGENTES Ana Casali . 2 IA Distribuida Ingeniería de software ... acción posible](https://reader034.fdocuments.co/reader034/viewer/2022050201/5f54d46d80f54c34981a5159/html5/thumbnails/55.jpg)
60
STEaMINg - Un enfoque semántico
para la gestión de modelos
evolutivos en el tiempo en el
contexto de la industrial 4.0
En colaboración con INSA Rouen, Francia
Doctorado F. Giustozzi