This repository provides python modules and Jupyter Notebooks demonstrating a Natural Language Querying (NLQ) system using GraphDB and OpenAI Assistants API or LangGraph Agents. The LangGraph implementation can be used to plug in any open-source Large Language Model (LLM) including locally deployable ones. This project is licensed under the terms of the Apache License Version 2.0.
You should install conda. miniconda
will suffice.
conda create --name nlq-notebooks --file conda-linux-64.lock
conda activate nlq-notebooks
poetry install --no-root
jupyter notebook