|
1 | 1 | # graph_builder |
2 | 2 |
|
3 | | -Graph builder package. |
| 3 | +Graph Builder |
| 4 | + |
| 5 | +Graph Builder is an open-source toolkit for extracting structured knowledge graphs from documents and tabular data. |
| 6 | +It enables you to transform raw data into graph structures for further analysis, visualization, and knowledge discovery. |
| 7 | + |
| 8 | +## Feaatures |
| 9 | + |
| 10 | +✨ Features |
| 11 | + |
| 12 | +📄 Extract tables from documents and load them into a graph. |
| 13 | + |
| 14 | +⚙️ Customizable extraction configurations (headers, file paths, entity names). |
| 15 | + |
| 16 | +🔄 FastAPI integration for serving graph extraction as a service. |
| 17 | + |
| 18 | +🗂️ Graphs are retained between requests during runtime. |
| 19 | + |
| 20 | +🚀 Future roadmap includes: |
| 21 | + |
| 22 | + Automatic header extraction |
| 23 | + |
| 24 | + Smarter chunking and embeddings |
| 25 | + |
| 26 | + Database + vector database integration |
| 27 | + |
| 28 | + Advanced relationship discovery |
| 29 | + |
| 30 | + Knowledge graph visualization |
| 31 | + |
| 32 | + Chatbot + Retrieval-Augmented Generation (RAG) |
| 33 | + |
4 | 34 |
|
5 | 35 | ## Installation |
6 | 36 |
|
@@ -62,3 +92,21 @@ Make sure to create the `.env` file in the directory based on the `.env_example` |
62 | 92 | In the current version of the application, graphs are retained between requests but not preserved across API restarts. |
63 | 93 |
|
64 | 94 | This means that each time the API is restarted, the graphs must be rebuilt. |
| 95 | + |
| 96 | + |
| 97 | +## Roadmap |
| 98 | + |
| 99 | +📌 Roadmap |
| 100 | + |
| 101 | + * Automatic header extraction (semantic segmentation + separators) |
| 102 | + |
| 103 | + Improved data chunking and embeddings |
| 104 | + |
| 105 | + Database and vector database infrastructure |
| 106 | + |
| 107 | + Advanced relational analysis between sources |
| 108 | + |
| 109 | + Interactive knowledge graph visualization |
| 110 | + |
| 111 | + Integrated chatbot with RAG |
| 112 | + |
0 commit comments