No description
Find a file
2024-01-25 17:06:29 +01:00
.data Add all functions for architecture to work + for regular user flows, refactor and reformat issues, add boilerplate for loading jobs logic and extend search functionalities. 2023-12-27 23:56:07 +01:00
.github Build the docker and push 2023-12-16 15:25:32 +01:00
assets Build the docker and push 2023-12-16 15:25:32 +01:00
bin Build the docker and push 2023-12-16 15:25:32 +01:00
cognitive_architecture Rename the build package name and refactored the local runner 2024-01-25 16:46:39 +01:00
iterations Rename the build package name and refactored the local runner 2024-01-25 12:30:39 +01:00
level_2/tests/__pycache__ Refactor the readme and move previous iterations to sub-directories 2023-12-14 10:03:31 +01:00
.env.template Rename the build package name and refactored the local runner 2024-01-25 12:30:39 +01:00
.gitignore Merge branch 'main' into code_review 2023-08-25 12:12:46 +02:00
__init__.py Build the docker and push 2023-12-16 15:25:32 +01:00
api.py Build and deploy keepi integration support 2024-01-25 17:06:29 +01:00
CONTRIBUTING.md Build the docker and push 2023-12-16 15:25:32 +01:00
docker-compose.yml Rename the build package name and refactored the local runner 2024-01-25 16:46:39 +01:00
Dockerfile Add all functions for architecture to work + for regular user flows, refactor and reformat issues, add boilerplate for loading jobs logic and extend search functionalities. 2023-12-28 00:52:27 +01:00
entrypoint.sh Rename the build package name and refactored the local runner 2024-01-25 12:31:08 +01:00
LICENSE Build the docker and push 2023-12-16 15:25:32 +01:00
main.py Rename the build package name and refactored the local runner 2024-01-25 16:46:39 +01:00
poetry.lock Add all functions for architecture to work + for regular user flows, refactor and reformat issues, add boilerplate for loading jobs logic and extend search functionalities. 2023-12-28 00:55:39 +01:00
pyproject.toml Rename the build package name and refactored the local runner 2024-01-25 12:30:39 +01:00
README.md Merge pull request #35 from topoteretes/update_package_and_version 2024-01-25 17:03:37 +01:00

Cognee

AI Applications and RAGs - Cognitive Architecture, Testability, Production Ready Apps

promethAI logo

Open-source framework for building and testing RAGs and Cognitive Architectures, designed for accuracy, transparency, and control.

cognee forks cognee stars cognee pull-requests

Share promethAI Repository

Follow _promethAI Share on Telegram Share on Reddit Buy Me A Coffee


This repo is built to test and evolve RAG architecture, inspired by human cognitive processes, using Python. It's aims to be production ready, testable, and give great visibility in how we build RAG applications. It runs in iterations, from POC towards production ready code. To read more about the approach and details on cognitive architecture, see the blog post: AI Applications and RAGs - Cognitive Architecture, Testability, Production Ready Apps Try it on Whatsapp with one of our partners Keepi.ai by typing /save {content} followed by /query {content}

Current Focus

Level 5 - Integration to keepi.ai and other apps

Scope: Use Neo4j to map user preferences into a graph structure consisting of semantic, episodic, and procedural memory. Fetch information and store information and files on Whatsapp chatbot using Keepi.ai Use the graph to answer user queries and store new information in the graph.

Image

Installation

Run cognee

Make sure you have Docker, Poetry, and Python 3.11 installed and postgres installed.

Copy the .env.example to .env and fill in the variables

poetry shell

docker compose up

And send API requests add-memory, user-query-to-graph, document-to-graph-db, user-query-processor to the locahost:8000

If you are running natively, change ENVIRONMENT to local in the .env file If you are running in docker, change ENVIRONMENT to postgres in the .env file