Sistemas Inteligentes (SIN)



Código:              SIN
Semestre:          
5A
Intensificación:   Lenguajes e Inteligencia Artificial. (Ingeniería Informática- Facultad de Informática)
Créditos:             6 (3 Teoría + 3 Prácticas)

Profesores:      
Vicent J. Botti   (vbotti@dsic.upv.es)


OBJETIVOS:

Los sistemas basados en agentes son una de las áreas de investigación y desarrollo con mayor importancia y más vibrantes de las que han emergido dentro de las tecnologías de información durante la década de los 90, y ofrecen soporte a muchos aspectos de las aplicaciones e infraestructuras de computación actuales. Por tanto, muchos observadores creen que los agentes representan un nuevo paradigma de desarrollo de software, siendo el más importante desde la orientación a objetos. De hecho el concepto de agente inteligente ya está presente en un diverso rango de sub-disciplinas de la tecnología de información, como por ejemplo: ingeniería del software, redes de ordenadores, programación orientada a objetos, inteligencia artificial, interacción entre humanos y máquinas, sistemas concurrentes y distribuidos, sistemas móviles, telemática, trabajo cooperativo por ordenador, sistemas de control, y comercio electrónico. 

La tecnología basada en agentes no se restringe a un dominio específico dentro la informática o de las telecomunicaciones. Más bien es probable que juegue un papel principal en diversos aspectos de la informática. Áreas de interés crucial abordan diversos aspectos relacionados con resolución de problemas complejos en la ciencia, sociedad, industria y comercio; tanto en términos de desarrollo tecnológico como en términos de su aceptación y utilización, por lo que la tecnología de agentes puede proveer y proveerá un mejor acceso al conocimiento y recursos de computación en esas áreas.

El objetivo de la asignatura es aprende los conceptos básicos y las técnicas necesarias para poder desarrollar agentes y sistemas multiagente inteligentes, este objetivo se desdobla en dos: aprender  los conceptos básicos y la tecnología de agentes/sistemas multiagente y aprender las técnicas de inteligencia artificial, complementarias a las ya estudiadas, que nos permitan dotar de 'inteligencia' a nuestros agentes artificiales. La técnicas estudiadas deberán ser contrastadas y evaluadas aplicandolas en la resolución práctica de problemas.

CONTENIDOS:

a) Agentes Inteligentes:
    Inteligencia Artificial Distribuida. Agentes y  Tipos de Agentes. Conceptos
. Modelos y Arquitecturas de Agentes. Aplicaciones. Prácticas en Laboratorio.

b) Sistemas Multiagente:
    Arquitectura Mulitagente. Plataformas. Conceptos. Comunicación entre agentes. Coordinación en SMA. Métodos y Herramientas. Aplicaciones. Prácticas en  
    Laboratorio.

c) Incorporando 'Inteligencia' en agentes artificiales:

c1) Planificación:
      El problema de planificación. Conceptos. Planificación ordenada parcialmente. Grafos de planificación. Planificación y acción en el mundo real. Agentes
      basados en planificación. Aplicaciones. Prácticas en Laboratorio.

 c2) Razonamiento Básado en Casos:
        El ciclo CBR. Conceptos. Técnicas de razonamiento basado en casos. Representación de casos. Indexación. Almacenamiento. Recuperación. Adaptación.
        Herramientas. Tareas de clasificación y síntesis. Aplicaciones.

c3) Teoría de la Decisión:
       Fundamentos de la teoría de la utilidad. Funciones de utilidad y de utilidad multiatributo. Redes de Decisión. Problemas de decisión secuenciales. Iteración de
      Valores. Iteración de Políticas. Agentes basados en la teoría de la decisión.

BIBLIOGRAFÍA:

 EVALUACIÓN:

 La calificación de la asignatura vendrá determinada por:

                              50 % Trabajos de Asignatura.               50 % Prácticas de Desarrollo

MATERIAL:

Jade

ENLACES DE INTERES:

agentlink.gif (784 bytes)