Have you ever dreamed of having a conversation with a person from the distant past? Aristotle, William Shakespeare, Benjamin Franklin, Ada Lovelace … any person of your choice.
The long-term goal of this project is to make it a reality.
It should work as follows:
- Collect all the writings of the historical person in one place
- Give it to Gravestone Bot
- The Bot will try to reconstruct the person’s mind
- If you ask the Bot some question, it should provide an answer that is authentic to the historical person.
At the current stage of development, Gravestone Bot is nothing but a search engine that finds text fragments most relevant to the user’s question. We plan to iteratively expand the Bot’s capabilities, to make the conversation more natural and more authentic.
This software and the sample texts are under very permissive Creative Commons Zero v1.0 Universal licence (basically, it describes a release into the Public Domain).
Linux:
- Click "Clone or Download" > "Download ZIP"
- Unpack the zip
- cd to the unpacked folder
- launch it:
python3 launcher.py
- Ask some question and press Enter
The bot was tested on Ubuntu 16.04 and Python 3.7.3.
- convert your texts to .txt. The bot is tailored to English language, but other languages may work too.
- ensure that the encoding is UTF-8
- Navigate to the Gravestone Bot folder
- Backup the
input_texts
folder to a safe place - Delete the
input_texts
contents - paste your texts into it
- if necessary, obfuscate the texts using
schuffler.py
- Launch the bot
The more texts you feed to the bot, the better will be the quality of the answers.