Knowledge Profiles
Knowledge profiles map each employee's expertise areas, tracking what they know through their work activity and manual topic additions.
Profile Tab
The Knowledge Profile page has three tabs: Profile, Graph, and Handoff (manager-only).
Profile View
The Profile tab shows:
Stats row — four metric cards at the top:
- Sessions — number of knowledge sessions recorded
- Docs Authored — documents created by this employee
- Knowledge Docs — documents specifically tagged as knowledge articles
- Coverage — personal coverage score as a percentage with a progress bar (green ≥ 60%, yellow < 60%)
Topics — a chip list of all knowledge topics associated with this person. Each topic can be:
- Removed — click the × on any topic chip to remove it from your profile
- Added — type a new topic in the "Add topic..." field and press Enter or click +
Topics are managed via goSvc.updateKnowledgeTopic(topic, 'add' | 'remove').
At Risk Topics — a separate section (shown in yellow) listing topics where this person has knowledge but no recorded sessions to back it up. These represent areas where knowledge exists only in someone's head.
Last Session — timestamp of the most recent knowledge session recorded.
How Profiles Are Built
Profiles are built automatically from:
- Documents written by the employee (analyzed for subject matter)
- Knowledge sessions recorded and transcribed
- Task topics and categories worked on
- Manual topic additions by the employee themselves
The backend aggregates this data via goSvc.getMyKnowledgeProfile() which returns the full profile including topics, at-risk topics, session counts, doc counts, and coverage score.
Access
- Every user can view and edit their own knowledge profile
- Managers can view any team member's profile through the Team Dashboard