Skip to main content

AI Chat (Curupira)

Curupira is the AI assistant that lets you ask questions about your data in natural language. It generates SQL queries, executes them, and presents results as tables, charts, and insights.

Screenshot of the Chat page showing the recent conversations list with the "New Conversation" button and Pro Tip card

Starting a Conversation

  1. Navigate to Chat in the sidebar
  2. Click New Conversation
  3. Select an AI specialist (optional) — different personas are optimized for different types of questions
  4. Type your question and press Enter

Screenshot of the Assistant Manager modal showing available AI specialist personas

Example Questions

Here are some powerful questions you can ask:

CategoryExample Questions
Revenue"What was the total revenue last month?"
Trends"Show me the sales trend for the last 6 months"
Rankings"What are the top 10 products by quantity sold?"
Comparisons"Compare revenue between regions this quarter vs last quarter"
Patterns"Which day of the week has the highest average order value?"
Filters"Show all customers from São Paulo who spent more than R$1,000"

How It Works

When you ask a question, Curupira:

  1. Understands your question using natural language processing
  2. Maps it to your available datasets and columns
  3. Generates a SQL query against your data warehouse
  4. Executes the query (up to 100 rows returned by default)
  5. Presents the results as a formatted table or chart
  6. Explains the answer in natural language

Screenshot of a chat conversation showing a user question, the generated SQL, an executed result table, and a natural language explanation

Understanding the Response

Each AI response may contain:

ElementWhat It Is
SQL QueryThe generated query — click to expand and see the full SQL
Data TableThe query results in a scrollable table
ChartVisual representation (bar, line, pie chart) when appropriate
ExplanationNatural language summary of the findings
Deep Analysis SuggestionWhen the AI detects a pattern worth investigating further

Deep Analysis Suggestions

Sometimes Curupira will suggest a Deep Analysis when it detects:

  • An unusual trend or outlier
  • An opportunity for segmentation
  • A pattern that warrants forecasting

"I notice an interesting pattern in your sales data. Would you like me to run a deep analysis to investigate further?"

Click Accept to trigger an automated investigation via the Iara analysis engine. The results will appear on the Deep Analysis page.

Managing Conversations

Recent Chats

The Chat page shows your recent conversations with:

  • Title — auto-generated from your first question
  • Timestamp — when the conversation was created
  • Message count — number of messages in the conversation

Actions

ActionDescription
OpenResume an existing conversation
DeleteRemove a conversation permanently
Show MoreLoad older conversations (10 at a time)

Daily Message Limits

Each user has a daily message limit based on the workspace plan:

PlanMessages/user/day
Free5
Starter10
Growth20
Business100

A warning appears when you're approaching your daily limit. The counter resets at midnight (workspace timezone).

info

Tip for better answers: Be specific in your questions. Instead of "show me sales", try "Show me total monthly sales for the last 12 months, grouped by product category". The more context you provide, the more accurate the AI's response.

Quick Ask (Dashboard)

You can also start a chat from the Dashboard using the Quick Ask bar at the top of the page. Type your question there and press Enter to jump directly into a new conversation.