Monday, May 8, 2023

Template Generation in Infinite Monkeys 4

Process and product

 IM4 allows a user to copy a text into the program and build a dictionary out of it. The dictionary can then be used to generate text on a template. The core template provided by IM4 is this:

var s = "";
build_dictionary("", "", "", 0, 0 );
s += JJ + " " + NNS + newline(1);
s += JJ + " " + NNS + newline(1);
s += "the " + NN + " of " + NNS;
print( s );
out( s );

"JJ" refers to an adjective and is based on Stanford's part of speech nomenclature. "NNS" is a plural noun. The directions are based on a scripting language I created for the purpose of text generation. So, it was a language for generating language. An ouroboros in which the snake is not swallowing its tail, but vomiting it. 

In this case, the seed text was The Book of the Damned written by David Tolkacz (that would be me). 

We get the following output:

noontime teeth
passive surveys
the epiphany of numbers

Here's another one with a modified script:

dismal gears
storage dogs
the wall of instruments
conjectures the cast cock

A totally different script:

I am the system that swore an oath of silence
He who flees the whimpering character
He who devours the shadow of man

I am the sound from which all sounds emerge
He who divides the sneaking shade
He who produces from control

The one who burned when you abandoned your equations to a wager

A poem written off of the final output:

What were we now but equations to a wager
A sound that swore an oath to silence
The clenching productions of control?

Commentary 

We can regard a dictionary base that operates on a finite set of words the same way we would an ngram bias. It defines and limits the potential output and functions as an ontology within the generation, a pocket universe of limited potential. 




No comments:

Post a Comment