compute_sentencing_range
Determine Korean criminal sentencing ranges by entering the charge and optional statutory, guideline, and probation factors, then validate a proposed sentence against official guidelines.
Instructions
통합 양형 도구 — 죄명에서 법정형→처단형→권고형→선고 검증까지, 인자를 채울수록 깊은 단계로 자동 진행: charge만=lookup(법정형·권고범위·인자 enum) / +statutory_modifications=처단형(형법§56 순서 적용) / +guideline_type·guideline_factors=권고형 / +sentence_months·fine_amount(+probation_factors)=final(선고형·집행유예 검증). 결과는 양형기준이 정한 '범위'(예측 아님). 호출 간 상태가 없으므로 후속 호출마다 charge와 확정 선택·플래그·offense_date를 반복하고 새 인자를 추가. Args: charge=판결문형 죄명 문자열(예 '살인','도로교통법위반(음주운전)') — 호출당 하나(여러 죄는 각각 호출; list면 죄명별 유도[multiple_charges]), 숫자·ID 불가(조문번호·charge_id 아님; 숫자면 유도[charge_numeric]). offense_date=행위 일자(지정 시 행위시 조문). sg_category_id·statute_choice·branch_key·reference_choice=ambiguous_* 응답이 후보를 줄 때. is_attempted·is_accessory·is_solicitor=미수·방조·교사. statutory_modifications=가중감경 list(lookup enum에서). guideline_type·guideline_leaf_id·guideline_factors=권고유형(lookup 목록 명칭 그대로)·leaf_id·특별인자. sentence_months=검증 선고형(자유형·월)·fine_amount=벌금(원)·probation_factors=집행유예 인자(dict). act_count=동종 다행위 수(≥2면 경합범 가중 자동). 후속 단계 값은 이전 응답 enum에 있는 key만 쓰고 추측 금지. 응답의 '출처'(해설서 PDF)가 있으면 인용 링크로 제시.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| charge | Yes | ||
| act_count | No | ||
| branch_key | No | ||
| fine_amount | No | ||
| is_accessory | No | ||
| is_attempted | No | ||
| is_solicitor | No | ||
| offense_date | No | ||
| guideline_type | No | ||
| sg_category_id | No | ||
| statute_choice | No | ||
| sentence_months | No | ||
| reference_choice | No | ||
| guideline_factors | No | ||
| guideline_leaf_id | No | ||
| probation_factors | No | ||
| statutory_modifications | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |