ThenThing script helps you to complete literature review process of paper writing by using LLMs
All the required settings should be configured via config.py file
Preparation:
- Firstly you need to fill the correct information into all the varibales in config file (see requirements)
- Then you can click "Export Collection" in Zotero and export it directly into references folder (if config for folders remains the same)
- And lastly you need to export json file with references from Zotero and configure its location
Now you can run the script and see the magic happen. All the important decisions
are left out for you in yes/no questions. If you want to respond all yes to
them just use --all flag
poetry run python ./src/the_thing.pyAfter the script finishes grap notes directory (specified through the config
file) and do whatever you want next
For e.g. you can use obsidian with copilot plugin for working with those ideas
NOTE: script assumes that already processed papers don't have to be processed again. If this is not the case you must manually delete the directory you want to process again
- You collect all your pdfs into a single folder. For e.g. by exporting from Zotero
- Algorithm extracts text from those pdfs
- Then it provides LLM with text + prompt to create notes. Prompt makes LLM create atomic notes, each note containing only a single idea (for more details explore source code of the prompts)
- All the notes get saved
- Then you are free to do anything you want with them. For e.g. you can import them into obsidian with copilot plugin, which indexes them into vector db and then you can chat with those ideas