SASE: Editor e Simulador de Atores Sintéticos Acompanhamento das Atividades Danielle R. D. da Silva, Geber Ramalho {drds, glr}@cin.ufpe.br Computação Inteligente – Ambientes de Entretenimento – Atores sintéticos Programa Doutorado Início: Março/2003 SAAP – Março/2004 Motivação Atores sintéticos são candidatos ideais para popular ambientes de entretenimento Podem trazer ilusão de vida Podem guiar os usuários Podem ensinar aos usuários Favorecem aos usuários a possibilidade de resolver conflitos sociais e morais Tem se tornado o tópico mais pesquisado na área de IA e Jogos Fazer dos jogos ambientes muito mais rico em interação Breve Descrição Extensão do trabalho de mestrado Foi proposto o modelo PCSA para atores sintéticos Prover personalidade coerente a longo tempo e reações de curto prazo em função de estados emocionais/físicos Personalidade baseada na teoria “The Big Five” Desenvolvido um jogo de aventura onde os personagens eram modelados através do PCSA Não houve validação eficiente do modelo Ajustes devem ser feitos no PCSA para torná-lo mais escalar Problemas/Abordagens Tornar o PCSA mais escalável Definir taxonomia de fatores situacionais Definir um conjunto básico de emoções Definir o relacionamento matemático entre os traços de personalidade e fatores situacionais bem como os estados emocionais Desenvolver um editor/simulador de atores sintéticos Definir uma linguagem para modelagem dos AS Integrar o SASE com modelos gráficos de personagens Definir um processo sistemático de validação para atores sintéticos Integrar o SASE e PCSA ao framework de IA desenvolvido no CIn (Forge V8) Trabalhos Relacionados Modelos de atores sintéticos Projeto Oz – CMU University, Joseph Bates Projeto Teatro Virtual - Stanford University, Barbara Hayes-Roth Projeto Gull - CMU University e Institute of Psicology NRC, Paola Rizzo e Manuela Veloso Projeto Amusement - Facultad de Informática - Universidad Politécnica de Madrid Projeto PME - Miralab - University of Geneva, Arjan Egges Projeto PE - Miralab - University of Geneva, Arjan Egges Projeto PAR/PARSYS - Center for Human Modeling and Simulation University of Pennsylvania, Jan Allbeck Projeto Cathexis – MIT University, Juan Velaskey Projeto EBA – Universidade de Lisboa, Rodrigo Ventura Outros projetos: Creatures Trabalhos Relacionados Modelos de personalidade/emoções/atitudes “The Big Five” Teoria dos traços Teoria da aprendizagem social Teoria da ação - Symlog Modelo OCC Status 2.o SEMESTRE/2003 PLANEJADO (setembro/2003 – Março/2004) REALIZADO (setembro/2003 – Março/2004) 1.o SEMESTRE/2004 EXPECTATIVAS (Abril/2004 – Agosto/2004) Cursado: Concluir os créditos p/ qualificação. Trabalho individual Processos cognitivos Trabalho individual Projeto e desenvolvimento de jogos Cursar disciplina extra: Processos cognitivos Créditos para qualificação concluídos. Iniciar a reavaliação do modelo. Realizado através do trabalho individual – em progresso. Concluir avaliação prévia do PCSA Continuar o levantamento bibliográfico. Realizado através do trabalho individual. Concluir levantamento bibliográfico. Reavaliar o escopo do projeto. Em progresso. Fechar escopo do projeto. Reajustar o modelo PCSA. Formalizar artigo e submeter projeto para qualificação. Análise de Riscos Riscos Plano de Contigência Teoria utilizada como base para o modelo PCSA for julgada como inadequada Buscar suporte de especialistas para estabelecer outra teoria como base. Tempo destinado ao processo de validação do modelo PCSA insuficiente Estender o prazo para finalização da tese. Modelo PCSA inadequado para o domínio de aplicações de entretenimento Buscar outros domínios de aplicação como assistentes pedagógicos. Re-implementar o PCSA usando outra linguagem de programação (provavelmente C++). - Subestimar o desenvolvimento do SASE - Dependências Item Descrição 1 Suporte de especialistas na área de Psicologia para auxiliar na validação sistemática do projeto. 2 3 Cronograma (recorte) Etapas 2003 01 [01] 02 01 [100%] [02] [70%] [03] [30%] [04] [01] Cumprimento de créditos [02] Levantamento bibliográfico. [03] Reavaliar o modelo PCSA. [04] Escopo do projeto. [05] Ajustar o modelo PCSA de acordo com (2), (3) e (4). [06] Formalizar artigo I. 2004 [05] [06] 02 Feeback sobre o SAAP Positivos O acompanhamento auxilia na detecção prévia de problemas associados aos projetos Diminui o risco da não conclusão dos projetos Negativos Burocratização (desperdício de papéis) Critérios de avaliação confusos Um pouco desorganizado