Build a production-ready AI system that serves as the institutional memory and intelligence layer for an entire company — making every employee as informed as the most knowledgeable person in the organization.
Core vision:
Create a "Company Brain" — an AI-native knowledge system that continuously ingests everything a company produces (documents, emails, Slack messages, meeting recordings, code, customer conversations, financial data) and makes that collective intelligence instantly queryable and actionable by every employee, in context, at the moment they need it.
The system must support the full knowledge lifecycle:
1. Continuously ingest all company knowledge sources
2. Structure and index information semantically
3. Surface relevant context proactively as work happens
4. Answer questions with sourced, confident responses
5. Identify knowledge gaps and conflicts
6. Keep knowledge current as information changes
Core capabilities:
Knowledge ingestion pipeline:
- Connect to Google Workspace / Microsoft 365 (docs, email, calendar)
- Integrate with Slack, Teams, Discord
- Ingest Notion, Confluence, and wiki systems
- Connect Jira, Linear, Asana for project context
- Process meeting recordings and transcripts (Zoom, Google Meet)
- Import CRM data (Salesforce, HubSpot) for customer context
- Connect GitHub/GitLab for code and technical decisions
- Support manual document uploads and bulk imports
All sources should be indexed with metadata: author, date, access level, related entities.
Semantic knowledge graph:
- Extract entities (people, projects, products, customers, decisions)
- Map relationships between entities across sources
- Detect contradictions and flag for resolution
- Track how decisions were made and why
- Maintain version history of evolving knowledge
- Identify subject matter experts by knowledge domain
Intelligent query and retrieval:
- Natural language Q&A with source citations
- "Why did we decide X?" — surfaces decision rationale from history
- "What do we know about customer Y?" — aggregates all touchpoints
- "Who knows about Z?" — identifies internal experts
- "What changed recently in area W?" — temporal knowledge queries
- Confidence scoring on answers with evidence chains
Proactive knowledge surfacing:
- Browser extension that surfaces relevant internal knowledge while working
- Slack bot that answers questions in context
- Meeting prep briefs generated automatically from calendar
- Onboarding knowledge paths for new employees
- Alerts when publicly known information contradicts internal assumptions
Access control and privacy:
- Respect source system permissions (only show what user can access)
- Departmental knowledge boundaries configurable
- Executive-only content separation
- PII detection and redaction in shared knowledge
- Audit log of all queries and retrievals
Build a working demo covering:
1. Connect two knowledge sources and watch ingestion happen
2. Ask "Why did we decide to use technology X?" and get sourced answer
3. Ask about a customer and see aggregated touchpoints from CRM + Slack
4. Install Slack bot and answer a question inline
5. View the knowledge graph showing entity relationships
Builds a working MVP of a company knowledge base. Connect documents and URLs as knowledge sources, ask natural language questions and get sourced answers, and browse an entity graph of people, projects, and decisions extracted from ingested content.