Skip to content

jbleakleycode/kb_chatbot

Repository files navigation

Created by Jacob Bleakley

This repository does not explain how the KB is created. That is found at ingestion: https://github.com/jacobbleakley-neo4j/ingestion transformation: https://github.com/jacobbleakley-neo4j/kb-transformation-for-chatbot

Currently the database has been downloaded into 'neo4j.dump'. This can be used to spin up the db with ontologies and content from 'EMEA Services' Google Drive folder in a Neo4j database.

The 'bot.py' is the main script that pulls in functions from the other python files. The application is streamlined due to the use of streamlit.

For application to run, database must be running locally and dependencies installed.

To install dependencies: (Best practice to create a virtual environment first) 'pip install -r requirements.txt'

To run the application: 'steamlit run bot.py'

Slides explaining the original application and future optimisations can be found at (Neo4j internal only): https://docs.google.com/presentation/d/1WmJPYnvyyLaNWsLOjwuwy1qQumegAg9pnBtlpgj_ghY/edit#slide=id.p1

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages