196 lines
7.6 KiB
Markdown
196 lines
7.6 KiB
Markdown
|
|
# EXECUTIVE VISION: GENERAL BOTS PLATFORM
|
||
|
|
|
||
|
|
## **OPEN SOURCE ENTERPRISE AI PLATFORM**
|
||
|
|
|
||
|
|
General Bots 6.1 delivers enterprise-grade AI capabilities with full data sovereignty. Own your infrastructure, control your data, deploy anywhere.
|
||
|
|
|
||
|
|
## FEATURE OVERVIEW
|
||
|
|
|
||
|
|
| **CAPABILITY** | **WHAT IT DOES** | **BUSINESS IMPACT** | **TIME TO VALUE** |
|
||
|
|
|----------------|------------------|---------------------|-------------------|
|
||
|
|
| **AI-POWERED CONVERSATIONS** | Multi-channel bot orchestration with LLM integration (GPT-4, Claude, Llama, DeepSeek) | Significant reduction in customer service costs | < 1 hour |
|
||
|
|
| **KNOWLEDGE BASES** | Vector-indexed document collections with semantic search (Qdrant/FAISS) | Faster information retrieval | 15 minutes |
|
||
|
|
| **EMAIL AUTOMATION** | Full IMAP/SMTP integration with intelligent routing | Automated inbox management | 5 minutes |
|
||
|
|
| **LLM-ASSISTED BASIC** | Plain English programming with LLM code generation | No programming skills needed | Immediate |
|
||
|
|
| **DRIVE INTEGRATION** | S3-compatible storage with automatic document processing | Scalable storage | 2 minutes |
|
||
|
|
| **ENTERPRISE SECURITY** | Argon2 hashing, JWT tokens, TLS everywhere | Bank-grade security out of the box | Built-in |
|
||
|
|
| **INSTANT THEMING** | CSS-based UI customization | Brand consistency | < 30 seconds |
|
||
|
|
| **COMPLIANCE READY** | Built-in attendance, audit logs, GDPR/LGPD/HIPAA support | Regulatory compliance | Pre-configured |
|
||
|
|
| **NVIDIA GPU SUPPORT** | CUDA acceleration for LLM operations | Faster AI responses | When available |
|
||
|
|
| **OMNICHANNEL** | WhatsApp, Teams, Instagram, Telegram, Slack, Web - ONE codebase | Unified customer engagement | Single deploy |
|
||
|
|
| **CALENDAR MANAGEMENT** | Full scheduling, meeting coordination, availability tracking | Efficient scheduling | 3 minutes |
|
||
|
|
| **TASK AUTOMATION** | Cron-based scheduling, workflow orchestration | 24/7 automation | 5 minutes |
|
||
|
|
| **WHITEBOARD COLLABORATION** | Real-time collaborative drawing and diagramming | Visual team collaboration | Instant |
|
||
|
|
| **VIDEO CONFERENCING** | LiveKit WebRTC integration for meetings | High-quality meetings | 10 minutes |
|
||
|
|
| **ANALYTICS DASHBOARD** | Real-time metrics, usage patterns, performance monitoring | Data-driven decisions | Built-in |
|
||
|
|
| **AUTOMATED REPORTS** | Scheduled reports, custom metrics, export to PDF/Excel | Executive visibility | 2 minutes |
|
||
|
|
| **BACKUP & RESTORE** | Automated backups, point-in-time recovery, export as ZIP | Data protection | Automatic |
|
||
|
|
| **MONITORING & ALERTS** | System health, performance metrics, custom alerts | High availability | Pre-configured |
|
||
|
|
| **DOCUMENT PROCESSING** | OCR, PDF extraction, Excel parsing, image analysis | Document automation | Automatic |
|
||
|
|
| **MIGRATION TOOLS** | Import from Office 365, Google Workspace, Slack | Seamless transition | < 1 day |
|
||
|
|
| **API GATEWAY** | REST, GraphQL, Webhooks, WebSocket support | Integration ready | Ready |
|
||
|
|
| **USER DIRECTORY** | LDAP/AD replacement, SSO, group management | Central authentication | 15 minutes |
|
||
|
|
| **VOICE PROCESSING** | Speech-to-text, text-to-speech, voice commands | Voice interfaces | 5 minutes |
|
||
|
|
|
||
|
|
## DEPLOYMENT OPTIONS
|
||
|
|
|
||
|
|
### **Option 1: Pragmatismo Managed Hosting**
|
||
|
|
- Fully managed infrastructure
|
||
|
|
- Access via: YourCompany.pragmatismo.com.br
|
||
|
|
- Professional support included
|
||
|
|
- Complete data ownership
|
||
|
|
|
||
|
|
### **Option 2: Self-Hosted**
|
||
|
|
- Deploy on your own infrastructure
|
||
|
|
- Full control over hardware and configuration
|
||
|
|
- Access via your own domain
|
||
|
|
- No external dependencies
|
||
|
|
|
||
|
|
### **Option 3: Hybrid Deployment**
|
||
|
|
- Run locally with cloud backup
|
||
|
|
- Export everything as ZIP anytime
|
||
|
|
- Move between hosting options freely
|
||
|
|
- No vendor lock-in
|
||
|
|
|
||
|
|
## TECHNICAL ARCHITECTURE
|
||
|
|
|
||
|
|
| **COMPONENT** | **TECHNOLOGY** | **PERFORMANCE** |
|
||
|
|
|---------------|----------------|-----------------|
|
||
|
|
| **Core Runtime** | Rust + Tokio | Millions of concurrent connections |
|
||
|
|
| **Database** | PostgreSQL + Diesel | Sub-millisecond queries |
|
||
|
|
| **Vector Search** | Qdrant/FAISS | 100M+ documents indexed |
|
||
|
|
| **Caching** | Redis + Semantic Cache | 95% cache hit ratio |
|
||
|
|
| **Message Queue** | Built-in async channels | Zero latency routing |
|
||
|
|
| **File Processing** | Parallel PDF/DOC/Excel extraction + OCR | 1000 docs/minute |
|
||
|
|
| **Security Layer** | TLS 1.3 + Argon2 + JWT | Enterprise-grade security |
|
||
|
|
| **Video Infrastructure** | LiveKit WebRTC | 4K video, 50ms latency |
|
||
|
|
| **Time-Series Metrics** | InfluxDB 3 | 2.5M+ points/sec ingestion |
|
||
|
|
| **Backup System** | Incremental snapshots | RPO < 1 hour |
|
||
|
|
| **API Gateway** | Axum + Tower middleware | 100K requests/second |
|
||
|
|
| **Task Scheduler** | Cron + async workers | Millisecond precision |
|
||
|
|
|
||
|
|
## FEATURE TIERS
|
||
|
|
|
||
|
|
### Core Edition (Default)
|
||
|
|
- UI Server
|
||
|
|
- Console Interface
|
||
|
|
- Chat functionality
|
||
|
|
- Automation engine
|
||
|
|
- Task management
|
||
|
|
- Drive integration
|
||
|
|
- LLM support
|
||
|
|
- Redis caching
|
||
|
|
- Directory services
|
||
|
|
|
||
|
|
### Standard Edition
|
||
|
|
- All Core features plus:
|
||
|
|
- Email integration (IMAP/SMTP)
|
||
|
|
- Calendar management
|
||
|
|
- Video meetings (LiveKit)
|
||
|
|
- Enhanced automation
|
||
|
|
|
||
|
|
### Enterprise Edition
|
||
|
|
- All Standard features plus:
|
||
|
|
- Compliance monitoring (LGPD/GDPR/HIPAA)
|
||
|
|
- Attendance tracking
|
||
|
|
- Vector database (Qdrant)
|
||
|
|
- NVIDIA GPU acceleration
|
||
|
|
- Advanced monitoring
|
||
|
|
- gRPC support
|
||
|
|
- Multi-channel messaging (WhatsApp, Teams, Instagram)
|
||
|
|
|
||
|
|
### Full Edition
|
||
|
|
- All features enabled
|
||
|
|
- Complete platform capabilities
|
||
|
|
|
||
|
|
## COMPLIANCE & PRIVACY
|
||
|
|
|
||
|
|
General Bots includes built-in compliance templates:
|
||
|
|
|
||
|
|
### Privacy Rights Center (privacy.gbai)
|
||
|
|
- **Data Access Requests** - LGPD Art. 18 / GDPR Art. 15
|
||
|
|
- **Data Rectification** - LGPD Art. 18 III / GDPR Art. 16
|
||
|
|
- **Data Erasure** - LGPD Art. 18 VI / GDPR Art. 17 (Right to be Forgotten)
|
||
|
|
- **Data Portability** - LGPD Art. 18 V / GDPR Art. 20
|
||
|
|
- **Consent Management** - LGPD Art. 8 / GDPR Art. 7
|
||
|
|
- **Processing Objection** - LGPD Art. 18 IV / GDPR Art. 21
|
||
|
|
|
||
|
|
### Supported Frameworks
|
||
|
|
- **LGPD** (Lei Geral de Proteção de Dados - Brazil)
|
||
|
|
- **GDPR** (General Data Protection Regulation - EU)
|
||
|
|
- **HIPAA** (Health Insurance Portability and Accountability Act)
|
||
|
|
- **CCPA** (California Consumer Privacy Act)
|
||
|
|
- **SOC 2** (Service Organization Control)
|
||
|
|
- **ISO 27001** (Information Security Management)
|
||
|
|
|
||
|
|
## QUICK START
|
||
|
|
|
||
|
|
```bash
|
||
|
|
# Install BotServer
|
||
|
|
cargo install botserver
|
||
|
|
|
||
|
|
# Initialize your deployment
|
||
|
|
botserver --init my-company
|
||
|
|
|
||
|
|
# Start the server
|
||
|
|
botserver --start
|
||
|
|
```
|
||
|
|
|
||
|
|
## PLATFORM COMPARISON
|
||
|
|
|
||
|
|
| **Aspect** | **Traditional SaaS** | **General Bots** |
|
||
|
|
|------------|---------------------|------------------|
|
||
|
|
| Licensing | Per-user monthly fees | Open source (AGPL) |
|
||
|
|
| Data Location | Vendor cloud | Your choice |
|
||
|
|
| Customization | Limited | Unlimited |
|
||
|
|
| AI Models | Fixed provider | Any provider |
|
||
|
|
| Source Code | Closed | Open |
|
||
|
|
| Vendor Lock-in | High | None |
|
||
|
|
| Data Portability | Often difficult | Full export anytime |
|
||
|
|
|
||
|
|
## INTEGRATION CAPABILITIES
|
||
|
|
|
||
|
|
### LLM Providers
|
||
|
|
- OpenAI (GPT-4, GPT-3.5)
|
||
|
|
- Anthropic (Claude)
|
||
|
|
- Meta (Llama)
|
||
|
|
- DeepSeek
|
||
|
|
- Local models via Ollama
|
||
|
|
- Any OpenAI-compatible API
|
||
|
|
|
||
|
|
### Communication Channels
|
||
|
|
- WhatsApp Business
|
||
|
|
- Microsoft Teams
|
||
|
|
- Telegram
|
||
|
|
- Slack
|
||
|
|
- Instagram
|
||
|
|
- Web chat
|
||
|
|
- SMS
|
||
|
|
|
||
|
|
### Storage Backends
|
||
|
|
- AWS S3
|
||
|
|
- MinIO
|
||
|
|
- Any S3-compatible storage
|
||
|
|
- Local filesystem
|
||
|
|
|
||
|
|
### Directory Services
|
||
|
|
- Built-in user management
|
||
|
|
- LDAP integration
|
||
|
|
- Active Directory
|
||
|
|
- OAuth/OIDC SSO
|
||
|
|
|
||
|
|
## ABOUT PRAGMATISMO
|
||
|
|
|
||
|
|
Pragmatismo develops General Bots as an open-source platform for enterprise AI and automation. Our focus is on delivering practical, production-ready solutions that organizations can deploy and customize to meet their specific needs.
|
||
|
|
|
||
|
|
**Repository:** [github.com/GeneralBots/BotServer](https://github.com/GeneralBots/BotServer)
|
||
|
|
|
||
|
|
**License:** AGPL-3.0
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## NEXT STEPS
|
||
|
|
|
||
|
|
[Chapter 01: Run and Talk →](./chapter-01/README.md)
|
||
|
|
|
||
|
|
Get started with your General Bots deployment in minutes.
|