Skip to content

Python modules and Jupyter Notebooks demonstrating NLQ system using GraphDB

License

Notifications You must be signed in to change notification settings

Ontotext-AD/nlq-notebooks

Repository files navigation

NLQ Notebooks

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.

Usage

Set up an environment with conda and poetry

Prerequisites

You should install conda. miniconda will suffice.

Create the environment

conda create --name nlq-notebooks --file conda-linux-64.lock
conda activate nlq-notebooks
poetry install --no-root

Run

jupyter notebook

About

Python modules and Jupyter Notebooks demonstrating NLQ system using GraphDB

Topics

Resources

License

Stars

Watchers

Forks