Benchmarks / Which Small AI Model Should You Run on a Mac? We Ran 312 Tests / Summarize + extract
summarize-extract-026
hard extractionemail
The prompt
user
Extract information from the meeting notes below. Reply with only a JSON object with exactly these keys:
- "meeting_date" (string "YYYY-MM-DD"): date of the meeting
- "attendees" (array): array of people who were present, each {"name": string, "email": string or null, "phone": string or null}
- "buildout_estimate" (number): build-out cost estimate
- "next_meeting_date" (string "YYYY-MM-DD"): date of the next meeting
Rules: include every key listed. Use null for any field that is not stated in the text (do not guess). Dates are YYYY-MM-DD. Times are HH:MM in 24-hour format. Amounts and counts are plain JSON numbers (no currency symbols, no commas). Phone numbers are in international format with + and the country code, for example +1 312 555 0100; leave out any national trunk prefix 0, so (0)20 or 020 becomes 20 after +44.
Meeting notes:
"""
Millbrook Food Co-op - Expansion Committee
Notes from Wednesday, October 14, 2026 (taken by Rosa)
Present: Rosa Delgado (rosa.delgado@millbrookcoop.org), Tom Hirsch (cell 919-555-0127), Anjali Mehta - anjali.mehta@millbrookcoop.org / 919.555.0184, and Keith from facilities (doesn't have a co-op email yet). Bea Lindgren sent regrets.
1. Lease for the Oak St storefront: landlord wants a 5-year term; we'd prefer 3. Tom to counter.
2. Budget: build-out estimate is $48,500; reserve fund is $61,200.
3. Keith to get two HVAC quotes.
We'll meet again two weeks from today, same time.
"""What we expected
{
"kind": "extract",
"answer": {
"meeting_date": "2026-10-14",
"attendees": [
{
"name": "Rosa Delgado",
"email": "rosa.delgado@millbrookcoop.org",
"phone": null
},
{
"name": "Tom Hirsch",
"email": null,
"phone": "+19195550127"
},
{
"name": "Anjali Mehta",
"email": "anjali.mehta@millbrookcoop.org",
"phone": "+19195550184"
},
{
"name": "Keith",
"email": null,
"phone": null
}
],
"buildout_estimate": 48500,
"next_meeting_date": "2026-10-28"
},
"fields": {
"meeting_date": {
"type": "date"
},
"attendees": {
"type": "list",
"item_fields": {
"name": {
"type": "text",
"needles_map": {
"Rosa Delgado": [
"rosa"
],
"Tom Hirsch": [
"tom",
"hirsch"
],
"Anjali Mehta": [
"anjali"
],
"Keith": [
"keith"
]
}
},
"email": {
"type": "email"
},
"phone": {
"type": "phone"
}
}
},
"buildout_estimate": {
"type": "number"
},
"next_meeting_date": {
"type": "date"
}
}
}What each model answered
MiMo-V2.6 Distill 9B
✓ pass · score 100 · 6.86 s
{
"meeting_date": "2026-10-14",
"attendees": [
{
"name": "Rosa Delgado",
"email": "rosa.delgado@millbrookcoop.org",
"phone": null
},
{
"name": "Tom Hirsch",
"email": null,
"phone": "+1 919 555 0127"
},
{
"name": "Anjali Mehta",
"email": "anjali.mehta@millbrookcoop.org",
"phone": "+1 919 555 0184"
},
{
"name": "Keith",
"email": null,
"phone": null
}
],
"buildout_estimate": 48500,
"next_meeting_date": "2026-10-28"
}Scoring detail
{
"fields": {
"meeting_date": {
"score": 1,
"expected": "2026-10-14",
"got": "2026-10-14"
},
"attendees": {
"score": 1,
"expected": [
{
"name": "Rosa Delgado",
"email": "rosa.delgado@millbrookcoop.org",
"phone": null
},
{
"name": "Tom Hirsch",
"email": null,
"phone": "+19195550127"
},
{
"name": "Anjali Mehta",
"email": "anjali.mehta@millbrookcoop.org",
"phone": "+19195550184"
},
{
"name": "Keith",
"email": null,
"phone": null
}
],
"got": [
{
"name": "Rosa Delgado",
"email": "rosa.delgado@millbrookcoop.org",
"phone": null
},
{
"name": "Tom Hirsch",
"email": null,
"phone": "+1 919 555 0127"
},
{
"name": "Anjali Mehta",
"email": "anjali.mehta@millbrookcoop.org",
"phone": "+1 919 555 0184"
},
{
"name": "Keith",
"email": null,
"phone": null
}
]
},
"buildout_estimate": {
"score": 1,
"expected": 48500,
"got": 48500
},
"next_meeting_date": {
"score": 1,
"expected": "2026-10-28",
"got": "2026-10-28"
}
},
"fields_correct": 4,
"fields_total": 4
}Ornith-1.5 9B
✗ fail · score 75 · 5.54 s
```json
{
"meeting_date": "2026-10-14",
"attendees": [
{
"name": "Rosa Delgado",
"email": "rosa.delgado@millbrookcoop.org",
"phone": null
},
{
"name": "Tom Hirsch",
"email": null,
"phone": "+1 919 555 0127"
},
{
"name": "Anjali Mehta",
"email": "anjali.mehta@millbrookcoop.org",
"phone": "+1 919 555 0184"
},
{
"name": "Keith",
"email": null,
"phone": null
}
],
"buildout_estimate": 48500,
"next_meeting_date": null
}
```Scoring detail
{
"fields": {
"meeting_date": {
"score": 1,
"expected": "2026-10-14",
"got": "2026-10-14"
},
"attendees": {
"score": 1,
"expected": [
{
"name": "Rosa Delgado",
"email": "rosa.delgado@millbrookcoop.org",
"phone": null
},
{
"name": "Tom Hirsch",
"email": null,
"phone": "+19195550127"
},
{
"name": "Anjali Mehta",
"email": "anjali.mehta@millbrookcoop.org",
"phone": "+19195550184"
},
{
"name": "Keith",
"email": null,
"phone": null
}
],
"got": [
{
"name": "Rosa Delgado",
"email": "rosa.delgado@millbrookcoop.org",
"phone": null
},
{
"name": "Tom Hirsch",
"email": null,
"phone": "+1 919 555 0127"
},
{
"name": "Anjali Mehta",
"email": "anjali.mehta@millbrookcoop.org",
"phone": "+1 919 555 0184"
},
{
"name": "Keith",
"email": null,
"phone": null
}
]
},
"buildout_estimate": {
"score": 1,
"expected": 48500,
"got": 48500
},
"next_meeting_date": {
"score": 0,
"expected": "2026-10-28",
"got": null
}
},
"fields_correct": 3,
"fields_total": 4
}Granite 4.2 8B
✗ fail · score 88 · 5.74 s
{
"meeting_date": "2026-10-14",
"attendees": [
{
"name": "Rosa Delgado",
"email": "rosa.delgado@millbrookcoop.org",
"phone": null
},
{
"name": "Tom Hirsch",
"email": null,
"phone": "+19155550127"
},
{
"name": "Anjali Mehta",
"email": "anjali.mehta@millbrookcoop.org",
"phone": "+19155550184"
},
{
"name": "Keith",
"email": null,
"phone": null
}
],
"buildout_estimate": 48500,
"next_meeting_date": "2026-10-28"
}Scoring detail
{
"fields": {
"meeting_date": {
"score": 1,
"expected": "2026-10-14",
"got": "2026-10-14"
},
"attendees": {
"score": 0.5,
"expected": [
{
"name": "Rosa Delgado",
"email": "rosa.delgado@millbrookcoop.org",
"phone": null
},
{
"name": "Tom Hirsch",
"email": null,
"phone": "+19195550127"
},
{
"name": "Anjali Mehta",
"email": "anjali.mehta@millbrookcoop.org",
"phone": "+19195550184"
},
{
"name": "Keith",
"email": null,
"phone": null
}
],
"got": [
{
"name": "Rosa Delgado",
"email": "rosa.delgado@millbrookcoop.org",
"phone": null
},
{
"name": "Tom Hirsch",
"email": null,
"phone": "+19155550127"
},
{
"name": "Anjali Mehta",
"email": "anjali.mehta@millbrookcoop.org",
"phone": "+19155550184"
},
{
"name": "Keith",
"email": null,
"phone": null
}
]
},
"buildout_estimate": {
"score": 1,
"expected": 48500,
"got": 48500
},
"next_meeting_date": {
"score": 1,
"expected": "2026-10-28",
"got": "2026-10-28"
}
},
"fields_correct": 3,
"fields_total": 4
}Spark-X2.5 4B
✓ pass · score 100 · 4.32 s
{
"meeting_date": "2026-10-14",
"attendees": [
{
"name": "Rosa Delgado",
"email": "rosa.delgado@millbrookcoop.org",
"phone": null
},
{
"name": "Tom Hirsch",
"email": null,
"phone": "+1 919 555 0127"
},
{
"name": "Anjali Mehta",
"email": "anjali.mehta@millbrookcoop.org",
"phone": "+1 919 555 0184"
},
{
"name": "Keith",
"email": null,
"phone": null
}
],
"buildout_estimate": 48500,
"next_meeting_date": "2026-10-28"
}Scoring detail
{
"fields": {
"meeting_date": {
"score": 1,
"expected": "2026-10-14",
"got": "2026-10-14"
},
"attendees": {
"score": 1,
"expected": [
{
"name": "Rosa Delgado",
"email": "rosa.delgado@millbrookcoop.org",
"phone": null
},
{
"name": "Tom Hirsch",
"email": null,
"phone": "+19195550127"
},
{
"name": "Anjali Mehta",
"email": "anjali.mehta@millbrookcoop.org",
"phone": "+19195550184"
},
{
"name": "Keith",
"email": null,
"phone": null
}
],
"got": [
{
"name": "Rosa Delgado",
"email": "rosa.delgado@millbrookcoop.org",
"phone": null
},
{
"name": "Tom Hirsch",
"email": null,
"phone": "+1 919 555 0127"
},
{
"name": "Anjali Mehta",
"email": "anjali.mehta@millbrookcoop.org",
"phone": "+1 919 555 0184"
},
{
"name": "Keith",
"email": null,
"phone": null
}
]
},
"buildout_estimate": {
"score": 1,
"expected": 48500,
"got": 48500
},
"next_meeting_date": {
"score": 1,
"expected": "2026-10-28",
"got": "2026-10-28"
}
},
"fields_correct": 4,
"fields_total": 4
}Mellum2.1 12B-A2.5B
✓ pass · score 100 · 2.89 s
{
"meeting_date": "2026-10-14",
"attendees": [
{
"name": "Rosa Delgado",
"email": "rosa.delgado@millbrookcoop.org",
"phone": null
},
{
"name": "Tom Hirsch",
"email": null,
"phone": "+19195550127"
},
{
"name": "Anjali Mehta",
"email": "anjali.mehta@millbrookcoop.org",
"phone": "+19195550184"
},
{
"name": "Keith",
"email": null,
"phone": null
}
],
"buildout_estimate": 48500,
"next_meeting_date": "2026-10-28"
}Scoring detail
{
"fields": {
"meeting_date": {
"score": 1,
"expected": "2026-10-14",
"got": "2026-10-14"
},
"attendees": {
"score": 1,
"expected": [
{
"name": "Rosa Delgado",
"email": "rosa.delgado@millbrookcoop.org",
"phone": null
},
{
"name": "Tom Hirsch",
"email": null,
"phone": "+19195550127"
},
{
"name": "Anjali Mehta",
"email": "anjali.mehta@millbrookcoop.org",
"phone": "+19195550184"
},
{
"name": "Keith",
"email": null,
"phone": null
}
],
"got": [
{
"name": "Rosa Delgado",
"email": "rosa.delgado@millbrookcoop.org",
"phone": null
},
{
"name": "Tom Hirsch",
"email": null,
"phone": "+19195550127"
},
{
"name": "Anjali Mehta",
"email": "anjali.mehta@millbrookcoop.org",
"phone": "+19195550184"
},
{
"name": "Keith",
"email": null,
"phone": null
}
]
},
"buildout_estimate": {
"score": 1,
"expected": 48500,
"got": 48500
},
"next_meeting_date": {
"score": 1,
"expected": "2026-10-28",
"got": "2026-10-28"
}
},
"fields_correct": 4,
"fields_total": 4
}Ling-3.0-tiny (7.9B-A1.3B)
✗ fail · score 88 · 1.71 s
{"meeting_date": "2026-10-14", "attendees": [{"name": "Rosa Delgado", "email": "rosa.delgado@millbrookcoop.org", "phone": null}, {"name": "Tom Hirsch", "email": null, "phone": "919-555-0127"}, {"name": "Anjali Mehta", "email": "anjali.mehta@millbrookcoop.org", "phone": "919.555.0184"}, {"name": "Keith from facilities", "email": null, "phone": null}], "buildout_estimate": 48500, "next_meeting_date": "2026-10-28"}Scoring detail
{
"fields": {
"meeting_date": {
"score": 1,
"expected": "2026-10-14",
"got": "2026-10-14"
},
"attendees": {
"score": 0.5,
"expected": [
{
"name": "Rosa Delgado",
"email": "rosa.delgado@millbrookcoop.org",
"phone": null
},
{
"name": "Tom Hirsch",
"email": null,
"phone": "+19195550127"
},
{
"name": "Anjali Mehta",
"email": "anjali.mehta@millbrookcoop.org",
"phone": "+19195550184"
},
{
"name": "Keith",
"email": null,
"phone": null
}
],
"got": [
{
"name": "Rosa Delgado",
"email": "rosa.delgado@millbrookcoop.org",
"phone": null
},
{
"name": "Tom Hirsch",
"email": null,
"phone": "919-555-0127"
},
{
"name": "Anjali Mehta",
"email": "anjali.mehta@millbrookcoop.org",
"phone": "919.555.0184"
},
{
"name": "Keith from facilities",
"email": null,
"phone": null
}
]
},
"buildout_estimate": {
"score": 1,
"expected": 48500,
"got": 48500
},
"next_meeting_date": {
"score": 1,
"expected": "2026-10-28",
"got": "2026-10-28"
}
},
"fields_correct": 3,
"fields_total": 4
}MiniCPM5 2B
✗ fail · score 63 · 1.96 s
{
"meeting_date": "2026-10-14",
"attendees": [
{"name": "Rosa Delgado", "email": "rosa.delgado@millbrookcoop.org", "phone": null},
{"name": "Tom Hirsch", "email": null, "phone": "919-555-0127"},
{"name": "Anjali Mehta", "email": "anjali.mehta@millbrookcoop.org", "phone": "919.555.0184"},
{"name": "Keith", "email": null, "phone": null}
],
"buildout_estimate": 48500,
"next_meeting_date": "2026-11-12"
}Scoring detail
{
"fields": {
"meeting_date": {
"score": 1,
"expected": "2026-10-14",
"got": "2026-10-14"
},
"attendees": {
"score": 0.5,
"expected": [
{
"name": "Rosa Delgado",
"email": "rosa.delgado@millbrookcoop.org",
"phone": null
},
{
"name": "Tom Hirsch",
"email": null,
"phone": "+19195550127"
},
{
"name": "Anjali Mehta",
"email": "anjali.mehta@millbrookcoop.org",
"phone": "+19195550184"
},
{
"name": "Keith",
"email": null,
"phone": null
}
],
"got": [
{
"name": "Rosa Delgado",
"email": "rosa.delgado@millbrookcoop.org",
"phone": null
},
{
"name": "Tom Hirsch",
"email": null,
"phone": "919-555-0127"
},
{
"name": "Anjali Mehta",
"email": "anjali.mehta@millbrookcoop.org",
"phone": "919.555.0184"
},
{
"name": "Keith",
"email": null,
"phone": null
}
]
},
"buildout_estimate": {
"score": 1,
"expected": 48500,
"got": 48500
},
"next_meeting_date": {
"score": 0,
"expected": "2026-10-28",
"got": "2026-11-12"
}
},
"fields_correct": 2,
"fields_total": 4
}K2-Horizon 0.9B
✗ fail · score 88 · 2.56 s
{
"meeting_date": "2026-10-14",
"attendees": [
{
"name": "Rosa Delgado",
"email": "rosa.delgado@millbrookcoop.org",
"phone": null
},
{
"name": "Tom Hirsch",
"email": null,
"phone": "919-555-0127"
},
{
"name": "Anjali Mehta",
"email": "anjali.mehta@millbrookcoop.org",
"phone": "919.555.0184"
},
{
"name": "Keith",
"email": null,
"phone": null
}
],
"buildout_estimate": 48500,
"next_meeting_date": "2026-10-28"
}Scoring detail
{
"fields": {
"meeting_date": {
"score": 1,
"expected": "2026-10-14",
"got": "2026-10-14"
},
"attendees": {
"score": 0.5,
"expected": [
{
"name": "Rosa Delgado",
"email": "rosa.delgado@millbrookcoop.org",
"phone": null
},
{
"name": "Tom Hirsch",
"email": null,
"phone": "+19195550127"
},
{
"name": "Anjali Mehta",
"email": "anjali.mehta@millbrookcoop.org",
"phone": "+19195550184"
},
{
"name": "Keith",
"email": null,
"phone": null
}
],
"got": [
{
"name": "Rosa Delgado",
"email": "rosa.delgado@millbrookcoop.org",
"phone": null
},
{
"name": "Tom Hirsch",
"email": null,
"phone": "919-555-0127"
},
{
"name": "Anjali Mehta",
"email": "anjali.mehta@millbrookcoop.org",
"phone": "919.555.0184"
},
{
"name": "Keith",
"email": null,
"phone": null
}
]
},
"buildout_estimate": {
"score": 1,
"expected": 48500,
"got": 48500
},
"next_meeting_date": {
"score": 1,
"expected": "2026-10-28",
"got": "2026-10-28"
}
},
"fields_correct": 3,
"fields_total": 4
}← summarize-extract-025All Summarize + extract itemssummarize-extract-027 →