Skip to main content
Product10 min read

205 - Assets: dashboards, reports, and data

Plexara's asset system persists dashboards, reports, and exports outside chat. Naming asset tools in a prompt saves tokens and keeps outputs shareable.

What you will take away from this lesson

In 204 - Trino Query: analytics and insights, we covered how the agent executes queries and touched briefly on the fact that large results belong in an asset rather than the conversation. This lesson is the asset system itself: the third step of the discover-query-enrich workflow and the place where useful output goes to live.

Assets turn a chat transcript into shareable work product. A dashboard built during one session is still there the next day for a teammate who was not in the conversation. Being explicit about the asset path in your prompts is the single largest token-saver after good session hygiene.

Learning Objectives

  1. 01Explain what a Plexara asset is and why persisting outputs outside the conversation matters for both token budget and shareability.
  2. 02Name the kinds of assets a Plexara session can produce (interactive dashboards, reports, CSV exports, charts, markdown documents) and when to ask for each.
  3. 03Use save_artifact and manage_artifact (or invoke them implicitly through explicit prompt language) so the agent does not dump large outputs into the chat.
  4. 04Group related assets into a collection so a teammate can open a single link and see the entire briefing in the portal.
  5. 05Recognize that assets live in the Plexara portal and can be referenced, edited, and re-queried across sessions.

Why the asset system exists

A large dashboard or a detailed markdown report is expensive to put into a conversation, expensive to regenerate, and hard to share once it scrolls past in the chat. The asset system turns those outputs into persistent, viewable, editable objects stored in the Plexara portal. The agent writes the artifact once, saves it, and returns a link. You can view it, share it with a teammate, and come back later and ask the agent to edit it without starting over.

There is a second reason the asset system exists, and it is about discipline: keeping large outputs out of the conversation entirely. A dashboard that lives in the portal does not sit in the context window eating tokens on every subsequent turn. A CSV export that lives as an asset does not flood the chat with rows you never needed to see. Assets are how useful output survives without slowing the session down.

The kinds of assets a session can produce

Plexara asks the agent to pick the right shape of output for the job. An interactive dashboard is different from a narrative report is different from a CSV export is different from a single SVG chart. The agent gets these distinctions right when the prompt is explicit. The table below shows which asset type fits which kind of ask, with an example prompt for each.

The kinds of assets a session can produce

  • Interactive dashboard

    Comparisons and exploratory views a teammate will want to click through. Filters, tabs, linked charts. HTML rendered inside the Plexara portal.

    "Build an interactive dashboard comparing 2024 sales to 2025 by region and save it as Q1 regional comparison."

  • Markdown report

    A narrative write-up with embedded numbers, charts, and conclusions. The right asset type for anything intended to be read top-to-bottom or shared with a non-technical reader.

    "Draft a markdown report summarizing the Q3 numbers, highlighting the three stores with the biggest swings, and save it as a Q3 exec summary asset."

  • CSV / tabular export

    Full-fidelity data for downstream tools: a spreadsheet, a BI tool, another Plexara session. Produced by trino_export when the row count would blow up the context window.

    "Export the full 2025 transaction table filtered to the Southwest region as a CSV asset."

  • SVG chart

    A single visualization suitable for embedding in a document or sharing as a self-contained image. Vector; scales cleanly.

    "Create an SVG chart of revenue per store for the top ten stores by Q3 volume, saved as an asset."

  • Markdown document

    Notes, methodology, caveats, anything text-shaped that is not a full report. Often created alongside other assets to document how they were built.

    "Save a markdown document describing how the Q3 regional comparison was calculated, including the exact Trino queries used."

  • Collection

    A grouping of related assets (dashboards, reports, exports, charts, markdown) into a single navigable briefing. Shareable as one link in the portal.

    "Start a collection called Q1 regional review. Add the dashboard, the exec summary report, and the underlying CSV export."

Being explicit saves tokens and gets better outputs

Vague prompts ("generate a dashboard") lead to vague outputs. Worse, they leave the agent to decide whether to dump the output into the chat or save it as an asset, and the agent sometimes picks wrong. A prompt that names the asset type, the content, and the asset name routes the agent straight to the save_artifact tool.

A four-step workflow that works

The same rhythm covers almost every asset-producing session: preview the data quickly in the chat, then ask for the full deliverable as an asset, then iterate by reference, then gather related assets into a collection. Internalizing this pattern saves you from relearning it per session.

A four-step workflow that works across almost every asset request

  1. 01

    Preview in the chat

    Ask for a small sample first: "Show me a quick table of 2025 revenue by region so I can check the shape of the data." The goal is to confirm the agent has the right mental model and the numbers look roughly right before you commit to a larger deliverable.

  2. 02

    Ask for the deliverable by type, and say "save as an asset"

    Name the type explicitly (dashboard, report, CSV, SVG chart, markdown) and name the asset. This routes the agent straight to save_artifact instead of letting it dump HTML or rows into the chat.

  3. 03

    Iterate by reference

    When you want a change, say "open the Q1 regional comparison and add a chart showing year-over-year percent change." The agent calls manage_artifact and modifies the existing asset rather than regenerating from scratch.

  4. 04

    Group related work into a collection

    When a session produces several related assets, ask for them to be gathered into a named collection. That collection becomes a single shareable link to a briefing, not a chat transcript.

Collections: mini-portals for a topic

A single dashboard is useful. A collection of related assets (dashboard, report, export, methodology) is closer to how people actually do analytical work. Collections let the agent assemble a briefing during a session, with sections for the different pieces, and hand back a single shareable link at the end.

Where this leads

Assets are where useful output persists within the portal. Memory and the knowledge pipeline are what let the next session find those assets and remember what they were for. The next lesson covers both.

Key terms

Six terms cover the vocabulary you will see in asset-related tool results and any conversation about persisting session output.

Key Terms

Assetartifact
A persisted output produced during a Plexara session: a dashboard, report, CSV export, chart, markdown document, or similar. Lives in the Plexara portal, not in the conversation. Shareable and editable.
Collection
A grouping of related assets into a single navigable unit with sections. Shareable as one link. The closest Plexara analog to a briefing packet.
save_artifact
The tool the agent calls to create a new asset and store it in the portal. Returns a reference the agent shares back with the user instead of the full content.
manage_artifact
The tool the agent calls to edit an existing asset. Operates in place, keeping the asset identifier stable, so iterations do not create a pile of near-duplicates.
trino_export
A specialized write tool for the common case of “the query result is too big for the chat.” Runs the Trino query and writes the result as an asset (CSV, JSON, Markdown). Covered in detail in 204.
Plexara portal
The web UI where assets live. Users open, review, edit, and share assets here. The portal is also where administrators manage connections, personas, and the knowledge-review pipeline.