Elektrotehničko i računarsko inženjerstvo
God. 41 Br. 08 (2026): Зборник радова Факултета техничких наука
Једно решење претраге релационих база података уз помоћ Graph RAG система
Apstrakt
Релационе базе података су и даље ослонац пословних информационих система, али рад са њима захтева познавање SQL-а. Иако су велики језички модели значајно приближили могућност постављања упита на природном језику, претварање тих питања у поуздане и прецизне одговоре над структурираним подацима остаје изазов. Чисто текстуални RAG (енгл. Retrieval Augmented Generation) често занемарује шеме, кључеве и ограничења, док је директно превођење природно језичког упита у SQL уз помоћ LLM-ова крхко и тешко провељиво. Овај рад представља GraphRAG (енгл. Graph Retrieval Augmented Generation) решење проблема, којим се омогућава природним језиком приступ релационим подацима.
Reference
- [1] Codd, E. F. (1970) “A Relational Model of Data for
- Large Shared Data Banks.” Communications of the
- ACM 13 (6): pp. 377-387.
- https://doi.org/10.1145/362384.362685.
- [2] Grohe, M. (2020). “word2vec, node2vec, graph2vec,
- x2vec: Towards a theory of vector embeddings of
- structured data”, in proceedings of the 39th ACM
- SIGMOD-SIGACT-SIGAI symposium on principles of
- database systems, pp. 1-16.
- [3] Vaswani, Ashish, Noam Shazeer, Niki Parmar, Jakob
- Uszkoreit, Llion Jones, Aidan N. Gomez, Łukasz
- Kaiser, and Illia Polosukhin. (2017) "Attention is all
- you need", Advances in neural information processing
- systems 30.
- [4] Jonathan Larson, Steven Truitt (2024). “GraphRAG:
- Unlocking LLM discovery on narrative private
- data”, https://www.microsoft.com/enus/research/blog/graphrag-unlocking-llm-discoveryon-narrative-private-data/ (приступано 10.11.2025.)
- [5] Cognee Open Source project.
- https://github.com/topoteretes/cognee/tree/main
- (приступано 10.11.2025.)
- [6] Chinook (n.d.) Music store relational database.
- https://github.com/lerocha/chinookdatabase/tree/master (приступано 10.11.2025.)