2025-10-25 14:50:14 -03:00
|
|
|
# Glossary
|
|
|
|
|
|
|
|
|
|
## A
|
|
|
|
|
**Answer Mode** - Configuration that determines how the bot responds to user queries (direct LLM, with tools, documents only, etc.)
|
|
|
|
|
|
2025-11-03 20:42:38 -03:00
|
|
|
**Argon2** - Password hashing algorithm used for secure credential storage (winner of Password Hashing Competition)
|
|
|
|
|
|
2025-10-25 14:50:14 -03:00
|
|
|
**AST** - Abstract Syntax Tree, the compiled representation of BASIC scripts used for execution
|
|
|
|
|
|
2025-11-03 20:42:38 -03:00
|
|
|
**Authentication Flow** - Process of verifying user identity through credentials and establishing a session
|
|
|
|
|
|
2025-10-25 14:50:14 -03:00
|
|
|
## B
|
|
|
|
|
**BASIC** - The scripting language used in .gbdialog files for creating conversational flows
|
|
|
|
|
|
2025-11-03 20:42:38 -03:00
|
|
|
**Bot Authentication** - Process of verifying a bot's credentials before allowing access
|
|
|
|
|
|
2025-10-25 14:50:14 -03:00
|
|
|
**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
|
|
|
|
|
|
2025-11-03 20:42:38 -03:00
|
|
|
**Session Token** - Unique identifier issued after authentication that validates subsequent requests
|
|
|
|
|
|
2025-10-25 14:50:14 -03:00
|
|
|
**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
|