Skip to main content

How ConCRG Works

ConCRG has two distinct phases: Training (learning your app) and Assist (helping your users).


Phase 1: Training​

During training, ConCRG builds a knowledge graph of your application using up to four parallel sources — each contributing a different angle of knowledge.

Training Flow

Each source produces structured facts about your app that are merged into a single knowledge base. The more sources you run, the richer the graph.


Phase 2: Assist​

In assist mode, ConCRG answers user questions grounded in the knowledge graph it built during training.

Assist Flow

Every response is grounded in your specific app's knowledge — not generic LLM training data. This prevents hallucinations about your product.


The Knowledge Graph​

The knowledge graph is a rich, structured model of your entire application. It captures:

  • Pages — every route, its UI elements, required roles, and navigation relationships
  • Workflows — multi-step sequences users can follow to complete tasks
  • Roles — who can see and do what across the app
  • Relationships — how features, pages, and data models connect to each other

All of this is built automatically during training and kept current as your app evolves.


Key Principles​

The Concierge Principle​

ConCRG is a guest in your application. It never competes with your UI — it appears only when needed, contains its interface in an isolated layer, and is always dismissable. Read more →

Autonomous Learning​

No content authoring required. ConCRG learns your app from its source — the running interface, your frontend code, and your documentation. Knowledge stays current because the source stays current.

Grounded Responses​

All AI responses are grounded in the knowledge graph, not in the LLM's training data. This prevents hallucinations about your specific product.

Adaptive by Design​

The same question gets a different answer depending on who is asking, what page they're on, and what they've done before. Read more →


Next Steps​