botserver/docs/src/glossary.md
Rodrigo Rodriguez (Pragmatismo) 892d20440e Add comprehensive documentation for GeneralBots, including keyword references, templates, and user guides
- 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.
2025-10-25 14:50:14 -03:00

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