AgentesInteligentesparaquê? SistemasMulti-Agente emFerramentasComputacionaisparaGramáticasdeForma projecto de tese de doutoramento ADETTI-IUL, 2012-2013 Orientação: Joaquim Reis Co-orientação: Luís Botelho Áreas: Gramáticas de Forma, Criatividade Computacional, Inteligência Artificial Resumo: As gramáticas de forma são um formalismo de representação de linguagens, ou estilos, visuais que se estabeleceram como um meio de análise e de síntese de linguagens de design, [Stiny 1980] e [Duarte 2007]. Trabalho prévio e em curso descrito em [Reis 2011a] e [Reis 2011b], deu início ao desenvolvimento de uma ferramenta computacional genérica e reutilizável para apoiar o trabalho de desenvolvimento e aplicação com gramáticas de forma. Deve ser explorada, estudada e realizada uma evolução da arquitectura básica descrita nestes trabalhos prévios na direcção da sua versão multi-agente, que emprega uma tecnologia baseada em agentes inteligentes, também descrita nos mesmos trabalhos. Objectivos: Definir perspectivas de uso possíveis da tecnologia dos agentes inteligentes e dos sistemas multi-agente para ferramentas computacionais de suporte ao trabalho de desenvolvimento e aplicação de gramáticas de forma. Determinar as vantagens e desvantagens daquela tecnologia e das diferentes perspectivas de sistemas multi-agente definidas no emprego das mesmas no tipo de ferramentas computacionais referido. Antecedentes: Existe trabalho em curso de definição e implementação de uma arquitectura computacional de ferramenta shell/sistema pericial para suporte ao trabalho de desenvolvimento e uso de gramáticas de forma baseada nos sistemas inteligentes com representação de conhecimento e raciocínio usando regras, ver [Reis 2011a] e [Reis 2011b]. Outros trabalhos prévios e exploratórios foram [Reis 2008] e [Reis 2009]. Sobre gramáticas de forma e sua aplicação ver [Stiny 1980] e [Duarte 2007]. Tarefas principais: Definição de uma ontologia do domínio das gramáticas de forma abrangendo conceitos de utilizador, suficientemente geral para abranger, no mínimo, a arquitectura, o design e a arte visual, e do sistema computacional, suficientemente geral para abranger representações ao nível da interface visual, da interface simbólica/programática e da implementação. Realização da extensão de uma arquitectura computacional existente, ver [Reis 2011a], de ferramenta computacional de suporte ao trabalho de desenvolvimento e aplicação de gramáticas de forma empregando a tecnologia dos agentes e dos sistemas multi-agente e tendo em conta a ontologia do domínio definida. Estabelecer perspectivas, ou dimensões, possíveis de organização e distribuição do trabalho computacional, seja no desenvolvimento seja na aplicação de gramáticas de forma, pelos 1/2 agentes do sistema multi-agente. Algumas destas perspectivas (como um agente por cada regra de gramática de forma, ou um agente por cada vista de desenho, ou um agente por cada componente da arquitectura computacional, etc.) foram definidas em [Reis 2011b]. Definir um método conceptual e operacional para realizar a avaliação das vantagens e desvantagens do emprego da tecnologia dos agentes e dos sistemas multi-agente, bem como das perspectivas estabelecidas. Concluir das vantagens e desvantagens referidas. Capacidades requeridas: Motivação e auto-organização, gosto pela investigação, pela tecnologia e pela arte. Conhecimentos de Inteligência Artificial, de Inteligência Artificial Distribuída e aptidões para programação. Disponibilidade a tempo inteiro. Referências: Duarte 2007 Duarte, J. P., Personalizar a Habitação em Série: Uma Gramática Discursiva para as Casas da Malagueira do Siza, Calouste Gulbenkian, 2007, Lisboa. Reis 2008 Reis, J., Using Rules for Creativity in Visual Composition, SIGDOC 2008, Proceedings of the 26th ACM International Conference on Design in Communication, Lisboa, Portugal, 22‑24 Setembro de 2008, pp 207‑214. Reis 2009 Reis, J., GEOWIN – A System for Creative Pattern Generation Based on Rules, Proceedings of the ICSOFT 2009, International Conference on Software and Data Technologies, a decorrer de 26 a 29 de Julho de 2009, Sofia, Bulgaria. Reis 2011a Reis, J., GSG - Generic Shape Grammars, Technologies and Computational System Architecture for an Expert System Shell for Shape Grammars, Relatório Técnico do Departamento de Ciências e Tecnologias de Informação do ISCTE IUL e da ADETTI-IUL, de Fevereiro de 2011. Reis 2011b Reis, J., Implementação e Visualização de Formas em GSG, Relatório Técnico do Departamento de Ciências e Tecnologias de Informação do ISCTE IUL e da ADETTI-IUL, de Outubro de 2011. Stiny 1980 Stiny, G. (1980), Introduction to shape and shape grammars, Environment and Planning B, 7(3), 343-351. 2/2