No description
Find a file
Vasilije 817df19bc7
Merge pull request #40 from topoteretes/fixes_for_local_run
added a few updates for easier running in local
2024-02-11 22:15:06 +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 and deploy keepi integration support 2024-01-26 11:21:21 +01:00
bin Build the docker and push 2023-12-16 15:25:32 +01:00
cognitive_architecture added a few updates for easier running in local 2024-02-11 22:08:04 +01:00
iterations Rename the build package name and refactored the local runner 2024-01-25 12:30:39 +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 Update api.py 2024-02-11 22:12:00 +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 Update main.py 2024-02-11 22:11:27 +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 Update README.md 2024-01-26 15:38:06 +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 cognee Repository

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


Star us on Github!

Jump into the world of RAG architecture, inspired by human cognitive processes, using Python. cognee 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 yourself on Whatsapp with one of our partners by typing /save content followed by /query content

Get Started in Moments

Running cognee is a breeze. Simply run cp env.example .env and docker compose up cognee in your terminal. Send API requests add-memory, user-query-to-graph, document-to-graph-db, user-query-processor to the locahost:8000

Current Focus

Integration to keepi.ai and other apps

Uses Neo4j to map user preferences into a graph structure consisting of semantic, episodic, and procedural memory.

Fetches information and stores information and files on Whatsapp chatbot using keepi.ai

Uses the graph to answer user queries and store new information in the graph.

Architecture

Image

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.