Ask in the web app
Open a project's Chat and ask in plain language. Cassis answers from the published ontology and shows the reasoning and SQL behind the result.
Sign in at app.getcassis.com, choose a project, and open Chat.
JOIN public.races ra ON r.race_id = ra.race_id
JOIN public.drivers d ON r.driver_id = d.driver_id
WHERE ra.year = 2023 AND r.position = 1
GROUP BY d.full_name ORDER BY 2 DESC
objects_used: public.results, public.races, public.drivers
public.results and public.sprint_results tables, grouped by season.· Sprint points included in the total
· Points rolled up across all drivers per season
Read the answer
- Plan
- Cassis shows how it interpreted the question. If there is a genuine choice, it waits for you to confirm or change the assumptions before running SQL.
- SQL
- Show SQL expands the exact statement behind the answer.
- Provenance
- The answer names the ontology objects it used, so you can spot an unexpected table, metric, or join.
- Feedback
- Rate the answer and explain what was wrong. Corrections become evidence for the review queue.
Use Add as test case only after someone validates the SQL and its business interpretation. That turns a useful answer into a regression case; see Build and run evals.
Keep corrections in the conversation
A chat belongs to the person who started it. Writing a correction in the thread—“active means billed this month”—gives Cassis evidence it can turn into a reviewed context improvement.
On a schema-only project, Cassis returns grounded SQL without executing it, so results is null. That is different from a query that ran and returned zero rows. See Connect a warehouse or upload DDL.
For a deeper explanation of plans and provenance, see Understand an answer.