# Babble and Prune
So, instead of deliberately and carefully generating sentences in one go, the algorithm is something like:
1. Babble. Use a weak and local filter to randomly generate a lot of possibilities. Is the word the right part of speech? Does it lie in the same region of thingspace? Does it fit the context?
2. Prune. Use a strong and global filter to test for the best, or at least a satisfactory, choice. With this word in the blank, do I actually believe this sentence? Does the word have the right connotations? Does the whole thought read smoothly?
This is a babble about embracing randomness.
My babble generator is enhanced by learning more about complex math and computer science and reading widely.
References:
* [Babble, Lesswrong](https://www.lesswrong.com/posts/i42Dfoh4HtsCAfXxL/babble)