New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Generative Socratic Dialogues #132
Comments
I'm currently working at generating somewhat readable phrases, and just generated the phrase "But it was eventually abandoned." Even though my computer thinks I will give up, I'm going to do my best not to. |
I'm also hoping to have the output compiled into PDF by LaTeX, to up the academic cred of the work. |
I love the idea. |
Progress, for anyone who's inerested: I have my corpus being split into 3 semi-detached ngram models: questions/facts/declarations, and can create a question/fact/longer rambling thing on demand. For instance, a question:
A fact:
A declaration:
Next up is deciding on how to structure a conversation. I'm thinking either some kind of evolving ngram model where things other people say are added in as they say them, or a reversed-order ngram model to be able to pick words and work backwards to the start of a sentence. Also I will possibly be adding some kind of templating system into this, to add better flow into conversations. |
I'm working on the dialogue now, and generated this interesting tidbit. There's definitely a bug that was causing this, but I kind of like it!
|
Another good snippet:
|
This is gold. |
Unfortunately, it's not all as good as that snippet. The quality seems to be a bit all over the place at the moment, but I'm trying to improve on that! Instead of actually typesetting it with latex, I decided to produce html, but use the standard latex font, which still looks latexy. I have put a WIP version of the document online (it's 50k words, but I'm still improving things and regenerating it). Things left to do:
|
Alright, it's all done! For anyone who is interested, feel free to check out the generator code and a sample 50k words output. |
Using a large corpus of academic writing on philosophy, I'm going to make a program for producing socratic dialogues. Hopefully the jargony nature of academic philosophy will make this project a bit more forgiving. Currently working with a very basic 3gram markov model, but I'm planning on introducing some kind of certainty element that will progress throughout a chapter, and conversational aspects that will hopefully look like the characters are teaching each other.
To meet the 50k word, I'm planning to have the generator make chapters on separate topics.
The text was updated successfully, but these errors were encountered: