Skip to main content

The Concept of Cognitive Cores

One of the biggest challenges currently facing Graph RAG architectures is the ability to quickly reuse and integrate knowledge sets. TrustGraph solves this problem by storing the results of the Naive Extraction process in reusable Cognitive Cores. Being able to store and reuse the Cognitive Cores means the Naive Extraction process has to be run only one time for a given text corpus. These reusable Cognitive Cores can be loaded back into TrustGraph and used for RAG.

A Cognitive Core has two components:

  • Set of Graph Edges
  • Set of mapped Vector Embeddings

When a Cognitive Core is loaded into TrustGraph, a loader script places the graph edges and vector embeddings in queues where they are loaded into the chosen graph and vector stores.