01
Conversational composition
Each chat owns one layer and assembles the result by combining ops (fetch / add / filter / aggregate / visualize). The semantic model and business ontology evolve with the layer, not in a separate documentation tool.
01 / Product
02 / How it works
Open a chat against a layer. Ask in plain language. The agent maps the question to your business ontology, generates code and dbt semantic assets, runs them against Polaris-managed Iceberg, writes the result, and explains what it did.
Each chat keeps a working draft and a list of commits. Branch a commit to try a different aggregation. Promote a commit to a workflow when it is the version you want to ship.
03 / Who uses it
Asks the question in their own language. Reads the explanation, the chart, and the underlying number side by side. Decides without learning SQL.
Composes intermediate tables in chat, branches alternatives, and pins what works. Each commit is a reproducible artifact, not a one-off.
Promotes a chat to a workflow. Inspects layers, lineage, and code. Diagnoses a broken pipeline by layer in five minutes, not five hours.
Iterates models inside the same chat that owns the input table. Uses Polars, scikit-learn, LightGBM, statsmodels, UMAP. Versions every run.
04 / What it does
01
Each chat owns one layer and assembles the result by combining ops (fetch / add / filter / aggregate / visualize). The semantic model and business ontology evolve with the layer, not in a separate documentation tool.
02
The agent generates code and dbt semantic assets that run against Polaris-managed Iceberg tables. Output is auditable code, catalog state, and a versioned table, not a screenshot.
03
Domain experts read prose. Analysts read tables. Engineers read code and lineage. Scientists read notebooks. Same project, four lenses on the same artifacts.
04
Promote a dataset or function to a versioned HTTP API or an MCP server. Other agents and applications consume the result without going through the UI.
05
Polaris catalog scopes every project. Identity and permissions flow from your IdP. Reads, writes, and grants are audit-logged.
06
Every intermediate table is an Iceberg snapshot, not a CSV. Schema changes do not silently break downstream. Time-travel and lineage are first-class.
05 / Next