TODO
necasary for v0.1.0
✔ Everything docstringed!
✔ Coding style tests (flake8, black, isort and mypy)
✔ Make functions more modular and move typing out of the big typing folder
✔ Finish examples
Needed for full version
✔ community detection
✔ graph embeddings - text embeddings
✔ graph querying
✔ test with GPU
quality improvements
✔ OpenAI communication
- ✔ structured output, e.g. force Json
(https://til.simonwillison.net/llms/llama-cpp-python-grammars)
✔ Async
graph embeddings - node2vec
Find semantically similar nodes and combine them
graph visualization
different chunking strategies
extract claims coupled to graph entities