902 lines
21 KiB
Markdown
902 lines
21 KiB
Markdown
|
|
# General Bots Suite - User Manual
|
||
|
|
|
||
|
|
> **The Complete Productivity Workspace**
|
||
|
|
>
|
||
|
|
> *AI-native productivity suite for modern teams*
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Welcome to General Bots Suite
|
||
|
|
|
||
|
|
General Bots Suite is your all-in-one workspace that combines communication, productivity, and AI assistance. All your productivity tools in one place - simple and powerful.
|
||
|
|
|
||
|
|
**What makes it special:**
|
||
|
|
- Everything works together seamlessly
|
||
|
|
- AI helps you with every task
|
||
|
|
- No complex setup required
|
||
|
|
- Works in your browser
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Part I: Getting Started
|
||
|
|
|
||
|
|
### Opening the Suite
|
||
|
|
|
||
|
|
1. **Open your web browser** (Chrome, Firefox, Safari, or Edge)
|
||
|
|
2. **Go to your General Bots address** (example: `http://your-company.bot:8080`)
|
||
|
|
3. **The Suite loads automatically** - you'll see the workspace in seconds
|
||
|
|
|
||
|
|
### Your First Look
|
||
|
|
|
||
|
|
When the Suite opens, you see:
|
||
|
|
|
||
|
|
<img src="../assets/chapter-04/suite-main-layout.svg" alt="Suite Main Layout" style="max-width: 100%; height: auto;">
|
||
|
|
|
||
|
|
### The Apps Menu
|
||
|
|
|
||
|
|
Click the **nine-dot grid** (⋮⋮⋮) in the top right to see all applications:
|
||
|
|
|
||
|
|
| Icon | App | What It Does |
|
||
|
|
|------|-----|--------------|
|
||
|
|
| 💬 | **Chat** | Talk with your AI assistant |
|
||
|
|
| 📁 | **Drive** | Store and manage your files |
|
||
|
|
| ✓ | **Tasks** | Manage your to-do lists |
|
||
|
|
| ✉ | **Mail** | Send and receive emails |
|
||
|
|
| 📅 | **Calendar** | Schedule meetings and events |
|
||
|
|
| 🎥 | **Meet** | Video calls and meetings |
|
||
|
|
| 📝 | **Paper** | Write documents with AI help |
|
||
|
|
| 🔍 | **Research** | AI-powered search |
|
||
|
|
| 📊 | **Analytics** | View reports and statistics |
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Part II: Chat - Your AI Assistant
|
||
|
|
|
||
|
|
### What Chat Does
|
||
|
|
|
||
|
|
Chat is your personal AI assistant. Ask questions, get help with tasks, or have a conversation - just like talking to a helpful colleague.
|
||
|
|
|
||
|
|
### How to Use Chat
|
||
|
|
|
||
|
|
**Sending a Message:**
|
||
|
|
1. Click in the message box at the bottom
|
||
|
|
2. Type your question or request
|
||
|
|
3. Press **Enter** or click the **↑** button
|
||
|
|
|
||
|
|
**Example Conversations:**
|
||
|
|
|
||
|
|
```
|
||
|
|
You: What meetings do I have today?
|
||
|
|
Bot: You have 2 meetings scheduled:
|
||
|
|
• 10:00 AM - Team Standup
|
||
|
|
• 2:00 PM - Project Review
|
||
|
|
|
||
|
|
You: Remind me to call John tomorrow at 3pm
|
||
|
|
Bot: Done! I've created a reminder for tomorrow at 3:00 PM
|
||
|
|
to call John.
|
||
|
|
|
||
|
|
You: Write a professional email to decline a meeting
|
||
|
|
Bot: Here's a draft:
|
||
|
|
|
||
|
|
Subject: Unable to Attend Meeting
|
||
|
|
|
||
|
|
Dear [Name],
|
||
|
|
|
||
|
|
Thank you for the invitation. Unfortunately, I have
|
||
|
|
a scheduling conflict and won't be able to attend.
|
||
|
|
|
||
|
|
Would it be possible to reschedule or receive a
|
||
|
|
summary of the discussion?
|
||
|
|
|
||
|
|
Best regards
|
||
|
|
```
|
||
|
|
|
||
|
|
### Voice Input
|
||
|
|
|
||
|
|
1. Click the **🎤 microphone** button
|
||
|
|
2. Speak your message
|
||
|
|
3. Click again to stop
|
||
|
|
4. Your words appear as text automatically
|
||
|
|
|
||
|
|
### Quick Suggestions
|
||
|
|
|
||
|
|
Below the message box, you'll see **suggestion chips** - common actions you can click:
|
||
|
|
|
||
|
|
```
|
||
|
|
[📊 Show my tasks] [📧 Check email] [📅 Today's schedule] [❓ Help]
|
||
|
|
```
|
||
|
|
|
||
|
|
### Keyboard Shortcuts for Chat
|
||
|
|
|
||
|
|
| Shortcut | Action |
|
||
|
|
|----------|--------|
|
||
|
|
| `Enter` | Send message |
|
||
|
|
| `Shift+Enter` | New line (without sending) |
|
||
|
|
| `↑` Arrow | Edit last message |
|
||
|
|
| `/` | Show command menu |
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Part III: Drive - File Management
|
||
|
|
|
||
|
|
### What Drive Does
|
||
|
|
|
||
|
|
Drive is your file storage - like Google Drive or OneDrive. Store documents, images, spreadsheets, and any file you need.
|
||
|
|
|
||
|
|
### The Drive Interface
|
||
|
|
|
||
|
|
<img src="../assets/chapter-04/drive-interface.svg" alt="Drive Interface" style="max-width: 100%; height: auto;">
|
||
|
|
|
||
|
|
### Creating and Uploading
|
||
|
|
|
||
|
|
**Upload Files:**
|
||
|
|
1. Click **+ New** button
|
||
|
|
2. Select **Upload Files**
|
||
|
|
3. Choose files from your computer
|
||
|
|
4. *Or:* Drag files directly into Drive
|
||
|
|
|
||
|
|
**Create New Folder:**
|
||
|
|
1. Click **+ New**
|
||
|
|
2. Select **New Folder**
|
||
|
|
3. Type the folder name
|
||
|
|
4. Press Enter
|
||
|
|
|
||
|
|
### Working with Files
|
||
|
|
|
||
|
|
**Open a file:** Double-click it
|
||
|
|
|
||
|
|
**Select files:** Click the checkbox beside the file name
|
||
|
|
|
||
|
|
**Multiple selection:** Hold `Ctrl` (or `Cmd` on Mac) and click files
|
||
|
|
|
||
|
|
**Right-click menu options:**
|
||
|
|
- 📂 Open
|
||
|
|
- ⬇️ Download
|
||
|
|
- ✏️ Rename
|
||
|
|
- 📋 Copy
|
||
|
|
- 📁 Move to...
|
||
|
|
- ⭐ Add to Starred
|
||
|
|
- 🔗 Share
|
||
|
|
- 🗑 Delete
|
||
|
|
|
||
|
|
### View Options
|
||
|
|
|
||
|
|
| Button | View | Best For |
|
||
|
|
|--------|------|----------|
|
||
|
|
| ⊞ | Grid view | Images and visual files |
|
||
|
|
| ≡ | List view | Documents and details |
|
||
|
|
|
||
|
|
### Keyboard Shortcuts for Drive
|
||
|
|
|
||
|
|
| Shortcut | Action |
|
||
|
|
|----------|--------|
|
||
|
|
| `Ctrl+U` | Upload files |
|
||
|
|
| `Ctrl+N` | New folder |
|
||
|
|
| `Delete` | Move to trash |
|
||
|
|
| `Ctrl+C` | Copy |
|
||
|
|
| `Ctrl+V` | Paste |
|
||
|
|
| `Enter` | Open selected |
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Part IV: Tasks - To-Do Management
|
||
|
|
|
||
|
|
### What Tasks Does
|
||
|
|
|
||
|
|
Tasks helps you track what needs to be done. Create to-do lists, set due dates, and mark items complete.
|
||
|
|
|
||
|
|
### The Tasks Interface
|
||
|
|
|
||
|
|
<img src="../assets/chapter-04/tasks-interface.svg" alt="Tasks Interface" style="max-width: 100%; height: auto;">
|
||
|
|
|
||
|
|
### Adding a Task
|
||
|
|
|
||
|
|
1. Type your task in the input box
|
||
|
|
2. *(Optional)* Select a category: Work, Personal, Shopping, Health
|
||
|
|
3. *(Optional)* Set a due date
|
||
|
|
4. Click **+ Add** or press Enter
|
||
|
|
|
||
|
|
**Pro tip:** Be specific! Instead of "Work on project", write "Draft introduction section for project proposal"
|
||
|
|
|
||
|
|
### Task Priorities
|
||
|
|
|
||
|
|
| Color | Priority | When to Use |
|
||
|
|
|-------|----------|-------------|
|
||
|
|
| 🔴 Red | High | Must do today |
|
||
|
|
| 🟡 Yellow | Medium | Important but not urgent |
|
||
|
|
| 🟢 Green | Low | Can wait |
|
||
|
|
|
||
|
|
### Completing Tasks
|
||
|
|
|
||
|
|
- **Click the checkbox** to mark a task done
|
||
|
|
- Completed tasks move to the "Completed" tab
|
||
|
|
- Feel the satisfaction! ✓
|
||
|
|
|
||
|
|
### Filter Tabs
|
||
|
|
|
||
|
|
| Tab | Shows |
|
||
|
|
|-----|-------|
|
||
|
|
| **All** | Everything |
|
||
|
|
| **Active** | Tasks not yet done |
|
||
|
|
| **Completed** | Finished tasks |
|
||
|
|
| **Priority** | High-priority tasks only |
|
||
|
|
|
||
|
|
### Creating Tasks from Chat
|
||
|
|
|
||
|
|
In Chat, just say:
|
||
|
|
```
|
||
|
|
You: Create a task to review the budget by Friday
|
||
|
|
Bot: Task created: "Review the budget" - Due: Friday
|
||
|
|
```
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Part V: Mail - Email Management
|
||
|
|
|
||
|
|
### What Mail Does
|
||
|
|
|
||
|
|
Mail connects to your email accounts so you can read, write, and organize emails without leaving the Suite.
|
||
|
|
|
||
|
|
### The Mail Interface
|
||
|
|
|
||
|
|
<img src="../assets/chapter-04/mail-interface.svg" alt="Mail Interface" style="max-width: 100%; height: auto;">
|
||
|
|
|
||
|
|
### Reading Email
|
||
|
|
|
||
|
|
1. Click on **Mail** in the Apps menu
|
||
|
|
2. Click any email in the list to read it
|
||
|
|
3. The full email appears on the right
|
||
|
|
|
||
|
|
### Composing Email
|
||
|
|
|
||
|
|
1. Click **✏ Compose**
|
||
|
|
2. Fill in the fields:
|
||
|
|
- **To:** recipient's email
|
||
|
|
- **Subject:** what it's about
|
||
|
|
- **Body:** your message
|
||
|
|
3. Click **Send**
|
||
|
|
|
||
|
|
**AI-Assisted Writing:**
|
||
|
|
```
|
||
|
|
You: Help me write an email to reschedule tomorrow's meeting
|
||
|
|
Bot: Here's a draft:
|
||
|
|
|
||
|
|
To: [recipient]
|
||
|
|
Subject: Request to Reschedule Meeting
|
||
|
|
|
||
|
|
Hi [Name],
|
||
|
|
|
||
|
|
I hope this message finds you well. Would it be
|
||
|
|
possible to reschedule our meeting tomorrow?
|
||
|
|
I have an unexpected conflict.
|
||
|
|
|
||
|
|
Please let me know what times work for you
|
||
|
|
later this week.
|
||
|
|
|
||
|
|
Thank you for understanding.
|
||
|
|
```
|
||
|
|
|
||
|
|
### Email Folders
|
||
|
|
|
||
|
|
| Folder | Purpose |
|
||
|
|
|--------|---------|
|
||
|
|
| **Inbox** | New and unread messages |
|
||
|
|
| **Sent** | Emails you've sent |
|
||
|
|
| **Drafts** | Unfinished emails |
|
||
|
|
| **Trash** | Deleted emails (emptied after 30 days) |
|
||
|
|
|
||
|
|
### Email Actions
|
||
|
|
|
||
|
|
| Button | Action |
|
||
|
|
|--------|--------|
|
||
|
|
| **Reply** | Respond to sender |
|
||
|
|
| **Reply All** | Respond to everyone |
|
||
|
|
| **Forward** | Send to someone else |
|
||
|
|
| **Delete** | Move to Trash |
|
||
|
|
| **Archive** | Remove from Inbox but keep |
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Part VI: Calendar - Scheduling
|
||
|
|
|
||
|
|
### What Calendar Does
|
||
|
|
|
||
|
|
Calendar shows your schedule, meetings, and events. Plan your day, week, or month at a glance.
|
||
|
|
|
||
|
|
### The Calendar Interface
|
||
|
|
|
||
|
|
<img src="../assets/chapter-04/calendar-interface.svg" alt="Calendar Interface" style="max-width: 100%; height: auto;">
|
||
|
|
|
||
|
|
### Creating an Event
|
||
|
|
|
||
|
|
**Method 1: Click and Create**
|
||
|
|
1. Click on a day/time slot
|
||
|
|
2. Enter event details
|
||
|
|
3. Click Save
|
||
|
|
|
||
|
|
**Method 2: Ask the AI**
|
||
|
|
```
|
||
|
|
You: Schedule a team meeting for next Tuesday at 2pm
|
||
|
|
Bot: Event created:
|
||
|
|
📅 Team Meeting
|
||
|
|
🕐 Tuesday, March 19 at 2:00 PM
|
||
|
|
⏱ Duration: 1 hour
|
||
|
|
```
|
||
|
|
|
||
|
|
### Event Details
|
||
|
|
|
||
|
|
When creating an event, you can set:
|
||
|
|
- **Title** - What the event is
|
||
|
|
- **Date & Time** - When it happens
|
||
|
|
- **Duration** - How long it lasts
|
||
|
|
- **Location** - Where (room or video link)
|
||
|
|
- **Attendees** - Who to invite
|
||
|
|
- **Reminder** - When to notify you
|
||
|
|
- **Repeat** - Daily, weekly, monthly
|
||
|
|
|
||
|
|
### Calendar Views
|
||
|
|
|
||
|
|
| View | Shows | Best For |
|
||
|
|
|------|-------|----------|
|
||
|
|
| **Day** | Hour by hour | Detailed daily planning |
|
||
|
|
| **Week** | 7 days | Seeing your week ahead |
|
||
|
|
| **Month** | Full month | Long-term planning |
|
||
|
|
|
||
|
|
### Keyboard Navigation
|
||
|
|
|
||
|
|
| Key | Action |
|
||
|
|
|-----|--------|
|
||
|
|
| `←` `→` | Previous/Next period |
|
||
|
|
| `T` | Jump to Today |
|
||
|
|
| `D` | Day view |
|
||
|
|
| `W` | Week view |
|
||
|
|
| `M` | Month view |
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Part VII: Meet - Video Calls
|
||
|
|
|
||
|
|
### What Meet Does
|
||
|
|
|
||
|
|
Meet lets you have video calls with one person or many. Share your screen, record meetings, and get AI transcriptions.
|
||
|
|
|
||
|
|
### Starting a Meeting
|
||
|
|
|
||
|
|
**Start Instant Meeting:**
|
||
|
|
1. Click **Meet** in Apps menu
|
||
|
|
2. Click **Start Meeting**
|
||
|
|
3. Share the link with others
|
||
|
|
|
||
|
|
**Schedule for Later:**
|
||
|
|
```
|
||
|
|
You: Schedule a video call with the team for tomorrow at 10am
|
||
|
|
Bot: Meeting scheduled:
|
||
|
|
🎥 Team Video Call
|
||
|
|
📅 Tomorrow at 10:00 AM
|
||
|
|
🔗 Link: meet.bot/abc-defg-hij
|
||
|
|
|
||
|
|
Shall I send invites to the team?
|
||
|
|
```
|
||
|
|
|
||
|
|
### The Meeting Interface
|
||
|
|
|
||
|
|
<img src="../assets/chapter-04/meet-interface.svg" alt="Meet Interface" style="max-width: 100%; height: auto;">
|
||
|
|
|
||
|
|
### Meeting Controls
|
||
|
|
|
||
|
|
| Button | Function |
|
||
|
|
|--------|----------|
|
||
|
|
| 🎤 **Mute** | Turn microphone on/off |
|
||
|
|
| 📹 **Video** | Turn camera on/off |
|
||
|
|
| 🖥 **Share** | Share your screen |
|
||
|
|
| 🔴 **Record** | Record the meeting |
|
||
|
|
| 📝 **Transcribe** | Get live captions |
|
||
|
|
| 💬 **Chat** | Open meeting chat |
|
||
|
|
| 👥 **Participants** | See who's in the call |
|
||
|
|
| 📞 **End** | Leave the meeting |
|
||
|
|
|
||
|
|
### Screen Sharing
|
||
|
|
|
||
|
|
1. Click **🖥 Share**
|
||
|
|
2. Choose what to share:
|
||
|
|
- **Entire Screen** - Everything you see
|
||
|
|
- **Window** - One application
|
||
|
|
- **Tab** - One browser tab
|
||
|
|
3. Click **Share**
|
||
|
|
4. Click **Stop Sharing** when done
|
||
|
|
|
||
|
|
### AI Features in Meetings
|
||
|
|
|
||
|
|
**Live Transcription:**
|
||
|
|
- Enable with the **📝 Transcribe** button
|
||
|
|
- Words appear as people speak
|
||
|
|
- Great for accessibility and note-taking
|
||
|
|
|
||
|
|
**Meeting Summary:**
|
||
|
|
After the meeting, ask:
|
||
|
|
```
|
||
|
|
You: Summarize today's project meeting
|
||
|
|
Bot: Meeting Summary:
|
||
|
|
|
||
|
|
Duration: 45 minutes
|
||
|
|
Participants: You, John, Sarah
|
||
|
|
|
||
|
|
Key Points:
|
||
|
|
• Project deadline moved to April 15
|
||
|
|
• John will handle client communication
|
||
|
|
• Sarah completing design by Friday
|
||
|
|
|
||
|
|
Action Items:
|
||
|
|
• [You] Review budget proposal
|
||
|
|
• [John] Send client update
|
||
|
|
• [Sarah] Share design mockups
|
||
|
|
```
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Part VIII: Paper - AI Writing
|
||
|
|
|
||
|
|
### What Paper Does
|
||
|
|
|
||
|
|
Paper is your writing space with AI assistance. Write documents, notes, reports - and let AI help you write better.
|
||
|
|
|
||
|
|
### The Paper Interface
|
||
|
|
|
||
|
|
<img src="../assets/chapter-04/paper-interface.svg" alt="Paper Interface" style="max-width: 100%; height: auto;">
|
||
|
|
|
||
|
|
### Creating a Document
|
||
|
|
|
||
|
|
1. Click **+ New** in the sidebar
|
||
|
|
2. Choose a template:
|
||
|
|
- **Blank** - Start fresh
|
||
|
|
- **Meeting Notes** - Pre-formatted for meetings
|
||
|
|
- **To-Do List** - Checkbox format
|
||
|
|
- **Research** - Sections for sources
|
||
|
|
|
||
|
|
### Formatting Toolbar
|
||
|
|
|
||
|
|
| Button | Function | Shortcut |
|
||
|
|
|--------|----------|----------|
|
||
|
|
| **B** | Bold | `Ctrl+B` |
|
||
|
|
| **I** | Italic | `Ctrl+I` |
|
||
|
|
| **U** | Underline | `Ctrl+U` |
|
||
|
|
| **H1** | Heading 1 | `Ctrl+1` |
|
||
|
|
| **H2** | Heading 2 | `Ctrl+2` |
|
||
|
|
| **•** | Bullet list | `Ctrl+Shift+8` |
|
||
|
|
| **―** | Numbered list | `Ctrl+Shift+7` |
|
||
|
|
| **🔗** | Insert link | `Ctrl+K` |
|
||
|
|
| **📷** | Insert image | - |
|
||
|
|
|
||
|
|
### AI Writing Assistant ✨
|
||
|
|
|
||
|
|
Click the **AI ✨** button or type `/ai` for AI help:
|
||
|
|
|
||
|
|
**Commands:**
|
||
|
|
```
|
||
|
|
/ai improve → Make the text better
|
||
|
|
/ai shorter → Make it more concise
|
||
|
|
/ai longer → Expand with more detail
|
||
|
|
/ai formal → Make it professional
|
||
|
|
/ai friendly → Make it casual
|
||
|
|
/ai translate → Translate to another language
|
||
|
|
/ai summarize → Create a summary
|
||
|
|
```
|
||
|
|
|
||
|
|
**Example:**
|
||
|
|
```
|
||
|
|
You wrote: "The thing we need to do is make the stuff better"
|
||
|
|
|
||
|
|
/ai formal
|
||
|
|
|
||
|
|
AI suggests: "Our objective is to enhance the quality of
|
||
|
|
our deliverables to meet higher standards."
|
||
|
|
```
|
||
|
|
|
||
|
|
### Auto-Save
|
||
|
|
|
||
|
|
Paper saves automatically as you type. Look for:
|
||
|
|
- **"Saving..."** - Currently saving
|
||
|
|
- **"Saved"** - All changes saved
|
||
|
|
- **"Offline"** - Will save when connected
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Part IX: Research - AI Search
|
||
|
|
|
||
|
|
### What Research Does
|
||
|
|
|
||
|
|
Research is like having a research assistant. Search the web, your documents, and knowledge bases - then get AI-synthesized answers.
|
||
|
|
|
||
|
|
### The Research Interface
|
||
|
|
|
||
|
|
<img src="../assets/chapter-04/research-interface.svg" alt="Research Interface" style="max-width: 100%; height: auto;">
|
||
|
|
|
||
|
|
### Search Modes
|
||
|
|
|
||
|
|
| Mode | Icon | Searches |
|
||
|
|
|------|------|----------|
|
||
|
|
| **All** | 🌐 | Everything |
|
||
|
|
| **Academic** | 📚 | Research papers, journals |
|
||
|
|
| **Code** | 💻 | Documentation, code examples |
|
||
|
|
| **Internal** | 🏠 | Your company's knowledge base |
|
||
|
|
|
||
|
|
### Using Research
|
||
|
|
|
||
|
|
1. Type your question in the search box
|
||
|
|
2. Select a focus mode (optional)
|
||
|
|
3. Press Enter
|
||
|
|
4. Read the AI-synthesized answer
|
||
|
|
5. Click sources to see original content
|
||
|
|
|
||
|
|
### Collections
|
||
|
|
|
||
|
|
Save important searches and sources:
|
||
|
|
|
||
|
|
1. Click **+ New Collection**
|
||
|
|
2. Name it (e.g., "Q1 Project Research")
|
||
|
|
3. Add sources by clicking **Save to Collection**
|
||
|
|
4. Access anytime from the sidebar
|
||
|
|
|
||
|
|
### Pro Tips
|
||
|
|
|
||
|
|
**Be specific:**
|
||
|
|
- ❌ "marketing"
|
||
|
|
- ✅ "B2B SaaS marketing strategies for startups under 50 employees"
|
||
|
|
|
||
|
|
**Use follow-up questions:**
|
||
|
|
```
|
||
|
|
Search: What is machine learning?
|
||
|
|
Follow-up: How is it different from deep learning?
|
||
|
|
Follow-up: What are practical business applications?
|
||
|
|
```
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Part X: Analytics - Reports & Insights
|
||
|
|
|
||
|
|
### What Analytics Does
|
||
|
|
|
||
|
|
Analytics shows you reports about usage, conversations, and performance. Understand how the bot is being used and what's working.
|
||
|
|
|
||
|
|
### The Analytics Interface
|
||
|
|
|
||
|
|
<img src="../assets/chapter-04/analytics-interface.svg" alt="Analytics Interface" style="max-width: 100%; height: auto;">
|
||
|
|
|
||
|
|
### Key Metrics
|
||
|
|
|
||
|
|
| Metric | What It Means |
|
||
|
|
|--------|---------------|
|
||
|
|
| **Messages** | Total conversations |
|
||
|
|
| **Success Rate** | % of questions answered well |
|
||
|
|
| **Avg Response Time** | How fast the bot replies |
|
||
|
|
| **Users** | Number of people using the bot |
|
||
|
|
| **Popular Topics** | What people ask about most |
|
||
|
|
|
||
|
|
### Time Ranges
|
||
|
|
|
||
|
|
Select different periods to analyze:
|
||
|
|
- Last Hour
|
||
|
|
- Last 6 Hours
|
||
|
|
- Last 24 Hours
|
||
|
|
- Last 7 Days
|
||
|
|
- Last 30 Days
|
||
|
|
- Custom Range
|
||
|
|
|
||
|
|
### Exporting Data
|
||
|
|
|
||
|
|
Click **Export** to download reports as:
|
||
|
|
- **CSV** - For spreadsheets
|
||
|
|
- **PDF** - For sharing
|
||
|
|
- **JSON** - For developers
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Part XI: Designer - Visual Dialog Builder
|
||
|
|
|
||
|
|
### What Designer Does
|
||
|
|
|
||
|
|
Designer lets you create bot conversations visually - like VB6 form designer, but for conversations. Drag and drop blocks to build dialogs without coding.
|
||
|
|
|
||
|
|
### The Designer Interface
|
||
|
|
|
||
|
|
<img src="../assets/chapter-04/designer-interface.svg" alt="Designer Interface" style="max-width: 100%; height: auto;">
|
||
|
|
|
||
|
|
### Building a Dialog
|
||
|
|
|
||
|
|
**Step 1: Drag Blocks**
|
||
|
|
- Drag from Toolbox to Canvas
|
||
|
|
- Blocks snap to grid
|
||
|
|
|
||
|
|
**Step 2: Connect Blocks**
|
||
|
|
- Drag from output port (●) to input port
|
||
|
|
- Lines show conversation flow
|
||
|
|
|
||
|
|
**Step 3: Configure Properties**
|
||
|
|
- Click a block
|
||
|
|
- Edit settings in Properties panel
|
||
|
|
|
||
|
|
**Step 4: Export**
|
||
|
|
- Click **Export to .bas**
|
||
|
|
- Save your dialog file
|
||
|
|
|
||
|
|
### Block Types
|
||
|
|
|
||
|
|
| Block | Icon | Purpose | Example |
|
||
|
|
|-------|------|---------|---------|
|
||
|
|
| **TALK** | 💬 | Bot speaks | "Welcome! How can I help?" |
|
||
|
|
| **HEAR** | 👂 | Wait for user input | Store response in `name` |
|
||
|
|
| **SET** | 📝 | Set a variable | `total = price * quantity` |
|
||
|
|
| **IF** | 🔀 | Make decisions | If age > 18 then... |
|
||
|
|
| **FOR** | 🔄 | Repeat for items | For each item in cart... |
|
||
|
|
| **SWITCH** | 🔃 | Multiple choices | Switch on category... |
|
||
|
|
| **CALL** | 📞 | Call another dialog | Call "checkout" |
|
||
|
|
| **SEND MAIL** | 📧 | Send email | Send confirmation |
|
||
|
|
| **SAVE** | 💾 | Save data | Save to database |
|
||
|
|
| **WAIT** | ⏱ | Pause | Wait 5 seconds |
|
||
|
|
|
||
|
|
### Example: Simple Greeting Dialog
|
||
|
|
|
||
|
|
The Designer canvas shows flow diagrams like the one in the interface above. A simple greeting dialog flows from a TALK node ("What's your name?") to a HEAR node (capturing the name as a string variable) to another TALK node ("Nice to meet you, {name}!").
|
||
|
|
|
||
|
|
**Generated Code:**
|
||
|
|
```basic
|
||
|
|
TALK "What's your name?"
|
||
|
|
HEAR name AS STRING
|
||
|
|
TALK "Nice to meet you, " + name + "!"
|
||
|
|
```
|
||
|
|
|
||
|
|
### Keyboard Shortcuts in Designer
|
||
|
|
|
||
|
|
| Shortcut | Action |
|
||
|
|
|----------|--------|
|
||
|
|
| `Ctrl+S` | Save |
|
||
|
|
| `Ctrl+O` | Open file |
|
||
|
|
| `Ctrl+Z` | Undo |
|
||
|
|
| `Ctrl+Y` | Redo |
|
||
|
|
| `Ctrl+C` | Copy block |
|
||
|
|
| `Ctrl+V` | Paste block |
|
||
|
|
| `Delete` | Delete selected |
|
||
|
|
| `Escape` | Deselect |
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Part XII: Sources - Prompts & Templates
|
||
|
|
|
||
|
|
### What Sources Does
|
||
|
|
|
||
|
|
Sources is your library of prompts, templates, tools, and AI models. Find and use pre-built components to extend your bot.
|
||
|
|
|
||
|
|
### The Sources Interface
|
||
|
|
|
||
|
|
<img src="../assets/chapter-04/sources-interface.svg" alt="Sources Interface" style="max-width: 100%; height: auto;">
|
||
|
|
|
||
|
|
### Tabs Explained
|
||
|
|
|
||
|
|
| Tab | Contains | Use For |
|
||
|
|
|-----|----------|---------|
|
||
|
|
| **Prompts** | Pre-written AI instructions | Starting conversations |
|
||
|
|
| **Templates** | Complete bot packages | Full solutions |
|
||
|
|
| **MCP Servers** | External tool connections | Integrations |
|
||
|
|
| **LLM Tools** | AI functions | Extending capabilities |
|
||
|
|
| **Models** | AI model options | Choosing AI provider |
|
||
|
|
|
||
|
|
### Using a Prompt
|
||
|
|
|
||
|
|
1. Browse or search prompts
|
||
|
|
2. Click on a prompt card
|
||
|
|
3. Click **Use** to apply it
|
||
|
|
4. Customize if needed
|
||
|
|
|
||
|
|
### Installing a Template
|
||
|
|
|
||
|
|
1. Go to **Templates** tab
|
||
|
|
2. Find a template (e.g., "CRM Contacts")
|
||
|
|
3. Click **Install**
|
||
|
|
4. Configure settings
|
||
|
|
5. Template is now active
|
||
|
|
|
||
|
|
### Available Models
|
||
|
|
|
||
|
|
| Model | Provider | Best For |
|
||
|
|
|-------|----------|----------|
|
||
|
|
| GPT-4o | OpenAI | General tasks, vision |
|
||
|
|
| Claude 3.5 | Anthropic | Analysis, coding |
|
||
|
|
| Gemini 1.5 | Google | Long documents |
|
||
|
|
| Llama 3.1 | Meta | Open source, privacy |
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Part XIII: Tools - System Utilities
|
||
|
|
|
||
|
|
### Compliance Scanner
|
||
|
|
|
||
|
|
<img src="../assets/chapter-04/compliance-interface.svg" alt="Compliance Scanner Interface" style="max-width: 100%; height: auto;">
|
||
|
|
|
||
|
|
**What It Checks:**
|
||
|
|
- Hardcoded passwords
|
||
|
|
- Exposed API keys
|
||
|
|
- SQL injection risks
|
||
|
|
- Deprecated keywords
|
||
|
|
- Security best practices
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Part XIV: Settings
|
||
|
|
|
||
|
|
### Accessing Settings
|
||
|
|
|
||
|
|
1. Click your **avatar** (top right)
|
||
|
|
2. Select **Settings**
|
||
|
|
|
||
|
|
### Setting Categories
|
||
|
|
|
||
|
|
**Profile:**
|
||
|
|
- Display name
|
||
|
|
- Avatar image
|
||
|
|
- Email address
|
||
|
|
- Language preference
|
||
|
|
|
||
|
|
**Notifications:**
|
||
|
|
- Email notifications
|
||
|
|
- Desktop alerts
|
||
|
|
- Sound preferences
|
||
|
|
|
||
|
|
**Appearance:**
|
||
|
|
- Theme (Light/Dark/Auto)
|
||
|
|
- Accent color
|
||
|
|
- Font size
|
||
|
|
|
||
|
|
**Privacy:**
|
||
|
|
- Data retention
|
||
|
|
- Conversation history
|
||
|
|
- Usage analytics
|
||
|
|
|
||
|
|
**Connections:**
|
||
|
|
- Email accounts
|
||
|
|
- Calendar sync
|
||
|
|
- Cloud storage
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Part XV: Keyboard Shortcuts Reference
|
||
|
|
|
||
|
|
### Global Shortcuts
|
||
|
|
|
||
|
|
| Shortcut | Action |
|
||
|
|
|----------|--------|
|
||
|
|
| `Alt+1` | Open Chat |
|
||
|
|
| `Alt+2` | Open Drive |
|
||
|
|
| `Alt+3` | Open Tasks |
|
||
|
|
| `Alt+4` | Open Mail |
|
||
|
|
| `Alt+5` | Open Calendar |
|
||
|
|
| `Escape` | Close dialog/menu |
|
||
|
|
| `/` | Focus search |
|
||
|
|
| `Ctrl+K` | Command palette |
|
||
|
|
|
||
|
|
### Common Shortcuts
|
||
|
|
|
||
|
|
| Shortcut | Action |
|
||
|
|
|----------|--------|
|
||
|
|
| `Ctrl+S` | Save |
|
||
|
|
| `Ctrl+Z` | Undo |
|
||
|
|
| `Ctrl+Y` | Redo |
|
||
|
|
| `Ctrl+C` | Copy |
|
||
|
|
| `Ctrl+V` | Paste |
|
||
|
|
| `Ctrl+A` | Select all |
|
||
|
|
| `Ctrl+F` | Find |
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Part XVI: Tips & Best Practices
|
||
|
|
|
||
|
|
### Daily Workflow
|
||
|
|
|
||
|
|
**Morning:**
|
||
|
|
1. Open Suite
|
||
|
|
2. Check Chat for overnight messages
|
||
|
|
3. Review Tasks for the day
|
||
|
|
4. Check Calendar for meetings
|
||
|
|
|
||
|
|
**During Work:**
|
||
|
|
- Use Chat for quick questions
|
||
|
|
- Upload files to Drive
|
||
|
|
- Update Tasks as you complete them
|
||
|
|
- Take notes in Paper
|
||
|
|
|
||
|
|
**End of Day:**
|
||
|
|
- Mark completed tasks done
|
||
|
|
- Archive old emails
|
||
|
|
- Review tomorrow's calendar
|
||
|
|
|
||
|
|
### Productivity Tips
|
||
|
|
|
||
|
|
**In Chat:**
|
||
|
|
- Be specific in your questions
|
||
|
|
- Use follow-up questions
|
||
|
|
- Say "summarize" for long responses
|
||
|
|
|
||
|
|
**In Drive:**
|
||
|
|
- Use folders to organize
|
||
|
|
- Star important files
|
||
|
|
- Use search instead of browsing
|
||
|
|
|
||
|
|
**In Tasks:**
|
||
|
|
- Break big tasks into smaller ones
|
||
|
|
- Set realistic due dates
|
||
|
|
- Use categories to organize
|
||
|
|
|
||
|
|
**In Mail:**
|
||
|
|
- Process emails once
|
||
|
|
- Archive instead of delete
|
||
|
|
- Use AI for drafting
|
||
|
|
|
||
|
|
### Getting Help
|
||
|
|
|
||
|
|
**Ask the Bot:**
|
||
|
|
```
|
||
|
|
You: How do I upload a file?
|
||
|
|
You: What keyboard shortcuts are there?
|
||
|
|
You: Help me with tasks
|
||
|
|
```
|
||
|
|
|
||
|
|
**Resources:**
|
||
|
|
- This manual
|
||
|
|
- In-app help (click ?)
|
||
|
|
- Support team
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Appendix A: Troubleshooting
|
||
|
|
|
||
|
|
### Common Issues
|
||
|
|
|
||
|
|
**Suite won't load:**
|
||
|
|
- Refresh the page (`F5` or `Ctrl+R`)
|
||
|
|
- Clear browser cache
|
||
|
|
- Try a different browser
|
||
|
|
|
||
|
|
**Files won't upload:**
|
||
|
|
- Check file size (max 100MB)
|
||
|
|
- Check internet connection
|
||
|
|
- Try a smaller file first
|
||
|
|
|
||
|
|
**Bot not responding:**
|
||
|
|
- Wait a few seconds
|
||
|
|
- Refresh the page
|
||
|
|
- Check internet connection
|
||
|
|
|
||
|
|
**Video/audio not working:**
|
||
|
|
- Allow camera/microphone in browser
|
||
|
|
- Check device permissions
|
||
|
|
- Try different browser
|
||
|
|
|
||
|
|
### Error Messages
|
||
|
|
|
||
|
|
| Message | Solution |
|
||
|
|
|---------|----------|
|
||
|
|
| "Connection lost" | Check internet, refresh page |
|
||
|
|
| "File too large" | Reduce file size |
|
||
|
|
| "Permission denied" | Contact administrator |
|
||
|
|
| "Session expired" | Log in again |
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Appendix B: Glossary
|
||
|
|
|
||
|
|
| Term | Definition |
|
||
|
|
|------|------------|
|
||
|
|
| **Bot** | AI assistant that responds to your messages |
|
||
|
|
| **Dialog** | A conversation flow or script |
|
||
|
|
| **HTMX** | Technology that makes pages interactive |
|
||
|
|
| **KB** | Knowledge Base - stored information |
|
||
|
|
| **MCP** | Model Context Protocol - tool connections |
|
||
|
|
| **Suite** | The complete workspace application |
|
||
|
|
| **Template** | Pre-built bot configuration |
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
*© General Bots - Built with ❤️ and AI*
|
||
|
|
|
||
|
|
*For the latest documentation, visit the [online manual](../chapter-04-gbui/README.md)*
|