Skip to main content
The Dema Agent is an AI analyst built into Dema. Ask a question in plain language to explore your data, create a chart or table, build a dashboard, or write an analysis.

Your first conversation

Open Agents and enter a question:

Show me revenue by channel for the last 4 weeks. How does it compare to the same period last year?

If you are not sure where to start, choose one of the suggested prompts. Conversations are saved, so you can return and continue where you left off. The agent keeps the earlier messages as context for follow-up requests such as “Now break that down by market.”
Keep related questions in one conversation, and start a new one when you switch topics.

The message box

The message box also lets you attach files, select tools, and choose a model:

Model selection

The model picker in the message box lets you choose the AI model for your conversation. You can select a specific model or use Auto.

Auto model selection

Auto picks a model for you at each turn depending on the task complexity: a quick lookup gets a light model; a turn that needs deeper reasoning gets a stronger one. Based on our internal benchmarking, Auto is the better default for:
  • Short sessions - under ~7 turns. One-off questions, ad-hoc analysis, exploration. Around 20% cheaper than typical current usage with same response quality. Single-question sessions save the most, closer to 40%.
  • Sessions where difficulty varies turn to turn - a few demanding turns among lighter ones.
For longer iterative work - building an app, refining a skill, developing an analysis over many turns - we recommend choosing one model and staying with it for the session. These conversations build up shared context, and changing model mid-thread means rebuilding it, which costs more than the per-turn saving is worth.

The workspace panel

The workspace panel on the right has two tabs:
  • Workspace shows the agent’s plan and the charts, tables, or apps it creates.
  • Files shows the agent’s files and the outputs from the current conversation. See Files and memory.

Instructions

Instructions tell the built-in assistant how to respond. Use them for language, formatting, or company-specific guidelines that should apply to every conversation. Manage them at Agents → Settings → Instructions. Yours are private by default; share one and your teammates can enable it too. Keep instructions short and direct, for example: “Always report in EUR” or “Round percentages to one decimal.” Use a skill instead when the guidance applies only to a particular task.
Agents you create also have their own instructions, set in their configuration. Those belong to one agent; the instructions here apply to all.

Going further

Your agents

Create agents with their own instructions, files, and schedules.

Skills

Teach agents reusable workflows.

Files and memory

Give agents files to work with, and see what they remember.

Apps

Build interactive tools that you can use again.

Integrations

Connect Slack, Shopify, Snowflake, and more.

Sharing

Share agents and sessions with your team.

Getting good answers

  1. Ask a specific question. “Show revenue by channel for the last four weeks” is clearer than “How is revenue doing?”
  2. Include the comparison or business context you need, such as “Compare it with the same period last year.”
  3. Use follow-up messages to refine the result. The agent keeps the earlier messages as context.