![Page 1: Modelagem Conceitual para Narração de Estórias (com um Estudo de Caso)](https://reader036.vdocuments.pub/reader036/viewer/2022062512/552fc105497959413d8c0195/html5/thumbnails/1.jpg)
Modelagem Conceitual para Narração de Estórias
(com um Estudo de Caso)
![Page 2: Modelagem Conceitual para Narração de Estórias (com um Estudo de Caso)](https://reader036.vdocuments.pub/reader036/viewer/2022062512/552fc105497959413d8c0195/html5/thumbnails/2.jpg)
Enredos de Estórias
• Níveis de composição: fábula,relato,texto
• Elementos da fábula: enredo,personagens,tema
• Enredo: seqüência de eventos funcionais
• Vladimir Propp: 31 funções para Contos de Fadas
• (Enredos texto, animação, ...)
![Page 3: Modelagem Conceitual para Narração de Estórias (com um Estudo de Caso)](https://reader036.vdocuments.pub/reader036/viewer/2022062512/552fc105497959413d8c0195/html5/thumbnails/3.jpg)
Gêneros de Estórias
• Homologia:
frases estão para uma linguagem
assim como enredos para um gênero
• Gêneros como conjuntos de enredos obedecendo determinadas convenções
• Exs.: ficção científica,policiais,fantasmas...
• Uso de gramática? – ênfase em sintaxe
![Page 4: Modelagem Conceitual para Narração de Estórias (com um Estudo de Caso)](https://reader036.vdocuments.pub/reader036/viewer/2022062512/552fc105497959413d8c0195/html5/thumbnails/4.jpg)
Abordagem Multidisciplinar
• Outra homologia:
gêneros estão para Literatura, como
domínios de aplicação para Informática
• Propp + ... = Modelagem Conceitual
• Em vez de gramáticas, paradigma de reconhecimento/ geração de planos
• Aspectos: sintaxe,semântica,pragmática
![Page 5: Modelagem Conceitual para Narração de Estórias (com um Estudo de Caso)](https://reader036.vdocuments.pub/reader036/viewer/2022062512/552fc105497959413d8c0195/html5/thumbnails/5.jpg)
Estudo de Caso: Espadas e Dragões
![Page 6: Modelagem Conceitual para Narração de Estórias (com um Estudo de Caso)](https://reader036.vdocuments.pub/reader036/viewer/2022062512/552fc105497959413d8c0195/html5/thumbnails/6.jpg)
Que coisas entram na estória?
Esquema Estático
• Modelo ER de BD (e Sist.Inf.) – P. Chen
• entidades,atributos,relacionamentos,gene-ralização/ especialização (is-a) + Roles
• Qualificativos ER sobre alguém: o que é?
• Role (papel teatral,e Softw.Eng.): como vai agir?
• Estado: conjunto dos fatos que valem em dado instante do tempo - (estados válidos)
![Page 7: Modelagem Conceitual para Narração de Estórias (com um Estudo de Caso)](https://reader036.vdocuments.pub/reader036/viewer/2022062512/552fc105497959413d8c0195/html5/thumbnails/7.jpg)
Esquema Estático do Exemplo
![Page 8: Modelagem Conceitual para Narração de Estórias (com um Estudo de Caso)](https://reader036.vdocuments.pub/reader036/viewer/2022062512/552fc105497959413d8c0195/html5/thumbnails/8.jpg)
Estado Inicial do Exemplo
• Brian, Hoel, Marian, Draco, Turjan• Residências e locais correntes• Bons, maus, neutros• Fracos ou fortes• Quem gosta de quem• Atributos com valores numéricos• Herança, mundo fechado/ negação por
falha
![Page 9: Modelagem Conceitual para Narração de Estórias (com um Estudo de Caso)](https://reader036.vdocuments.pub/reader036/viewer/2022062512/552fc105497959413d8c0195/html5/thumbnails/9.jpg)
Que eventos podem acontecer?
Esquema Dinâmico• Funções = operações do domínio = eventos• Transições entre estados (válidas)• Tipos abstratos, objetos STRIPS• Pré-, pós-condições (efeitos – semântica)• Na assinatura - contribuição de Fillmore - casos dos parâmetros: entidades ou roles (agente,recipiente,paciente,objeto,etc.)
![Page 10: Modelagem Conceitual para Narração de Estórias (com um Estudo de Caso)](https://reader036.vdocuments.pub/reader036/viewer/2022062512/552fc105497959413d8c0195/html5/thumbnails/10.jpg)
Esquema Dinâmico do Exemplo
1. go(CH,PL)2. reduce_protection(CH,PL)3. kidnap(CH1,CH2)4. attack(CH,PL)5. fight(CH1,CH2)6. kill(CH1,CH2)7. free(CH1,CH2)8. marry(CH1,CH2)9. donate(CH1,CH2)10. bewitch(CH1,CH2)
![Page 11: Modelagem Conceitual para Narração de Estórias (com um Estudo de Caso)](https://reader036.vdocuments.pub/reader036/viewer/2022062512/552fc105497959413d8c0195/html5/thumbnails/11.jpg)
O que vai querer cada um?
Esquema Comportamental
• Regras Situação/Objetivo (“situation/goal”)
• Objetivos oportunísticos• Objetivos Planos (eventos em ordem parcial)
• Enredo incorporando planos - pragmática
• Interferências (Willensky), planos falhos
• Gerador de planos gerador de enredos
![Page 12: Modelagem Conceitual para Narração de Estórias (com um Estudo de Caso)](https://reader036.vdocuments.pub/reader036/viewer/2022062512/552fc105497959413d8c0195/html5/thumbnails/12.jpg)
Esquema Comportamental do Exemplo
• A vítima quer expor-se ao perigo...
• Herói quer ser mais forte que o vilão
• Proteção diminuída atrai o vilão
• Se a vítima é sequestrada, herói quer livrá-la
• Se é morta, herói quer vingá-la
• Os que se amam querem unir-se para sempre
![Page 13: Modelagem Conceitual para Narração de Estórias (com um Estudo de Caso)](https://reader036.vdocuments.pub/reader036/viewer/2022062512/552fc105497959413d8c0195/html5/thumbnails/13.jpg)
Geração de Enredos Interativa em Estágios Múltiplos
• Tese do Angelo Ciarlini – Interactive Plot Generator (IPG) - SICSTUS Prolog+constraint programming
• Tese do Cesar Pozzer – Visualização Gráfica (orientação: Bruno Feijó) - Java,3D,etc.
• Inferência de objetivos/planejamento e simulação/parada para o usuário interagir
• Interação fraca ou forte a cada estágioLinearizar (ordem total),renderizar,assistir...
![Page 14: Modelagem Conceitual para Narração de Estórias (com um Estudo de Caso)](https://reader036.vdocuments.pub/reader036/viewer/2022062512/552fc105497959413d8c0195/html5/thumbnails/14.jpg)
![Page 15: Modelagem Conceitual para Narração de Estórias (com um Estudo de Caso)](https://reader036.vdocuments.pub/reader036/viewer/2022062512/552fc105497959413d8c0195/html5/thumbnails/15.jpg)
![Page 16: Modelagem Conceitual para Narração de Estórias (com um Estudo de Caso)](https://reader036.vdocuments.pub/reader036/viewer/2022062512/552fc105497959413d8c0195/html5/thumbnails/16.jpg)
Continuação do Projeto
• Computação Afetiva – “drives”,emoções,comportamento deliberativo, orientação-para-personagens
• Geração de textos a partir de enredos• Dramatização/Visualização - precisa métodos• IPG: interferências e aplicação de estratégias• Reconhecimento de planos (bib. planos típicos)• Compor por adaptação,motivos folclóricos,
outros gêneros,uso em simulação,treinamento...