Knowledge base
Holds internal policies, product information and other company knowledge in one place.
We built a permission-aware AI knowledge assistant that answers staff questions from company documents, while keeping every answer inside the limits of the user's role and department.
Built for an organisation whose policies, product information and internal knowledge needed to be easy to ask about, but not open to everyone.
Enterprise and business operations. Client and project names are kept confidential.
From scattered documents to one secure assistant
The organisation had a lot of useful knowledge: internal policies, product information and the kind of company detail people ask colleagues about every day. Finding it meant knowing which folder to open or which person to message.
We built a permission-aware AI knowledge assistant inside the staff dashboard. People ask questions in plain language and get answers grounded in company information, but only from the knowledge their role and department allow them to see.
Staff needed quick answers about policies and products, yet the information sat across documents that few people knew how to search. Questions went to colleagues, who then had to stop their own work.
A general chatbot was not an option. Finance, HR and management information all carry different sensitivity, and an assistant that could see everything would risk showing the wrong answer to the wrong person.
Answers buried across many documents
Colleagues fielding the same questions
Sensitive information needing tight limits
Departments needing different knowledge
Risk of exposing management information
Time lost hunting for the right policy
The assistant had to be useful to everyone while showing each person only what they are allowed to know. Permissions had to shape the answer itself, not sit on top as an afterthought.
Questions we worked through
We brought company documents into one central knowledge base and connected it to an internal AI chatbot on the user's dashboard. Every user has a role and a department, and those decide which knowledge the assistant can use when it answers.
Holds internal policies, product information and other company knowledge in one place.
Brings company documents into the knowledge base so the assistant can answer from them.
Takes natural-language questions and answers from company information.
Gives each user a role and a department that define what they can access.
Applies finance, HR and management-level restrictions to the knowledge an answer can use.
Places the assistant inside the dashboard staff already use.
For the user it feels like asking a well-informed colleague. Behind the scenes, permissions are applied before any knowledge reaches the answer.
Company documents are ingested into the central knowledge base.
Each user is given a role and a department with matching permissions.
An employee opens the assistant from their dashboard and asks in plain language.
The assistant limits itself to knowledge the user's role and department allow.
The user receives an answer grounded in company information they are entitled to see.
The same assistant serves everyone, but what it can tell each person depends on where they sit in the organisation.
Opens the internal assistant, asks a question and receives an answer appropriate to their role.
Gets answers from their own department's knowledge, such as finance or HR.
Can access sensitive information that has been authorised for management.
Manages documents, permissions, users, departments and knowledge sources.
The assistant only draws on knowledge the person asking is allowed to see, based on their role and department.
| All staff | Finance | HR | Management | |
|---|---|---|---|---|
| Company policies and product information | ||||
| Finance knowledge | If authorised | |||
| HR knowledge | If authorised | |||
| Restricted management information |
An assistant built for staff, not the public, available from their dashboard.
Policies, product information and company knowledge held in one place.
Company documents are brought in so the assistant can answer from them.
Staff ask the way they would ask a colleague, with no search syntax to learn.
Responses are based on company information rather than general knowledge.
Each user's role decides which knowledge an answer can draw on.
Finance users reach finance knowledge and HR users reach HR knowledge.
Sensitive management information stays limited to those authorised.
The organisation gets the convenience of an AI assistant without loosening control over who can see what.
Before
After
Staff can ask the assistant first, and the answers they get reflect both what the company knows and what they are allowed to see.