What is a Glossary?
A glossary stores domain-specific terms and their definitions, and the system references them automatically during AI conversations.
Why You Need a Glossary
| Problem | After Using a Glossary |
|---|---|
| ”What’s MRR?” → AI doesn’t know | ”MRR is Monthly Recurring Revenue” |
| Different teams use different terms | Standardized terms and definitions |
| New employee onboarding is hard | Instant term lookup |
| Inconsistent AI answers | Consistent answers based on defined terms |
Key Features
| Feature | Description |
|---|---|
| Term definition | Clear definitions and usage examples |
| Synonym support | Multiple expressions linked to a single term |
| Category classification | Group terms by domain for organized management |
| DB value extraction | Auto-convert DB column values into terms |
| Auto search | AI auto-references related terms when asked |
| Search engine sync | Index terms in the search engine for fast lookup |
Glossary List
In Workspace > Glossary, view all glossaries. The list shows name, description, author, and modified date.
Creating a Glossary
Create a new glossary
In Workspace > Glossary, click the + button at the top-right.

| Field | Description | Example |
|---|---|---|
| Name | Glossary name | ”Marketing Glossary” |
| Description | Glossary description | ”Marketing team terminology and KPI definitions” |
Set access permissions
Set the sharing scope for the glossary.
| Option | Description |
|---|---|
| Public | Available to all users |
| Private | Available only to selected groups or organizational units. If unspecified, only the creator can access |
Adding Terms
Adding a Single Term
In the left panel of the glossary detail page, enter term info and click “Add”.| Field | Description | Example |
|---|---|---|
| Term | Term to define | MRR |
| Synonyms | Other expressions (comma-separated) | Monthly Recurring Revenue |
| Description | Term description | Recurring subscription revenue generated each month |
| Example | Real usage example | ”This month’s MRR is ₩1B” |
| Category | Group the term (optional) | Revenue Metrics |
Example of a Good Description
Bulk Import
Import multiple terms at once via a JSON file.
Re-importing an existing term (by name, case-insensitive) updates the existing term. No duplicates are created.
Term Management
Search and Filter
- Search: Search by term, synonym, or description content in the search bar
- Category filter: Click category chips at the top to show terms by category — “All” / “Uncategorized” / per-category filter
- Sort: By name (default), newest, oldest
- The term list uses infinite scroll (50 entries at a time)
Edit and Delete
Click a term to edit its content or delete it. Scroll position is preserved during edit/delete, and changes auto-sync with the search index.Export
Export all terms as a JSON file. Use for backup, team sharing, or migration to another environment.Sync and Reindex
Adding/editing/deleting terms auto-syncs to the search index. If the search index becomes broken, manual reindex is possible:- Click the kebab menu (⋮) → Reindex on the glossary card in the list
- Re-pushes all terms to the search engine
Sync only works when a search engine is configured. Without a search engine, sync is ignored.
Category Management
Categories let you systematically classify terms by domain.Category Management Screen
Click the gear icon to the right of the category filter on the detail page to open the category management modal.
| Action | Method |
|---|---|
| Rename | Hover over category → pencil icon → edit inline → Enter or Save |
| Delete | Hover over category → delete icon |
Categories and the Knowledge Graph
When extraction sources are configured for a category, Knowledge Graph sync auto-generatesmaps_to edges from the category to DB columns. This lets the agent map business terms to actual data columns.
DB Value Extraction
This feature auto-converts distinct DB column values into glossary terms. Instead of manually entering hundreds or thousands of data values, build the glossary quickly by extracting directly from the DB.Extraction Flow
Run Extraction
Configure extraction
| Field | Description | Required |
|---|---|---|
| Database | DbSphere connection to extract from | O |
| Table | Target table | O |
| Term column | Column to extract DISTINCT values from | O |
| Category | Category to assign to extracted terms | O |
| Synonym column | Column to read as synonyms | X |
| Description column | Column to read as descriptions | X |
| Reference columns | Additional columns to pass as LLM context | X |
Category is required. It must be specified to track extraction sources and auto-generate mapping edges in the Knowledge Graph.
LLM enrichment settings (optional)
Toggle on LLM enrichment to auto-generate synonyms, descriptions, and examples for each value.
Checking each item (Synonyms / Description / Example) reveals per-item instruction fields. Provide different domain/tone/length guidance per item.
| Option | Description |
|---|---|
| Synonyms | Auto-generate synonyms |
| Description | Auto-generate descriptions |
| Example | Auto-generate examples |
| Model | LLM model to use |
| Batch size | Items processed per batch (default 10) |
If you’ve specified synonym/description columns from the DB, LLM generation for those items is auto-disabled.
Inline Review
Once extraction completes, new term candidates appear at the top of the list with a green background + “NEW” badge.
Review methods:
| Method | Description |
|---|---|
| Per-item review | Click a term → Accept / Edit / Reject |
| Bulk accept | Click “Add all” in the top banner → accept everything |
| Bulk reject | Click “Exclude all” in the top banner → discard everything |
Using a Glossary
Connect to an Agent
Pick glossaries
In the Glossary section, choose the glossaries to connect.
You can connect multiple glossaries to one agent.
Auto-reference in Chat
When you chat with an agent that has glossaries connected, the AI auto-recognizes related terms and references their definitions.Glossary Examples
- Marketing
- IT
- Finance
- HR
| Term | Synonyms | Description |
|---|---|---|
| MRR | Monthly Recurring Revenue | Monthly recurring revenue |
| CAC | Customer Acquisition Cost | Cost to acquire a new customer |
| LTV | Customer Lifetime Value, CLV | Value a customer brings over their lifetime |
| ARPU | Average Revenue Per User | Average revenue per user |
| Churn Rate | — | Customer churn percentage |
| NPS | Net Promoter Score | Customer recommendation indicator |
Best Practices
Writing term descriptions
Writing term descriptions
- Be concise: Core explanation in 1–2 sentences
- Include examples: Add real usage examples
- Link related terms: Explain related concepts together
- Keep current: Update immediately when descriptions change
Synonym management
Synonym management
- Register the various commonly used expressions
- Include both English and Korean spellings
- Register both abbreviation and full name
- Example: MRR, Monthly Recurring Revenue
Glossary composition
Glossary composition
- Separate by domain: Run separate glossaries for marketing, IT, finance, HR, etc.
- Set access permissions: Expose only the glossaries each department needs
- Periodic review: Quarterly term updates and cleanup of unused terms
FAQ
Can the AI understand terminology without a glossary?
Can the AI understand terminology without a glossary?
The AI understands common terminology, but may not accurately know company-specific terms (internal project codes, internal metric names) or recent domain-specific terms.
Use a glossary to provide accurate descriptions to the AI.
Can I connect multiple glossaries to one agent?
Can I connect multiple glossaries to one agent?
Yes — connect multiple glossaries to a single agent.
Connecting a marketing + finance glossary together lets the agent reference terms from both domains.
What's the difference between a Knowledge Base and a glossary?
What's the difference between a Knowledge Base and a glossary?
- Knowledge Base: Stores entire document content and finds related content via vector search (RAG)
- Glossary: Stores only individual terms and definitions for fast reference
How many synonyms can I register?
How many synonyms can I register?
No limit. The more expressions you register, the better the AI recognizes terms.
I'm worried about LLM costs for DB value extraction
I'm worried about LLM costs for DB value extraction
Turn off LLM enrichment to extract only DB values without LLM cost. If synonym/description columns are already in the DB, specifying those columns is the most economical.
What's the relationship between glossary and Knowledge Graph?
What's the relationship between glossary and Knowledge Graph?
The glossary manages term definitions, while the Knowledge Graph connects terms to DB columns and documents. When extraction sources are configured on a category, the KG auto-generates term-to-column mapping edges.
Next Steps
Connect to an Agent
Connect a glossary to an agent to improve AI answer quality
Knowledge Graph
Connect glossary + DB + documents into one unified graph
Database
Connect a database as the source for DB value extraction
