Available Knowledge Base Types
Milvus
Vector Database ✅Production-ready vector database with semantic search capabilities. Upload documents and perform semantic search over embeddings.Best for: Custom document collections, uploaded files, fine-grained control
UKnow
Cloud Storage ✅Connect Google Drive, Dropbox, OneDrive, and SharePoint via OAuth. Search cloud documents without manual uploads.Best for: Existing cloud storage, live document access, no file management
Comparison
| Feature | Milvus | UKnow |
|---|---|---|
| Data Source | Uploaded files | Cloud storage (OAuth) |
| Setup | Upload documents to collections | Connect cloud account |
| Search Type | Semantic vector search | Semantic search via UKnow API |
| File Management | Manual upload/delete | Automatic sync from cloud |
| Customization | Full control (chunking, embeddings) | Managed by UKnow |
| Best For | Custom knowledge bases | Existing cloud documents |
When to Use Each Type
Use Milvus When:
You need full control over document processing and chunking
Building custom knowledge bases from uploaded files
Want to fine-tune embedding models and retrieval parameters
Need to manage document lifecycle (add, update, delete)
Use UKnow When:
Documents already exist in Google Drive, SharePoint, etc.
Want automatic sync with cloud storage
Need to search across multiple cloud providers
Prefer OAuth-based access over file uploads
Configuration Basics
Milvus Configuration
UKnow Configuration
Using Multiple Knowledge Bases
Agents can use multiple knowledge bases simultaneously:How Knowledge Bases Work
1
Agent Receives Query
User asks a question that requires domain knowledge
2
Semantic Search
Agent searches configured knowledge bases using semantic similarity
3
Retrieve Relevant Documents
Top-k most relevant documents/chunks are retrieved
4
Context Injection
Retrieved content is added to agent’s context
5
Generate Response
Agent generates response using both its knowledge and retrieved context