overview
What is Cognee?
Cognee is an open-source AI memory engine tool developed by Cognee that enables AI agents and large language models to retain and recall information across sessions. It transforms unstructured data into structured knowledge graphs to reduce AI hallucinations and improve contextual understanding. Its core function is to build a persistent memory layer for AI agents by ingesting various data types, including unstructured text, PDFs, media metadata, and structured data. This data is processed through an "Extract, Cognify, Load" (ECL) pipeline, where the "cognify" step utilizes an LLM to construct a knowledge graph and vector embeddings, describing input files and uncovering relationships between concepts. This process allows AI systems to develop an internal map of knowledge over time, facilitating continuous learning and contextual understanding.