algoritmos de contar histórias / edifício?

votos
13

Eu estou trabalhando em um gerador simples história e estou procurando algoritmos Andar do edifício e padrões para usar em meu projeto. Alguém tem algumas boas recomendações?

Publicado 09/12/2008 em 17:03
fonte usuário
Em outras línguas...                            


9 respostas

votos
10

Roger Schank e seus alunos (Wendy Lehnert, Robert Wilensky) fez um monte de trabalho em linguagem natural compreensão história e geração de Yale no final de 1970 e início de 1980 em um contexto AI.

Uma boa lista, recente de obras está em http://xenia.media.mit.edu/~mueller/storyund/storyres.html

Antropólogos e literatura pessoas comparativos tentaram derivar "gramáticas história" para o povo leva ao redor do mundo. Eu não pode fornecer quaisquer citações a este corpo de trabalho, mas parece que os nomes de lista do MIT alguns livros.

Note-se que as pessoas Yale teve grandes problemas com a idéia de gramáticas história. Um excelente resumo do argumento é Wilensky "História Gramáticas ou Pontos Story" Comportamento e Ciências do Cérebro 1983 vol 6 não 4. Não consigo encontrar essa linha para livre, mas se você estiver em uma universidade decente seu bibliotecário de referência deveria ser capaz para encontrá-lo para você.

Eu também achei http://www.rehabmed.ualberta.ca/spa/enni/story_grammar.htm que parece interessante.

Finalmente, você pode querer fazer uma busca por "Interactive Fiction". De volta ao dia, a Sociedade para interactivo Fiction tinha pessoas que trabalham nesta área. Eu não tenho idéia se algum deles ainda estão por aí.

Respondeu 09/12/2008 em 18:06
fonte usuário

votos
7

Knuth, The Art of Computer Programming , Volume 2, Seminumerical Algoritmos . Seção 3.6, Resumo. Exercício 5, "Escrita Criativa por computador". Páginas 158-160.

Respondeu 09/12/2008 em 17:10
fonte usuário

votos
2

Você provavelmente gostaria de dar uma olhada por exemplo Propps narratemas ou outras estruturas narrativas, escrever seções diferentes e, aleatoriamente, combiná-los como este gerador de conto de fadas

Respondeu 09/12/2008 em 19:48
fonte usuário

votos
1

Para ter uma ideia de uma abordagem que tem sido desenvolvido ao longo de vários anos, ter um olhar para o trabalho de Chris Crawford em Storytron e ler seu livro Chris Crawford em Interativo Storytelling online no Safari .

Respondeu 21/06/2009 em 10:26
fonte usuário

votos
1

Qual é a moral da história? ;-) E a sério, o que você basear a história em? Geração de Linguagem Natural é um assunto fascinante. Ehud Reiter tem escrito um livro sobre isso. Para aplicações simples, você pode usar um Modelo Oculto de Markov ou um CFG Stochastic .

Respondeu 09/12/2008 em 17:29
fonte usuário

votos
1

Olhe para redes de Petri .

Se você empregar uma abordagem orientada por objetivo, em que cada segmento potencial de uma história tem fatos que precisam ser cumpridas para que faça sentido e objetivos que o segmento produz, você pode escrever um algoritmo para recombinar estes de maneira significativa.

Respondeu 09/12/2008 em 17:16
fonte usuário

votos
1

Isto pode não ser o que você está procurando, mas já pensou em um desses mecanismos de contar histórias que lhe permitem escolher o que acontece a seguir em uma história? Sua espécie de um padrão e faz com que seja mais divertido para o usuário :)

Respondeu 09/12/2008 em 17:08
fonte usuário

votos
0

A Lista de História Gerador Algorithms (2013) tem uma boa visão geral do sistema histórico, e uma tipologia de abordagens.

Muito do trabalho nesta área tem sido acadêmico, eo código fonte é difícil de obter (na minha experiência).

Respondeu 05/11/2014 em 14:27
fonte usuário

votos
0

Leia literatura que defina claramente quais os elementos que podem ser encontrados em uma história. Quebre o problema para baixo de lá.

Você poderia, então, por exemplo, fazer uma "Intro-gerador", "-parte Middle-gerador" e "Fim-gerador". Em cada um desses geradores você poderia usar outras sub-geradores.

Exemplo:

  • gerador de sequências de acção
  • gerador descrição ambiente
  • gerador de Drama

Torná-lo roteiro baseado de modo que você pode personalizar seus padrões sem recompilar.

Texto da carga de-arquivos de dados, etc etc.

A lista vai sobre e sobre =)

Alternativamente, você pode olhar para alguns paradigmas AI- para coisas realmente high-tech.

Respondeu 09/12/2008 em 17:11
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more