No description
Find a file
2024-03-13 10:34:25 +01:00
.data feat: save files metadata in duckdb 2024-03-12 13:42:51 +01:00
.dlt fix: remove obsolete code 2024-03-13 10:19:03 +01:00
.github Added basic docs to serve for the blog 2024-02-27 11:16:13 +01:00
assets Refactor sql database so it supports sqlite, added new vectordb type and improved a few things 2024-02-15 15:58:12 +01:00
bin Build the docker and push 2023-12-16 15:25:32 +01:00
cognitive_architecture fix: remove obsolete code 2024-03-13 10:19:03 +01:00
docs Added basic docs to serve for the blog 2024-02-27 11:09:23 +01:00
iterations Rename the build package name and refactored the local runner 2024-01-25 12:30:39 +01:00
.DS_Store feat: save files metadata in duckdb 2024-03-12 13:42:51 +01:00
.env.template Fixes to sqlite 2024-02-15 18:44:47 +01:00
.gitignore Merge remote-tracking branch 'origin/feat/COG-24-add-qdrant' into feat/COG-24-add-qdrant 2024-03-12 20:55:31 +01:00
.pylintrc feat: add create-memory and remember API endpoints 2024-02-25 23:56:50 +01:00
.python-version feat: save files metadata in duckdb 2024-03-12 13:42:51 +01:00
__init__.py Build the docker and push 2023-12-16 15:25:32 +01:00
api.py feat: add create-memory and remember API endpoints 2024-02-25 23:56:50 +01:00
cognee - Get Started.ipynb Add utils for graph visualization + classification nodes 2024-03-13 10:34:12 +01:00
cognee.ipynb fix: remove obsolete code 2024-03-13 10:19:03 +01:00
CONTRIBUTING.md Build the docker and push 2023-12-16 15:25:32 +01:00
Demo_graph.ipynb Merge remote-tracking branch 'origin/feat/COG-24-add-qdrant' into feat/COG-24-add-qdrant 2024-03-12 20:55:31 +01:00
docker-compose.yml Fixes to database manager 2024-02-20 09:29:09 +01:00
Dockerfile feat: add vector database interface 2024-02-22 14:09:16 +01:00
entrypoint.sh feat: add create-memory and remember API endpoints 2024-02-25 23:56:50 +01:00
LICENSE Build the docker and push 2023-12-16 15:25:32 +01:00
main.py fix: add python module resolution root and remove loading of env variables 2024-02-19 18:43:55 +01:00
mkdocs.yml Added basic docs to serve for the blog 2024-02-27 11:19:13 +01:00
poetry.lock Merge remote-tracking branch 'origin/feat/COG-24-add-qdrant' into feat/COG-24-add-qdrant 2024-03-12 20:55:31 +01:00
pyproject.toml Merge remote-tracking branch 'origin/feat/COG-24-add-qdrant' into feat/COG-24-add-qdrant 2024-03-12 20:55:31 +01:00
README.md Merge branch 'main' into feat/COG-24-add-qdrant 2024-03-12 19:57:22 +01:00
vector_retrieval_demo.ipynb feat: save files metadata in duckdb 2024-03-12 13:42:51 +01:00

cognee

Make data processing for LLMs easy

Cognee logo

Open-source framework for creating knowledge graphs and data models for LLMs.

cognee forks cognee stars cognee pull-requests cognee releases>
  </a>
</p>
<h2 id=🚀 It's alive

Try it yourself on Whatsapp with one of our partners by typing /save {content you want to save} followed by /query {knowledge you saved previously}

📦 Installation

With pip:

pip install cognee

With poetry:

poetry add cognee

💻 Usage

cognee.add() - Add a new piece of information to storage

cognee.cognify() - Use LLMs to create graphs

cognee.search() - Query the graph for a piece of information

Demo

Architecture

How Cognee Enhances Your Contextual Memory

Our framework for the OpenAI, Graph (Neo4j) and Vector (Weaviate) databases introduces three key enhancements:

  • Query Classifiers: Navigate information graph using Pydantic OpenAI classifiers.
  • Document Topology: Structure and store documents in public and private domains.
  • Personalized Context: Provide a context object to the LLM for a better response.

Image