You prompt; the agent programs. One season of Alpine ski data lives behind this page. Don't write the query — the precise, code-like request that pulls and shapes data — ask for the table you want, in plain words, and read what the agent builds. The rhythm never changes: prompt → code → result. Stuck for words? Press ✨ and a working prompt is filled in for you.
The shape of the data
Every row is one resort in one month — five fields:
classDiagram
class SeasonStat {
+string Resort
+string Month
+int Visitors
+int SnowfallCm
+double RevenueKChf
}
The data, raw
Five resorts × December–March = twenty rows, exactly as they sit in memory:
| Resort | Month | Visitors (k) | Snowfall (cm) | Revenue (kCHF) |
|---|---|---|---|---|
| Zermatt | Dec | 92 | 118 | 4,370 |
| Zermatt | Jan | 118 | 96 | 5,710 |
| Zermatt | Feb | 131 | 74 | 6,320 |
| Zermatt | Mar | 87 | 52 | 4,180 |
| Verbier | Dec | 61 | 104 | 2,590 |
| Verbier | Jan | 79 | 88 | 3,410 |
| Verbier | Feb | 88 | 69 | 3,860 |
| Verbier | Mar | 58 | 47 | 2,440 |
| St. Moritz | Dec | 54 | 87 | 3,120 |
| St. Moritz | Jan | 72 | 71 | 4,230 |
| St. Moritz | Feb | 81 | 58 | 4,760 |
| St. Moritz | Mar | 49 | 39 | 2,830 |
| Grindelwald | Dec | 66 | 92 | 2,210 |
| Grindelwald | Jan | 84 | 81 | 2,870 |
| Grindelwald | Feb | 92 | 63 | 3,140 |
| Grindelwald | Mar | 61 | 44 | 2,050 |
| Davos | Dec | 48 | 76 | 1,890 |
| Davos | Jan | 63 | 66 | 2,480 |
| Davos | Feb | 70 | 55 | 2,760 |
| Davos | Mar | 44 | 38 | 1,720 |
Your turn — ask for it
Ask for the season summary: total visitors and revenue per resort, sorted so the money leader tops the list. Type it in your own words below, or press ✨ for a working prompt — then Send and watch the agent write the code and show you the table.