Skip to content

Commit a2c59a8

Browse files
committed
reframe cocoabench and point to v0.2
1 parent ab68f3c commit a2c59a8

4 files changed

Lines changed: 69 additions & 67 deletions

File tree

assets/css/style.css

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&family=Playfair+Display:wght@500;600;700&display=swap');
1+
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&family=Manrope:wght@400;500&family=Playfair+Display:wght@500;600;700&display=swap');
22

33
:root {
44
--font-main: "Iowan Old Style", "Iowan Old Style BT", Georgia, serif;
@@ -17,6 +17,7 @@
1717
--cocoa-light: #8D6E63;
1818
--wire-sketch: #795548;
1919
--bench-text: #64748B;
20+
--slate: #78909C;
2021
--ease-draw: cubic-bezier(0.4, 0, 0.2, 1);
2122
}
2223

@@ -186,16 +187,17 @@ header nav a.active {
186187
h1 {
187188
font-size: 42px;
188189
font-weight: normal;
189-
margin-bottom: 10px;
190+
color: var(--cocoa-mid);
191+
margin-bottom: 0px;
190192
text-align: center;
191193
}
192194

193195
.subtitle {
194196
text-align: center;
195-
color: #666;
196-
font-style: italic;
197-
font-size: 20px;
198-
margin-bottom: 50px;
197+
color: var(--slate);
198+
font-style: normal;
199+
font-size: 18px;
200+
margin: 0 0 18px;
199201
}
200202

201203
h2 {
@@ -228,14 +230,14 @@ a {
228230
display: flex;
229231
gap: 32px;
230232
justify-content: center;
231-
margin: 50px 0;
233+
margin: 16px 0 12px;
232234
}
233235

234236
.resource-link {
235237
display: inline-flex;
236238
align-items: center;
237239
gap: 8px;
238-
padding: 12px 24px;
240+
padding: 10px 24px;
239241
text-decoration: none;
240242
font-size: 16px;
241243
color: var(--color-text);
@@ -1290,13 +1292,13 @@ h3 {
12901292

12911293
.subtitle {
12921294
font-size: 17px;
1293-
margin-bottom: 32px;
1295+
margin-bottom: 14px;
12941296
}
12951297

12961298
.resource-links {
12971299
flex-wrap: wrap;
12981300
gap: 12px;
1299-
margin: 32px 0;
1301+
margin: 16px 0 12px;
13001302
}
13011303

13021304
.resource-link {

assets/data/examples.json

Lines changed: 43 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -45,44 +45,47 @@
4545
}
4646
},
4747
{
48-
"id": 2,
49-
"title": "Linear regimes",
50-
"type": "text",
48+
"id": 4,
49+
"title": "Trader Joe lover",
50+
"type": "embed",
5151
"content": {
52-
"question": "Given historical <a href=\"./assets/data/linear_regimes_data.csv\" target=\"_blank\" rel=\"noopener\">time series data</a> showing variable y as a function of time t, estimate how many linear regimes best explain the relationship. Return a JSON object with: regime_count (integer) and breakpoints (array of dates in ascending order). A tolerance of ±7 days is acceptable when evaluating breakpoint correctness."
52+
"url": "https://leoii22.com/pages/amazon",
53+
"embedPosition": "top",
54+
"question": "You are logging into the company's internal discount shopping portal to buy some snacks for a party. Your goal is to purchase specific <strong>Trader Joe's</strong> and <strong>Terra</strong> brand chips for three colleagues and yourself based on the following specific requests:<br><br><strong>Alice (The Sugar Cutter):</strong> \"I'm strictly limiting my sugar. Out of these specific brands, find the bag with the absolute lowest Total Sugars per serving. Get me 1 bag of that.\"<br><br><strong>Bob (The Sodium Watcher):</strong> \"My doctor is watching my salt intake. Compare the labels of these brands and find the one with the absolute lowest Sodium per serving. I want 2 bags of that one.\"<br><br><strong>Charlie (The Quant):</strong> \"I have a specific calculation for nutrient density. Apply this formula to the available Trader Joe's and Terra options using their % Daily Values (%DV):<br><em>Score = (%DV Total Fat + %DV Sodium + %DV Added Sugars + (Calories / 21.18)) - (1.48 * %DV Dietary Fiber + %DV Protein)</em><br>I want the item with the lowest Score (which indicates the best balance). Get me 3 bags of that winner.\"<br><br><strong>You (The Review Truster):</strong><br>You decide to stock up for yourself as well. Look at the user ratings displayed on the site for these specific Trader Joe's and Terra chips. You want to buy 2 bags of the item with the highest user rating and 2 bags of the item with the second highest user rating.<br><br>You need to find the correct items on the site, add the specified quantities to your cart, and report the \"Total\" displayed on the checkout screen.",
55+
"height": 500
5356
},
54-
"answer": "{\"regime_count\": 3, \"breakpoints\": [\"2024-07-27\", \"2025-02-16\"]}",
55-
"reasoning": "**Step 1: Load and visualize the data**\n\nDownloaded the CSV file and plotted y vs t. Visual inspection reveals clear changes in slope at multiple points, suggesting distinct linear regimes.\n\n**Step 2: Statistical breakpoint detection**\n\nApplied piecewise linear regression with breakpoint detection:\n- Used Bayesian Information Criterion (BIC) to determine optimal number of segments\n- Tested models with 1-5 regimes\n- BIC scores: [1845.2, 1523.4, **1198.7**, 1205.3, 1218.9]\n- **Optimal: 3 regimes** (minimum BIC)\n\n**Step 3: Identify breakpoint dates**\n\nUsing the 3-regime model, estimated breakpoints:\n\n| Regime | Date Range | Slope | R² |\n|--------|------------|-------|----|\n| 1 | Start - 2022-03-15 | 0.042 | 0.94 |\n| 2 | 2022-03-15 - 2023-07-22 | -0.018 | 0.91 |\n| 3 | 2023-07-22 - End | 0.065 | 0.96 |\n\n**Step 4: Validate breakpoints**\n\nPerformed Chow test at detected breakpoints:\n- First breakpoint (2022-03-15): F-statistic = 247.3, p < 0.001 ✓\n- Second breakpoint (2023-07-22): F-statistic = 189.7, p < 0.001 ✓\n\nBoth breakpoints are statistically significant.\n\n**Final answer:**\n```\n{\n \"regime_count\": 3,\n \"breakpoints\": [\"2022-03-15\", \"2023-07-22\"]\n}\n```",
57+
"answer": "$56.36",
58+
"reasoning": "**Step 1: Navigate to the chips section**\n\nClicked on Departments → Snacks & Chips. Found a list sorted by rating:\n\n| Product | Price |\n|---------|-------|\n| Pink Lady Apple Chips | $6.99 |\n| Crunchy Flamin' Hot Snacks | $4.98 |\n| Ridged Cheddar and Sour Cream Chips | $4.79 |\n| Nacho Cheese Tortilla Chips | $3.98 |\n| Classic Potato Chips | $3.48 |\n| Sour Cream & Onion Potato Chips | $3.48 |\n| TERRA Mediterranean Herbs | $5.29 |\n| Stackable Sour Cream & Onion Crisps | $2.48 |\n| Ketchup Flavored Lattice Chips | $5.49 |\n| Vegetable Root Chips | $4.99 |\n\n**Step 2: Identify Trader Joe's products**\n\nBy examining the product images, three items are Trader Joe's branded:\n- Pink Lady Apple Chips ($6.99)\n- Ketchup Flavored Lattice Chips ($5.49)\n- Vegetable Root Chips ($4.99)\n\n**Step 3: Add to cart and checkout**\n\nAfter adding these items to cart, the Order Summary shows:\n\n```\nSubtotal: $17.47\nDiscount (13% off): -$2.27\nShipping (Flat): +$2.00\nTax (7.75% on Overall): +$1.33\n─────────────────────────────────\nTotal: $18.53\n```",
5659
"model_solutions": {
5760
"ChatGPT Agent": {
5861
"status": "pass",
5962
"solution": "Success",
60-
"link": "https://chatgpt.com/share/692e310e-f2b0-800b-bd1a-e88b54f3925e"
63+
"link": "https://chatgpt.com/share/692e90f1-8114-800c-bd8e-22995a40a6ae"
6164
},
6265
"Gemini-3 Pro Thinking": {
63-
"status": "pass",
64-
"solution": "Success",
65-
"link": "./assets/raw_response/Gemini-3-pro-thinking-linear.txt"
66+
"status": "fail",
67+
"solution": "Encountered an error doing what is asked.",
68+
"link": "./assets/raw_response/Gemini-3-pro-thinking-trader.txt"
6669
},
6770
"GPT-5.1": {
68-
"status": "pass",
69-
"solution": "Success",
70-
"link": "https://chatgpt.com/share/692e27cc-3a7c-8002-a8de-5432ce87fce0"
71+
"status": "fail",
72+
"solution": "Recognized the interface and advertisements but failed to close the ads and interact with the page.",
73+
"link": "https://chatgpt.com/share/692e33cd-7180-8002-ad92-29631ea345ca"
7174
},
7275
"Claude-Opus-4.5": {
73-
"status": "pass",
74-
"solution": "Success",
75-
"link": "https://claude.ai/share/a65dd3af-a328-46d1-9df5-6a14f5013f1b"
76+
"status": "fail",
77+
"solution": "Unable to access the domain.",
78+
"link": "https://claude.ai/share/369f2a1e-0ed5-4103-bc24-a844c03d51e2"
7679
},
7780
"OpenAI Deep Research": {
7881
"status": "fail",
79-
"solution": "Did not write or execute any code; hallucinated the existence of six regimes.",
80-
"link": "./assets/raw_response/DeepResearch - LinearRegimes.pdf"
82+
"solution": "Failed to identify the target items from the product images. The chips selected in the final answer do not appear on the website.",
83+
"link": "./assets/raw_response/Deep Research - Trader Joe.pdf"
8184
},
8285
"Gemini-3 Pro Thinking + DeepResearch": {
8386
"status": "fail",
84-
"solution": "Did not write or visualize code; only provided textual analysis.",
85-
"link": "https://gemini.google.com/share/69486c25a791"
87+
"solution": "Failed to identify the target items from product images; selected chips not present on the website.",
88+
"link": "https://gemini.google.com/share/f02821ab9cb9"
8689
}
8790
}
8891
},
@@ -129,47 +132,44 @@
129132
}
130133
},
131134
{
132-
"id": 4,
133-
"title": "Trader Joe lover",
134-
"type": "embed",
135+
"id": 2,
136+
"title": "Linear regimes",
137+
"type": "text",
135138
"content": {
136-
"url": "https://leoii22.com/pages/amazon",
137-
"embedPosition": "top",
138-
"question": "You are logging into the company's internal discount shopping portal to buy some snacks for a party. Your goal is to purchase specific <strong>Trader Joe's</strong> and <strong>Terra</strong> brand chips for three colleagues and yourself based on the following specific requests:<br><br><strong>Alice (The Sugar Cutter):</strong> \"I'm strictly limiting my sugar. Out of these specific brands, find the bag with the absolute lowest Total Sugars per serving. Get me 1 bag of that.\"<br><br><strong>Bob (The Sodium Watcher):</strong> \"My doctor is watching my salt intake. Compare the labels of these brands and find the one with the absolute lowest Sodium per serving. I want 2 bags of that one.\"<br><br><strong>Charlie (The Quant):</strong> \"I have a specific calculation for nutrient density. Apply this formula to the available Trader Joe's and Terra options using their % Daily Values (%DV):<br><em>Score = (%DV Total Fat + %DV Sodium + %DV Added Sugars + (Calories / 21.18)) - (1.48 * %DV Dietary Fiber + %DV Protein)</em><br>I want the item with the lowest Score (which indicates the best balance). Get me 3 bags of that winner.\"<br><br><strong>You (The Review Truster):</strong><br>You decide to stock up for yourself as well. Look at the user ratings displayed on the site for these specific Trader Joe's and Terra chips. You want to buy 2 bags of the item with the highest user rating and 2 bags of the item with the second highest user rating.<br><br>You need to find the correct items on the site, add the specified quantities to your cart, and report the \"Total\" displayed on the checkout screen.",
139-
"height": 500
139+
"question": "Given historical <a href=\"./assets/data/linear_regimes_data.csv\" target=\"_blank\" rel=\"noopener\">time series data</a> showing variable y as a function of time t, estimate how many linear regimes best explain the relationship. Return a JSON object with: regime_count (integer) and breakpoints (array of dates in ascending order). A tolerance of ±7 days is acceptable when evaluating breakpoint correctness."
140140
},
141-
"answer": "$56.36",
142-
"reasoning": "**Step 1: Navigate to the chips section**\n\nClicked on Departments → Snacks & Chips. Found a list sorted by rating:\n\n| Product | Price |\n|---------|-------|\n| Pink Lady Apple Chips | $6.99 |\n| Crunchy Flamin' Hot Snacks | $4.98 |\n| Ridged Cheddar and Sour Cream Chips | $4.79 |\n| Nacho Cheese Tortilla Chips | $3.98 |\n| Classic Potato Chips | $3.48 |\n| Sour Cream & Onion Potato Chips | $3.48 |\n| TERRA Mediterranean Herbs | $5.29 |\n| Stackable Sour Cream & Onion Crisps | $2.48 |\n| Ketchup Flavored Lattice Chips | $5.49 |\n| Vegetable Root Chips | $4.99 |\n\n**Step 2: Identify Trader Joe's products**\n\nBy examining the product images, three items are Trader Joe's branded:\n- Pink Lady Apple Chips ($6.99)\n- Ketchup Flavored Lattice Chips ($5.49)\n- Vegetable Root Chips ($4.99)\n\n**Step 3: Add to cart and checkout**\n\nAfter adding these items to cart, the Order Summary shows:\n\n```\nSubtotal: $17.47\nDiscount (13% off): -$2.27\nShipping (Flat): +$2.00\nTax (7.75% on Overall): +$1.33\n─────────────────────────────────\nTotal: $18.53\n```",
141+
"answer": "{\"regime_count\": 3, \"breakpoints\": [\"2024-07-27\", \"2025-02-16\"]}",
142+
"reasoning": "**Step 1: Load and visualize the data**\n\nDownloaded the CSV file and plotted y vs t. Visual inspection reveals clear changes in slope at multiple points, suggesting distinct linear regimes.\n\n**Step 2: Statistical breakpoint detection**\n\nApplied piecewise linear regression with breakpoint detection:\n- Used Bayesian Information Criterion (BIC) to determine optimal number of segments\n- Tested models with 1-5 regimes\n- BIC scores: [1845.2, 1523.4, **1198.7**, 1205.3, 1218.9]\n- **Optimal: 3 regimes** (minimum BIC)\n\n**Step 3: Identify breakpoint dates**\n\nUsing the 3-regime model, estimated breakpoints:\n\n| Regime | Date Range | Slope | R² |\n|--------|------------|-------|----|\n| 1 | Start - 2022-03-15 | 0.042 | 0.94 |\n| 2 | 2022-03-15 - 2023-07-22 | -0.018 | 0.91 |\n| 3 | 2023-07-22 - End | 0.065 | 0.96 |\n\n**Step 4: Validate breakpoints**\n\nPerformed Chow test at detected breakpoints:\n- First breakpoint (2022-03-15): F-statistic = 247.3, p < 0.001 ✓\n- Second breakpoint (2023-07-22): F-statistic = 189.7, p < 0.001 ✓\n\nBoth breakpoints are statistically significant.\n\n**Final answer:**\n```\n{\n \"regime_count\": 3,\n \"breakpoints\": [\"2022-03-15\", \"2023-07-22\"]\n}\n```",
143143
"model_solutions": {
144144
"ChatGPT Agent": {
145145
"status": "pass",
146146
"solution": "Success",
147-
"link": "https://chatgpt.com/share/692e90f1-8114-800c-bd8e-22995a40a6ae"
147+
"link": "https://chatgpt.com/share/692e310e-f2b0-800b-bd1a-e88b54f3925e"
148148
},
149149
"Gemini-3 Pro Thinking": {
150-
"status": "fail",
151-
"solution": "Encountered an error doing what is asked.",
152-
"link": "./assets/raw_response/Gemini-3-pro-thinking-trader.txt"
150+
"status": "pass",
151+
"solution": "Success",
152+
"link": "./assets/raw_response/Gemini-3-pro-thinking-linear.txt"
153153
},
154154
"GPT-5.1": {
155-
"status": "fail",
156-
"solution": "Recognized the interface and advertisements but failed to close the ads and interact with the page.",
157-
"link": "https://chatgpt.com/share/692e33cd-7180-8002-ad92-29631ea345ca"
155+
"status": "pass",
156+
"solution": "Success",
157+
"link": "https://chatgpt.com/share/692e27cc-3a7c-8002-a8de-5432ce87fce0"
158158
},
159159
"Claude-Opus-4.5": {
160-
"status": "fail",
161-
"solution": "Unable to access the domain.",
162-
"link": "https://claude.ai/share/369f2a1e-0ed5-4103-bc24-a844c03d51e2"
160+
"status": "pass",
161+
"solution": "Success",
162+
"link": "https://claude.ai/share/a65dd3af-a328-46d1-9df5-6a14f5013f1b"
163163
},
164164
"OpenAI Deep Research": {
165165
"status": "fail",
166-
"solution": "Failed to identify the target items from the product images. The chips selected in the final answer do not appear on the website.",
167-
"link": "./assets/raw_response/Deep Research - Trader Joe.pdf"
166+
"solution": "Did not write or execute any code; hallucinated the existence of six regimes.",
167+
"link": "./assets/raw_response/DeepResearch - LinearRegimes.pdf"
168168
},
169169
"Gemini-3 Pro Thinking + DeepResearch": {
170170
"status": "fail",
171-
"solution": "Failed to identify the target items from product images; selected chips not present on the website.",
172-
"link": "https://gemini.google.com/share/f02821ab9cb9"
171+
"solution": "Did not write or visualize code; only provided textual analysis.",
172+
"link": "https://gemini.google.com/share/69486c25a791"
173173
}
174174
}
175175
}

blog.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
"url": "https://cocoabench.github.io/",
3333
"sameAs": [
3434
"https://github.com/cocoabench",
35-
"https://discord.gg/ZDaDhVCd"
35+
"https://discord.gg/cbUx7pEN"
3636
]
3737
},
3838
{
@@ -274,7 +274,7 @@ <h2>Get Involved</h2>
274274
We've set up a streamlined <a href="https://github.com/cocoabench/cocoa-agent/blob/main/contrib/CONTRIBUTING.md" target="_blank">task contribution protocol</a> to guide you through creating and submitting new tasks. Contributors with <strong>3 accepted tasks</strong> are eligible for co-authorship on the CocoaBench paper, which we plan to submit to a top-tier ML conference.
275275
</p>
276276
<p>
277-
Have questions or ideas? Feel free to reach out to us or join our <a href="https://discord.gg/ZDaDhVCd" target="_blank">Discord community</a> to propose new tasks or discuss ideas. (If the link doesn't work, try refreshing the page or manually add the server in Discord app using invite code: <code>ZDaDhVCd</code>)
277+
Have questions or ideas? Feel free to reach out to us or join our <a href="https://discord.gg/cbUx7pEN" target="_blank">Discord community</a> to propose new tasks or discuss ideas. (If the link doesn't work, try refreshing the page or manually add the server in Discord app using invite code: <code>cbUx7pEN</code>)
278278
</p>
279279

280280
<hr style="border: 0; border-top: 1px solid #eee; margin: 40px 0;">

0 commit comments

Comments
 (0)