1 / 22

JGOMAS Una Alternativa a las Prácticas de Sistemas Inteligentes

JGOMAS Una Alternativa a las Prácticas de Sistemas Inteligentes. Toni Barella Soledad Valero Carlos Carrascosa. GTI-IA. Índice. ► Introducción Objetivos Herramientas Utilización del Framework JGOMAS Planificación de las Sesiones de Prácticas Resultados y Conclusiones. Introducción.

tania
Download Presentation

JGOMAS Una Alternativa a las Prácticas de Sistemas Inteligentes

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. JGOMASUna Alternativa a las Prácticasde Sistemas Inteligentes Toni Barella Soledad Valero Carlos Carrascosa GTI-IA

  2. Índice • ► Introducción • Objetivos • Herramientas • Utilización del Framework JGOMAS • Planificación de las Sesiones de Prácticas • Resultados y Conclusiones

  3. Introducción • Sistemas Inteligentes (SIN): • Optativa 5º curso, Ingeniería Informática de la UPV • Créditos: 3 Teoría, 3 Prácticas • Temario: • Agentes Inteligentes • Sistemas Multiagentes • Técnicas: • Planificación • Razonamiento Basado en Casos • Teoría de la Decisión

  4. Índice • Introducción • ► Objetivos • Herramientas • Utilización del Framework JGOMAS • Planificación de las Sesiones de Prácticas • Resultados y Conclusiones

  5. Objetivos • Complementar (a nivel práctico) los conceptos teóricos sobre Agentes y SMA • Utilización de herramientas actuales • Plataforma Multiagente JADE • Motivar al alumnado: • Potenciar la iniciativa • Focalizar el esfuerzo en los aspectos que más les guste

  6. Índice • Introducción • Objetivos • ► Herramientas • Utilización del Framework JGOMAS • Planificación de las Sesiones de Prácticas • Resultados y Conclusiones

  7. · HERRAMIENTAS Herramientas • JGOMAS Framework • Game-Oriented Multi-Agent System based on JADE • Web http://www.dsic.upv.es/users/ia/sma/tools/jgomas/index.html

  8. · HERRAMIENTAS JGOMAS Framework (I) • Entorno para desarrollar y ejecutar agentes en mundos virtuales 3D • Tipo de Juego: Capturar la Bandera (CTF) • Bandos: Aliados y Eje • Cada soldado es un agente • Cooperación entre soldados (SMA)

  9. · HERRAMIENTAS JGOMAS Framework (II) • Arquitectura: • Plataforma SMA: JADE • Mecanismos de: • Comportamiento • Paso de Mensajes • Estándar FIPA • SMA JGOMAS • Controlador de la simulación • Agentes simulando jugadores en el mundo virtual • Visualizador Gráfico • OpenGL

  10. Índice • Introducción • Objetivos • Herramientas • ► Utilización del Framework JGOMAS • Planificación de las Sesiones de Prácticas • Resultados y Conclusiones

  11. Utilización de JGOMAS • Web: recursos y material • Inteligencia en los jugadores (agentes) • Ejecución de JGOMAS • Evaluación de los resultados

  12. · UTILIZACIÓN WEB: Recursos y material

  13. · UTILIZACIÓN Inteligencia en los agentes (I) • JGOMAS ofrece: • Taxonomía: conjunto de clases de agentes • Un API que ofrece: • Comportamientos básicos predefinidos: • registrarse, andar, mirar, … • Métodos sobrecargables • El alumno sólo ha de implementar la inteligencia de los agentes: • Estrategias (en grupo e individuales), generación de caminos, etc.

  14. · UTILIZACIÓN Inteligencia en los agentes (II) • Taxonomía

  15. · UTILIZACIÓN Inteligencia en los agentes (III) • API

  16. · UTILIZACIÓN Ejecución de JGOMAS • Utilización de scripts configurables • Número de agentes de cada tipo (rol) • Mapa • Duración • Al ser un Sistema Distribuido, podemos: • Lanzar agentes en diferentes ordenadores • Ejecutar varias instancias del Render Gráfico

  17. · UTILIZACIÓN Evaluación de los resultados • El usuario evalúa el resultado del juego • Cualitativamente, mediante el Render Gráfico: • Generación de caminos, • Distribución estratégica de agentes, … • Cuantitativamente, mediante estadísticas

  18. Índice • Introducción • Objetivos • Herramientas • Utilización del Framework JGOMAS • ► Planificación de las Sesiones de Prácticas • Resultados y Conclusiones

  19. Planificación de las Sesiones de Prácticas • Gestión de un Agente para el control de un Robot Khepera (4 sesiones) • Gestión de un SMA • Introducción a la plataforma JADE (2 sesiones) • Introducción al framework JGOMAS (2 sesiones) • Creación de un equipo competitivo para JGOMAS (6 sesiones) • Evaluación (1 sesión)

  20. Índice • Introducción • Objetivos • Herramientas • Utilización del Framework JGOMAS • Planificación de las Sesiones de Prácticas • ► Resultados y Conclusiones

  21. Resultados y Conclusiones (I) • Resultados satisfactorios en su uso en prácticas • 70% alumnos presentados (8 equipos)

  22. Resultados y Conclusiones (II) • JGOMAS: • Herramienta multi-plataforma que sigue los estándares en el ámbito de los SMA • Simulador… • Personalizar distintos comportamientos de los agentes • Visualizar dichos comportamientos • Uso en la enseñanza de SMA e IA en general

More Related