ViewOps User Memory Architecture

ViewOps uses a hybrid memory model to track and personalise user interactions across SQL-based queries. The goal is to make answers more relevant, secure, and consistent — without relying solely on the language model.

Structured Memory (PostgreSQL)

Core user data is stored relationally to support:

Semantic Memory (Vector DB – e.g. pgvector)

Vector embeddings are used to semantically match:

This allows the system to auto-suggest tools, detect ambiguity, or route queries with higher confidence.


Example Use Cases