Skip to content
  • There are no suggestions because the search field is empty.

Understand Genie, the smart biGENIUS-X Assistant

Genie is an AI-powered chat system for biGENIUS-X that provides assistance for data modeling tasks or general questions about the application.

It combines intent detection, retrieval-augmented generation (RAG), and a unified model proposal expert to deliver contextually appropriate responses for data warehouse design and biGENIUS-X modeling questions.

Overview

Genie includes the following capabilitiesto answer questions: 

  • Knowledge Assistance: answers based on the biGENIUS-X Knowledge Base content
  • Model Proposals: create detailed data models based on user requirements. Generates structured proposals with model object specifications, including model objects, terms, relationships, wizard recommendations, and implementation guidance tailored to the user's chosen modeling methodology.
  • Data Vault Expert: answers based on Data Vault modeling expertise around the Web
  • Dimensional Expert: answers based on Dimensional modeling expertise around the Web

Depending on your project's Generator Configuration, the Data Vault or the Dimensional Expert is available.

Use Genie

Click the Genie icon on the right side of the navigation bar:

The Genie side panel opens:

It is composed of 3 parts:

  1. Genie header
  2. Genie content
  3. Genie chat input

Genie header

In the Genie header, you can:

  • Switch between the different capabilities: Knowledge assistance, Model Proposal, Data Vault or Dimensional Expert:


  • Expand the Genie side panel by clicking on the Expand button:
  • Collapse the Genie side panel by clicking on the Collapse button:
  • Start a new chat session by clicking on the New Chat button:

Genie content

Here is the answer to a question based on the used capability.

By clicking on an example question or filling a prompt in the chat input, Genie starts working on it:

Then, it displays the answer:

Knowledge assistance

When opening Genie or starting a new chat for Knowledge assistance, some example questions are here:

You can write your question into the prompt.

Example:

  • Prompt:
    • Which layers must be included in a good data vault architecture?
  • biGENIUS Knowledge answer:
Model proposal

When starting a new chat for Model Proposal, some example questions are here:

You can write your question into the prompt.

Example:

  • Prompt:
    • If I have a source containing customer data, which object must I model in the raw vault area? 
    • Answer:

The modeling proposal is always related to your Project Generator Configuration. In this example, we use a Generator with Data Vault modeling.

So, the answer includes Hub and Satellite, and not Fact and Dimension.

Data Vault or Dimensional Expert

When starting a new chat for Data Vault or Dimensional Expert, you can write your question into the prompt.

Example:

  • Prompt:
    • Which layers must be included in a good data vault architecture?
    • Answer:

You noticed that the answer differs for the same question when using the Knowledge Assistance or the Data Vault (or Dimensional) Expert.

The Knowledge Assistance is based on the biGENIUS-X Knowledge Base content rather than the Experts on the Web content.

Genie chat input

In the Genie chat input field:

You can enter your question.

In a Project, the Project context is known by Genie. You can include a Model Object in your question by using the key character @:

Then, you can select one or the other existing Model Object in your Project.

Some advice to have a good prompt:

  • Be Clear and Specific: Define exactly what you want from the AI. Avoid vague requests.

  • Use Natural Language: Write as if speaking to a person for better understanding.

  • Provide Context: Include relevant background or details to guide the response.

  • Keep It Concise: Provide sufficient detail while avoiding unnecessary complexity.

  • Define the Format: Specify the output type if needed.

  • Iterate and Refine: Adjust prompts based on results to improve answers.

Demonstration video