Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.genow.ai/llms.txt

Use this file to discover all available pages before exploring further.

You can add a glossary to provide Genow with relevant information about your use case in a structured way. You can do this by using our CSV template.

What is a Glossary and why use one?

Basically, a glossary is a collection of terms and their supplementary information - such as a sales directory listing specific names, emails, and company affiliations - designed to provide quick clarity and context for a particular items. Columns specify the attributes, rows hold the items. The kind of terms and supplementary information can vary by Use Case. In addition to the glossary itself, a glossary description is just as important to elevating your Use Case alignment. It specifies the glossary’s structure and tells the system how to handle it during answer generation. If you need a more detailed overview on the concept of glossaries and glossary descriptions, different types of glossaries and examples are described at the bottom of this article.

How a glossary elevates your Use Case

A glossary as context in a Use Case helps in two ways. Remember that Genow uses a two-step approach to answering your question. First, a semantic search on selected company data, followed by context-aligned answer generation using a Large Language Model (LLM). How a glossary improves both steps:
  1. Improved search results: The knowledge of the glossary is injected in the search query. This drastically improves the potential to find fitting documents. Providing a the logical link between terms and supplementary information such as abbreviations and full terms in the glossary enables to precisely enrich the search query. This yields more comprehensive results.
  2. Improved answer phrasing: With the supplementary information provided in the glossary, the LLM can tailor its answer more precisely to your companies wording. Also, logically connecting concepts, contacts and processes becomes possible.
Glossary vs. no glossary: If, for example, your question contains only a synonym or a short form, while the full term is used in the company data in which is searched, the search would not yield actually wanted documents. Also the answer would not be phrased in a way you are used to in your company. This results in an overall better understanding of your Business Logic, which further tailors a Use Case to your company needs.

How to create a glossary

Creating a glossary is completed in six straight forward steps:
  1. Create a table in a data in the spreadsheet editor of your choice, e.g., Microsoft Excel. Optionally, you can use the provide template.
  2. Specify the columns that represent the information structure. Usual columns are: Abbreviation, Term, Definition, Synonym
  3. Fill the the glossary row by row with items, that provide the actual information. Hint: The content should be understandable to humans.
  4. Export the file as CSV (Comma Separated Values). Make sure to use the comma ”,” as a separator. Note: The german version of Excel uses the semicolon ”;” by default, which could cause trouble.
  5. Upload the CSV to your Use Case Context. Where exactly is shown below.
  6. Create a glossary description to describe the structure of your glossary. Describe the column headers, what information the columns contains and how it should be used during the answer generation. More on this below.
File size restriction: A glossary CSV file should be no larger than 1 Mega Byte (MB) and roughly no more than 1000 rows of glossary entries.

Where to upload the glossary

To upload the glossary, you have to be a Use Case Admin. Navigate to the Admin Panel, select your Use Case. Select “Context” in the middle panel, as shown in the left image. Within the Context settings, navigate to the Glossary section, as shown in the right image.
Glossary Navigation1
Glossary Navigation2
You can download an exemplary glossary structure via the corresponding button. This structures proposes the Scheme: Term, Abbreviation, Category, Definition Once you have your glossary ready, simply drag and drop it or explicitely select it via “Choose file” to upload it to your Use Case context, as shown in the image below. Do not forget the glossary description on the right.
Glossary Upload

Glossary description

The glossary description is as important as the glossary itself. It should describe the structure of the glossary and its information. It should also specify how the glossary is to be used during answer generation. Write a meaningful description that helps users and the system quickly understand the purpose of this glossary. A good description should answer the following questions:
  • What? What type of information does the glossary contain (e.g., technical terms, abbreviations, project definitions)?
  • For which area? To which topic, department, or project does it relates (e.g., machine sales at Company X)?
  • Why? What goal is being pursued (e.g., ensuring uniform communication, facilitating onboarding, clarifying technical specifications)?
  • How? How the system should work with the glossary when answering your question (e.g., if term A is used, always search for its abbreviation and synonyms as well).
Here is an example:
“This glossary links abbreviations to their full terms and synonyms in the context of user experience engineering. The first column specifies the abbreviation, the second column the full term and the third column holds a list of synonyms. When an abbreviation is used in a question, always include its full term and all its synonyms in the search as well. Always use the full term when referring to the concept in the answer.”

Tradeoffs of using large glossaries

  • Glossaries reduce answer speed: As the glossary is added as context both during the search as well as during the answer generation, data processing in both steps takes longer compared to using no glossary. For small glossaries, this increase is negligible, but increases with glossary size.
  • Glossaries implicate costs: As the glossary is added as context both during the search as well as during the answer generation, costs are increase compared to using no glossary. For an individual query, the costs are insignificant, but scale linear with the number of queries. Generally, the larger the glossary, the higher the additional cost.

Common Glossary Types and Examples

There are several useful applications of glossaries. For that matter, glossaries can be subdivided into different types serving different purposes. Selection of glossary types and their purpose:
  • Abbreviation glossary: Provides the full terms to abbreviations.
  • Definition glossary: Defines important terms that are frequently used
  • Synonym glossary: Provides synonyms for terms.
  • Translation glossary: Translates important terms in another language.
  • Hierarchy glossary: Reflects your company’s hierarchy, groups employees by department and defining supervisors
  • Contact data glossary: Matches names to contact information like phone number and e-mail.
  • Process glossary: Defines company process, their steps and their relation.
  • Spare part grouping: Groups spare parts into groups, like material groups or cost centers.
  • Machine-part-matching glossary: Defines which parts are used in which machine and which physical units.
  • Error code glossary: Maps cryptic machine error codes to human-readable explanations, possible causes and solutions.
These types are not exclusive, rather they can be combined to reflect more complex relations. For example, you could combine an abbreviation glossary and definition glossary into one; same goes for the hierarchy and contact data glossaries and others.
Here is an exemplary snippet of a combination between abbreviation and definition glossary types: A glossary that translates abbreviations to their full names and definition.
AbbreviationTermDefinition
OEEOverall Equipment EffectivenessA gold-standard metric for measuring manufacturing productivity, calculated by multiplying availability, performance, and quality.
PLCProgrammable Logic ControllerA ruggedized industrial computer used to automate electromechanical processes, such as controlling machinery on assembly lines.
MESManufacturing Execution SystemAn information system that connects, monitors, and controls complex manufacturing systems and data flows on the shop floor.
Here is a further example, an error code glossary:
Error CodeError NameDescriptionQuick Fix
E-STOP-01Emergency Stop ActiveThe physical emergency circuit has been interrupted by an operator or safety relay.Release the red mushroom button and press the “Reset” button on the HMI.
PRS-LOWLow System PressureThe incoming compressed air supply has dropped below the threshold of 6.0 bar.Check the main compressor valve and drain the water separator filter.
MOT-TRIPMotor Circuit BreakerThe electrical protection switch for the conveyor motor has tripped due to an amperage spike.Inspect the belt for mechanical jams, clear the path, and flip the breaker in cabinet A3.