Workshop 3: Chat & Conversations Mastery
Duration: 45 minutes | Level: Intermediate | Prerequisites: Workshops 1-2
What Youβll Master
Take your expert interactions to the next level by mastering every chat feature the B-Bot platform offers.1
Chat Interface Deep Dive
Explore every button, menu, and feature in the chat interface
2
Voice Features
Use voice input and text-to-speech for natural conversations
3
File Handling
Upload and analyze documents, images, and data files
4
Memory System
Understand how your expert remembers and uses information
5
Advanced Features
QA marking, private sessions, and HITL mode
The Chat Interface
When you select an expert and navigate to Chat, youβll see a rich interface designed for powerful conversations.Welcome Screen
When starting a new chat, youβll see:- Expert Greeting: βHello I am [Expert Name]β with their profile picture
- Helper Text: βHow can I help you?β
- Template Buttons: Quick-start prompts specific to that expert (e.g., βExample template 1 for Alice Johnsonβ)

Chat Mode Toggle
At the top of the chat area, youβll see:- Chat Mode / Workspace OFF/ON - Toggle between standard chat and DeepAgents workspace mode
Message Input Area
The input area at the bottom includes:- Text Input: βType a messageβ¦β placeholder
- Send Button: Submit your message
- Toolbar: Access to all chat features
Toolbar Buttons
The toolbar provides quick access to all chat features:| Button | Feature | Description |
|---|---|---|
| menu | Menu | Toggle toolbar visibility |
| Choose Abilities | Abilities | View and activate expert behaviors |
| Choose previous conversations | History | Browse and resume past chats |
| model_training | Model | Change the AI model being used |
| Change standard settings | Settings | Configure temperature, tokens, etc. |
| Show Memories | Memories | View and manage expertβs memory |
| Enable/Disable connected Apps | Apps | Toggle integrations and tools |
| Show/Hide Tasks | Tasks | View DeepAgent task panel |
| Start new chat | New Chat | Clear and start fresh conversation |
| Add files to chat | Upload | Add documents, images, or data |
| Toggle Voice Input | Voice | Enable voice recording mode |
Working with Abilities
Viewing Available Abilities
Click the Choose Abilities button in the toolbar to open the abilities panel:
Abilities Panel Structure
| Element | Description |
|---|---|
| Help button | Opens contextual help about abilities |
| βSelect an Abilityβ heading | Panel title |
| βSelect an ability to enhance your promptβ | Helper text explaining the purpose |
| Abilities list | Scrollable list of all configured abilities |
| Close button | Dismiss the panel |
Each Ability Card Shows
- Ability name - The title of the ability
- βUse Abilityβ button - Click to activate this behavior
Activating an Ability
1
Open Abilities Panel
Click the Choose Abilities button in the toolbar
2
Select Ability
Click the Use Ability button on your desired behavior
3
Observe Change
The expert will now follow that behavioral mode for subsequent messages
π― Exercise: Ability Switching
- Start a conversation with your TechSupport AI
- Ask a general question
- Activate βTroubleshooting Modeβ ability
- Ask the same question again
- Notice how the response style changes!
Chat History
Browsing Past Conversations

- Thread Name: Auto-generated or custom title
- Last Message: Preview of recent activity
- Date: When the conversation occurred
Managing Conversations
Resume
Click any conversation to continue where you left off
Search
Use the search bar to find specific conversations
Delete
Remove old conversations you no longer need
Model Selection
Switching Models Mid-Conversation

When to Switch Models
| Scenario | Recommended Model |
|---|---|
| Quick questions | GPT-4o-mini |
| Complex analysis | GPT-4o or Claude 3.5 |
| Creative writing | Claude 3.5 Sonnet |
| Code assistance | GPT-4o |
| Cost-sensitive | GPT-4o-mini or Gemini |
Chat Settings
Click the Change standard settings button in the toolbar to open the Settings dialog.
Settings Dialog Structure
The Settings dialog has a clean, organized layout:| Element | Description |
|---|---|
| Help button | Opens contextual help about settings |
| βSettingsβ heading | Dialog title |
| βChange settings to get better resultsβ | Helper text |
Available Settings
Temperature Slider
Temperature Slider
Interactive slider that controls randomness in responses:
- 0.0-0.3: Very consistent, deterministic
- 0.4-0.7: Balanced creativity and consistency
- 0.8-1.0: More creative, varied responses
Top P Slider
Top P Slider
Interactive slider for nucleus sampling:
- 0.9: Standard (recommended)
- Lower values = more focused responses
Additional Instructions
Additional Instructions
A text field where you can add extra context or instructions for the current conversation without modifying the expertβs base configuration.Placeholder: βYour text hereβ¦β
Private Session Checkbox
Private Session Checkbox
When enabled:
- Uses your personal app credentials
- Conversation not used for training
- Separate from expertβs learning
Streaming Checkbox
Streaming Checkbox
Controls whether responses stream token-by-token or appear all at once:
- Enabled (default): See responses as theyβre generated
- Disabled: Wait for complete response before display
Use Todo Workflow (HITL) Checkbox
Use Todo Workflow (HITL) Checkbox
Human-in-the-Loop mode:
- When enabled, the agent asks for approval before executing actions
- Useful for controlling autonomous behavior in DeepAgents mode
Dialog Buttons
| Button | Action |
|---|---|
| Close | Dismiss dialog without saving changes |
| Save | Apply changes to the current session |
Voice Features π€
Voice Input
B-Bot supports voice input for hands-free interaction:1
Enable Voice Mode
Click the microphone icon to toggle voice mode
2
Hold to Record
Press and hold the microphone button while speaking
3
Release to Send
Release when done - your speech is transcribed and sent automatically
Voice Input Tips
β Best Practices
- Speak clearly at normal pace
- Use a quality microphone
- Minimize background noise
- Pause briefly between sentences
β Avoid
- Speaking too fast
- Background music/TV
- Very long recordings
- Mumbling or unclear speech
Audio Output π
If text-to-speech is enabled on your expert:| Feature | Description |
|---|---|
| Auto-play | Responses play automatically |
| Manual Play | Click play button to hear response |
| Speed Control | Adjust playback speed |
| Voice Selection | Choose from various TTS voices |
Supported TTS Providers
OpenAI TTS
Voices: Alloy, Echo, Fable, Onyx, Nova, Shimmer
ElevenLabs
Premium natural voices with emotion
Google TTS
WaveNet voices, many languages
Azure Speech
Neural voices, enterprise-grade
File Handling π
Uploading Files
Click the upload button or drag files into the chat:Documents
PDF, Word, Text files
Images
PNG, JPG, GIF, WebP
Data
CSV, JSON, Excel files
π― Exercise: File Analysis
- Find a PDF document (user manual, report, etc.)
- Upload it to your chat
- Ask: βSummarize the main points of this documentβ
- Ask follow-up questions about specific sections
Multimodal Conversations
You can combine different input types:Memory System π§
How Memory Works
Your expert can remember information across conversations:What Gets Remembered
User Preferences
Communication style, detail level, tone preferences
Important Facts
Names, roles, project details, key information
Context
Ongoing projects, previous decisions, related topics
Instructions
Custom rules and behaviors youβve specified
Managing Memories
Click the Show Memories button in the toolbar to open the Memories panel: Memories Panel Structure:| Element | Description |
|---|---|
| Help button | Opens contextual help about memories |
| βMemoriesβ heading | Panel title |
| βinspect the memory and knowledge containers of your expertβ | Helper text |
| Close button | Dismiss the panel |
- View: See all stored memories
- Edit: Modify incorrect information
- Delete: Remove outdated memories
- Add: Manually add important facts
π― Exercise: Memory Training
- Tell your expert: βRemember that I prefer bullet points over paragraphsβ
- Ask a question that requires a detailed answer
- Check if the response uses bullet points
- View the memories panel to confirm it was saved
QA Marking for Training
QA marking lets you create training data from real conversations:
How to Mark QA Pairs
1
Enable QA Mode
Click the three dots on a message and select βStart QA Markingβ
2
Select Question
Click the user message you want as the question
3
Select Answer
Click the expert response you want as the answer
4
Confirm
Review and save the QA pair for training
QA pairs are used to fine-tune your expert and improve its responses over time!
Connectors & Tools
Click the Enable/Disable connected Apps button in the toolbar to open the Connectors & Tools panel.
Connectors & Tools Panel Structure
| Element | Description |
|---|---|
| Help button | Opens contextual help about tools |
| βConnectors & Toolsβ heading | Panel title |
| βControl the Apps you connected or internally availableβ | Helper text |
Tool List
Each tool in the panel displays:- Checkbox - Toggle to enable/disable the tool for this conversation
- Tool Name (heading) - e.g., βMEMORYβ, βKNOWLEDGE TEST5β
- Description - Brief explanation of what the tool does
- Tool Image - Visual icon representing the tool
Available Tool Types
MEMORY
Access the expertβs memory system for personalized responses
KNOWLEDGE
Query knowledge bases youβve created for this expert
Web Search
Search the web for real-time information
API Connectors
External service integrations
Managing Active Tools
In the Tools panel, you can:- Enable/Disable individual tools with checkboxes
- View tool descriptions and capabilities
- Monitor tool usage in conversation
Tool Events in Chat
When your expert uses tools, youβll see visual feedback:Web Search
Search result cards with titles, snippets, relevance
API Calls
Clean display of requests and responses
File Operations
Visual feedback for reads/writes
Calculations
Math and data processing results
Advanced: Deep Mode & HITL
DeepAgents Mode
Enable DeepAgents for a persistent workspace:Tasks
Create and track todos
Files
Read, write, manage files
HITL (Human-in-the-Loop)
When enabled, the agent asks for approval before actions: Auto Mode:π― Challenge Exercise
Complete these advanced chat tasks:1
Voice Conversation
Have a full conversation using only voice input
2
File Analysis
Upload an image and a related document, ask for comparison
3
Memory Test
Create 3 memories and verify they persist across sessions
4
QA Creation
Mark 5 good QA pairs from your conversations
Key Takeaways
Rich Interface
The chat interface has many powerful features - explore them all!
Multimodal
Voice, text, files, and images can all be combined
Memory
Teach your expert to remember important information
QA Training
Real conversations become training data