- Created detailed markdown files for keywords such as HEAR, TALK, and SET_USER. - Added examples and usage notes for each keyword to enhance user understanding. - Developed templates for common tasks like enrollment and authentication. - Structured documentation into chapters covering various aspects of the GeneralBots platform, including gbapp, gbkb, and gbtheme. - Introduced a glossary for key terms and concepts related to GeneralBots. - Implemented a user-friendly table of contents for easy navigation.
2 KiB
Glossary
A
Answer Mode - Configuration that determines how the bot responds to user queries (direct LLM, with tools, documents only, etc.)
AST - Abstract Syntax Tree, the compiled representation of BASIC scripts used for execution
B
BASIC - The scripting language used in .gbdialog files for creating conversational flows
BotSession - A single conversation instance between a user and bot, maintaining context and history
C
Collection - A group of documents in a knowledge base that are indexed together for semantic search
Context - The current state and history of a conversation that influences bot responses
D
Dialog - A conversation script written in BASIC that defines bot behavior and flow
E
Embedding - A vector representation of text used for semantic similarity comparisons
G
.gbai - General Bot Application Interface, the root package containing bot architecture
.gbdialog - Package containing BASIC scripts for conversation flows
.gbkb - General Bot Knowledge Base, package for document collections and semantic search
.gbot - Package containing bot configuration and parameters
.gbtheme - Package for UI theming and customization
K
Knowledge Base - A collection of documents that provide contextual information to the bot
L
LLM - Large Language Model, AI system used for generating responses
M
MCP - Model Context Protocol, a standard for tool definitions
MinIO - S3-compatible object storage used for file management
P
Parameter - Input definition for tools that specifies type, format, and description
Q
Qdrant - Vector database used for semantic search and embeddings
S
Session - See BotSession
Semantic Search - Search method that finds content based on meaning rather than just keywords
T
Tool - A function that extends bot capabilities, defined with parameters and BASIC logic
V
Vector - Numerical representation of data used in semantic search and AI systems