AI Studio¶
Positioning¶
AI Studio is a workspace where you connect external data, process it into searchable and queryable AI-Ready data, and then use that data to build agents that can converse and execute tasks. Data engineers process data and agent developers build agents using the same underlying data in the same workspace, without moving data back and forth between two toolsets.
One primary path¶
AI Studio’s features are not a set of parallel menus. They are organized around one primary path from data to agents:
Connectors (bring in external data)
→ Catalog (land raw data)
→ Workflows (parse / clean / chunk / vectorize / extract)
→ Catalog (write processed results back)
→ Knowledge bases (wrap results as searchable datasets)
→ Agents (conversational Q&A, NL2SQL, and task execution)
Every part of this path—including tables and volumes in Catalog, SQL queries, and vector indexes—runs on the MatrixOne database engine underneath. This is explained further under “Handoff” at the end of this page.
Workspaces: the boundary for all resources¶
A workspace is the top-level isolation unit in AI Studio. Connectors, Catalog, compute resources, workflows, knowledge bases, agents, and all other resources belong to a workspace, and data is completely isolated between workspaces. Use the switcher on the left of the top bar to switch between “My Workspaces” and “Joined Workspaces.” Workspace IDs are also used for cross-workspace data sharing and API calls.
Modules¶
Data foundation: Catalog and compute resources¶
Module |
What it is |
Learn more |
|---|---|---|
Catalog |
The workspace’s unified data-asset center. Its object tree is “directory → database → volume / table / model / operator.” Browse, manage, and trace the lineage of loaded raw data and workflow results here |
|
Compute resources |
Compute capacity for processing and queries. It is strictly divided into two non-interchangeable types: query resources run only SQL, while task resources run only non-SQL processing such as parsing and embedding. Resources are billed by node online time and can scale to 0 when idle |
Data in and out: Data Connections¶
Connectors store the connectivity and read/write capabilities of external data sources. Load tasks then materialize data into Catalog, while export tasks send processed results back to external systems. Many source types are supported, including databases, object storage, APIs, and enterprise applications. See Data Connections.
Data transformation: Data Processing¶
Module |
What it is |
|---|---|
Workflows |
Arrange multiple processing steps into a savable, reproducible, and schedulable DAG. The saved DSL is the source of truth for execution; the canvas is only its rendered representation, and output from the AI orchestration assistant is only a candidate awaiting confirmation. Nodes cover data reads/writes, multimodal parsing, cleaning and chunking, embedding, structured extraction, SQL processing, flow control, and more |
SQL editor |
Interactively browse databases and tables, validate data, write analytical SQL, and save workbooks |
See Data Processing.
Make data queryable: Knowledge Bases¶
A knowledge base is a logical wrapper over Catalog, not a separate copy of the data. It hides Catalog path complexity from agents and serves as a collaboration interface between data engineers and agent developers. File-based material goes through parsing and chunking—text, images, tables, and transcripts—while structured data uses semantic configuration, including ten categories such as dimensions, metrics, and table relationships, to support NL2SQL. A knowledge base’s built-in conversation page is a validation layer, not an external publishing layer. See Knowledge Bases.
Put it to work: Agents¶
An agent is an AI capability with bound knowledge bases, skills, tools, and prompts. It can provide conversational Q&A (RAG), query and analyze data (NL2SQL), execute scheduled or triggered tasks, and be published to messaging channels. See Agents.
Cross-cutting capabilities: monitoring, permissions, and billing¶
Module |
What it is |
Learn more |
|---|---|---|
Monitoring and alerts |
Jobs, SQL history, operation logs, and alerts—execution records and exception notifications only within an AI Studio workspace |
|
User permissions |
Users, roles, and feature/object permissions within a workspace; separate from MatrixOne SQL privileges |
|
Cost and billing |
Credit-based billing for compute resources, AI services, storage, and more |
Data mode and Agent mode¶
The modules above are presented through two modes in the top bar for two types of users. They are two views of the same underlying data:
Data mode |
Agent mode |
|
|---|---|---|
Intended for |
Data engineers |
Agent developers / business users |
Primary work |
Connectors, Catalog, workflows, SQL, compute resources, and permissions |
Conversations, binding knowledge bases / skills / tools, and configuring tasks |
Interaction |
Forms and configuration for professional control |
Conversation-driven, with less exposure to underlying details |
The intersection of the two modes is the knowledge base. Data mode handles data engineering and semantic quality on one side; Agent mode binds the knowledge base to agents on the other. Both use the same underlying Catalog data.
Handoff: the foundation underneath and the models it needs¶
AI Studio is where data is processed and used, but it does not store data itself or produce models. Those responsibilities belong to the other two platforms, which is how the three platforms connect:
Data storage and compute are provided by MatrixOne. Tables and volumes created in Catalog, queries run by the SQL editor and query compute resources, and knowledge-base vector indexes all run on the MatrixOne hyper-converged database engine underneath. Users generally do not see the engine directly, but when you need to create instances, write SQL, or perform engine-side operations, you enter MatrixOne.
Model supply is connected to Genesis. Agent conversations, knowledge-base Embedding, and workflow model nodes all call models. Within Studio, these capabilities use the platform’s unified “AI services” pricing and can hide the underlying model. When you need an API Key to call models directly from your own application or provide model services externally, you use Genesis, which has a separate ledger. For the boundary between the two, see How the three platforms work together · Ledger separation.