amosproj / amos2024ss05-knowledge-graph-extractor

MIT License
7 stars 2 forks source link

Knowledge Graph Masters (AMOS SS 2024)

AMOS_Banner

Project Mission: The mission of this project is to create a MVP for the knowledge graph generation in order to visually see clusters of information and how they're linked. The knowledge graph will include a basic search function to query information.

Core functionality: ingesting user document(s), processing the data and extracting relationship entities through the use of LLMs, building and storing the knowledge graph, an interactive visual representation of the knowledge graph, and a basic search function for entities in the knowledge graph.

Navigation

Overview

Features πŸš€

Included Packages and Tools πŸ› οΈ

Requirements πŸ“‹

Getting Started 🏁

  1. Setup:

    • Clone the repository and change into the project directory
    • Copy the .env.example file to .env and update the values as needed
  2. Run the application:

    • Create and activate a virtual environment
    • Install the development requirements
    • Build the Docker image and run the container with make build-dev

For detailed instructions, see the Getting Started Guide.

Shortcuts πŸ”‘

For detailed instructions, see the Shortcuts Guide.

Product Overview

Visual tool to generate knowledge graphs from documents, showing core concepts and their relationships.

Supported Document Formats

Uploading a PDF

Generating a Knowledge Graph