- Executive Vision
- Introduction
- Part I - Getting Started
- 1. Chapter 01: Run and Talk
- 1.1. Overview
- 1.2. Quick Start
- 1.3. Installation
- 1.4. First Conversation
- 1.5. Sessions and Channels
- Part II - Package System
- 2. Chapter 02: About Packages
- 2.1. .gbai Architecture
- 2.2. .gbdialog Dialogs
- 2.3. .gbkb Knowledge Base
- 2.4. .gbot Bot Configuration
- 2.5. .gbtheme UI Theming
- 2.6. .gbdrive File Storage
- 2.7. Bot Templates
- 2.8. Template Samples & Conversations
- 2.9. Template: Business Intelligence
- 2.10. Template: Web Crawler
- 2.11. Template: Legal Documents
- 2.12. Template: LLM Server
- 2.13. Template: LLM Tools
- 2.14. Template: API Client
- 2.15. Template: Platform Analytics
- 2.16. Template: Office Automation
- 2.17. Template: Reminders
- 2.18. Template: Sales CRM
- 2.19. Template: CRM Contacts
- 2.20. Template: Attendance CRM
- 2.21. Template: Marketing
- 2.22. Template: Creating Templates
- Part III - Knowledge Base
- 3. Chapter 03: gbkb Reference
- 3.1. KB and Tools System
- 3.2. Vector Collections
- 3.3. Document Indexing
- 3.4. Semantic Search
- 3.5. Episodic Memory
- 3.6. Semantic Caching
- Part IV - User Interface
- 4. Chapter 04: .gbui Interface Reference
- 4.1. Suite User Manual
- 4.2. Admin vs User Views
- 4.3. UI Structure
- 4.4. single.gbui - Simple Chat
- 4.5. Console Mode
- 4.6. Monitoring Dashboard
- 4.7. HTMX Architecture
- 4.8. Suite Applications
- 4.8.1. Suite - Full Desktop
- 4.8.2. Chat - AI Assistant
- 4.8.3. Drive - File Management
- 4.8.4. Tasks - To-Do Lists
- 4.8.5. Mail - Email Client
- 4.8.6. Calendar - Scheduling
- 4.8.7. Meet - Video Calls
- 4.8.8. Player - Media Viewer
- 4.8.9. Paper - AI Writing
- 4.8.10. Research - AI Search
- 4.8.11. Analytics - Dashboards
- 4.8.12. Designer - Visual Builder
- 4.8.13. Sources - Prompts & Templates
- 4.8.14. Compliance - Security Scanner
- 4.8.15. Compliance API Reference
- 4.9. How-To Tutorials
- 4.9.1. Create Your First Bot
- 4.9.2. Write Your First Dialog
- 4.9.3. Add Documents to Knowledge Base
- 4.9.4. Connect WhatsApp
- 4.9.5. Monitor Your Bot
- Part V - Themes and Styling
- 5. Chapter 05: gbtheme CSS Reference
- 5.1. Theme Structure
- 5.2. CSS Customization
- Part VI - BASIC Dialogs
- 6. Chapter 06: gbdialog Reference
- 6.1. Dialog Basics
- 6.2. Universal Messaging & Multi-Channel
- 6.3. BASIC vs n8n/Zapier/Make
- 6.4. Template Variables
- 6.5. Template Examples
- 6.5.1. start.bas
- 6.5.2. enrollment.bas
- 6.5.3. auth.bas
- 6.5.4. ai-search.bas
- 6.5.5. analytics-dashboard.bas
- 6.5.6. announcements.bas
- 6.5.7. backup.bas
- 6.5.8. bank.bas
- 6.5.9. broadcast.bas
- 6.5.10. default.bas
- 6.5.11. edu.bas
- 6.5.12. employees.bas
- 6.5.13. erp.bas
- 6.5.14. helpdesk.bas
- 6.5.15. privacy.bas
- 6.5.16. sales-pipeline.bas
- 6.5.17. store.bas
- 6.5.18. talk-to-data.bas
- 6.5.19. whatsapp.bas
- 6.6. Webhook Integrations and Jobs
- 6.7. Data Sync Tools
- 6.8. Keywords Reference
- 6.8.1. TALK
- 6.8.2. HEAR
- 6.8.3. SET CONTEXT
- 6.8.4. GET BOT MEMORY
- 6.8.5. SET BOT MEMORY
- 6.8.6. GET USER MEMORY
- 6.8.7. SET USER MEMORY
- 6.8.8. REMEMBER / RECALL
- 6.8.9. BOOK / BOOK_MEETING
- 6.8.10. WEATHER / FORECAST
- 6.8.11. ADD BOT
- 6.8.12. ADD MEMBER
- 6.8.13. ADD SUGGESTION
- 6.8.14. MODEL ROUTE
- 6.8.15. SEND TEMPLATE
- 6.8.16. SET USER
- 6.8.17. USE MODEL
- 6.8.18. DELEGATE TO BOT
- 6.8.19. BOT REFLECTION
- 6.8.20. RUN PYTHON / JAVASCRIPT / BASH
- 6.8.21. USE KB
- 6.8.22. CLEAR KB
- 6.8.23. USE WEBSITE
- 6.8.24. USE TOOL
- 6.8.25. CLEAR TOOLS
- 6.8.26. GET
- 6.8.27. SET
- 6.8.28. ON
- 6.8.29. SET SCHEDULE
- 6.8.30. CREATE SITE
- 6.8.31. CREATE DRAFT
- 6.8.32. CREATE TASK
- 6.8.33. PRINT
- 6.8.34. WAIT
- 6.8.35. FORMAT
- 6.8.36. FIRST
- 6.8.37. LAST
- 6.8.38. FOR EACH
- 6.8.39. EXIT FOR
- 6.8.40. SEND MAIL
- 6.8.41. FIND
- 6.8.42. INSTR
- 6.8.43. IS NUMERIC
- 6.8.44. SWITCH
- 6.8.45. WEBHOOK
- 6.8.46. TABLE
- 6.9. KB Statistics Keywords
- 6.9.1. KB STATISTICS
- 6.9.2. KB COLLECTION STATS
- 6.9.3. KB DOCUMENTS COUNT
- 6.9.4. KB DOCUMENTS ADDED SINCE
- 6.9.5. KB LIST COLLECTIONS
- 6.9.6. KB STORAGE SIZE
- 6.10. Multi-Agent Keywords
- 6.11. Social Media Keywords
- 6.12. Lead Scoring Keywords
- 6.13. HTTP & API Operations
- 6.13.1. POST
- 6.13.2. PUT
- 6.13.3. PATCH
- 6.13.4. DELETE HTTP
- 6.13.5. SET HEADER
- 6.13.6. GRAPHQL
- 6.13.7. SOAP
- 6.14. Data Operations
- 6.14.1. SAVE
- 6.14.2. INSERT
- 6.14.3. UPDATE
- 6.14.4. DELETE
- 6.14.5. MERGE
- 6.14.6. FILL
- 6.14.7. MAP
- 6.14.8. FILTER
- 6.14.9. AGGREGATE
- 6.14.10. JOIN
- 6.14.11. PIVOT
- 6.14.12. GROUP BY
- 6.15. Media & Messaging
- 6.15.1. PLAY
- 6.15.2. QR CODE
- 6.15.3. SEND SMS
- 6.15.4. START MEET / JOIN MEET
- 6.16. File Operations
- 6.16.1. READ
- 6.16.2. WRITE
- 6.16.3. DELETE FILE
- 6.16.4. COPY
- 6.16.5. MOVE
- 6.16.6. LIST
- 6.16.7. COMPRESS
- 6.16.8. EXTRACT
- 6.16.9. UPLOAD
- 6.16.10. DOWNLOAD
- 6.16.11. GENERATE PDF
- 6.16.12. MERGE PDF
- Part VII - Extending General Bots
- 7. Chapter 07: gbapp Architecture Reference
- 7.1. Architecture Overview
- 7.2. Building from Source
- 7.3. Container Deployment (LXC)
- 7.4. Docker Deployment
- 7.5. Scaling and Load Balancing
- 7.6. Infrastructure Design
- 7.7. Observability
- 7.8. Philosophy
- 7.9. Example gbapp
- 7.10. Module Structure
- 7.11. Service Layer
- 7.12. Creating Custom Keywords
- 7.13. Adding Dependencies
- Part VIII - Bot Configuration
- 8. Chapter 08: gbot Reference
- 8.1. config.csv Format
- 8.2. Bot Parameters
- 8.3. LLM Configuration
- 8.4. Context Configuration
- 8.5. Drive Integration
- 8.6. Multimodal Configuration
- 8.7. Secrets Management
- Part IX - Tools and Integration
- 9. Chapter 09: LLM Tools
- 9.1. Tool Definition
- 9.2. PARAM Declaration
- 9.3. Tool Compilation
- 9.4. MCP Format
- 9.5. Tool Format
- 9.6. GET Keyword Integration
- 9.7. External APIs
- 9.8. LLM REST Server
- 9.9. NVIDIA GPU Setup for LXC
- 10. Chapter 10: REST Endpoints
- 10.1. Files API
- 10.2. Document Processing API
- 10.3. Users API
- 10.4. User Security API
- 10.5. Groups API
- 10.6. Group Membership API
- 10.7. Conversations API
- 10.8. Calls API
- 10.9. Whiteboard API
- 10.10. Email API
- 10.11. Notifications API
- 10.12. Calendar API
- 10.13. Tasks API
- 10.14. Storage API
- 10.15. Backup API
- 10.16. Analytics API
- 10.17. Reports API
- 10.18. Admin API
- 10.19. Monitoring API
- 10.20. AI API
- 10.21. ML API
- 10.22. Security API
- 10.23. Compliance API
- 10.24. Example Integrations
- Part X - Feature Deep Dive
- 11. Chapter 11: Feature Reference
- 11.1. Feature Editions
- 11.2. Core Features
- 11.3. Conversation Management
- 11.4. AI and LLM
- 11.5. Knowledge Base
- 11.6. Automation
- 11.7. Email Integration
- 11.8. Storage and Data
- 11.9. Multi-Channel Support
- 11.10. Drive Monitor
- 11.11. Platform Capabilities
- 11.12. Enterprise Platform Migration
- 11.13. Projects
- 11.14. Multi-Agent Office Suite Design
- 11.15. What's New: Multi-Agent Features
- 11.16. Multi-Agent Orchestration
- 11.17. Memory Management
- 11.18. Hybrid RAG Search
- 11.19. Transfer to Human
- 11.20. LLM-Assisted Attendant
- Part XI - Security
- 12. Chapter 12: Authentication & Permissions
- 12.1. User Authentication
- 12.2. Password Security
- 12.3. API Endpoints
- 12.4. Bot Authentication
- 12.5. Security Features
- 12.6. Security Policy
- 12.7. Compliance Requirements
- 12.8. Permissions Matrix
- 12.9. User Context vs System Context
- Part XII - Community
- 13. Chapter 13: Contributing
- 13.1. Development Setup
- 13.2. Testing Guide
- 13.3. Documentation
- 13.4. Pull Requests
- 13.5. Community Guidelines
- 13.6. IDEs
- Part XIII - Migration
- 14. Chapter 14: Migration Guide
- 14.1. Migration Overview
- 14.2. Platform Comparison Matrix
- 14.3. Migration Resources
- 14.4. Common Concepts
- 14.5. Knowledge Base Migration
- 14.6. Cloud Productivity Migration
- 14.7. Enterprise Platform Migration
- 14.8. n8n Migration
- 14.9. Notion Migration
- 14.10. Perplexity Migration
- 14.11. Zapier and Make Migration
- 14.12. Intercom Migration
- 14.13. Dialogflow Migration
- 14.14. Botpress Migration
- 14.15. Automation Migration
- 14.16. Validation and Testing
- Part XIV - Testing
- 15. Chapter 17: Testing
- 15.1. End-to-End Testing
- 15.2. Testing Architecture
- 15.3. Performance Testing
- 15.4. Best Practices
- 15.5. CI/CD Integration
- Appendices
- 16. Appendix A: Database Model
- 16.1. Schema Overview
- 16.2. Tables
- 16.3. Relationships
- 17. Appendix B: External Services
- 17.1. Service Catalog
- 17.2. LLM Providers
- 17.3. Weather API
- 17.4. Channel Integrations
- 17.5. Storage Services
- 17.6. Directory Services
- 17.7. Attendance Queue
- 17.8. Hosting, DNS, and MDA
- 17.9. Time-Series Database
- 17.10. NVIDIA GPU
- 17.11. Multimodal
- 17.12. Console (XtreeUI)
- 18. Appendix D: Documentation Style
- 18.1. SVG and Conversation Standards
- Glossary
- Contact