Files
hyungi_document_server/reports/freshness_decay_observation_week1.json
Hyungi Ahn 8f7871b443 ops(search): PR-RAG-Time-1 1주 후 재측정 PASS
baseline (2026-05-03) + week1 (2026-05-12) 두 측정 결과 JSON/MD 합본.

회귀 판정 4신호 모두 통과:
- top3 doc_id 변동: 0/6 쿼리
- freshness_ms max: 0.54ms (임계 10ms)
- total_ms max: 413ms (임계 500ms, warmup 후)
- policy 분포: 9/30 동일

별 이슈: reranker 404 drift 발견 (config.yaml endpoint = ollama 호출, 실제는 TEI 컨테이너). PR-RAG-Time-1 본질 회귀와 분리. 별 incident 트랙.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-12 15:41:40 +09:00

369 lines
10 KiB
JSON

[
{
"query": "중대재해 사고",
"n_results": 5,
"results": [
{
"id": 3854,
"title": "산업안전보건법 (20251001) 제4장_유해ㆍ위험_방지_조치",
"score": 1.0,
"policy": "law_365d",
"age_days": 39,
"decay_factor": 0.9285731073999445,
"base_score": 0.7132124121225515,
"adjusted_score": 0.6979296482140402
},
{
"id": 10571,
"title": "대표_중대재해_유형과_재발방지",
"score": 0.7625,
"policy": null,
"age_days": 18,
"decay_factor": null,
"base_score": 0.685895461549119,
"adjusted_score": 0.685895461549119
},
{
"id": 10573,
"title": "산업안전보건법_개요",
"score": 0.525,
"policy": null,
"age_days": 18,
"decay_factor": null,
"base_score": 0.6832846108871227,
"adjusted_score": 0.6832846108871227
},
{
"id": 3922,
"title": "중대재해 처벌 등에 관한 법률 시행령 (20251001) 제3장_중대시민재해",
"score": 0.2875,
"policy": "law_365d",
"age_days": 39,
"decay_factor": 0.9285763583755632,
"base_score": 0.6871882281328004,
"adjusted_score": 0.6724637824123938
},
{
"id": 3877,
"title": "산업안전보건법 시행규칙 (20250530) 제4장_유해ㆍ위험_방지_조치",
"score": 0.05,
"policy": "law_365d",
"age_days": 39,
"decay_factor": 0.9285744087487491,
"base_score": 0.6729559732730971,
"adjusted_score": 0.6585360897899696
}
],
"timing_ms": {
"freshness_ms": 0.5000130040571094,
"rerank_ms": 4.807750985492021,
"total_ms": 372.6260180119425
}
},
{
"query": "최근 중대재해",
"n_results": 5,
"results": [
{
"id": 10571,
"title": "대표_중대재해_유형과_재발방지",
"score": 1.0,
"policy": null,
"age_days": 18,
"decay_factor": null,
"base_score": 0.6274382672459488,
"adjusted_score": 0.6274382672459488
},
{
"id": 11566,
"title": "06_분진폭발",
"score": 0.7625,
"policy": null,
"age_days": 15,
"decay_factor": null,
"base_score": 0.5959534486577056,
"adjusted_score": 0.5959534486577056
},
{
"id": 3922,
"title": "중대재해 처벌 등에 관한 법률 시행령 (20251001) 제3장_중대시민재해",
"score": 0.525,
"policy": "law_365d",
"age_days": 39,
"decay_factor": 0.9285763520501911,
"base_score": 0.6011851065468198,
"adjusted_score": 0.5883034565260193
},
{
"id": 6695,
"title": "정부 중대재해 근절 기조 통했나…올 1분기 산재 사망자 ‘역대 최저’",
"score": 0.2875,
"policy": "news_90d",
"age_days": 27,
"decay_factor": 0.8076323203924516,
"base_score": 0.4892148272700555,
"adjusted_score": 0.4609820909245911
},
{
"id": 11825,
"title": "‘아리셀’ 대폭 감형에 “중대재해법 양형 기준 설정” 목소리",
"score": 0.05,
"policy": "news_90d",
"age_days": 14,
"decay_factor": 0.8918135950791707,
"base_score": 0.015873015873015872,
"adjusted_score": 0.015357842516250018
}
],
"timing_ms": {
"freshness_ms": 0.5435149651020765,
"rerank_ms": 5.434333987068385,
"total_ms": 309.91031700978056
}
},
{
"query": "산안법 개정",
"n_results": 5,
"results": [
{
"id": 10572,
"title": "밀폐공간_작업_안전기준",
"score": 1.0,
"policy": null,
"age_days": 18,
"decay_factor": null,
"base_score": 0.6013045048418865,
"adjusted_score": 0.6013045048418865
},
{
"id": 4026,
"title": "고압가스 안전관리법 시행령 (20260317) 전문",
"score": 0.7625,
"policy": "law_365d",
"age_days": 39,
"decay_factor": 0.9285866891843126,
"base_score": 0.6059691664879325,
"adjusted_score": 0.5929868871585948
},
{
"id": 10573,
"title": "산업안전보건법_개요",
"score": 0.525,
"policy": null,
"age_days": 18,
"decay_factor": null,
"base_score": 0.57198213262776,
"adjusted_score": 0.57198213262776
},
{
"id": 5229,
"title": "사업체들의 산업안전 활동 최근 동향과 과제",
"score": 0.2875,
"policy": null,
"age_days": 33,
"decay_factor": null,
"base_score": 0.016129032258064516,
"adjusted_score": 0.016129032258064516
},
{
"id": 10569,
"title": "MSDS_읽는법",
"score": 0.05,
"policy": null,
"age_days": 18,
"decay_factor": null,
"base_score": 0.015873015873015872,
"adjusted_score": 0.015873015873015872
}
],
"timing_ms": {
"freshness_ms": 0.4767299978993833,
"rerank_ms": 4.971880989614874,
"total_ms": 224.24511198187247
}
},
{
"query": "KGS Code 개정",
"n_results": 5,
"results": [
{
"id": 11647,
"title": "04_KGS_Code",
"score": 1.0,
"policy": null,
"age_days": 15,
"decay_factor": null,
"base_score": 0.7170426330893268,
"adjusted_score": 0.7170426330893268
},
{
"id": 13914,
"title": "KGS FP112 § 1.5~1.6 — 경과조치·용품 사용제한",
"score": 0.7625,
"policy": null,
"age_days": 9,
"decay_factor": null,
"base_score": 0.6864445991217641,
"adjusted_score": 0.6864445991217641
},
{
"id": 11692,
"title": "05_KGS_GC_도시가스",
"score": 0.525,
"policy": null,
"age_days": 15,
"decay_factor": null,
"base_score": 0.6584548047627677,
"adjusted_score": 0.6584548047627677
},
{
"id": 11693,
"title": "06_KGS_체계종합",
"score": 0.2875,
"policy": null,
"age_days": 15,
"decay_factor": null,
"base_score": 0.5594483123643915,
"adjusted_score": 0.5594483123643915
},
{
"id": 11691,
"title": "04_KGS_AC_용기",
"score": 0.05,
"policy": null,
"age_days": 15,
"decay_factor": null,
"base_score": 0.4960952491906052,
"adjusted_score": 0.4960952491906052
}
],
"timing_ms": {
"freshness_ms": 0.5111750215291977,
"rerank_ms": 4.768667975440621,
"total_ms": 329.5086660073139
}
},
{
"query": "위험성평가 최근 동향",
"n_results": 5,
"results": [
{
"id": 5243,
"title": "위험성평가 사업장 구축 및 실행방안",
"score": 1.0,
"policy": null,
"age_days": 33,
"decay_factor": null,
"base_score": 0.6767799338787716,
"adjusted_score": 0.6767799338787716
},
{
"id": 5229,
"title": "사업체들의 산업안전 활동 최근 동향과 과제",
"score": 0.7625,
"policy": null,
"age_days": 33,
"decay_factor": null,
"base_score": 0.6586682524074614,
"adjusted_score": 0.6586682524074614
},
{
"id": 10574,
"title": "위험성평가_KRAS_절차",
"score": 0.525,
"policy": null,
"age_days": 18,
"decay_factor": null,
"base_score": 0.6364664159094706,
"adjusted_score": 0.6364664159094706
},
{
"id": 11685,
"title": "03_위험성평가기법",
"score": 0.2875,
"policy": null,
"age_days": 15,
"decay_factor": null,
"base_score": 0.48858939729086537,
"adjusted_score": 0.48858939729086537
},
{
"id": 11568,
"title": "08_위험성평가지표",
"score": 0.05,
"policy": null,
"age_days": 15,
"decay_factor": null,
"base_score": 0.47546145748375634,
"adjusted_score": 0.47546145748375634
}
],
"timing_ms": {
"freshness_ms": 0.5203019827604294,
"rerank_ms": 5.353120970539749,
"total_ms": 337.63471100246534
}
},
{
"query": "가스 사고 최근 사례",
"n_results": 5,
"results": [
{
"id": 11684,
"title": "02_사고사례",
"score": 1.0,
"policy": null,
"age_days": 15,
"decay_factor": null,
"base_score": 0.8395932099996827,
"adjusted_score": 0.8395932099996827
},
{
"id": 11564,
"title": "04_BLEVE",
"score": 0.7625,
"policy": null,
"age_days": 15,
"decay_factor": null,
"base_score": 0.7673718895957371,
"adjusted_score": 0.7673718895957371
},
{
"id": 11565,
"title": "05_UVCE",
"score": 0.525,
"policy": null,
"age_days": 15,
"decay_factor": null,
"base_score": 0.7629469223345907,
"adjusted_score": 0.7629469223345907
},
{
"id": 7107,
"title": "청주 가스 폭발 사고 전날 ‘경보기 오작동’",
"score": 0.2875,
"policy": "news_90d",
"age_days": 26,
"decay_factor": 0.8138352895219257,
"base_score": 0.5376429266796365,
"adjusted_score": 0.5076158847438668
},
{
"id": 6707,
"title": "“가스 냄새 신고했는데 이상 없다더니”... 청주 폭발 사고 ‘인재’ 논란",
"score": 0.05,
"policy": "news_90d",
"age_days": 27,
"decay_factor": 0.8076322521549036,
"base_score": 0.5257014022820802,
"adjusted_score": 0.49536300384327636
}
],
"timing_ms": {
"freshness_ms": 0.4855860024690628,
"rerank_ms": 4.780669987667352,
"total_ms": 413.3225309778936
}
}
]