Baida07 commited on
Commit
88b112c
·
1 Parent(s): 4f1aa59

sync: 190 file da Baida98/AI@47a230d7 (2026-08-26 12:19 UTC) [deploy-all] (#118)

Browse files

- sync: 190 file da Baida98/AI@47a230d7 (2026-08-26 12:19 UTC) [deploy-all] (a5f882b015c6acae63ac57d462aa8398e48692bb)

Files changed (1) hide show
  1. benchmark-extended.mjs +5 -5
benchmark-extended.mjs CHANGED
@@ -1862,14 +1862,14 @@ async function makeReasoning(rng,seed){
1862
 
1863
  async function makeDataAnalysis(rng){
1864
  // Time series con anomalia iniettata e ground truth calcolato
1865
- const n=rng.int(9,14);
1866
- const months=["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"].slice(0,n);
1867
  const vals=months.map(()=>rng.int(80,320));
1868
- const aIdx=rng.int(2,n-2); vals[aIdx]=rng.int(5,15);
1869
- const avg=+(vals.reduce((a,b)=>a+b,0)/n).toFixed(1);
1870
  const maxV=Math.max(...vals),maxM=months[vals.indexOf(maxV)],anomM=months[aIdx];
1871
  const data=months.map((m,i)=>({mese:m,vendite:vals[i]}));
1872
- return{id:"DA",category:"data_analysis",label:`Time series ${n}m anomalia:${anomM}`,
1873
  hfSource:"local-ground-truth",targetMs:50000,ref:REF.data_analysis,
1874
  prompt:`Analizza vendite mensili:\n\n${JSON.stringify(data,null,2)}\n\n` +
1875
  `RISPONDI ESATTAMENTE CON QUESTO FORMATO (copia la struttura, sostituisci i valori):\n- **Media: N** ← calcola la media reale (es. Media: ${avg})\n- **Picco: MESE (N)** ← mese col valore massimo (es. Picco: ${maxM} (${maxV}))\n- **Anomalia: MESE (N)** ← mese col valore anomalo fuori scala (es. Anomalia: ${anomM} (${vals[aIdx]}))\n- **Trend: testo breve**\n\nNon aggiungere testo prima dei 4 bullet. Usa i nomi mese: ${months.slice(0,3).join("/")}...`,
 
1862
 
1863
  async function makeDataAnalysis(rng){
1864
  // Time series con anomalia iniettata e ground truth calcolato
1865
+ const requestedN=rng.int(9,14);
1866
+ const months=["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"].slice(0,requestedN);
1867
  const vals=months.map(()=>rng.int(80,320));
1868
+ const aIdx=rng.int(2,vals.length-2); vals[aIdx]=rng.int(5,15);
1869
+ const avg=+(vals.reduce((a,b)=>a+b,0)/vals.length).toFixed(1);
1870
  const maxV=Math.max(...vals),maxM=months[vals.indexOf(maxV)],anomM=months[aIdx];
1871
  const data=months.map((m,i)=>({mese:m,vendite:vals[i]}));
1872
+ return{id:"DA",category:"data_analysis",label:`Time series ${data.length}m anomalia:${anomM}`,
1873
  hfSource:"local-ground-truth",targetMs:50000,ref:REF.data_analysis,
1874
  prompt:`Analizza vendite mensili:\n\n${JSON.stringify(data,null,2)}\n\n` +
1875
  `RISPONDI ESATTAMENTE CON QUESTO FORMATO (copia la struttura, sostituisci i valori):\n- **Media: N** ← calcola la media reale (es. Media: ${avg})\n- **Picco: MESE (N)** ← mese col valore massimo (es. Picco: ${maxM} (${maxV}))\n- **Anomalia: MESE (N)** ← mese col valore anomalo fuori scala (es. Anomalia: ${anomM} (${vals[aIdx]}))\n- **Trend: testo breve**\n\nNon aggiungere testo prima dei 4 bullet. Usa i nomi mese: ${months.slice(0,3).join("/")}...`,