Transcript
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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Top Related