Cognee je open-source engine pro paměť AI agentů. Místo toho, aby agent hledal jen podobné odstavce ve vector store, Cognee z dat skládá vrstvu, která kombinuje vektorové vyhledávání, grafové vztahy a průběžné doplňování kontextu. Cíl je jednoduchý: aby agent nepracoval jen s krátkým kontextem aktuálního promptu, ale s pamětí, která se dá průběžně rozšiřovat, upravovat a znovu používat.
Za projektem stojí firma Topoteretes UG z Berlína. Na webu Cognee je jako CEO a founder uvedený Vasilije Markovic a firma projekt staví jako open-source základ pro agent memory, který jde provozovat lokálně i jako cloudová služba.
V praxi je Cognee určené pro vývojáře, kteří chtějí nad dokumenty, poznámkami nebo jinými daty postavit agenta, jenž si drží kontext napříč sezeními. Projekt umí ingestovat data v různých formátech, převést je do znalostní vrstvy a pak nad nimi vracet relevantní kontext. Na úrovni API to zjednodušuje na několik základních operací jako remember, recall, forget a improve, takže nasazení nevypadá jako stavba vlastního knowledge graph stacku od nuly.
Technicky je na Cognee zajímavé hlavně to, že nesází jen na klasický RAG. Dokumentace a popis projektu mluví o hybridu graph a vector přístupu, kde se informace neukládají jen jako embeddingy, ale i jako vztahy mezi entitami a pojmy. Díky tomu může agent hledat nejen podle významové podobnosti, ale i podle vazeb v datech. Projekt navíc podporuje session memory i trvalejší knowledge graph, takže rychlá pracovní paměť může později přetéct do delšího kontextu.
Cognee se dá použít z Pythonu i z CLI a tým kolem něj připravil i integrace pro nástroje jako Claude Code nebo Hermes Agent. To je přesně moment, kde dává smysl: ne jako další databáze pro embeddings, ale jako vrstva, která má agentům dodat stabilnější paměť a méně křehké dohledávání souvislostí. V jednom z walkthrough materiálů projekt uvádí, že při retrievalu může agent dosáhnout až 92,5% accuracy, ale důležitější než samotné číslo je směr, kterým jde: posun od jednorázového vyhledání textu k průběžně udržované paměťové vrstvě.
Zdroje: