Operations Knowledge Base
The Operations Knowledge Base is a shared, tenant-wide repository for internal documentation that all Specialist Agents can access.
Overview
Unlike per-agent knowledge stores, the Operations Knowledge Base is a centralized resource for all SMEs:
- Shared access: Any SME can query relevant information
- Organized by domain: Documents tagged by department and category
- AI-powered search: Uses Azure AI Search for intelligent retrieval
- Access control: SMEs see documents appropriate to their role
Architecture
+------------------------------------------+
| Operations Knowledge Base |
+------------------------------------------+
| |
| HR Documents Accounting Engineering|
| - Handbook - Expenses - API Docs |
| - Benefits - Invoicing - Standards|
| - PTO Policy - Tax Proc - Runbooks |
| |
| Marketing Sales Legal |
| - Brand Guide - Pricing - Contracts|
| - Templates - Outreach - Policies |
| |
+------------------------------------------+
|
All SMEs can query
based on access level
Document Categories
Documents are organized into categories for efficient retrieval:
| Category | Description | Examples |
|---|---|---|
| Policy | Official company policies | Expense Policy, PTO Policy |
| Procedure | Step-by-step processes | Onboarding Checklist, Invoice Process |
| Reference | Reference materials | API Documentation, Code Standards |
| Training | Training materials | New Hire Guide, Tool Tutorials |
| Template | Document templates | Report Templates, Email Templates |
| Guide | How-to guides | Brand Guidelines, Style Guide |
Domain Tags
Documents are also tagged by department:
hr- Human Resourcesaccounting- Finance/Accountingengineering- Technical/Engineeringmarketing- Marketing/Brandsales- Sales/Business Developmentlegal- Legal/Complianceoperations- General Operations
Uploading Documents
Supported File Types
| Type | Extensions | Max Size |
|---|---|---|
.pdf | 10 MB | |
| Word | .docx, .doc | 10 MB |
| Text | .txt, .md | 5 MB |
| PowerPoint | .pptx | 10 MB |
| Excel | .xlsx | 5 MB |
Upload Process
- Navigate to Build > Knowledge > Operations Knowledge
- Click Upload Document
- Select or drag the file
- Configure metadata:
- Title: Display name for the document
- Category: Select from policy, procedure, reference, etc.
- Domain Tags: Tag with relevant departments
- Associated SME: (Optional) Primary SME for this document
- Click Upload
Processing Pipeline
After upload, documents go through automatic processing:
- Text Extraction: Content extracted from the file
- Chunking: Document split into searchable segments
- Indexing: Chunks indexed in Azure AI Search
- Embedding: Vector embeddings generated for semantic search
Processing typically takes 1-5 minutes depending on document size.
SME Access Levels
Control which SMEs can access which documents:
Own (Default)
- SME only sees documents specifically uploaded for it
- Most restrictive setting
- Use for sensitive, domain-specific documents
Department
- SME sees documents in its domain and related domains
- Allows cross-functional information access
- Use for SMEs that need broader context
All
- SME sees all tenant documents
- Use for executive-level or administrative SMEs
- Requires careful consideration of data sensitivity
Querying the Knowledge Base
SMEs use the query_operations_knowledge tool to search:
SME: "What is our expense approval process?"
Tool call: query_operations_knowledge
{
"query": "expense approval process",
"filter_by_category": "procedure"
}
Result:
- Document: "Expense Reimbursement Policy"
- Section: "Approval Thresholds"
- Content: "Expenses under $100 require no approval..."
Query Parameters
| Parameter | Description | Example |
|---|---|---|
query | Search question or keywords | "vacation policy" |
filter_by_domain | Limit to specific domain | "hr" |
filter_by_category | Limit to document category | "policy" |
filter_by_tags | Match specific tags | ["benefits", "employees"] |
max_results | Number of results (1-10) | 5 |
Managing Documents
Viewing Documents
- Navigate to Build > Knowledge > Operations Knowledge
- Browse documents by category or search
- Click a document to view details and indexed content
Document Details
The detail view shows:
- Metadata: Title, category, tags, upload date
- Processing Status: Indexed, processing, or failed
- Chunk Count: Number of searchable segments
- Access Statistics: Query count, last accessed
Updating Documents
To update an existing document:
- Upload a new version with the same title
- The old version is replaced after processing
- Index updates automatically
Deleting Documents
- Find the document in the list
- Click Delete
- Confirm deletion
Deleted documents are removed from the index and cannot be recovered. Consider archiving instead of deleting if you might need the document later.
Analytics and Monitoring
Dashboard Metrics
The Operations Knowledge dashboard shows:
- Total Documents: Count of indexed documents
- Total Chunks: Number of searchable segments
- Storage Used: Total size of uploaded documents
- Queries (30 days): Recent query volume
Query Analytics
Track how the knowledge base is being used:
- Most frequently searched terms
- Documents with highest hit rates
- SMEs with most queries
- Failed queries (no results)
Recommendations
Based on analytics, the system may recommend:
- Documents that should be updated (frequently searched but low satisfaction)
- Gaps in coverage (queries with no results)
- Redundant documents (similar content)
Provisioning
The Operations Knowledge Base is automatically provisioned when:
- Your tenant has Azure OpenAI configured
- Your tenant has Azure AI Search configured
- SME Agents feature is enabled
Manual Provisioning
If not auto-provisioned:
- Navigate to Build > Knowledge > Operations Knowledge
- Click Provision Knowledge Base
- Select your Azure providers
- Wait for index creation (1-2 minutes)
Best Practices
Document Organization
- Use clear titles: Descriptive names help SMEs find documents
- Tag consistently: Use the same tags across related documents
- Keep documents current: Outdated information causes problems
- Single source of truth: Avoid duplicate documents with conflicting information
Content Quality
- Write for search: Include keywords users might search for
- Use headings: Structure documents for easy chunking
- Be specific: Vague content doesn't answer specific questions
- Include examples: Concrete examples improve understanding
Access Control
- Review access levels: Ensure SMEs have appropriate access
- Sensitive documents: Use "Own" access for confidential information
- Audit regularly: Check who has access to what
Troubleshooting
Document Not Found in Searches
- Check processing status (may still be indexing)
- Verify document category and tags match the query filters
- Ensure the querying SME has appropriate access level
- Try different search terms
Processing Failures
If a document fails to process:
- Check file format is supported
- Verify file isn't corrupted
- Ensure file size is within limits
- Try re-uploading the document
Slow Queries
If queries are slow:
- Check Azure AI Search service status
- Review query complexity (too many filters)
- Consider reducing max_results