La asignatura de Agentes Inteligentes se plantea como una continuación de la de Inteligencia Artificial y tiene como objetivo el estudio del paradigma actual de representación del conocimiento basado en agentes.
Dentro de este contexto se estudiarán los distintos
aspectos que
intervienen en una plataforma multiagente desarrollando agentes
inteligentes operativos en el entorno web. Se pretará especial
atención a los intentos de definición de
estándares de manipulación del conocimiento en la Web, en
particular la Web Semántica y las Ontologías.
Como último objetivo de la asignatura se pretende iniciar
al
alumno en técnicas de implementación de agentes de
información. Para ello
se estudiará el lenguaje Java y su utilización en el
desarrollo de un motor de búsqueda basado en las
librerías lucene apache.
Nota informativa sobre asignaturas en ECTS: Esta asignatura se impartirá experimentalmente con metodología ECTS, lo que significa, entre otras cosas, un seguimiento detallado de la trayectoria del estudiante a lo largo del curso. La asistencia a clase es obligatoria (se pasará hoja de firmas) y se complementará con una serie de trabajos y entrevistas periódicas para medir el grado de asimilación de la materia. En caso de no poder asistir a clase habrá que poner en conocimiento del profesor este hecho para que éste asigne tareas adicionales que compensen las horas de dedicación habitualmente empleadas en la asistencia a clases.
Nota sobre el temario: esta asignatura ha sido este año parcialmente remodelada, de modo que el material de años anteriores puede no adecuarse completamente al nuevo temario.
La asignatura consta de:
- Una parte teórica en la que se desarrollará el contenido del programa de la asignatura, evaluable por un examen de teoría (25%)
- La lectura de un artículo sobre la temática de la asignatura y presentación de un resumen del mismo (10%)
- Una práctica sobre Ontologías y Web Semántica (25%)
- Una práctica sobre construcción de un Agente de Información (40%)
Las prácticas deberán incluir una memoria explicativa en donde se describirá su objetivo, método utilizado, pruebas realizadas y una valoración de los resultados obtenidos, un breve manual para el manejo del sistema, y finalmente, aportaciones personales y conclusiones. Se deberá entregar además un disquete o CD con los ficheros fuente.
Las prácticas son individuales y el lenguaje de programación será Java. En los casos que se considere necesario se realizará un examen oral sobre el desarrollo de la misma.
Todos los trabajos y prácticas son de realización obligatoria, así como la realización del examen, para poder aprobar la asignatura. Sin embargo, no hay nota mínima exigida en ninguna de ellas. Los tareas pendientes de realizar (incluido el examen) se podrán abordar en convocatorias posteriores, siempre informando de este hecho al profesor, durante un máximo de dos cursos académicos.
El contenido de las prácticas se expone en ésta página y se complementará en clase.
Material
Materiales (diversos)