AI Capabilities Overview

Ellie AI helps you create semantic context and super-charge data-product design with generative AI.

Why Ellie AI?

  • Faster time‑to‑model – turn requirements into first‑draft conceptual models in seconds.
  • Source awareness – instantly discover the right tables, columns, and lineage for any analytical task.
  • Effective reverse engineering - Pull models from over 170 sources and create synthetic metadata with AI based on rows or headers. AI created metadata is always identifiable and can be edited with ease.
  • Contextual copilot – AI assistant understands your full Ellie environment with the available context and can act on your behalf.
  • Enterprise‑grade security & compliance – opt‑in activation, zero training/retention of customer data. Encryption in transit & at rest.

Core Capabilities

Text‑to‑Model

Ellie allows you to create conceptual models from text such as an explanation of a business model. You just need to paste business requirements (plain text or documents) and AI extracts candidate conceptual entities and relationships and proposes those to the user. The user then accepts or rejects the suggestions after which Ellie generates the first conceptual model.

You can continue to chat with Ellie to enhance the model or have AI explain the model to you in language that's understandable to all stake holders.

AI Conceptual Modeling Chatbot

Ask questions or give commands directly inside the conceptual‑modeling canvas:

  • "Add a Payment Method entity connected to Order"
  • "Explain how Customer relates to Subscription"

The copilot analyses the canvas graph in real time and can create/edit entities & relationships for you. You can easily enhance your model by asking AI to offer recommendations on additional entities, explain current model or propose and add relationships to the canvas.

Reverse Engineering with AI

It's a rare occurrence that data modeling starts from empty canvas with no dependencies to existing systems. At Ellie, we know what it takes to reverse engineer legacy and even modern systems. Various ERP systems have tens of thousands to hundred thousand and more tables and bringing all those to an ERD or physical model canvas is usually impractical.

To solve this challenge we have developed Ellie Source Navigator capability that leverages connectors to over 170 systems and databases and leverages AI to create synthetic metadata for better understanding.

AI Source Navigator

Reverse engineer, Document and Find source tables within your Ellie environment.

AI Source Navigator lets teams:

  • Ingest source tables from over 170 systems and public API to the source table repository
  • Generate synthetic metadata, such as:
    • Semantic table names,
    • Descriptions
    • Tags to help semantic modeling efforts (e.g. location for all address related attributes)
    • Logical attribute groups,
    • Attribute descriptions (column row descriptions),
  • Generated either on sample data (100 rows) for maximum accuracy or on metadata‑only for sensitive datasets. The user is in control of what information is provided to AI.

Lumi AI Bot

Chat‑based discovery - provide a task to the AI and it will find the most relevant source tables for your analysis. Example prompts:

  • "Which HubSpot tables help me measure customer churn in the last 90 days?"
  • “I have a Customer entity with the following description ‘..’, what source tables could I link to it?”
  • “Here’s my physical data model (link), from which tables could I bring the data for my entities in the designed data model?”
  • Full AI agent in Ellie interface – continue the conversation in the thread and let AI help you complete your modeling and documentation tasks.

Lumi by default will work with OpenAI model and provide reasoning for the answer as well as potential expansion to query in context. The context covers existing models as well as any table that is available in the source navigator and leverage both synthetic as well as original metadata.

Lumi will not store any customer data nor will it use metadata or actual table contents for training purposes.

Lumi chat can also be used to perform other tasks such as compare models, which is useful when reverse engineering production physical models and comparing them to original Ellie models to identify production changes that didn't go through the modeling workflow.

To increase security and relevance the user organization can easily change the large language model that Ellie uses from the default OpenAI setting to any of the major models such as Anthropic Claude, AWS Bedrock, Mistral, Azure AI or proprietary OpenAI models.