Private Knowledge Base
Optional Feature: The Private Knowledge Base allows you to connect firm-specific documents, standards, and proprietary information to the Stru AI Agent.
What You Can Add
Internal Standards
Firm design guides, technical bulletins, standard details, and engineering policies
Code Copies
Your own copies of building codes and reference standards
Project Documents
Reports, calculations, specifications, and geotechnical reports
Reference Materials
Product catalogs, manufacturer data, research papers, and technical articles
Beta Limit: Currently limited to 100 documents per account during beta testing.
How It Works
1
Document Upload
Upload your documents to your private folder (cloud-based) or use the Stru Desktop App to keep data on your machine.Supported formats: PDF, DOCX, TXT, MD, MCDX (Mathcad files)
2
Initial Processing
Each document is indexed once for semantic search. Processing takes approximately 1 second per page (e.g., 10 seconds for a 10-page document).You’ll see a processing status indicator for each uploaded document.
3
Runtime Access
When you make a request, the Agent can access your private documents to answer questions, generate calculations, or perform comparisons.Example: “Compare our firm’s ‘Seismic_Design_Guide.pdf’ approach with ASCE 7-22 requirements”
4
Privacy Protection
Your data is never used to train models, stored on our servers (local option), or saved to LLM providers. Permissions can be removed at any time.
Security & Privacy
Where is my data stored?
Where is my data stored?
Option 1 (Recommended): Cloud-based private folder managed by Stru AI with enterprise-grade encryption.
- Your documents are encrypted at rest and in transit
- Stored in secure, isolated cloud storage
- Accessible only by your account
- Backed up automatically
- Documents never leave your machine
- Agent accesses them via secure connection during active use
- You control all access permissions
- Ideal for highly sensitive projects
How is my data used?
How is my data used?
- Only accessible to the Agent during runtime when you make a request
- Not used for model training
- Not stored on our servers (if using local option)
- Not shared with LLM providers
- Only documents in your specific folder are accessible to your Agent
- Processed for indexing only - original files remain unchanged
Zero Training Guarantee: Your documents are never used to train AI models, and your data never improves anyone else’s results.
Can I remove access?
Can I remove access?
Yes, you can remove document access permissions at any time:
- Delete specific documents from your knowledge base
- Remove all documents at once
- Disconnect the Stru Desktop App (local option)
- Delete your entire private folder
What about confidential project data?
What about confidential project data?
Your intellectual property and project data remain yours. The Agent accesses documents only at your direction during active use.Recommendations for sensitive projects:
- Use the local storage option with Stru Desktop App
- Upload only non-confidential reference materials to the cloud
- Remove project-specific documents after project completion
- Use document access logs to audit Agent interactions
Who can access my private knowledge base?
Who can access my private knowledge base?
Your team only. All users on your Stru AI account can access your shared Private Knowledge Base.
- No one outside your organization can access your documents
- Stru AI staff cannot view your documents
- LLM providers never see your documents
- Documents are isolated per account
What happens if I cancel my subscription?
What happens if I cancel my subscription?
Cloud storage option:
- You’ll have 30 days to download your documents
- After 30 days, documents are permanently deleted
- No data retention after cancellation period
- Your documents remain on your machine
- Simply disconnect the Stru Desktop App
- No data to delete on our side
Best Practices
Organizing Your Knowledge Base
- By Type
- By Project
- By Discipline
Organize documents by type for easy reference:
/standards/- Firm design standards and policies/templates/- Mathcad templates and calculation shells/codes/- Building code copies (if uploading your own)/references/- Manufacturer catalogs, research papers/projects/- Project-specific calculations and reports
Referencing Documents in Prompts
When you want the Agent to use a specific document, reference it explicitly:Pro Tip: The Agent can search across all your documents if you don’t specify a filename. Try: “Search our knowledge base for any documents related to transfer beam design”
Document Maintenance
Keep Documents Updated
Regularly update your knowledge base with:
- New code editions when released
- Updated firm standards
- Recent project learnings
- Revised manufacturer data
Remove Outdated Content
Delete documents that are:
- Superseded by newer versions
- From completed projects (if no longer needed)
- Outdated manufacturer data
- Old code editions no longer in use
Use Clear Filenames
Name files descriptively:
- ✅
ACI_318-19_Chapter_17_Notes.pdf - ✅
Hilti_Anchor_Catalog_2024.pdf - ❌
document.pdf - ❌
file1.pdf
Version Control
Include version info in filenames:
- ✅
Column_Template_v3.2.mcdx - ✅
Firm_Standard_2024.pdf - ❌
Column_Template.mcdx - ❌
Firm_Standard.pdf
Common Use Cases
Use Case 1: Firm Standards Library
Setup: Upload all your firm’s design guides, standard details, and calculation templates to the Private Knowledge Base. Usage:Use Case 2: Project-Specific Context
Setup: Upload geotechnical reports, specifications, and project drawings for active projects. Usage:Use Case 3: Code Comparison & Compliance
Setup: Upload your own copies of building codes alongside your firm’s interpretations and bulletins. Usage:Frequently Asked Questions
What file formats are supported?
What file formats are supported?
Currently supported:
- PDF (.pdf) - Most common, recommended for scanned documents
- Word (.docx, .doc) - Text documents
- Text (.txt, .md) - Plain text and markdown
- Mathcad (.mcdx) - Mathcad Prime 9+ files
- Images (.png, .jpg) - For diagrams and scanned calculations
Is there a file size limit?
Is there a file size limit?
Per file: 50 MB maximumTotal storage (Beta): 100 documents, approximately 5 GB totalNeed more? Contact us about Enterprise plans with custom limits.
How long does document processing take?
How long does document processing take?
Processing is approximately 1 second per page:
- 10-page document: ~10 seconds
- 50-page document: ~50 seconds
- 200-page code: ~3-4 minutes
Can I update documents without re-uploading?
Can I update documents without re-uploading?
Not yet, but this is coming. Currently, you need to:
- Delete the old version
- Upload the new version
- Wait for re-indexing
What if I have proprietary calculation methods?
What if I have proprietary calculation methods?
Your proprietary methods are safe in the Private Knowledge Base:
- Never used to train models
- Never shared with other users
- Never accessible to Stru AI staff
- Optional local storage keeps data on your machine
Getting Started
1
Request Access
Contact bhosh@stru.ai to enable Private Knowledge Base for your account.
2
Choose Storage Option
Decide between cloud-based (recommended) or local storage via Desktop App.
3
Upload Documents
Start with your most commonly used templates and standards.
4
Test with Prompts
Try referencing your documents in prompts to see how the Agent uses them.
5
Expand Over Time
Gradually add more documents as you identify useful references.
Ready to Set Up?
Contact us to enable Private Knowledge Base for your accountEmail: bhosh@stru.ai