How a question is answered, and what the platform is made of
Cognosa lets an organisation ask questions of its own documents and get answers with sources, using whichever language model it prefers. Each client group has its own knowledge bases, users, instructions, and model choices, kept separate from every other group. The two figures below are the executive view; the detailed engineering diagrams sit behind them.
Figure 1. How a question is answered
The web request finishes at step 3. The remaining steps run in the background on the server while the web app checks progress, so a slow model never ties up the website. Solid arrows are requests, dashed arrows are results coming back. The knowledge base is a vector database; the language model can be a private one on our own hardware or a cloud service.
Figure 2. What the platform is made of
Read top to bottom: who uses it, what they see, the services behind the screen, the engine that answers, the data it draws on, the models it can call, and where it all runs. Every layer is shared across client groups, while the data and settings inside it are separated by group.
Where to look next
The three engineering diagrams carry the next level of detail: the deployment topology (which servers and containers run where), the component stack (the code, packages, and libraries including LangChain), and the query sequence (every step and status of one request).