Key Concepts & Platform Basics
Welcome to B-Bot Hub - a platform for creating, training, and deploying specialized AI experts. This guide covers the fundamental concepts you need to understand to get the most out of the platform.Core Architecture
The Three-Layer Model
B-Bot Hub operates on a simple but powerful three-layer architecture:1
Experts (Layer 1)
Your AI AgentsExperts are specialized AI agents you create with:
- Unique personality and identity
- Custom training and knowledge
- Specific capabilities and tools
- Configured modalities (voice, image, etc.)
2
Distribution Channels (Layer 2)
Deployment MethodsHow your experts reach users:
- B-Bot Chat: Internal chat interface
- Embed Widget: Website chat widgets
- API: Custom integrations
- Tasks: Scheduled automation
- Templates: Public marketplace sharing
3
End Users (Layer 3)
Your AudienceWho interacts with your experts:
- Customers
- Team members
- Website visitors
- API consumers
- Automated systems
Key Features
1. Expert Creation & Management
8-Step Creation Process
- Basic Information
- Profile Picture (AI-generated option!)
- Abilities & Behaviors
- Quick-Start Templates
- Models & Modalities
- App Connections
- Team Configuration
- Review & Deploy
Expert Configuration
Each expert includes:
- Name, profession, description
- System prompt (personality)
- Abilities (behavior modes)
- Templates (quick prompts)
- Model selection
- Tools & apps
- Voice settings
2. Fine-Tuning & Training
Transform generic models into specialists:- QA Marking
- Fine-Tuning
- Model Distillation
Collect training data naturally:
- Chat with your expert
- When you get a perfect response, mark it
- Build up 50-500+ examples
- Expert learns from these interactions
- No manual data creation
- Real-world examples
- Continuous improvement
- Natural workflow
3. Provider Keys Management
Unified API key management:LLM Providers
LLM Providers
Manage keys for language models:
- OpenAI (GPT-4, GPT-3.5)
- Anthropic (Claude 3)
- Google (Gemini)
- Mistral, DeepSeek, Cohere
- Groq, Azure, Ollama
- And 10+ more
- One place for all keys
- Primary & fallback keys
- Key validation
- Usage tracking
Voice Providers
Voice Providers
Text-to-speech and speech-to-text:
- OpenAI TTS & Whisper
- ElevenLabs
- Google TTS
- Azure Speech
- Browser native
- Different keys for voice vs text
- Multiple accounts
- Separate billing
Image Providers
Image Providers
Image generation services:
- OpenAI DALL-E
- Stability AI
- Midjourney
- BFL FLUX (profile pictures)
- Expert profile pictures
- Content generation
- Visual assets
4. Multimodal Capabilities
Beyond text interactions:Voice Input
Speech-to-Text:
- Real-time voice recording
- Multiple languages
- Hands-free operation
- Mobile-friendly
- OpenAI Whisper
- Google Speech-to-Text
- Azure Speech
- Browser native
Voice Output
Text-to-Speech:
- Natural-sounding voices
- Multiple voice options
- Streaming audio
- Auto-play settings
- OpenAI TTS (6 voices)
- ElevenLabs (100+ voices)
- Google TTS (WaveNet)
- Azure Neural Voices
Image Processing
Visual AI:
- AI-generated profile pics
- Image analysis
- Screenshot understanding
- Diagram explanations
- OCR (text extraction)
- Object recognition
- Visual Q&A
- Image generation
File Handling
Document Processing:
- PDF, Word, Excel
- Code files
- CSV data analysis
- JSON/XML parsing
- Read and analyze
- Extract information
- Generate summaries
- Answer questions
5. DeepAgents Workspace
Advanced autonomous capabilities:- Task Management
- File System
- Human-in-the-Loop
Hierarchical todos:Features:
- Automatic task breakdown
- Status tracking (pending, in_progress, completed)
- Progress monitoring
- Priority management
- Multi-step projects
- Complex workflows
- Autonomous execution
6. Distribution Channels
Deploy your experts everywhere:- B-Bot Chat
- Embed Widget
- API
- Tasks
- Templates
Internal chat application:
- Direct integration
- Full feature access
- User management
- Team collaboration
- Real-time conversations
- Internal teams
- Secure environments
- Full-featured usage
- Power users
7. App Integrations
Connect to external services:Google Workspace
- Gmail
- Drive
- Calendar
- Sheets
- Docs
Communication
- Slack
- Discord
- Microsoft Teams
- WhatsApp (coming soon)
Development
- GitHub
- GitLab
- Bitbucket
- Jira
- Linear
Productivity
- Notion
- Trello
- Asana
- Monday.com
- Airtable
CRM & Sales
- Salesforce
- HubSpot
- Pipedrive
- Zendesk
Data & Analytics
- Databases
- APIs
- Webhooks
- Analytics tools
- Use different apps
- Have unique credentials
- Connect multiple services
- Automate workflows
Common Workflows
Workflow 1: Customer Support Expert
Workflow 2: Data Analysis Expert
Workflow 3: Content Creation Expert
Getting Started Checklist
1
Set Up Provider Keys
Add API keys for the services you’ll use
- OpenAI, Anthropic, or others
- Voice providers (optional)
- Image providers (optional)
2
Create Your First Expert
Follow the 8-step creation wizard
- Define personality
- Choose model
- Configure capabilities
3
Test in Chat
Have conversations to refine behavior
- Test different scenarios
- Mark good responses (QA marking)
- Adjust abilities as needed
4
Optional: Fine-Tune
Train on your specific use case
- Collect 50-500 examples
- Train custom model
- Deploy fine-tuned version
5
Deploy via Distribution Channel
Make your expert available to users
- Choose channel (Chat, Embed, API, Tasks)
- Configure settings
- Launch!
6
Monitor & Improve
Continuous improvement cycle
- Collect user feedback
- Mark new examples
- Retrain periodically
- Update configuration