File size: 22,727 Bytes
49b7f70
 
 
3cd35a6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49b7f70
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3cd35a6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49b7f70
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
{
  "metadata": {
    "benchmark_date": "2025-12-26",
    "constraint_modes": {
      "hard": {
        "description": "Prune all particles containing jargon",
        "smc_params": {
          "num_particles": 5,
          "max_steps": 25,
          "tokens_per_step": 6
        }
      },
      "soft": {
        "description": "Weighted resampling: particles with jargon get reduced weights",
        "penalty_factor": 0.3,
        "smc_params": {
          "num_particles": 5,
          "max_steps": 15,
          "tokens_per_step": 25
        }
      }
    },
    "scoring": {
      "jargon_free": 25,
      "has_example": 25,
      "appropriate_length": 25,
      "coherence": 25,
      "max_score": 100
    }
  },
  "claude_opus_benchmarks": {
    "Legal": {
      "Force Majeure clause and why it might void our contract": {
        "translation": "This is a 'nobody's fault' escape hatch. If something huge and uncontrollable happens—like a massive earthquake, a war, or a pandemic—neither of us can be blamed for not keeping our promises. It's like if you promised to meet a friend but a tornado blocked every road; you couldn't get there, but it wasn't your fault.",
        "score": 100
      },
      "Why we need to add an indemnification clause to protect your business": {
        "translation": "This is a 'you cover me, I cover you' promise. If someone sues us because of something your side did wrong, you agree to pay for our defense and any costs. Think of it like agreeing that whoever spills the milk has to clean it up and pay for a new carton.",
        "score": 100
      },
      "What happens if the other party breaches the non-compete agreement": {
        "translation": "They promised not to start a competing business or work for your rivals. If they break that promise, you can take them to court and ask a judge to make them stop and possibly pay you money for the customers you lost.",
        "score": 100
      }
    },
    "Medical": {
      "Your MRI shows a benign lesion that we should monitor": {
        "translation": "We found a small spot on your scan, but it's not cancer—it's harmless. Think of it like a freckle on your skin. We just want to check on it every few months to make sure it stays the same size and doesn't change.",
        "score": 100
      },
      "The etiology of your chronic fatigue syndrome": {
        "translation": "We're trying to find the root cause of why you feel exhausted all the time. It's like being a detective figuring out why a car won't start—is it the battery, the fuel, or something else? Your tiredness could come from a virus you had, stress, or how your immune system is working.",
        "score": 100
      },
      "Why we're recommending prophylactic treatment given your comorbidities": {
        "translation": "Because you have several health conditions at once, we want to give you medicine now to prevent a problem before it happens. It's like putting on sunscreen before going to the beach—we're protecting you ahead of time because you're at higher risk.",
        "score": 100
      }
    },
    "Financial": {
      "How compound interest and amortization affect your mortgage payments": {
        "translation": "Your loan grows because you pay interest on interest—money owed on money already owed. Your monthly payment is split between paying down what you borrowed and paying the bank for lending it to you. Early on, most goes to the bank; later, more chips away at what you owe.",
        "score": 100
      },
      "Why we recommend diversifying your portfolio with low-liquidity assets": {
        "translation": "Don't put all your eggs in one basket. We suggest putting some money into things that are harder to sell quickly—like real estate or private businesses—because they often grow more over time, even though you can't turn them into cash overnight like stocks.",
        "score": 100
      },
      "The tax implications of depreciation on your rental property": {
        "translation": "The government lets you pretend your rental building loses value each year on paper, even if it's actually worth more. This 'paper loss' reduces the income you report, so you pay less in taxes now. It's like getting a discount for wear and tear that hasn't really happened yet.",
        "score": 100
      }
    },
    "Technical/Engineering": {
      "Why our API has high latency and how microservices could help": {
        "translation": "Our system is slow to respond because everything runs through one big, overloaded program. Imagine one cashier serving an entire grocery store. Breaking it into smaller, specialized services is like opening more checkout lanes—each handles one type of task faster.",
        "score": 100
      },
      "The difference between synchronous and asynchronous processing": {
        "translation": "Synchronous means waiting in line—you can't order your coffee until the person ahead finishes. Asynchronous means you order, step aside, and they call your name when it's ready. The second way lets more people order at once without everyone standing around waiting.",
        "score": 100
      },
      "Why we need to refactor the legacy codebase before adding new features": {
        "translation": "Our old code is like a cluttered garage—you can barely find anything, and adding new stuff just makes the mess worse. We need to organize and clean it up first. Otherwise, every new feature takes twice as long and breaks things we didn't expect.",
        "score": 100
      }
    }
  },
  "model_results": {
    "Qwen2.5-7B-SoftConstraint": {
      "total_score": 920,
      "max_possible": 1200,
      "percentage": 76.7,
      "jargon_violations": 1,
      "successful_outputs": 12,
      "pruned_outputs": 0,
      "constraint_mode": "soft",
      "results": {
        "Legal": {
          "Force Majeure clause and why it might void our contract": {
            "output": "Imagine you promised to help your neighbor clean their garage on Saturday. But then a huge storm comes and makes everything too wet. A Force Majeure clause is like saying 'if something really big and unexpected happens that makes it impossible to keep our promise, then neither of us gets in trouble for breaking it.'",
            "jargon_found": [],
            "score": 75,
            "status": "success"
          },
          "Why we need to add an indemnification clause to protect your business": {
            "output": "Imagine you're selling lemonade at a fair. You want to make sure that if someone gets sick from your lemonade, you won't have to pay their doctor bills or get into big trouble. So, you ask the person making your lemons to promise they'll take responsibility if anything goes wrong with the ingredients they provided.",
            "jargon_found": [],
            "score": 75,
            "status": "success"
          },
          "What happens if the other party breaches the non-compete agreement": {
            "output": "Imagine you and your best friend promise not to join another soccer team while you're both on the same one. If your friend joins another team without telling you or getting permission, they've broken their promise. In this case, you might feel sad and upset, and the grown-ups might need to help figure out how to make things fair again.",
            "jargon_found": [],
            "score": 75,
            "status": "success"
          }
        },
        "Medical": {
          "Your MRI shows a benign lesion that we should monitor": {
            "output": "Imagine your body is like a house. Sometimes, an MRI can find a small spot that's no big deal—like finding a harmless spider in one of your rooms. We just want to check on it now and then to make sure it stays small and doesn't cause any trouble.",
            "jargon_found": [],
            "score": 75,
            "status": "success"
          },
          "The etiology of your chronic fatigue syndrome": {
            "output": "Imagine your body is like a car. Sometimes, just like how a car might need maintenance or have an engine problem, your body can feel really tired all the time. We're trying to figure out what's making your 'engine' run slow—it could be from a past sickness, stress, or how your body's defense system is working.",
            "jargon_found": [],
            "score": 75,
            "status": "success"
          },
          "Why we're recommending prophylactic treatment given your comorbidities": {
            "output": "Imagine your body is like a house, and sometimes tiny germs try to get inside through the windows. Your immune system is like the house's security system. Because you have a few health conditions at once, your security system isn't as strong, so we want to give you medicine now to help keep those germs out before they cause trouble.",
            "jargon_found": [],
            "score": 75,
            "status": "success"
          }
        },
        "Financial": {
          "How compound interest and amortization affect your mortgage payments": {
            "output": "Imagine you have a piggy bank where you put in $100 every month to pay off your toy store credit. At first, most of your money goes to paying back the store for letting you borrow money. But over time, more and more of your $100 actually goes toward paying off what you originally owed.",
            "jargon_found": [],
            "score": 100,
            "status": "success"
          },
          "Why we recommend diversifying your portfolio with low-liquidity assets": {
            "output": "Imagine you have a toy box full of different toys. Some toys, like building blocks, are easy to play with anytime—you can grab them quickly. Other toys, like a special puzzle that takes time to set up, are harder to use right away but can be really fun and valuable. We suggest having both kinds so if one type isn't working well, you still have the other.",
            "jargon_found": [],
            "score": 75,
            "status": "success"
          },
          "The tax implications of depreciation on your rental property": {
            "output": "Imagine you have a toy castle that you use for your tea parties. Over time, parts of the castle get old and need fixing. The government lets you say 'my castle is worth less now because it's wearing out,' and that means you don't have to give as much of your allowance in taxes.",
            "jargon_found": [],
            "score": 75,
            "status": "success"
          }
        },
        "Technical/Engineering": {
          "Why our API has high latency and how microservices could help": {
            "output": "Imagine you're at a big birthday party, and you want to ask your friend what their favorite ice cream flavor is. If everyone has to wait in one long line to talk to the same person, it takes forever. But if you split up into smaller groups where each person handles one type of question, everyone gets their answers much faster.",
            "jargon_found": [],
            "score": 75,
            "status": "success"
          },
          "The difference between synchronous and asynchronous processing": {
            "output": "Imagine you're helping mommy or daddy make lemonade. With one way, you follow each step one after another: first, you cut the lemons, then you squeeze them, then you add sugar. With the other way, you can start squeezing while someone else adds sugar—everyone works at the same time!",
            "jargon_found": ["synchronous"],
            "score": 70,
            "status": "success"
          },
          "Why we need to refactor the legacy codebase before adding new features": {
            "output": "Imagine you have an old toy house made of wooden blocks that's been your favorite for years. It's starting to get wobbly. Instead of just adding more rooms on top (which could make it fall down), we need to fix the wobbly parts first so everything stays strong when we add new pieces.",
            "jargon_found": [],
            "score": 75,
            "status": "success"
          }
        }
      }
    },
    "Gemma-2-2B": {
      "total_score": 550,
      "max_possible": 1200,
      "percentage": 45.8,
      "jargon_violations": 0,
      "successful_outputs": 3,
      "pruned_outputs": 9,
      "results": {
        "Legal": {
          "Force Majeure clause and why it might void our contract": {
            "output": "Imagine you and a friend are building a treehouse together. You have a contract saying you'll build it for your friend. But then, there's a huge storm and your friend can't access the materials.",
            "jargon_found": [],
            "score": 100,
            "status": "success"
          },
          "Why we need to add an indemnification clause to protect your business": {
            "output": "",
            "jargon_found": [],
            "score": 35,
            "status": "pruned"
          },
          "What happens if the other party breaches the non-compete agreement": {
            "output": "Imagine you're building a super cool lemonade stand and you and your friend made a special agreement that you can't open another lemonade stand within 5 miles of your stand for the next year. Your friend suddenly starts selling lemonade in the same neighborhood with a sign that says 'Best Lemonade Ever!'.",
            "jargon_found": [],
            "score": 100,
            "status": "success"
          }
        },
        "Medical": {
          "Your MRI shows a benign lesion that we should monitor": {
            "output": "",
            "jargon_found": [],
            "score": 35,
            "status": "pruned"
          },
          "The etiology of your chronic fatigue syndrome": {
            "output": "",
            "jargon_found": [],
            "score": 35,
            "status": "pruned"
          },
          "Why we're recommending prophylactic treatment given your comorbidities": {
            "output": "",
            "jargon_found": [],
            "score": 35,
            "status": "pruned"
          }
        },
        "Financial": {
          "How compound interest and amortization affect your mortgage payments": {
            "output": "",
            "jargon_found": [],
            "score": 35,
            "status": "pruned"
          },
          "Why we recommend diversifying your portfolio with low-liquidity assets": {
            "output": "",
            "jargon_found": [],
            "score": 35,
            "status": "pruned"
          },
          "The tax implications of depreciation on your rental property": {
            "output": "",
            "jargon_found": [],
            "score": 35,
            "status": "pruned"
          }
        },
        "Technical/Engineering": {
          "Why our API has high latency and how microservices could help": {
            "output": "",
            "jargon_found": [],
            "score": 35,
            "status": "pruned"
          },
          "The difference between synchronous and asynchronous processing": {
            "output": "",
            "jargon_found": [],
            "score": 35,
            "status": "pruned"
          },
          "Why we need to refactor the legacy codebase before adding new features": {
            "output": "",
            "jargon_found": [],
            "score": 35,
            "status": "pruned"
          }
        }
      }
    },
    "TinyLlama-1.1B": {
      "total_score": 550,
      "max_possible": 1200,
      "percentage": 45.8,
      "jargon_violations": 0,
      "successful_outputs": 3,
      "pruned_outputs": 9,
      "results": {
        "Legal": {
          "Force Majeure clause and why it might void our contract": {
            "output": "Force Majeure means that we cannot perform our obligations under our contract because of a force majeure event, which is a catastrophic event that cannot be reasonably foreseen or avoided. For example, if we were hit by a hurricane and had to cancel our contract with the client, that would be a force majeure event.",
            "jargon_found": [],
            "score": 100,
            "status": "success"
          },
          "Why we need to add an indemnification clause to protect your business": {
            "output": "",
            "jargon_found": [],
            "score": 35,
            "status": "pruned"
          },
          "What happens if the other party breaches the non-compete agreement": {
            "output": "A non-compete agreement is a contract between two parties where one agrees not to compete with the other. This means that they can't work in the same industry or try to sell products that are similar to what they were selling before.",
            "jargon_found": [],
            "score": 100,
            "status": "success"
          }
        },
        "Medical": {
          "Your MRI shows a benign lesion that we should monitor": {
            "output": "",
            "jargon_found": [],
            "score": 35,
            "status": "pruned"
          },
          "The etiology of your chronic fatigue syndrome": {
            "output": "",
            "jargon_found": [],
            "score": 35,
            "status": "pruned"
          },
          "Why we're recommending prophylactic treatment given your comorbidities": {
            "output": "",
            "jargon_found": [],
            "score": 35,
            "status": "pruned"
          }
        },
        "Financial": {
          "How compound interest and amortization affect your mortgage payments": {
            "output": "",
            "jargon_found": [],
            "score": 35,
            "status": "pruned"
          },
          "Why we recommend diversifying your portfolio with low-liquidity assets": {
            "output": "",
            "jargon_found": [],
            "score": 35,
            "status": "pruned"
          },
          "The tax implications of depreciation on your rental property": {
            "output": "",
            "jargon_found": [],
            "score": 35,
            "status": "pruned"
          }
        },
        "Technical/Engineering": {
          "Why our API has high latency and how microservices could help": {
            "output": "",
            "jargon_found": [],
            "score": 35,
            "status": "pruned"
          },
          "The difference between synchronous and asynchronous processing": {
            "output": "",
            "jargon_found": [],
            "score": 35,
            "status": "pruned"
          },
          "Why we need to refactor the legacy codebase before adding new features": {
            "output": "",
            "jargon_found": [],
            "score": 35,
            "status": "pruned"
          }
        }
      }
    },
    "Qwen2-0.5B": {
      "total_score": 500,
      "max_possible": 1200,
      "percentage": 41.7,
      "jargon_violations": 0,
      "successful_outputs": 2,
      "pruned_outputs": 10,
      "results": {
        "Legal": {
          "Force Majeure clause and why it might void our contract": {
            "output": "When there's something that can't be done or happens, it's called force majeure. In a contract, it can happen that something goes wrong or there's no way to do anything about it. For instance, if a storm hits and they have to cancel their meeting, the party that was supposed to give the presentation could still get paid for their services.",
            "jargon_found": [],
            "score": 75,
            "status": "success"
          },
          "Why we need to add an indemnification clause to protect your business": {
            "output": "",
            "jargon_found": [],
            "score": 35,
            "status": "pruned"
          },
          "What happens if the other party breaches the non-compete agreement": {
            "output": "If someone breaks their promise not to compete for a job at another company, the employer will lose potential new clients and customers who may have been interested in hiring them. This can impact their overall business strategy and profitability.",
            "jargon_found": [],
            "score": 75,
            "status": "success"
          }
        },
        "Medical": {
          "Your MRI shows a benign lesion that we should monitor": {
            "output": "",
            "jargon_found": [],
            "score": 35,
            "status": "pruned"
          },
          "The etiology of your chronic fatigue syndrome": {
            "output": "",
            "jargon_found": [],
            "score": 35,
            "status": "pruned"
          },
          "Why we're recommending prophylactic treatment given your comorbidities": {
            "output": "",
            "jargon_found": [],
            "score": 35,
            "status": "pruned"
          }
        },
        "Financial": {
          "How compound interest and amortization affect your mortgage payments": {
            "output": "",
            "jargon_found": [],
            "score": 35,
            "status": "pruned"
          },
          "Why we recommend diversifying your portfolio with low-liquidity assets": {
            "output": "",
            "jargon_found": [],
            "score": 35,
            "status": "pruned"
          },
          "The tax implications of depreciation on your rental property": {
            "output": "",
            "jargon_found": [],
            "score": 35,
            "status": "pruned"
          }
        },
        "Technical/Engineering": {
          "Why our API has high latency and how microservices could help": {
            "output": "",
            "jargon_found": [],
            "score": 35,
            "status": "pruned"
          },
          "The difference between synchronous and asynchronous processing": {
            "output": "",
            "jargon_found": [],
            "score": 35,
            "status": "pruned"
          },
          "Why we need to refactor the legacy codebase before adding new features": {
            "output": "",
            "jargon_found": [],
            "score": 35,
            "status": "pruned"
          }
        }
      }
    }
  },
  "domain_summary": {
    "Legal": {
      "total_tests": 9,
      "successful": 6,
      "success_rate": 66.7
    },
    "Medical": {
      "total_tests": 9,
      "successful": 0,
      "success_rate": 0.0
    },
    "Financial": {
      "total_tests": 9,
      "successful": 0,
      "success_rate": 0.0
    },
    "Technical/Engineering": {
      "total_tests": 9,
      "successful": 0,
      "success_rate": 0.0
    }
  }
}