From 33d7054265b89e3ff35c7653c834b12514ce7fa9 Mon Sep 17 00:00:00 2001 From: chaeeunn4 Date: Tue, 21 Jul 2026 15:52:08 +0900 Subject: [PATCH 1/7] =?UTF-8?q?feat:=20=ED=94=84=EB=A1=9C=EC=84=B8?= =?UTF-8?q?=EC=8A=A43=EA=B0=9C=20=EA=B4=80=EB=A0=A8=20=EC=88=98=EC=A0=9C?= =?UTF-8?q?=20=EC=84=A0=EB=B3=84=20=EB=8D=B0=EC=9D=B4=ED=84=B0=20=EB=93=B1?= =?UTF-8?q?=EB=A1=9D=20=EB=B0=8F=20requirement=5Fid=20=EC=9E=90=EB=8F=99?= =?UTF-8?q?=20=EC=83=9D=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/fowoco_knowledge/curated_ingestion.py | 219 ++++++++++++++++++ 1 file changed, 219 insertions(+) create mode 100644 fowoco-knowledge/src/fowoco_knowledge/curated_ingestion.py diff --git a/fowoco-knowledge/src/fowoco_knowledge/curated_ingestion.py b/fowoco-knowledge/src/fowoco_knowledge/curated_ingestion.py new file mode 100644 index 0000000..34d705e --- /dev/null +++ b/fowoco-knowledge/src/fowoco_knowledge/curated_ingestion.py @@ -0,0 +1,219 @@ +""" +fowoco-knowledge/data/curated/required_documents_manual_raw를 읽어 +requirement_id를 ingestion.py 의 stable_id/_clean 과 동일한 규칙으로 채운 뒤 +data/processed/required_documents_manual.csv 로 생성(재실행 시 overwrite)하는 코드입니다. + +required_documents_manual_raw.csv 파일은 사람이 직접 작성하는 파일이며 required_id만 비워둔 형태입니다. + +""" + +from __future__ import annotations + +import argparse +import csv +from datetime import date +from pathlib import Path +from .ingestion import _clean, stable_id + +# --- 고정 설정 ------------------------------------------------------------- +# 이 파일 위치: /src/fowoco_knowledge/curated_ingestion.py +PROJECT_ROOT = Path(__file__).resolve().parents[2] +INPUT_PATH = PROJECT_ROOT / "data" / "curated" / "required_documents_manual_raw.csv" +OUTPUT_PATH = PROJECT_ROOT / "data" / "processed" / "required_documents_manual.csv" +SOURCE_ID = "SRC-CURATED-REQUIRED-DOCS" +# ---------------------------------------------------------------------------- + + + # 생성될.csv의 최종 스키마. +FIELDNAMES = [ + "requirement_id", + "application_name", + "document_name", + "applicable_scope", + "requirement_marker", + "sample_form_available", + "source_industry_text", + "source_id", + "source_version", + "is_essential", + "application_id", +] + + +def _sniff_delimiter(input_path: Path) -> str: + with input_path.open("r", encoding="utf-8-sig", newline="") as handle: + sample = handle.readline() + try: + return csv.Sniffer().sniff(sample, delimiters=",\t").delimiter + except csv.Error: + return "," + + +def _load_rows(input_path: Path) -> list[dict[str, str]]: + delimiter = _sniff_delimiter(input_path) + with input_path.open("r", encoding="utf-8-sig", newline="") as handle: + reader = csv.DictReader(handle, delimiter=delimiter) + rows = [] + for row in reader: + # key(컬럼명)와 value(데이터) 양쪽의 줄바꿈/공백을 모두 정제 + cleaned_row = { + _clean(k): _clean(v) + for k, v in row.items() + if k is not None + } + if any(cleaned_row.values()): + rows.append(cleaned_row) + return rows + + +def _norm_scope(applicable_scope: str, industry_text: str) -> str: + """applicable_scope 컬럼이 비어있는 경우를 대비해 industry_text로 보정.""" + scope = _clean(applicable_scope).upper() + if scope in {"ALL_INDUSTRIES", "MANUFACTURING"}: + return scope + return "ALL_INDUSTRIES" if _clean(industry_text) == "전업종" else "MANUFACTURING" + + +def _norm_sample_form_available(value: str | None, *, line_no: int) -> str: + """sample_form_available은 대문자 TRUE/FALSE 표기를 그대로 유지한다 (값 변환 없음).""" + v = _clean(value).upper() + if v not in {"TRUE", "FALSE"}: + raise ValueError( + f"{line_no}행: sample_form_available 값은 TRUE/FALSE여야 합니다 (입력값: '{value}')" + ) + return v + + +def _norm_is_essential(value: str | None, *, line_no: int) -> str: + """is_essential은 Y/N 표기를 그대로 유지한다 (값 변환 없음).""" + v = _clean(value).upper() + if v not in {"Y", "N"}: + raise ValueError( + f"{line_no}행: is_essential 값은 Y/N이어야 합니다 (입력값: '{value}')" + ) + return v + + +def _load_existing_output(output_path: Path) -> dict[str, dict[str, str]]: + """이전에 생성된 processed csv를 읽어 requirement_id -> 이전 행 매핑을 만든다. + 파일이 없으면(최초 실행) 빈 딕셔너리를 반환한다.""" + if not output_path.exists(): + return {} + with output_path.open("r", encoding="utf-8-sig", newline="") as handle: + reader = csv.DictReader(handle) + return {row["requirement_id"]: row for row in reader if row.get("requirement_id")} + + +def _unchanged_except_version(new_row: dict[str, str], old_row: dict[str, str]) -> bool: + """source_version을 제외한 모든 필드가 이전 행과 동일한지 확인.""" + compare_fields = [f for f in FIELDNAMES if f != "source_version"] + return all(new_row.get(f, "") == old_row.get(f, "") for f in compare_fields) + + +def generate( + input_path: Path = INPUT_PATH, + output_path: Path = OUTPUT_PATH, + *, + source_id: str = SOURCE_ID, + today_version: str | None = None, +) -> list[dict[str, str]]: + """ + 각 행의 source_version은 "그 행이 마지막으로 신규 추가되거나 내용이 바뀐 날짜"를 의미한다. + - 이전 processed 결과에 동일한 requirement_id + 동일한 나머지 값이 있으면 -> 이전 날짜 유지 + - 신규 행이거나 값이 하나라도 바뀌었으면 -> 오늘 날짜(YYYYMMDD)로 갱신 + today_version을 None으로 두면 실행 시점의 오늘 날짜를 자동으로 쓴다. + 테스트에서 날짜를 고정하고 싶을 때만 명시적으로 넘기면 된다. + """ + resolved_today = today_version or date.today().strftime("%Y%m%d") + existing_by_id = _load_existing_output(output_path) + + rows = _load_rows(input_path) + + output_rows: list[dict[str, str]] = [] + seen_ids: dict[str, tuple[str, str]] = {} # requirement_id -> (application_name, document_name) + app_id_by_name: dict[str, str] = {} # application_name -> application_id (일관성 검사용) + + for line_no, row in enumerate(rows, start=2): # 헤더가 1행이므로 데이터는 2행부터 + application_name = _clean(row.get("application_name")) + document_name = _clean(row.get("document_name")) + source_industry_text = _clean(row.get("source_industry_text")) + application_id = _clean(row.get("application_id")) + + if not application_name or not document_name: + raise ValueError(f"{line_no}행: application_name/document_name이 비어있습니다.") + + if application_id: + prev_app_id = app_id_by_name.get(application_name) + if prev_app_id is None: + app_id_by_name[application_name] = application_id + elif prev_app_id != application_id: + raise ValueError( + f"{line_no}행: '{application_name}'의 application_id가 일관되지 않습니다 " + f"(기존: {prev_app_id}, 신규: {application_id})" + ) + + # ingestion.py의 transform_required_documents()와 완전히 동일한 규칙. + # application_id는 해시 입력에서 제외 (공식데이터와 똑같이) + requirement_id = stable_id( + "REQ", application_name, document_name, source_industry_text + ) + + if requirement_id in seen_ids: + prev_app, prev_doc = seen_ids[requirement_id] + if prev_app != application_name or prev_doc != document_name: + raise ValueError( + f"{line_no}행: 해시 충돌 의심 - {requirement_id} 가 서로 다른 항목에서 재사용됨 " + f"(기존: {prev_app}/{prev_doc}, 신규: {application_name}/{document_name})" + ) + continue # 완전 동일한 행 중복 -> 제거 + seen_ids[requirement_id] = (application_name, document_name) + + candidate_row = { + "requirement_id": requirement_id, + "application_name": application_name, + "document_name": document_name, + "applicable_scope": _norm_scope( + row.get("applicable_scope", ""), source_industry_text + ), + "requirement_marker": _clean(row.get("requirement_marker")) + or "OFFICIAL_CONFIRMATION_REQUIRED", + "sample_form_available": _norm_sample_form_available( + row.get("sample_form_available"), line_no=line_no + ), + "source_industry_text": source_industry_text, + "source_id": source_id, + "source_version": "", # 아래에서 신규/변경 여부 판단 후 채운다 + "is_essential": _norm_is_essential( + row.get("is_essential"), line_no=line_no + ), + "application_id": application_id, + } + + old_row = existing_by_id.get(requirement_id) + if old_row is not None and _unchanged_except_version(candidate_row, old_row): + candidate_row["source_version"] = old_row["source_version"] + else: + candidate_row["source_version"] = resolved_today + + output_rows.append(candidate_row) + + output_rows.sort(key=lambda item: (item["application_name"], item["document_name"])) + + output_path.parent.mkdir(parents=True, exist_ok=True) + with output_path.open("w", encoding="utf-8", newline="") as handle: + writer = csv.DictWriter(handle, fieldnames=FIELDNAMES, lineterminator="\n") + writer.writeheader() + writer.writerows(output_rows) + + return output_rows + + +def main() -> None: + if not INPUT_PATH.exists(): + raise FileNotFoundError(f"curated 원본 파일을 찾을 수 없습니다: {INPUT_PATH}") + rows = generate() + print(f"완료: {len(rows)}행 -> {OUTPUT_PATH}") + + +if __name__ == "__main__": + main() From 5e0b15d7118997a5d15c6657cd1e4f8b2f31f365 Mon Sep 17 00:00:00 2001 From: chaeeunn4 Date: Tue, 21 Jul 2026 16:05:02 +0900 Subject: [PATCH 2/7] =?UTF-8?q?feat(data):=20=EC=88=98=EC=A0=9C=EC=84=A0?= =?UTF-8?q?=EB=B3=84=20=EB=8D=B0=EC=9D=B4=ED=84=B0=20=EC=B6=94=EA=B0=80=20?= =?UTF-8?q?=EB=B0=8F=20=EB=A6=AC=ED=80=98=EC=8A=A4=ED=8A=B8id=20=EC=9E=90?= =?UTF-8?q?=EB=8F=99=20=EC=83=9D=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../curated/required_documents_manual_raw.csv | 31 +++++++++++++++++++ .../processed/required_documents_manual.csv | 30 ++++++++++++++++++ .../data/processed/submission_path.csv | 5 +++ 3 files changed, 66 insertions(+) create mode 100644 fowoco-knowledge/data/curated/required_documents_manual_raw.csv create mode 100644 fowoco-knowledge/data/processed/required_documents_manual.csv create mode 100644 fowoco-knowledge/data/processed/submission_path.csv diff --git a/fowoco-knowledge/data/curated/required_documents_manual_raw.csv b/fowoco-knowledge/data/curated/required_documents_manual_raw.csv new file mode 100644 index 0000000..c9955e8 --- /dev/null +++ b/fowoco-knowledge/data/curated/required_documents_manual_raw.csv @@ -0,0 +1,31 @@ +requirement_id,application_name,document_name,applicable_scope,requirement_marker,sample_form_available,source_industry_text,source_id,source_version," +is_essential",application_id +,외국인 등록증 발급,외국인 직업 신고서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,TRUE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p1 +,외국인 등록증 발급,여권,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p1 +,외국인 등록증 발급,여권용 사진,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p1 +,외국인 등록증 발급,사업자등록증,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p1 +,외국인 등록증 발급,표준근로계약서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,TRUE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p1 +,외국인 등록증 발급,마약검사확인서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,N,p1 +,외국인 등록증 발급,거주숙소제공확인서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,TRUE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p1 +,외국인 등록증 발급,숙소제공자신분증,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p1 +,외국인 등록증 발급,임대차계약서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p1 +,외국인 고용변동 등 신고,외국인근로자고용변동등신고서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,TRUE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p2 +,취업기간만료자 취업 활동기간 연장신청,취업기간 만료자 취업활동 기간연장신청서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,TRUE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p3 +,취업기간만료자 취업 활동기간 연장신청,표준근로계약서 ,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,TRUE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p3 +,취업기간만료자 취업 활동기간 연장신청,외국인등록증,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p3 +,취업기간만료자 취업 활동기간 연장신청,여권,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p3 +,취업기간만료자 취업 활동기간 연장신청,사업자등록증,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p3 +,취업기간만료자 취업 활동기간 연장신청,본사-지사간 근무중 외국인력현황표,MANUFACTURING,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,제조업,SRC-CURATED-REQUIRED-DOCS,20260721,N,p3 +,취업기간만료자 취업 활동기간 연장신청,공장등록증,MANUFACTURING,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,제조업,SRC-CURATED-REQUIRED-DOCS,20260721,N,p3 +,취업기간만료자 취업 활동기간 연장신청,결산서,MANUFACTURING,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,제조업,SRC-CURATED-REQUIRED-DOCS,20260721,N,p3 +,취업기간만료자 취업 활동기간 연장신청,원가계약서,MANUFACTURING,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,제조업,SRC-CURATED-REQUIRED-DOCS,20260721,N,p3 +,취업기간만료자 취업 활동기간 연장신청,매입매출 신고서류,MANUFACTURING,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,제조업,SRC-CURATED-REQUIRED-DOCS,20260721,N,p3 +,취업기간만료자 취업 활동기간 연장신청,민원대리인 신청서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,TRUE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,N,p3 +,취업기간만료자 취업 활동기간 연장신청,사업주도장,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,N,p3 +,체류기간연장허가,취업기간연장확인서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p4 +,체류기간연장허가,통합신청서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,TRUE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p4 +,체류기간연장허가,여권,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p4 +,체류기간연장허가,외국인 등록증,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p4 +,체류기간연장허가,거주숙소제공 확인서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,TRUE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p4 +,체류기간연장허가,숙소제공자의 신분증,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p4 +,체류기간연장허가,임대차계약서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p4 \ No newline at end of file diff --git a/fowoco-knowledge/data/processed/required_documents_manual.csv b/fowoco-knowledge/data/processed/required_documents_manual.csv new file mode 100644 index 0000000..5b623de --- /dev/null +++ b/fowoco-knowledge/data/processed/required_documents_manual.csv @@ -0,0 +1,30 @@ +requirement_id,application_name,document_name,applicable_scope,requirement_marker,sample_form_available,source_industry_text,source_id,source_version,is_essential,application_id +REQ-E1B320A0C1CD,외국인 고용변동 등 신고,외국인근로자고용변동등신고서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,TRUE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p2 +REQ-25784E489DD3,외국인 등록증 발급,거주숙소제공확인서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,TRUE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p1 +REQ-8B50566A5400,외국인 등록증 발급,마약검사확인서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,N,p1 +REQ-BC9C6FEC2846,외국인 등록증 발급,사업자등록증,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p1 +REQ-35FEF0B5C1BE,외국인 등록증 발급,숙소제공자신분증,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p1 +REQ-DC5CDF62CE8B,외국인 등록증 발급,여권,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p1 +REQ-1AFAE48CA253,외국인 등록증 발급,여권용 사진,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p1 +REQ-BFFB818EADB6,외국인 등록증 발급,외국인 직업 신고서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,TRUE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p1 +REQ-554F03CF5AC5,외국인 등록증 발급,임대차계약서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p1 +REQ-8622D60897D8,외국인 등록증 발급,표준근로계약서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,TRUE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p1 +REQ-22F04E8C6C69,체류기간연장허가,거주숙소제공 확인서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,TRUE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p4 +REQ-929153C3280B,체류기간연장허가,숙소제공자의 신분증,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p4 +REQ-B9ADAF144E4C,체류기간연장허가,여권,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p4 +REQ-FEC5F76DFA2D,체류기간연장허가,외국인 등록증,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p4 +REQ-72722D7A93A5,체류기간연장허가,임대차계약서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p4 +REQ-F8CAB7300B00,체류기간연장허가,취업기간연장확인서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p4 +REQ-BE1F3D524B0F,체류기간연장허가,통합신청서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,TRUE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p4 +REQ-77AFFAEEED96,취업기간만료자 취업 활동기간 연장신청,결산서,MANUFACTURING,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,제조업,SRC-CURATED-REQUIRED-DOCS,20260721,N,p3 +REQ-E84EB5B32FEB,취업기간만료자 취업 활동기간 연장신청,공장등록증,MANUFACTURING,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,제조업,SRC-CURATED-REQUIRED-DOCS,20260721,N,p3 +REQ-34E1BC2852FF,취업기간만료자 취업 활동기간 연장신청,매입매출 신고서류,MANUFACTURING,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,제조업,SRC-CURATED-REQUIRED-DOCS,20260721,N,p3 +REQ-78F9500AC076,취업기간만료자 취업 활동기간 연장신청,민원대리인 신청서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,TRUE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,N,p3 +REQ-6040C82C1E8A,취업기간만료자 취업 활동기간 연장신청,본사-지사간 근무중 외국인력현황표,MANUFACTURING,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,제조업,SRC-CURATED-REQUIRED-DOCS,20260721,N,p3 +REQ-38D0FD383DA1,취업기간만료자 취업 활동기간 연장신청,사업자등록증,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p3 +REQ-DF89F03B8F7F,취업기간만료자 취업 활동기간 연장신청,사업주도장,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,N,p3 +REQ-6E6B8E7234E1,취업기간만료자 취업 활동기간 연장신청,여권,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p3 +REQ-995EB110C0DF,취업기간만료자 취업 활동기간 연장신청,외국인등록증,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p3 +REQ-DB85FCF5D47D,취업기간만료자 취업 활동기간 연장신청,원가계약서,MANUFACTURING,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,제조업,SRC-CURATED-REQUIRED-DOCS,20260721,N,p3 +REQ-BD9E9595FF36,취업기간만료자 취업 활동기간 연장신청,취업기간 만료자 취업활동 기간연장신청서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,TRUE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p3 +REQ-2DF8B90C9E5E,취업기간만료자 취업 활동기간 연장신청,표준근로계약서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,TRUE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p3 diff --git a/fowoco-knowledge/data/processed/submission_path.csv b/fowoco-knowledge/data/processed/submission_path.csv new file mode 100644 index 0000000..dffe71e --- /dev/null +++ b/fowoco-knowledge/data/processed/submission_path.csv @@ -0,0 +1,5 @@ +application_id,application_name,online_submission,location,link,note +p1,외국인 등록증 발급,N,출입국사무소,www.hikorea.go.kr,예약필요 +p2,외국인 고용변동 등 신고,Y,하이코리아,https://foreigner.gov.kr/contents/foreignerContents?htmlNo=m020104, +p3,취업기간만료자 취업 활동기간 연장신청,Y,고용24,https://www.work24.go.kr/ep/a/f/0008/hpepaf0008m00Per.do?dtlContextPath=&redirectUrl=%2Fa%2Ff%2F0008%2Fhpepaf0008m00PerPost.do%3FfavType%3De9&topArea=&dtlSmtmConcCtrlId=&dtlExnwMenuConcSecd=&programMenuIdentification=EBG020000500337&menuPurpSecd=&dtlPwdCfrmYn=&serverToday=20260720¤tMenuId=X&dtlForwardPolyUrl=&dtlMenuId=&dtlMenuPurpSecd=&favType=e9&postType=PerPost.do, +p4,체류기간연장허가,Y,하이코리아,https://www.hikorea.go.kr/cvlappl/CvlapplStep1.pt#this, \ No newline at end of file From 2db664bf15840bb7b774ee930cd4ee249b506054 Mon Sep 17 00:00:00 2001 From: chaeeunn4 Date: Wed, 22 Jul 2026 10:35:43 +0900 Subject: [PATCH 3/7] =?UTF-8?q?feat(data):=20=EC=84=9C=EB=A5=98=20?= =?UTF-8?q?=EB=B0=9C=EA=B8=89=20=EC=A3=BC=EC=B2=B4=20dataset=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80,=20=EB=88=84=EB=9D=BD=20=EC=98=A4=EB=A5=98=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../curated/required_documents_manual_raw.csv | 3 +- .../data/processed/document_metadata.csv | 56 +++++++++++++++++++ .../processed/required_documents_manual.csv | 3 +- .../src/fowoco_knowledge/curated_ingestion.py | 1 - 4 files changed, 60 insertions(+), 3 deletions(-) create mode 100644 fowoco-knowledge/data/processed/document_metadata.csv diff --git a/fowoco-knowledge/data/curated/required_documents_manual_raw.csv b/fowoco-knowledge/data/curated/required_documents_manual_raw.csv index c9955e8..f439429 100644 --- a/fowoco-knowledge/data/curated/required_documents_manual_raw.csv +++ b/fowoco-knowledge/data/curated/required_documents_manual_raw.csv @@ -9,6 +9,7 @@ is_essential",application_id ,외국인 등록증 발급,거주숙소제공확인서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,TRUE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p1 ,외국인 등록증 발급,숙소제공자신분증,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p1 ,외국인 등록증 발급,임대차계약서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p1 +,외국인 등록증 발급,외국인등록신청서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,TRUE,전업종,SRC-CURATED-REQUIRED-DOCS,20260722,Y,p1 ,외국인 고용변동 등 신고,외국인근로자고용변동등신고서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,TRUE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p2 ,취업기간만료자 취업 활동기간 연장신청,취업기간 만료자 취업활동 기간연장신청서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,TRUE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p3 ,취업기간만료자 취업 활동기간 연장신청,표준근로계약서 ,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,TRUE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p3 @@ -27,5 +28,5 @@ is_essential",application_id ,체류기간연장허가,여권,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p4 ,체류기간연장허가,외국인 등록증,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p4 ,체류기간연장허가,거주숙소제공 확인서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,TRUE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p4 -,체류기간연장허가,숙소제공자의 신분증,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p4 +,체류기간연장허가,숙소제공자신분증,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p4 ,체류기간연장허가,임대차계약서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p4 \ No newline at end of file diff --git a/fowoco-knowledge/data/processed/document_metadata.csv b/fowoco-knowledge/data/processed/document_metadata.csv new file mode 100644 index 0000000..aba2f9d --- /dev/null +++ b/fowoco-knowledge/data/processed/document_metadata.csv @@ -0,0 +1,56 @@ +document_id,document_name,document_provider,note +1,외국인 직업 신고서,HR, +2,여권,WORKER, +3,여권용 사진,WORKER, +4,사업자등록증,HR, +5,표준근로계약서,BOTH, +6,마약검사확인서,WORKER, +7,거주숙소제공확인서,HR, +8,숙소제공자신분증,HR, +9,임대차계약서,HR, +10,외국인등록신청서,HR, +11,외국인근로자고용변동등신고서,BOTH,근로자 서명 필요 +12,취업기간 만료자 취업활동 기간연장신청서,HR, +13,외국인등록증,WORKER, +14,민원대리인 신청서,HR, +15,본사-지사간 근무중 외국인력현황표,HR, +16,공장등록증,HR, +17,결산서,HR, +18,원가계약서,HR, +19,매입매출 신고서류,HR, +20,사업주도장,HR, +21,취업기간연장확인서,HR, +22,통합신청서,HR, +23,간행물/방송등을 통한 구인노력,HR, +24,개인정보수집이용동의 서류,HR, +25,공휴일 유급휴일 전환 서류,HR, +26,백신접종완료 증빙서류,HR, +27,뿌리산업증명서(고용허가용),HR, +28,사업장 전경 사진,HR, +29,숙소 관련 허가 및 신고자료,HR, +30,신규투자확인서,HR, +31,외국인근로자 고용허가서(원본),HR, +32,외국인근로자 주거시설표,HR, +33,외국인력현황표,HR, +34,일하는 모습 사진,HR, +35,제조업을 확인할 수 있는 서류,HR, +36,조선업 증빙서류,HR, +37,중견기업확인서,HR, +38,중소기업확인서,HR, +39,기숙사 전경 사진,HR, +40,난방시설 사진,HR, +41,냉방시설 사진,HR, +42,세면 및 목욕시설 증빙자료,HR, +43,소화기 설치 증빙자료,HR, +44,수납공간 사진,HR, +45,채광 및 환기시설 사진,HR, +46,침실 사진,HR, +47,침실 잠금장치 사진,HR, +48,화장실 및 목욕시설 잠금장치 사진,HR, +49,화장실 사진,HR, +50,화재감지기 설치 증빙자료,HR, +51,사업장 변경 사유 확인서(사업주용),HR, +52,권역별 사업장변경 동의서,HR, +53,노동시간단축계획 서류,HR, +54,외국인근로자 특례고용가능확인서,HR, +55,300인 이상 사업장 중 자본금 80억원 이하 증명 서류,HR, \ No newline at end of file diff --git a/fowoco-knowledge/data/processed/required_documents_manual.csv b/fowoco-knowledge/data/processed/required_documents_manual.csv index 5b623de..8135536 100644 --- a/fowoco-knowledge/data/processed/required_documents_manual.csv +++ b/fowoco-knowledge/data/processed/required_documents_manual.csv @@ -7,10 +7,11 @@ REQ-35FEF0B5C1BE,외국인 등록증 발급,숙소제공자신분증,ALL_INDUSTR REQ-DC5CDF62CE8B,외국인 등록증 발급,여권,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p1 REQ-1AFAE48CA253,외국인 등록증 발급,여권용 사진,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p1 REQ-BFFB818EADB6,외국인 등록증 발급,외국인 직업 신고서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,TRUE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p1 +REQ-B8D778F3B123,외국인 등록증 발급,외국인등록신청서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,TRUE,전업종,SRC-CURATED-REQUIRED-DOCS,20260722,Y,p1 REQ-554F03CF5AC5,외국인 등록증 발급,임대차계약서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p1 REQ-8622D60897D8,외국인 등록증 발급,표준근로계약서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,TRUE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p1 REQ-22F04E8C6C69,체류기간연장허가,거주숙소제공 확인서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,TRUE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p4 -REQ-929153C3280B,체류기간연장허가,숙소제공자의 신분증,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p4 +REQ-383570784CD3,체류기간연장허가,숙소제공자신분증,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260722,Y,p4 REQ-B9ADAF144E4C,체류기간연장허가,여권,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p4 REQ-FEC5F76DFA2D,체류기간연장허가,외국인 등록증,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p4 REQ-72722D7A93A5,체류기간연장허가,임대차계약서,ALL_INDUSTRIES,OFFICIAL_CONFIRMATION_REQUIRED,FALSE,전업종,SRC-CURATED-REQUIRED-DOCS,20260721,Y,p4 diff --git a/fowoco-knowledge/src/fowoco_knowledge/curated_ingestion.py b/fowoco-knowledge/src/fowoco_knowledge/curated_ingestion.py index 34d705e..a261138 100644 --- a/fowoco-knowledge/src/fowoco_knowledge/curated_ingestion.py +++ b/fowoco-knowledge/src/fowoco_knowledge/curated_ingestion.py @@ -4,7 +4,6 @@ data/processed/required_documents_manual.csv 로 생성(재실행 시 overwrite)하는 코드입니다. required_documents_manual_raw.csv 파일은 사람이 직접 작성하는 파일이며 required_id만 비워둔 형태입니다. - """ from __future__ import annotations From dfcfa18452a76f89ccf2e059a57df0392c95f516 Mon Sep 17 00:00:00 2001 From: chaeeunn4 Date: Wed, 22 Jul 2026 11:13:10 +0900 Subject: [PATCH 4/7] =?UTF-8?q?fix:check=20style=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/fowoco_knowledge/curated_ingestion.py | 102 ++++++++---------- 1 file changed, 46 insertions(+), 56 deletions(-) diff --git a/fowoco-knowledge/src/fowoco_knowledge/curated_ingestion.py b/fowoco-knowledge/src/fowoco_knowledge/curated_ingestion.py index a261138..235ad91 100644 --- a/fowoco-knowledge/src/fowoco_knowledge/curated_ingestion.py +++ b/fowoco-knowledge/src/fowoco_knowledge/curated_ingestion.py @@ -3,15 +3,16 @@ requirement_id를 ingestion.py 의 stable_id/_clean 과 동일한 규칙으로 채운 뒤 data/processed/required_documents_manual.csv 로 생성(재실행 시 overwrite)하는 코드입니다. -required_documents_manual_raw.csv 파일은 사람이 직접 작성하는 파일이며 required_id만 비워둔 형태입니다. +required_documents_manual_raw.csv 파일은 사람이 직접 작성하는 파일이며 +required_id만 비워둔 형태입니다. """ from __future__ import annotations - -import argparse + import csv from datetime import date from pathlib import Path + from .ingestion import _clean, stable_id # --- 고정 설정 ------------------------------------------------------------- @@ -22,8 +23,8 @@ SOURCE_ID = "SRC-CURATED-REQUIRED-DOCS" # ---------------------------------------------------------------------------- - - # 생성될.csv의 최종 스키마. + +# 생성될.csv의 최종 스키마. FIELDNAMES = [ "requirement_id", "application_name", @@ -34,11 +35,11 @@ "source_industry_text", "source_id", "source_version", - "is_essential", + "is_essential", "application_id", ] - + def _sniff_delimiter(input_path: Path) -> str: with input_path.open("r", encoding="utf-8-sig", newline="") as handle: sample = handle.readline() @@ -46,8 +47,8 @@ def _sniff_delimiter(input_path: Path) -> str: return csv.Sniffer().sniff(sample, delimiters=",\t").delimiter except csv.Error: return "," - - + + def _load_rows(input_path: Path) -> list[dict[str, str]]: delimiter = _sniff_delimiter(input_path) with input_path.open("r", encoding="utf-8-sig", newline="") as handle: @@ -55,24 +56,20 @@ def _load_rows(input_path: Path) -> list[dict[str, str]]: rows = [] for row in reader: # key(컬럼명)와 value(데이터) 양쪽의 줄바꿈/공백을 모두 정제 - cleaned_row = { - _clean(k): _clean(v) - for k, v in row.items() - if k is not None - } + cleaned_row = {_clean(k): _clean(v) for k, v in row.items() if k is not None} if any(cleaned_row.values()): rows.append(cleaned_row) return rows - - + + def _norm_scope(applicable_scope: str, industry_text: str) -> str: """applicable_scope 컬럼이 비어있는 경우를 대비해 industry_text로 보정.""" scope = _clean(applicable_scope).upper() if scope in {"ALL_INDUSTRIES", "MANUFACTURING"}: return scope return "ALL_INDUSTRIES" if _clean(industry_text) == "전업종" else "MANUFACTURING" - - + + def _norm_sample_form_available(value: str | None, *, line_no: int) -> str: """sample_form_available은 대문자 TRUE/FALSE 표기를 그대로 유지한다 (값 변환 없음).""" v = _clean(value).upper() @@ -81,18 +78,16 @@ def _norm_sample_form_available(value: str | None, *, line_no: int) -> str: f"{line_no}행: sample_form_available 값은 TRUE/FALSE여야 합니다 (입력값: '{value}')" ) return v - - + + def _norm_is_essential(value: str | None, *, line_no: int) -> str: """is_essential은 Y/N 표기를 그대로 유지한다 (값 변환 없음).""" v = _clean(value).upper() if v not in {"Y", "N"}: - raise ValueError( - f"{line_no}행: is_essential 값은 Y/N이어야 합니다 (입력값: '{value}')" - ) + raise ValueError(f"{line_no}행: is_essential 값은 Y/N이어야 합니다 (입력값: '{value}')") return v - - + + def _load_existing_output(output_path: Path) -> dict[str, dict[str, str]]: """이전에 생성된 processed csv를 읽어 requirement_id -> 이전 행 매핑을 만든다. 파일이 없으면(최초 실행) 빈 딕셔너리를 반환한다.""" @@ -101,14 +96,14 @@ def _load_existing_output(output_path: Path) -> dict[str, dict[str, str]]: with output_path.open("r", encoding="utf-8-sig", newline="") as handle: reader = csv.DictReader(handle) return {row["requirement_id"]: row for row in reader if row.get("requirement_id")} - - + + def _unchanged_except_version(new_row: dict[str, str], old_row: dict[str, str]) -> bool: """source_version을 제외한 모든 필드가 이전 행과 동일한지 확인.""" compare_fields = [f for f in FIELDNAMES if f != "source_version"] return all(new_row.get(f, "") == old_row.get(f, "") for f in compare_fields) - - + + def generate( input_path: Path = INPUT_PATH, output_path: Path = OUTPUT_PATH, @@ -125,22 +120,22 @@ def generate( """ resolved_today = today_version or date.today().strftime("%Y%m%d") existing_by_id = _load_existing_output(output_path) - + rows = _load_rows(input_path) - + output_rows: list[dict[str, str]] = [] seen_ids: dict[str, tuple[str, str]] = {} # requirement_id -> (application_name, document_name) app_id_by_name: dict[str, str] = {} # application_name -> application_id (일관성 검사용) - + for line_no, row in enumerate(rows, start=2): # 헤더가 1행이므로 데이터는 2행부터 application_name = _clean(row.get("application_name")) document_name = _clean(row.get("document_name")) source_industry_text = _clean(row.get("source_industry_text")) application_id = _clean(row.get("application_id")) - + if not application_name or not document_name: raise ValueError(f"{line_no}행: application_name/document_name이 비어있습니다.") - + if application_id: prev_app_id = app_id_by_name.get(application_name) if prev_app_id is None: @@ -150,30 +145,27 @@ def generate( f"{line_no}행: '{application_name}'의 application_id가 일관되지 않습니다 " f"(기존: {prev_app_id}, 신규: {application_id})" ) - + # ingestion.py의 transform_required_documents()와 완전히 동일한 규칙. # application_id는 해시 입력에서 제외 (공식데이터와 똑같이) - requirement_id = stable_id( - "REQ", application_name, document_name, source_industry_text - ) - + requirement_id = stable_id("REQ", application_name, document_name, source_industry_text) + if requirement_id in seen_ids: prev_app, prev_doc = seen_ids[requirement_id] if prev_app != application_name or prev_doc != document_name: raise ValueError( - f"{line_no}행: 해시 충돌 의심 - {requirement_id} 가 서로 다른 항목에서 재사용됨 " + f"{line_no}행: 해시 충돌 의심 -" + f"{requirement_id} 가 서로 다른 항목에서 재사용됨 " f"(기존: {prev_app}/{prev_doc}, 신규: {application_name}/{document_name})" ) continue # 완전 동일한 행 중복 -> 제거 seen_ids[requirement_id] = (application_name, document_name) - + candidate_row = { "requirement_id": requirement_id, "application_name": application_name, "document_name": document_name, - "applicable_scope": _norm_scope( - row.get("applicable_scope", ""), source_industry_text - ), + "applicable_scope": _norm_scope(row.get("applicable_scope", ""), source_industry_text), "requirement_marker": _clean(row.get("requirement_marker")) or "OFFICIAL_CONFIRMATION_REQUIRED", "sample_form_available": _norm_sample_form_available( @@ -182,37 +174,35 @@ def generate( "source_industry_text": source_industry_text, "source_id": source_id, "source_version": "", # 아래에서 신규/변경 여부 판단 후 채운다 - "is_essential": _norm_is_essential( - row.get("is_essential"), line_no=line_no - ), + "is_essential": _norm_is_essential(row.get("is_essential"), line_no=line_no), "application_id": application_id, } - + old_row = existing_by_id.get(requirement_id) if old_row is not None and _unchanged_except_version(candidate_row, old_row): candidate_row["source_version"] = old_row["source_version"] else: candidate_row["source_version"] = resolved_today - + output_rows.append(candidate_row) - + output_rows.sort(key=lambda item: (item["application_name"], item["document_name"])) - + output_path.parent.mkdir(parents=True, exist_ok=True) with output_path.open("w", encoding="utf-8", newline="") as handle: writer = csv.DictWriter(handle, fieldnames=FIELDNAMES, lineterminator="\n") writer.writeheader() writer.writerows(output_rows) - + return output_rows - - + + def main() -> None: if not INPUT_PATH.exists(): raise FileNotFoundError(f"curated 원본 파일을 찾을 수 없습니다: {INPUT_PATH}") rows = generate() print(f"완료: {len(rows)}행 -> {OUTPUT_PATH}") - - + + if __name__ == "__main__": main() From 153f8b892b7f39ccc408f0a02037503b96632338 Mon Sep 17 00:00:00 2001 From: chaeeunn4 Date: Wed, 22 Jul 2026 11:15:38 +0900 Subject: [PATCH 5/7] =?UTF-8?q?fix:=20ruff=20format=20=EC=9E=90=EB=8F=99?= =?UTF-8?q?=20=ED=8F=AC=EB=A7=B7=ED=8C=85=20=EC=A0=81=EC=9A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- fowoco-knowledge/src/fowoco_knowledge/curated_ingestion.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fowoco-knowledge/src/fowoco_knowledge/curated_ingestion.py b/fowoco-knowledge/src/fowoco_knowledge/curated_ingestion.py index 235ad91..0428775 100644 --- a/fowoco-knowledge/src/fowoco_knowledge/curated_ingestion.py +++ b/fowoco-knowledge/src/fowoco_knowledge/curated_ingestion.py @@ -154,7 +154,7 @@ def generate( prev_app, prev_doc = seen_ids[requirement_id] if prev_app != application_name or prev_doc != document_name: raise ValueError( - f"{line_no}행: 해시 충돌 의심 -" + f"{line_no}행: 해시 충돌 의심 -" f"{requirement_id} 가 서로 다른 항목에서 재사용됨 " f"(기존: {prev_app}/{prev_doc}, 신규: {application_name}/{document_name})" ) From 0debd699a3ff327185e6f67523a40c6416d7f11e Mon Sep 17 00:00:00 2001 From: chaeeunn4 Date: Fri, 24 Jul 2026 15:29:02 +0900 Subject: [PATCH 6/7] =?UTF-8?q?data(knowledge):=20=EC=9E=85=EB=A0=A5?= =?UTF-8?q?=EB=AC=B8-intent=EB=8D=B0=EC=9D=B4=ED=84=B0=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../data/intent/hr_intent_dataset.jsonl | 1340 +++++++++++++++++ fowoco-knowledge/docs/INTENT_DATA.md | 168 +++ 2 files changed, 1508 insertions(+) create mode 100644 fowoco-knowledge/data/intent/hr_intent_dataset.jsonl create mode 100644 fowoco-knowledge/docs/INTENT_DATA.md diff --git a/fowoco-knowledge/data/intent/hr_intent_dataset.jsonl b/fowoco-knowledge/data/intent/hr_intent_dataset.jsonl new file mode 100644 index 0000000..67e85f5 --- /dev/null +++ b/fowoco-knowledge/data/intent/hr_intent_dataset.jsonl @@ -0,0 +1,1340 @@ +{"id": 1, "hr_input": "WRK-102님께 내일 오전 7시까지 2공장으로 출근하라고 안내해주세요.", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "내일 오전 7시까지 2공장으로 출근하라고 안내"}]} +{"id": 2, "hr_input": "WRK-045 오늘 오후조로 바꼈다고 전해줘", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 오후조로 바꼈다고 전해줘"}]} +{"id": 3, "hr_input": "WRK-233 - 지게차 안전교육 이수 후 작업 투입 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "지게차 안전교육 이수 후 작업 투입 지시"}]} +{"id": 4, "hr_input": "WRK-078님 야간 근무조로 배치 변경 부탁드립니다.", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "야간 근무조로 배치 변경"}]} +{"id": 5, "hr_input": "WRK-190 내일부터 3라인 말고 5라인 가서 일하라고 해", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "내일부터 3라인 말고 5라인 가서 일하라고 해"}]} +{"id": 6, "hr_input": "WRK-311님께 보호구 미착용시 작업장 출입 금지라고 공지해주세요", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "보호구 미착용시 작업장 출입 금지라고 공지"}]} +{"id": 7, "hr_input": "WRK-056 이번주 토요일 특근 나오라고 전달", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "이번주 토요일 특근 나오라고 전달"}]} +{"id": 8, "hr_input": "WRK-402님 프레스 작업 시 반드시 2인 1조로 진행하도록 지시 바랍니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "프레스 작업 시 반드시 2인 1조로 진행하도록 지시"}]} +{"id": 9, "hr_input": "WRK-129 점심시간 이후 창고정리 작업으로 재배치", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "점심시간 이후 창고정리 작업으로 재배치"}]} +{"id": 10, "hr_input": "WRK-284님께 다음주 월요일부터 새벽 6시 출근으로 시간 조정한다고 알려주세요", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "새벽 6시 출근으로 시간 조정한다고 알려주세요"}]} +{"id": 11, "hr_input": "WRK-017 오늘 크레인 작업 금지, 대신 포장라인 투입", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 크레인 작업 금지, 대신 포장라인 투입"}]} +{"id": 12, "hr_input": "WRK-355님 현장 안전모 미착용 적발시 즉시 작업 중지 지시 전달", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "안전모 미착용 적발시 즉시 작업 중지 지시 전달"}]} +{"id": 13, "hr_input": "WRK-091 내일 휴게시간 30분에서 1시간으로 변경 공지", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "휴게시간 30분에서 1시간으로 변경 공지"}]} +{"id": 14, "hr_input": "WRK-462님께 원자재 하역 순서 바뀌었다고 안내 부탁드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "원자재 하역 순서 바뀌었다고 안내"}]} +{"id": 15, "hr_input": "WRK-208 이번달 남은 기간 야간조 고정 배치 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "야간조 고정 배치 지시"}]} +{"id": 16, "hr_input": "WRK-119님 여권 사본 좀 받아주세요", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 사본 좀 받아주세요"}]} +{"id": 17, "hr_input": "WRK-273 외국인등록증 제출받아서 스캔해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "외국인등록증 제출받아서"}]} +{"id": 18, "hr_input": "WRK-088님께 표준근로계약서 서명본 요청드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "표준근로계약서 서명본 요청드립니다"}]} +{"id": 19, "hr_input": "WRK-340 건강검진 결과서 받아놔", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "건강검진 결과서 받아놔"}]} +{"id": 20, "hr_input": "WRK-155님 통장 사본 제출 부탁드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "통장 사본 제출 부탁드립니다"}]} +{"id": 21, "hr_input": "WRK-021 비자 사본 받아서 파일로 저장해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "비자 사본 받아서"}]} +{"id": 22, "hr_input": "WRK-499님께 재직증명서 발급받아 제출하라고 요청해주세요", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "재직증명서 발급받아 제출하라고 요청"}]} +{"id": 23, "hr_input": "WRK-063 숙소 계약서 사본 받아둬", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "숙소 계약서 사본 받아둬"}]} +{"id": 24, "hr_input": "WRK-378님 가족관계증명서 요청드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "가족관계증명서 요청드립니다"}]} +{"id": 25, "hr_input": "WRK-142 산업안전교육 이수증 받아서 인사팀에 전달", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "산업안전교육 이수증 받아서"}]} +{"id": 26, "hr_input": "WRK-256님께 최근 출입국사실증명 제출받아주세요", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "출입국사실증명 제출받아주세요"}]} +{"id": 27, "hr_input": "WRK-407 고용허가서 사본 받아놔", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "고용허가서 사본 받아놔"}]} +{"id": 28, "hr_input": "WRK-019님 임금대장 서명본 받아서 정리해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "임금대장 서명본 받아서"}]} +{"id": 29, "hr_input": "WRK-330 외국인 취업교육 수료증 제출 요청", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "취업교육 수료증 제출 요청"}]} +{"id": 30, "hr_input": "WRK-511님께 여권 원본 스캔본 받아 보내주세요", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 원본 스캔본 받아 보내주세요"}]} +{"id": 31, "hr_input": "WRK-045님 이번달 초과근무수당 계산 내역 설명해주세요", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "초과근무수당 계산 내역 설명해주세요"}]} +{"id": 32, "hr_input": "WRK-102 야간수당 왜 이렇게 적게 나왔는지 확인 좀", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "야간수당 왜 이렇게 적게 나왔는지 확인"}]} +{"id": 33, "hr_input": "WRK-233님 4대보험 공제액 상세내역 문의드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "4대보험 공제액 상세내역 문의드립니다"}]} +{"id": 34, "hr_input": "WRK-078 이번달 실수령액이 저번달보다 왜 줄었는지 설명 필요", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "실수령액이 저번달보다 왜 줄었는지 설명 필요"}]} +{"id": 35, "hr_input": "WRK-190님께 연장근로수당 산정 기준 안내 부탁드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "연장근로수당 산정 기준 안내"}]} +{"id": 36, "hr_input": "WRK-311 지각 3회로 인한 공제 내역 확인해줘", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "지각 3회로 인한 공제 내역 확인"}]} +{"id": 37, "hr_input": "WRK-056님 명절상여금 지급 기준 문의", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "명절상여금 지급 기준 문의"}]} +{"id": 38, "hr_input": "WRK-402 이번달 결근일 급여 차감액 계산 확인", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "결근일 급여 차감액 계산 확인"}]} +{"id": 39, "hr_input": "WRK-129님께 퇴직금 중간정산 관련 설명 부탁드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "퇴직금 중간정산 관련 설명"}]} +{"id": 40, "hr_input": "WRK-284 식대 포함 여부 급여명세서 확인해줘", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "식대 포함 여부 급여명세서 확인"}]} +{"id": 41, "hr_input": "WRK-017님 주휴수당 지급 조건 문의드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "주휴수당 지급 조건 문의드립니다"}]} +{"id": 42, "hr_input": "WRK-355 이번달 근태 마감 후 급여 반영 확인", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "근태 마감 후 급여 반영 확인"}]} +{"id": 43, "hr_input": "WRK-091님께 연차수당 정산 내역 안내", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "연차수당 정산 내역 안내"}]} +{"id": 44, "hr_input": "WRK-462 세금 원천징수 항목 설명 좀", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "세금 원천징수 항목 설명"}]} +{"id": 45, "hr_input": "WRK-208님 급여명세서상 기타공제 항목 문의드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여명세서상 기타공제 항목 문의드립니다"}]} +{"id": 46, "hr_input": "첨부한 여권 사본 기반으로 WRK-611 신규 프로필 등록해줘", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "신규 프로필 등록해줘"}]} +{"id": 47, "hr_input": "WRK-702 최초 산재보험 가입 처리 부탁드립니다", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "최초 산재보험 가입 처리"}]} +{"id": 48, "hr_input": "업로드된 계약서로 WRK-733님 인사시스템 초기 등록 진행", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "인사시스템 초기 등록 진행"}]} +{"id": 49, "hr_input": "WRK-544 신규 입사자 건강보험 최초 가입 처리", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "신규 입사자 건강보험 최초 가입 처리"}]} +{"id": 50, "hr_input": "첨부 자료 기준 WRK-655님 사원번호 발급 및 프로필 생성", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "사원번호 발급 및 프로필 생성"}]} +{"id": 51, "hr_input": "WRK-816 국민연금 최초 가입 등록 진행해줘", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "국민연금 최초 가입 등록 진행해줘"}]} +{"id": 52, "hr_input": "첨부한 외국인등록증 정보로 WRK-927님 시스템 등록 부탁드립니다", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "시스템 등록 부탁드립니다"}]} +{"id": 53, "hr_input": "WRK-338 고용보험 신규 취득 신고 처리", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "고용보험 신규 취득 신고 처리"}]} +{"id": 54, "hr_input": "업로드한 서류대로 WRK-449님 초기 근로자 프로필 작성", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "초기 근로자 프로필 작성"}]} +{"id": 55, "hr_input": "WRK-570 신규 입사자 오리엔테이션 등록 및 계정 생성", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "오리엔테이션 등록 및 계정 생성"}]} +{"id": 56, "hr_input": "첨부된 계약서 기준으로 WRK-681님 급여계좌 초기 등록", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "급여계좌 초기 등록"}]} +{"id": 57, "hr_input": "WRK-792 산업안전보건교육 신규자 등록 처리 부탁드립니다", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "신규자 등록 처리 부탁드립니다"}]} +{"id": 58, "hr_input": "업로드된 여권정보로 WRK-803님 인사카드 신규 작성", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "인사카드 신규 작성"}]} +{"id": 59, "hr_input": "WRK-914 신규 근로자 기숙사 배정 및 프로필 등록", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "신규 근로자 기숙사 배정 및 프로필 등록"}]} +{"id": 60, "hr_input": "첨부한 서류 기반 WRK-125님 4대보험 일괄 최초 가입", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "4대보험 일괄 최초 가입"}]} +{"id": 61, "hr_input": "WRK-236님 어제부터 연락 두절인데 무단결근 처리 확인 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "연락 두절인데 무단결근 처리 확인"}]} +{"id": 62, "hr_input": "WRK-347 다음달 1일자로 퇴사 처리 진행해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "다음달 1일자로 퇴사 처리 진행해줘"}]} +{"id": 63, "hr_input": "WRK-458님 사업장 변경 신청 접수됐는지 확인해주세요", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 신청 접수됐는지 확인"}]} +{"id": 64, "hr_input": "WRK-569 이번주부터 연차 휴가 사용 등록", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "연차 휴가 사용 등록"}]} +{"id": 65, "hr_input": "WRK-670님 무단결근 3일째, 이직확인서 준비 필요", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근 3일째, 이직확인서 준비 필요"}]} +{"id": 66, "hr_input": "WRK-781 사업장 변경 승인 여부 확인 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 승인 여부 확인"}]} +{"id": 67, "hr_input": "WRK-892님 개인사정으로 퇴사 의사 밝혀서 절차 진행", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "퇴사 의사 밝혀서 절차 진행"}]} +{"id": 68, "hr_input": "WRK-103 육아휴직 신청 접수 확인해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "육아휴직 신청 접수 확인"}]} +{"id": 69, "hr_input": "WRK-214님 연락 두절 5일째, 실종신고 검토 필요", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "연락 두절 5일째, 실종신고 검토 필요"}]} +{"id": 70, "hr_input": "WRK-325 이번달 말 계약 종료로 퇴사 처리", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "이번달 말 계약 종료로 퇴사 처리"}]} +{"id": 71, "hr_input": "WRK-436님 병가 신청 승인 처리 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "병가 신청 승인 처리"}]} +{"id": 72, "hr_input": "WRK-547 사업장 이동으로 재직 상태 변경 신고", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 이동으로 재직 상태 변경 신고"}]} +{"id": 73, "hr_input": "WRK-658님 무단이탈 확인되어 신고 절차 진행", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단이탈 확인되어 신고 절차 진행"}]} +{"id": 74, "hr_input": "WRK-769 결혼으로 인한 장기휴가 신청 접수", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "결혼으로 인한 장기휴가 신청 접수"}]} +{"id": 75, "hr_input": "WRK-870님 퇴사 후 정산 절차 진행 확인 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "퇴사 후 정산 절차 진행 확인"}]} +{"id": 76, "hr_input": "WRK-981님 체류기간이 다음달 만료되니 연장 절차 시작해주세요", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "체류기간이 다음달 만료되니 연장 절차 시작"}]} +{"id": 77, "hr_input": "WRK-192 고용허가기간 만료 임박, 갱신 준비 진행", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "고용허가기간 만료 임박, 갱신 준비 진행"}]} +{"id": 78, "hr_input": "WRK-303님 근로계약 만료 2주 남았으니 재계약 절차 진행 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "근로계약 만료 2주 남았으니 재계약 절차 진행"}]} +{"id": 79, "hr_input": "WRK-414 비자 만료일 다가오니 연장 신청 진행해줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "비자 만료일 다가오니 연장 신청 진행해줘"}]} +{"id": 80, "hr_input": "WRK-525님 체류기간 연장 심사 일정 확인 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "체류기간 연장 심사 일정 확인"}]} +{"id": 81, "hr_input": "WRK-636 고용허가 갱신 절차 이번주 안에 처리", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "고용허가 갱신 절차 이번주 안에 처리"}]} +{"id": 82, "hr_input": "WRK-747님 근로계약 종료 임박, 재계약 여부 논의 필요", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "근로계약 종료 임박, 재계약 여부 논의 필요"}]} +{"id": 83, "hr_input": "WRK-858 외국인등록증 만료 전 갱신 절차 진행해줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "외국인등록증 만료 전 갱신 절차 진행해줘"}]} +{"id": 84, "hr_input": "WRK-969님 체류자격 연장 신청 일정 조율 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "체류자격 연장 신청 일정 조율"}]} +{"id": 85, "hr_input": "WRK-180 고용허가서 유효기간 만료 임박 확인", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "고용허가서 유효기간 만료 임박 확인"}]} +{"id": 86, "hr_input": "WRK-291님 근로계약 재계약 준비 진행해주세요", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "근로계약 재계약 준비 진행해주세요"}]} +{"id": 87, "hr_input": "WRK-402 비자 갱신 신청 마감일 임박, 서둘러 진행", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "비자 갱신 신청 마감일 임박, 서둘러 진행"}]} +{"id": 88, "hr_input": "WRK-513님 체류기간 만료까지 한달 남아 연장 절차 시작", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "체류기간 만료까지 한달 남아 연장 절차 시작"}]} +{"id": 89, "hr_input": "WRK-624 근로계약 만료 후 재고용 여부 검토", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "근로계약 만료 후 재고용 여부 검토"}]} +{"id": 90, "hr_input": "WRK-735님 고용허가기간 연장 신청 진행 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "고용허가기간 연장 신청 진행 부탁드립니다"}]} +{"id": 91, "hr_input": "오늘 점심 뭐 먹을지 추천 좀", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 92, "hr_input": "이번주 주말 날씨 어떤지 알아?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 93, "hr_input": "회사 근처 맛집 있으면 알려줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 94, "hr_input": "커피머신 고장난 거 누구한테 얘기해야 돼?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 95, "hr_input": "사무실 프린터 토너 주문 좀 해줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 96, "hr_input": "다음주 회식 장소 추천해줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 97, "hr_input": "주식시장 오늘 어떻게 됐어?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 98, "hr_input": "사내 헬스장 이용시간 알려줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 99, "hr_input": "이번달 생산목표 달성률 확인해줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 100, "hr_input": "영업팀 실적 보고서 좀 정리해줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 101, "hr_input": "WRK-846 이름 발음 어떻게 하는지 궁금해서", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 102, "hr_input": "WRK-957 고향이 어디랬지? 그냥 궁금해서", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 103, "hr_input": "근로자 식단표에 들어갈 메뉴 좀 짜줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 104, "hr_input": "WRK-068님 취미가 뭔지 아는 사람?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 105, "hr_input": "이번 분기 매출 그래프 만들어줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 106, "hr_input": "WRK-115 내일부터 세척라인으로 이동해서 작업하라고 전달", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "세척라인으로 이동해서 작업하라고 전달"}]} +{"id": 107, "hr_input": "WRK-226님, 금일 오후 회의 참석 안내 부탁드립니다.", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "금일 오후 회의 참석 안내"}]} +{"id": 108, "hr_input": "WRK-337 용접 작업시 반드시 방진마스크 착용하라고 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "방진마스크 착용하라고 지시"}]} +{"id": 109, "hr_input": "WRK-448님 이번주 근무시간표 재조정 안내드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "근무시간표 재조정 안내드립니다"}]} +{"id": 110, "hr_input": "WRK-559 오늘부터 A동에서 B동으로 작업장 이동", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘부터 A동에서 B동으로 작업장 이동"}]} +{"id": 111, "hr_input": "WRK-660님 컨베이어 속도 조정 관련 작업지침 전달 바랍니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "작업지침 전달 바랍니다"}]} +{"id": 112, "hr_input": "WRK-771 이번주 금요일 오전 반차 후 오후 출근 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오전 반차 후 오후 출근 지시"}]} +{"id": 113, "hr_input": "WRK-882님께 화학물질 취급 시 보호장갑 필수 착용 공지", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "보호장갑 필수 착용 공지"}]} +{"id": 114, "hr_input": "WRK-993 절단기 작업 배정 취소하고 포장팀으로 이동", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "절단기 작업 배정 취소하고 포장팀으로 이동"}]} +{"id": 115, "hr_input": "WRK-104님 다음주부터 2교대에서 3교대로 근무형태 변경 안내", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "3교대로 근무형태 변경 안내"}]} +{"id": 116, "hr_input": "WRK-215 오늘 오후 소방훈련 참여하라고 전달해줘", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 오후 소방훈련 참여하라고 전달해줘"}]} +{"id": 117, "hr_input": "WRK-326님께 지정 주차구역 외 주차 금지 안내 부탁드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "지정 주차구역 외 주차 금지 안내"}]} +{"id": 118, "hr_input": "WRK-437 이번주부터 품질검사 라인으로 재배치", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "품질검사 라인으로 재배치"}]} +{"id": 119, "hr_input": "WRK-548님 오늘 특정 구역 출입 통제 안내 전달해주세요", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "출입 통제 안내 전달"}]} +{"id": 120, "hr_input": "WRK-659 내일 아침 조회시간 15분 앞당김 공지", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "조회시간 15분 앞당김 공지"}]} +{"id": 121, "hr_input": "WRK-760님 기계 점검일이라 오전 작업 중지 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오전 작업 중지 지시"}]} +{"id": 122, "hr_input": "WRK-871 오늘부터 신제품 라인 교육 후 투입", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "신제품 라인 교육 후 투입"}]} +{"id": 123, "hr_input": "WRK-982님께 화재 대피 경로 숙지 안내 바랍니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "화재 대피 경로 숙지 안내"}]} +{"id": 124, "hr_input": "WRK-193 이번달 남은기간 창고 입출고 담당으로 지정", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "창고 입출고 담당으로 지정"}]} +{"id": 125, "hr_input": "WRK-304님 오늘 오후 3시 안전점검 동행 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "안전점검 동행 지시"}]} +{"id": 126, "hr_input": "WRK-415 다음주 월요일 신규 장비 사용법 교육 참석 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "신규 장비 사용법 교육 참석 지시"}]} +{"id": 127, "hr_input": "WRK-526님 이번주 휴게실 청소 당번 배정 안내드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "휴게실 청소 당번 배정 안내드립니다"}]} +{"id": 128, "hr_input": "WRK-637 오늘 오후 도장작업 라인 지원 배치", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "도장작업 라인 지원 배치"}]} +{"id": 129, "hr_input": "WRK-748님께 작업복 미착용시 현장 출입 불가 안내", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "작업복 미착용시 현장 출입 불가 안내"}]} +{"id": 130, "hr_input": "WRK-859 내일부터 야외작업 중단, 실내작업으로 전환 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "실내작업으로 전환 지시"}]} +{"id": 131, "hr_input": "wrk-970 오늘 점검때문에 늦게 시작한다고 톡 좀 보내줘", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 점검때문에 늦게 시작한다고 톡 좀 보내줘"}]} +{"id": 132, "hr_input": "WRK-081님, 금주 근무 로테이션표 변경사항 전달 부탁드립니다.", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "근무 로테이션표 변경사항 전달"}]} +{"id": 133, "hr_input": "WRK-192 오늘부터 조립라인 3번 자리로 이동", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "조립라인 3번 자리로 이동"}]} +{"id": 134, "hr_input": "WRK-203님께 기계 이상시 즉시 보고하라고 안내해주세요", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "기계 이상시 즉시 보고하라고 안내"}]} +{"id": 135, "hr_input": "WRK-314 이번주 토요일 특근 취소 통보", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "이번주 토요일 특근 취소 통보"}]} +{"id": 136, "hr_input": "WRK-425님 여권 갱신본 좀 받아서 파일로 넣어줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 갱신본 좀 받아서"}]} +{"id": 137, "hr_input": "WRK-536 근로계약서 원본 서명받아서 스캔 부탁", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "근로계약서 원본 서명받아서"}]} +{"id": 138, "hr_input": "WRK-647님께 최근 3개월 급여명세서 제출받아주세요", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "급여명세서 제출받아주세요"}]} +{"id": 139, "hr_input": "WRK-758 외국인등록증 갱신본 받아서 등록해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "외국인등록증 갱신본 받아서"}]} +{"id": 140, "hr_input": "WRK-869님 예방접종 증명서 받아 제출 부탁드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "예방접종 증명서 받아 제출"}]} +{"id": 141, "hr_input": "WRK-970 숙소 임대차계약서 사본 받아서 보관해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "임대차계약서 사본 받아서"}]} +{"id": 142, "hr_input": "WRK-081님께 최근 건강검진 결과서 제출 요청드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "건강검진 결과서 제출 요청드립니다"}]} +{"id": 143, "hr_input": "WRK-192 통역 확인서 받아서 파일 첨부해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "통역 확인서 받아서"}]} +{"id": 144, "hr_input": "WRK-203님 퇴직소득세 원천징수영수증 받아주세요", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "원천징수영수증 받아주세요"}]} +{"id": 145, "hr_input": "WRK-314 표준근로계약서 변경분 받아서 대조해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "표준근로계약서 변경분 받아서"}]} +{"id": 146, "hr_input": "WRK-425님께 여권 사진면 사본 다시 받아주세요", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 사진면 사본 다시 받아주세요"}]} +{"id": 147, "hr_input": "WRK-536 고용허가서 원본 받아서 원본대조 확인", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "고용허가서 원본 받아서"}]} +{"id": 148, "hr_input": "WRK-647님 외국인 근로자 표준계약서 서명분 확보 부탁드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "표준계약서 서명분 확보 부탁드립니다"}]} +{"id": 149, "hr_input": "WRK-758 산재보험 가입확인서 받아서 첨부해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "산재보험 가입확인서 받아서"}]} +{"id": 150, "hr_input": "WRK-869님께 최근 사진 2매 제출받아주세요", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "사진 2매 제출받아주세요"}]} +{"id": 151, "hr_input": "wrk-970 여권 사본 하나만 다시 받아줄래?", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 사본 하나만 다시 받아줄래"}]} +{"id": 152, "hr_input": "WRK-081 신원보증서 받아서 인사팀 전달", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "신원보증서 받아서"}]} +{"id": 153, "hr_input": "WRK-192님께 은행계좌 개설확인서 받아주세요", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "은행계좌 개설확인서 받아주세요"}]} +{"id": 154, "hr_input": "WRK-203 노동허가 스티커 부착된 여권 사본 받아둬", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 사본 받아둬"}]} +{"id": 155, "hr_input": "WRK-314님께 최종학력증명서 요청 부탁드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "최종학력증명서 요청 부탁드립니다"}]} +{"id": 156, "hr_input": "WRK-425 코로나 음성확인서 받아서 제출해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "음성확인서 받아서"}]} +{"id": 157, "hr_input": "WRK-536님 기숙사 입주확인서 받아 정리 부탁드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "입주확인서 받아 정리 부탁드립니다"}]} +{"id": 158, "hr_input": "WRK-647 여권 만료 임박, 갱신본 받아서 대조", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "여권 만료 임박"}, {"intent": "DOCUMENT_REQUEST", "evidence": "갱신본 받아서"}]} +{"id": 159, "hr_input": "WRK-758님께 자격증 사본 제출 부탁드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "자격증 사본 제출 부탁드립니다"}]} +{"id": 160, "hr_input": "WRK-869 노동조합 가입확인서 받아서 인사파일에 등록", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "가입확인서 받아서"}]} +{"id": 161, "hr_input": "WRK-970님 이번달 시간외수당 산출 근거 설명해주세요", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "시간외수당 산출 근거 설명해주세요"}]} +{"id": 162, "hr_input": "WRK-081 급여일 미뤄진 이유 문의 들어왔어", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여일 미뤄진 이유 문의"}]} +{"id": 163, "hr_input": "WRK-192님께 기숙사비 공제 항목 설명 부탁드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "기숙사비 공제 항목 설명"}]} +{"id": 164, "hr_input": "WRK-203 휴일근로수당 계산법 다시 확인해줘", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "휴일근로수당 계산법 다시 확인"}]} +{"id": 165, "hr_input": "WRK-314님 이번달 실제 근무일수와 급여 산정 확인 부탁드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "근무일수와 급여 산정 확인"}]} +{"id": 166, "hr_input": "WRK-425 소득세 과다공제 관련 문의 왔어", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "소득세 과다공제 관련 문의"}]} +{"id": 167, "hr_input": "WRK-536님께 상여금 지급일정 안내 부탁드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "상여금 지급일정 안내"}]} +{"id": 168, "hr_input": "WRK-647 특근수당 계산 오류 있는지 확인해줘", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "특근수당 계산 오류 있는지 확인"}]} +{"id": 169, "hr_input": "WRK-758님 이번달 급여 이체일 문의드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 이체일 문의드립니다"}]} +{"id": 170, "hr_input": "WRK-869 연장근로 한도 초과분 수당 처리 확인", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "연장근로 한도 초과분 수당 처리 확인"}]} +{"id": 171, "hr_input": "wrk-970 이번달 월급 왜 이렇게 적게 들어왔냐고 물어봐서", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "이번달 월급 왜 이렇게 적게 들어왔냐고 물어봐서"}]} +{"id": 172, "hr_input": "WRK-081님께 건강보험료 정산 내역 설명 부탁드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "건강보험료 정산 내역 설명"}]} +{"id": 173, "hr_input": "WRK-192 퇴사자 최종 급여 정산 내역 확인해줘", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "최종 급여 정산 내역 확인"}]} +{"id": 174, "hr_input": "WRK-203님 근속수당 산정 기준 문의드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "근속수당 산정 기준 문의드립니다"}]} +{"id": 175, "hr_input": "WRK-314 이번주 조퇴 처리로 인한 급여 차감분 확인", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "조퇴 처리로 인한 급여 차감분 확인"}]} +{"id": 176, "hr_input": "WRK-425님께 고용보험료 부담분 설명 부탁드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "고용보험료 부담분 설명"}]} +{"id": 177, "hr_input": "WRK-536 이번달 급여명세서 오류 있는지 확인해줘", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여명세서 오류 있는지 확인"}]} +{"id": 178, "hr_input": "WRK-647님 연장근로 30시간 초과분 수당 문의드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "연장근로 30시간 초과분 수당 문의드립니다"}]} +{"id": 179, "hr_input": "WRK-758 이번달 근태기록 누락으로 급여 차이 확인", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "근태기록 누락으로 급여 차이 확인"}]} +{"id": 180, "hr_input": "WRK-869님께 퇴직금 산정 방식 설명 부탁드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "퇴직금 산정 방식 설명"}]} +{"id": 181, "hr_input": "업로드한 여권과 계약서로 WRK-146님 근로자 등록 진행해줘", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "근로자 등록 진행해줘"}]} +{"id": 182, "hr_input": "WRK-257 고용보험 최초 취득신고 처리 부탁드립니다", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "고용보험 최초 취득신고 처리"}]} +{"id": 183, "hr_input": "첨부한 자료로 WRK-368님 초기 급여계좌 등록 진행", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "초기 급여계좌 등록 진행"}]} +{"id": 184, "hr_input": "WRK-479 신규 입사 프로필 등록 및 사번 부여", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "신규 입사 프로필 등록 및 사번 부여"}]} +{"id": 185, "hr_input": "업로드된 서류 참고해서 WRK-580님 국민연금 최초 가입", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "국민연금 최초 가입"}]} +{"id": 186, "hr_input": "WRK-691 신규자 산재보험 최초 등록 처리", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "신규자 산재보험 최초 등록 처리"}]} +{"id": 187, "hr_input": "첨부한 계약서 기준 WRK-702님 시스템 초기 프로필 생성", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "시스템 초기 프로필 생성"}]} +{"id": 188, "hr_input": "WRK-813 신규 근로자 안전교육 등록 및 계정 발급", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "안전교육 등록 및 계정 발급"}]} +{"id": 189, "hr_input": "첨부 서류 기반 WRK-924님 건강보험 최초 취득 처리", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "건강보험 최초 취득 처리"}]} +{"id": 190, "hr_input": "WRK-035 신입 근로자 기숙사 및 인사정보 초기 등록", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "인사정보 초기 등록"}]} +{"id": 191, "hr_input": "업로드한 외국인등록증으로 WRK-146님 인사카드 신규 생성 부탁드립니다", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "인사카드 신규 생성 부탁드립니다"}]} +{"id": 192, "hr_input": "WRK-257 첫 출근 전 오리엔테이션 및 프로필 세팅", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "프로필 세팅"}]} +{"id": 193, "hr_input": "첨부된 계약서로 WRK-368님 4대보험 최초 일괄 가입 처리", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "4대보험 최초 일괄 가입 처리"}]} +{"id": 194, "hr_input": "WRK-479님 신규 입사자 등록 및 사원증 발급 요청드립니다", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "신규 입사자 등록 및 사원증 발급 요청드립니다"}]} +{"id": 195, "hr_input": "업로드된 서류로 WRK-580 시스템 최초 계정 생성해줘", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "시스템 최초 계정 생성해줘"}]} +{"id": 196, "hr_input": "WRK-691님 무단결근 이틀째, 연락 안돼서 확인 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근 이틀째, 연락 안돼서 확인"}]} +{"id": 197, "hr_input": "WRK-702 이번주 금요일자로 계약해지 처리 진행", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "계약해지 처리 진행"}]} +{"id": 198, "hr_input": "WRK-813님 사업장 변경 신청서 접수 확인 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 신청서 접수 확인"}]} +{"id": 199, "hr_input": "WRK-924 다음주부터 3일간 연차 사용 등록", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "3일간 연차 사용 등록"}]} +{"id": 200, "hr_input": "WRK-035님 잠적한지 일주일째, 무단이탈 신고 검토 필요", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "잠적한지 일주일째, 무단이탈 신고 검토 필요"}]} +{"id": 201, "hr_input": "WRK-146 사업장 변경 사유서 확인 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 사유서 확인"}]} +{"id": 202, "hr_input": "WRK-257님 자진퇴사 의사 확인되어 절차 진행 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "자진퇴사 의사 확인되어 절차 진행"}]} +{"id": 203, "hr_input": "WRK-368 다음달부터 출산휴가 신청 접수", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "출산휴가 신청 접수"}]} +{"id": 204, "hr_input": "WRK-479님 연락두절 상태 지속, 이탈 신고 처리 확인", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "연락두절 상태 지속, 이탈 신고 처리 확인"}]} +{"id": 205, "hr_input": "WRK-580 계약기간 만료로 인한 퇴사 처리 진행해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "퇴사 처리 진행해줘"}]} +{"id": 206, "hr_input": "WRK-691님 병원 진단서 첨부하여 병가 신청 승인", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "병가 신청 승인"}]} +{"id": 207, "hr_input": "WRK-702 사업장 변경 후 재직 상태 갱신 처리", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "재직 상태 갱신 처리"}]} +{"id": 208, "hr_input": "WRK-813님 무단결근 누적으로 인한 계약 해지 검토 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근 누적으로 인한 계약 해지 검토"}]} +{"id": 209, "hr_input": "WRK-924 장기 병가 신청 접수 및 상태 변경", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "장기 병가 신청 접수 및 상태 변경"}]} +{"id": 210, "hr_input": "WRK-035님 퇴사 정산 및 이직확인서 발급 절차 확인 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "퇴사 정산 및 이직확인서 발급 절차 확인"}]} +{"id": 211, "hr_input": "WRK-146님 근로계약 만료 임박, 연장 절차 서둘러 진행해주세요", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "근로계약 만료 임박, 연장 절차 서둘러 진행"}]} +{"id": 212, "hr_input": "WRK-257 체류기간 만료 한달 전, 연장신청 준비", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "체류기간 만료 한달 전, 연장신청 준비"}]} +{"id": 213, "hr_input": "WRK-368님 고용허가기간 갱신 서류 준비 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "고용허가기간 갱신 서류 준비"}]} +{"id": 214, "hr_input": "WRK-479 비자 연장 신청일 확인하고 절차 진행", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "비자 연장 신청일 확인하고 절차 진행"}]} +{"id": 215, "hr_input": "WRK-580님 외국인등록증 갱신 일정 조율 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "외국인등록증 갱신 일정 조율"}]} +{"id": 216, "hr_input": "WRK-691 근로계약 재계약 여부 이번주 안에 결정", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "근로계약 재계약 여부 이번주 안에 결정"}]} +{"id": 217, "hr_input": "WRK-702님 고용허가서 만료 임박, 연장 신청 진행 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "고용허가서 만료 임박, 연장 신청 진행"}]} +{"id": 218, "hr_input": "WRK-813 체류자격 갱신 절차 이번달 안에 완료", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "체류자격 갱신 절차 이번달 안에 완료"}]} +{"id": 219, "hr_input": "WRK-924님 근로계약 종료일 다가와 재계약 검토 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "근로계약 종료일 다가와 재계약 검토"}]} +{"id": 220, "hr_input": "WRK-035 비자 만료 임박, 서둘러 연장 절차 진행해줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "비자 만료 임박, 서둘러 연장 절차 진행해줘"}]} +{"id": 221, "hr_input": "이따 회의실 예약 좀 대신 해줄 수 있어?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 222, "hr_input": "요즘 환율 어떻게 되는지 알아?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 223, "hr_input": "사내 와이파이 비번 뭐였지?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 224, "hr_input": "이번 연휴에 여행 갈만한 곳 추천해줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 225, "hr_input": "주차장 리모델링 일정 아는 사람?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 226, "hr_input": "택배 오늘 도착하는지 확인해줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 227, "hr_input": "다음 축구 경기 몇시에 시작해?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 228, "hr_input": "복사기 잉크 재고 확인 좀", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 229, "hr_input": "이번달 생산라인 불량률 통계 정리해줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 230, "hr_input": "신제품 마케팅 문구 좀 써줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 231, "hr_input": "WRK-146 좋아하는 음식이 뭔지 궁금하네", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 232, "hr_input": "WRK-257 축구 좋아한다던데 진짜야?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 233, "hr_input": "회사 로고 디자인 좀 새로 만들어줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 234, "hr_input": "WRK-368님이 요리를 잘한다는데 레시피 좀 물어봐줄까", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 235, "hr_input": "생산라인 신규 설비 견적 좀 알아봐줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 236, "hr_input": "오늘 저녁 회식 메뉴 뭐가 좋을까", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 237, "hr_input": "이번주 미세먼지 농도 어때?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 238, "hr_input": "사옥 엘리베이터 점검 언제 끝나?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 239, "hr_input": "이번 신제품 출시 일정 다시 확인해줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 240, "hr_input": "영업부에서 이번달 계약 몇 건 성사됐대?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 241, "hr_input": "WRK-479 오늘 저녁 뭐 먹었는지 궁금해서 물어본거야", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 242, "hr_input": "WRK-580 가족들 잘 지내는지 안부 좀 물어봐줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 243, "hr_input": "회사 창립기념일 행사 아이디어 좀 줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 244, "hr_input": "WRK-691 종교가 뭔지 아는 사람 있나", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 245, "hr_input": "구내식당 메뉴 이번주 뭐 나오는지 알아?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 246, "hr_input": "WRK-702 성격이 어떤지 다들 어떻게 생각해?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 247, "hr_input": "다음달 신규 채용 공고 디자인 시안 만들어줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 248, "hr_input": "회사 앞 도로 공사 언제 끝나는지 알아?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 249, "hr_input": "WRK-813 SNS 계정 있는지 궁금한데", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 250, "hr_input": "이번주 팀 회식 예산 얼마나 쓸지 정해줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 251, "hr_input": "WRK-217님 오늘부터 도금라인 담당으로 변경 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "도금라인 담당으로 변경 지시"}]} +{"id": 252, "hr_input": "WRK-328 이번주 근무표 오전조 고정으로 조정", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오전조 고정으로 조정"}]} +{"id": 253, "hr_input": "WRK-439님께 이물질 검사 강화 지침 전달 부탁드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "이물질 검사 강화 지침 전달"}]} +{"id": 254, "hr_input": "WRK-540 오늘 정전으로 오후 작업 취소 공지", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 정전으로 오후 작업 취소 공지"}]} +{"id": 255, "hr_input": "WRK-651님 이번주 목요일 시설점검으로 조기 퇴근 안내", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "시설점검으로 조기 퇴근 안내"}]} +{"id": 256, "hr_input": "WRK-762 다음주부터 신규 라인 투입 전 교육 이수 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "교육 이수 지시"}]} +{"id": 257, "hr_input": "WRK-873님께 작업 순서 변경 사항 안내해주세요", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "작업 순서 변경 사항 안내"}]} +{"id": 258, "hr_input": "WRK-984 이번주 금요일 재고조사 지원 배치", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "재고조사 지원 배치"}]} +{"id": 259, "hr_input": "WRK-095님 오늘부터 신규 검수 절차 준수 안내드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "신규 검수 절차 준수 안내드립니다"}]} +{"id": 260, "hr_input": "WRK-106 다음주 화요일 정기 소방훈련 참석 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "정기 소방훈련 참석 지시"}]} +{"id": 261, "hr_input": "WRK-217 여권 사본 하나 받아줄 수 있어?", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 사본 하나 받아줄 수 있어"}]} +{"id": 262, "hr_input": "WRK-328님께 최근 재직증명서 제출받아 정리 부탁드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "재직증명서 제출받아 정리 부탁드립니다"}]} +{"id": 263, "hr_input": "WRK-439 외국인등록증 사본 받아서 파일철 정리", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "외국인등록증 사본 받아서"}]} +{"id": 264, "hr_input": "WRK-540님 산업재해 진단서 제출받아주세요", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "진단서 제출받아주세요"}]} +{"id": 265, "hr_input": "WRK-651 근로계약서 갱신본 받아 대조 부탁드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "근로계약서 갱신본 받아 대조 부탁드립니다"}]} +{"id": 266, "hr_input": "WRK-762님께 여권 유효기간 페이지 사본 받아주세요", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 유효기간 페이지 사본 받아주세요"}]} +{"id": 267, "hr_input": "WRK-873 사업장 변경 관련 사유서 받아서 첨부", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "사유서 받아서"}]} +{"id": 268, "hr_input": "WRK-984님 보험가입확인서 받아 파일 등록 부탁드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "보험가입확인서 받아 파일 등록 부탁드립니다"}]} +{"id": 269, "hr_input": "WRK-095 최근 사진 파일 받아서 등록증에 사용", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "최근 사진 파일 받아서"}]} +{"id": 270, "hr_input": "WRK-106님께 통장사본 재발급받아 제출 부탁드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "통장사본 재발급받아 제출 부탁드립니다"}]} +{"id": 271, "hr_input": "WRK-217님 이번달 야간수당 지급 기준 문의드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "야간수당 지급 기준 문의드립니다"}]} +{"id": 272, "hr_input": "WRK-328 급여계좌 변경 후 이체 확인 부탁드려", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여계좌 변경 후 이체 확인"}]} +{"id": 273, "hr_input": "WRK-439님 이번달 총 근로시간과 급여 산정 문의", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "총 근로시간과 급여 산정 문의"}]} +{"id": 274, "hr_input": "WRK-540 연차 미사용 수당 정산 내역 설명해줘", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "연차 미사용 수당 정산 내역 설명해줘"}]} +{"id": 275, "hr_input": "WRK-651님께 급여 이중공제 의심건 확인 부탁드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 이중공제 의심건 확인"}]} +{"id": 276, "hr_input": "WRK-762 이번달 식비 공제 기준 문의드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "식비 공제 기준 문의드립니다"}]} +{"id": 277, "hr_input": "WRK-873님 근로소득세 연말정산 관련 설명 부탁드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "연말정산 관련 설명"}]} +{"id": 278, "hr_input": "WRK-984 초과근무 미지급건 확인해줘", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "초과근무 미지급건 확인해줘"}]} +{"id": 279, "hr_input": "WRK-095님께 급여명세서 재발급 및 항목 설명 부탁드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여명세서 재발급 및 항목 설명"}]} +{"id": 280, "hr_input": "WRK-106 이번달 야간근무 일수와 수당 불일치 확인", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "야간근무 일수와 수당 불일치 확인"}]} +{"id": 281, "hr_input": "첨부한 서류대로 WRK-217님 신규 등록 및 프로필 생성 진행해주세요", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "신규 등록 및 프로필 생성 진행"}]} +{"id": 282, "hr_input": "WRK-328 고용보험 최초 취득신고 등록", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "고용보험 최초 취득신고 등록"}]} +{"id": 283, "hr_input": "업로드된 계약서 기준 WRK-439님 급여계좌 최초 등록 부탁드립니다", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "급여계좌 최초 등록 부탁드립니다"}]} +{"id": 284, "hr_input": "WRK-540 신규 입사 인사카드 작성 및 사번 부여", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "인사카드 작성 및 사번 부여"}]} +{"id": 285, "hr_input": "첨부한 자료로 WRK-651님 산재보험 최초 취득 처리", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "산재보험 최초 취득 처리"}]} +{"id": 286, "hr_input": "WRK-762 신입 근로자 시스템 계정 최초 생성", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "시스템 계정 최초 생성"}]} +{"id": 287, "hr_input": "업로드된 여권으로 WRK-873님 국민연금 최초 가입 처리 부탁드립니다", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "국민연금 최초 가입 처리 부탁드립니다"}]} +{"id": 288, "hr_input": "WRK-984 신규 근로자 기숙사 배정 초기 등록", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "기숙사 배정 초기 등록"}]} +{"id": 289, "hr_input": "첨부 계약서 기반 WRK-095님 건강보험 최초 가입 진행해주세요", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "건강보험 최초 가입 진행"}]} +{"id": 290, "hr_input": "WRK-106 신규 입사자 안전교육 등록 및 프로필 생성", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "안전교육 등록 및 프로필 생성"}]} +{"id": 291, "hr_input": "WRK-217님 무단결근 나흘째, 연락 안돼서 신고 검토 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근 나흘째, 연락 안돼서 신고 검토"}]} +{"id": 292, "hr_input": "WRK-328 이번주 금요일자 퇴사 처리 진행해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "이번주 금요일자 퇴사 처리 진행해줘"}]} +{"id": 293, "hr_input": "WRK-439님 사업장 변경 신청 결과 확인 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 신청 결과 확인"}]} +{"id": 294, "hr_input": "WRK-540 다음주 연차 이틀 사용 등록", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "연차 이틀 사용 등록"}]} +{"id": 295, "hr_input": "WRK-651님 무단이탈 의심, 소재 파악 및 신고 검토 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단이탈 의심, 소재 파악 및 신고 검토"}]} +{"id": 296, "hr_input": "WRK-762 근로계약 종료로 퇴사 절차 진행", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "근로계약 종료로 퇴사 절차 진행"}]} +{"id": 297, "hr_input": "WRK-873님 육아휴직 연장 신청 접수 확인 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "육아휴직 연장 신청 접수 확인"}]} +{"id": 298, "hr_input": "WRK-984 사업장 변경 후 재직상태 업데이트", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 후 재직상태 업데이트"}]} +{"id": 299, "hr_input": "WRK-095님 개인사정으로 퇴사 통보, 처리 절차 확인 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "퇴사 통보, 처리 절차 확인"}]} +{"id": 300, "hr_input": "WRK-106 병가 신청서 접수 및 상태 반영", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "병가 신청서 접수 및 상태 반영"}]} +{"id": 301, "hr_input": "WRK-217님 체류기간 만료 임박하여 연장 절차 진행 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "체류기간 만료 임박하여 연장 절차 진행"}]} +{"id": 302, "hr_input": "WRK-328 고용허가기간 종료 임박, 갱신 서류 준비", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "고용허가기간 종료 임박, 갱신 서류 준비"}]} +{"id": 303, "hr_input": "WRK-439님 근로계약 재계약 여부 이번주 확정 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "근로계약 재계약 여부 이번주 확정"}]} +{"id": 304, "hr_input": "WRK-540 비자 만료까지 2주 남아 연장신청 서둘러줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "비자 만료까지 2주 남아 연장신청 서둘러줘"}]} +{"id": 305, "hr_input": "WRK-651님 외국인등록증 갱신 신청 일정 확인 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "외국인등록증 갱신 신청 일정 확인"}]} +{"id": 306, "hr_input": "WRK-762 근로계약 만료 후 재고용 여부 이번주 결정", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "근로계약 만료 후 재고용 여부 이번주 결정"}]} +{"id": 307, "hr_input": "WRK-873님 고용허가서 연장 신청 진행 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "고용허가서 연장 신청 진행 부탁드립니다"}]} +{"id": 308, "hr_input": "WRK-984 체류자격 연장 심사 결과 확인 필요", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "체류자격 연장 심사 결과 확인 필요"}]} +{"id": 309, "hr_input": "WRK-095님 비자 갱신 서류 준비 진행 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "비자 갱신 서류 준비 진행"}]} +{"id": 310, "hr_input": "WRK-106 근로계약 종료 임박, 재계약 여부 검토", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "근로계약 종료 임박, 재계약 여부 검토"}]} +{"id": 311, "hr_input": "wrk-217 체류기간 다음달 만료라던데 연장 좀 알아봐줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "체류기간 다음달 만료라던데 연장 좀 알아봐줘"}]} +{"id": 312, "hr_input": "WRK-328님 고용허가기간 연장 신청 서두르셔야 합니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "고용허가기간 연장 신청 서두르셔야 합니다"}]} +{"id": 313, "hr_input": "WRK-439 근로계약 만료 3주 전, 재계약 협의 진행", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "근로계약 만료 3주 전, 재계약 협의 진행"}]} +{"id": 314, "hr_input": "WRK-540님 외국인등록증 유효기간 만료 임박 확인 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "외국인등록증 유효기간 만료 임박 확인"}]} +{"id": 315, "hr_input": "WRK-651 체류연장 허가 신청서 작성 및 제출 절차 진행", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "체류연장 허가 신청서 작성 및 제출 절차 진행"}]} +{"id": 316, "hr_input": "WRK-762님 고용허가기간 만료 전 갱신 협의 필요", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "고용허가기간 만료 전 갱신 협의 필요"}]} +{"id": 317, "hr_input": "WRK-873 근로계약 자동연장 여부 확인 진행해줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "근로계약 자동연장 여부 확인 진행해줘"}]} +{"id": 318, "hr_input": "WRK-984님 비자 만료 임박, 출입국사무소 방문 일정 조율", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "비자 만료 임박, 출입국사무소 방문 일정 조율"}]} +{"id": 319, "hr_input": "WRK-095 체류기간 연장허가 신청 접수 확인해줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "체류기간 연장허가 신청 접수 확인해줘"}]} +{"id": 320, "hr_input": "WRK-106님 고용허가 만료 전 사업주 재고용 의사 확인 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "고용허가 만료 전 사업주 재고용 의사 확인"}]} +{"id": 321, "hr_input": "WRK-217 계약 만료 두달 전이라 연장 절차 미리 시작해줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "계약 만료 두달 전이라 연장 절차 미리 시작해줘"}]} +{"id": 322, "hr_input": "WRK-328님 체류기간 연장 승인 여부 확인 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "체류기간 연장 승인 여부 확인"}]} +{"id": 323, "hr_input": "WRK-439 고용허가기간 만료 전 근로계약 재작성 진행", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "고용허가기간 만료 전 근로계약 재작성 진행"}]} +{"id": 324, "hr_input": "WRK-540님 비자 연장 심사 결과 나왔는지 확인해주세요", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "비자 연장 심사 결과 나왔는지 확인"}]} +{"id": 325, "hr_input": "WRK-651 외국인등록증 재발급 및 갱신 절차 진행", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "외국인등록증 재발급 및 갱신 절차 진행"}]} +{"id": 326, "hr_input": "WRK-762님 근로계약 만료 다가와서 연장 여부 빨리 결정 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "근로계약 만료 다가와서 연장 여부 빨리 결정"}]} +{"id": 327, "hr_input": "WRK-873 고용허가기간 종료 전 연장신청서 작성", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "고용허가기간 종료 전 연장신청서 작성"}]} +{"id": 328, "hr_input": "WRK-984님 체류자격 변경 및 연장 동시 진행 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "체류자격 변경 및 연장 동시 진행"}]} +{"id": 329, "hr_input": "WRK-095 비자 만료 임박, 재발급 절차 확인해줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "비자 만료 임박, 재발급 절차 확인해줘"}]} +{"id": 330, "hr_input": "WRK-106님 근로계약 갱신 협의 일정 잡아주세요", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "근로계약 갱신 협의 일정 잡아주세요"}]} +{"id": 331, "hr_input": "WRK-217님 프레스라인 작업순서 변경사항 안내 부탁드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "작업순서 변경사항 안내"}]} +{"id": 332, "hr_input": "WRK-328 이번주 화요일 야간작업 취소 공지", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "이번주 화요일 야간작업 취소 공지"}]} +{"id": 333, "hr_input": "WRK-439님께 신규 지게차 사용 전 안전교육 이수 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "안전교육 이수 지시"}]} +{"id": 334, "hr_input": "WRK-540 다음주부터 검수팀으로 임시 배치", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "검수팀으로 임시 배치"}]} +{"id": 335, "hr_input": "WRK-651님 이번달 근무 스케줄 야간 위주로 조정 안내드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "야간 위주로 조정 안내드립니다"}]} +{"id": 336, "hr_input": "WRK-762 오늘 오전 설비 점검으로 작업 중단 공지", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "설비 점검으로 작업 중단 공지"}]} +{"id": 337, "hr_input": "WRK-873님께 안전화 미착용시 현장 진입 불가 안내 부탁드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "안전화 미착용시 현장 진입 불가 안내"}]} +{"id": 338, "hr_input": "WRK-984 다음주 화요일 신규설비 교육 참석 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "신규설비 교육 참석 지시"}]} +{"id": 339, "hr_input": "WRK-095님 이번주 목요일 조기퇴근 안내드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "조기퇴근 안내드립니다"}]} +{"id": 340, "hr_input": "WRK-106 오늘부터 물류센터 지원 근무 배치", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "물류센터 지원 근무 배치"}]} +{"id": 341, "hr_input": "wrk-217 내일 8시까지 정문으로 오라고 해줘", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "내일 8시까지 정문으로 오라고 해줘"}]} +{"id": 342, "hr_input": "WRK-328님 열처리 작업 시 보호장구 필수 착용 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "보호장구 필수 착용 지시"}]} +{"id": 343, "hr_input": "WRK-439 이번주부터 야간조에서 주간조로 복귀", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "야간조에서 주간조로 복귀"}]} +{"id": 344, "hr_input": "WRK-540님께 신규 라벨링 작업 절차 안내 부탁드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "신규 라벨링 작업 절차 안내"}]} +{"id": 345, "hr_input": "WRK-651 내일 오전 정기 안전점검 동행 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "정기 안전점검 동행 지시"}]} +{"id": 346, "hr_input": "WRK-762님 이번주 근무지 임시 변경 안내드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "근무지 임시 변경 안내드립니다"}]} +{"id": 347, "hr_input": "WRK-873 다음주 월요일 오전 조례 참석 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오전 조례 참석 지시"}]} +{"id": 348, "hr_input": "WRK-984님께 크레인 조작 자격자 외 접근 금지 안내 부탁드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "크레인 조작 자격자 외 접근 금지 안내"}]} +{"id": 349, "hr_input": "WRK-095 이번주 남은 기간 포장팀 지원 배치", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "포장팀 지원 배치"}]} +{"id": 350, "hr_input": "WRK-106님 오늘 오후 작업 조기 마감 안내드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "작업 조기 마감 안내드립니다"}]} +{"id": 351, "hr_input": "WRK-217 근로계약서 재확인용 사본 받아줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "재확인용 사본 받아줘"}]} +{"id": 352, "hr_input": "WRK-328님 산업안전교육 이수증 다시 받아 정리 부탁드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "이수증 다시 받아 정리 부탁드립니다"}]} +{"id": 353, "hr_input": "WRK-439 외국인등록증 앞뒷면 사본 받아둬", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "외국인등록증 앞뒷면 사본 받아둬"}]} +{"id": 354, "hr_input": "WRK-540님께 여권 유효기간 갱신본 요청드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 유효기간 갱신본 요청드립니다"}]} +{"id": 355, "hr_input": "WRK-651 건강검진표 최신본 받아서 등록해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "건강검진표 최신본 받아서"}]} +{"id": 356, "hr_input": "WRK-762님 고용허가서 사본 다시 받아 대조 부탁드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "고용허가서 사본 다시 받아 대조 부탁드립니다"}]} +{"id": 357, "hr_input": "WRK-873 임금대장 확인용 서명본 받아줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "서명본 받아줘"}]} +{"id": 358, "hr_input": "WRK-984님께 산재보험 가입증명서 제출받아주세요", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "산재보험 가입증명서 제출받아주세요"}]} +{"id": 359, "hr_input": "WRK-095 여권 사본과 사진 함께 받아둬", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 사본과 사진 함께 받아둬"}]} +{"id": 360, "hr_input": "WRK-106님 재직증명서 최신본 요청 부탁드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "재직증명서 최신본 요청 부탁드립니다"}]} +{"id": 361, "hr_input": "wrk-217 통장사본 하나만 다시 받아줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "통장사본 하나만 다시 받아줘"}]} +{"id": 362, "hr_input": "WRK-328님께 근로계약서 서명본 원본 요청드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "근로계약서 서명본 원본 요청드립니다"}]} +{"id": 363, "hr_input": "WRK-439 숙소계약서 갱신본 받아서 보관", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "숙소계약서 갱신본 받아서"}]} +{"id": 364, "hr_input": "WRK-540님 예방접종 확인서 제출받아 첨부 부탁드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "예방접종 확인서 제출받아 첨부 부탁드립니다"}]} +{"id": 365, "hr_input": "WRK-651 자격증 원본 대조 후 사본 받아둬", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "사본 받아둬"}]} +{"id": 366, "hr_input": "WRK-762님께 여권 갱신 후 최신 사본 요청드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "최신 사본 요청드립니다"}]} +{"id": 367, "hr_input": "WRK-873 외국인등록증 재발급본 받아서 등록", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "재발급본 받아서"}]} +{"id": 368, "hr_input": "WRK-984님 고용허가서 최신본 확보 부탁드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "고용허가서 최신본 확보 부탁드립니다"}]} +{"id": 369, "hr_input": "WRK-095 재직증명서 발급 요청해서 받아줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "재직증명서 발급 요청해서 받아줘"}]} +{"id": 370, "hr_input": "WRK-106님께 최근 3개월 근태확인서 제출받아주세요", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "근태확인서 제출받아주세요"}]} +{"id": 371, "hr_input": "WRK-217님 이번달 연장근로수당 산정 근거 문의드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "연장근로수당 산정 근거 문의드립니다"}]} +{"id": 372, "hr_input": "WRK-328 지각공제 계산 방식 다시 알려줘", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "지각공제 계산 방식 다시 알려줘"}]} +{"id": 373, "hr_input": "WRK-439님께 이번달 상여금 미지급 사유 설명 부탁드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "상여금 미지급 사유 설명"}]} +{"id": 374, "hr_input": "WRK-540 급여명세서상 세부내역 문의 들어왔어", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여명세서상 세부내역 문의"}]} +{"id": 375, "hr_input": "WRK-651님 4대보험료 산정 기준 안내 부탁드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "4대보험료 산정 기준 안내"}]} +{"id": 376, "hr_input": "WRK-762 연차수당 미지급건 확인 부탁드려", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "연차수당 미지급건 확인"}]} +{"id": 377, "hr_input": "WRK-873님께 이번달 야근수당 계산 오류 확인 부탁드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "야근수당 계산 오류 확인"}]} +{"id": 378, "hr_input": "WRK-984 급여 이체 지연 사유 문의 왔어", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 이체 지연 사유 문의"}]} +{"id": 379, "hr_input": "WRK-095님 퇴직금 지급 시기 문의드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "퇴직금 지급 시기 문의드립니다"}]} +{"id": 380, "hr_input": "WRK-106 이번달 결근 처리로 급여 삭감된 부분 확인", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "결근 처리로 급여 삭감된 부분 확인"}]} +{"id": 381, "hr_input": "wrk-217 이번달 월급 명세서 항목별로 설명 좀 해줘", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "이번달 월급 명세서 항목별로 설명 좀 해줘"}]} +{"id": 382, "hr_input": "WRK-328님 특근수당 지급 기준 문의드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "특근수당 지급 기준 문의드립니다"}]} +{"id": 383, "hr_input": "WRK-439 이번달 소득세 원천징수액 확인 부탁드려", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "소득세 원천징수액 확인"}]} +{"id": 384, "hr_input": "WRK-540님께 급여 정정 내역 설명 부탁드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 정정 내역 설명"}]} +{"id": 385, "hr_input": "WRK-651 근속연수에 따른 수당 변동 확인해줘", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "근속연수에 따른 수당 변동 확인해줘"}]} +{"id": 386, "hr_input": "첨부한 계약서 기반 WRK-217님 근로자 프로필 신규 생성해주세요", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "근로자 프로필 신규 생성"}]} +{"id": 387, "hr_input": "WRK-328 산재보험 최초 취득신고 처리 부탁드립니다", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "산재보험 최초 취득신고 처리"}]} +{"id": 388, "hr_input": "업로드된 여권정보로 WRK-439님 사원번호 부여 및 등록", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "사원번호 부여 및 등록"}]} +{"id": 389, "hr_input": "WRK-540 신규 입사자 4대보험 일괄 최초 가입 처리", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "4대보험 일괄 최초 가입 처리"}]} +{"id": 390, "hr_input": "첨부한 서류대로 WRK-651님 초기 인사정보 시스템 등록 부탁드립니다", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "초기 인사정보 시스템 등록 부탁드립니다"}]} +{"id": 391, "hr_input": "WRK-762 신규 근로자 고용보험 최초 취득 처리", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "고용보험 최초 취득 처리"}]} +{"id": 392, "hr_input": "업로드된 계약서 참고하여 WRK-873님 급여계좌 신규 등록해주세요", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "급여계좌 신규 등록"}]} +{"id": 393, "hr_input": "WRK-984 첫 출근 전 프로필 및 사원증 발급 진행", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "프로필 및 사원증 발급 진행"}]} +{"id": 394, "hr_input": "첨부 자료 기준 WRK-095님 건강보험 최초 가입 부탁드립니다", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "건강보험 최초 가입 부탁드립니다"}]} +{"id": 395, "hr_input": "WRK-106 신입 근로자 기숙사 배정 및 초기 등록", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "기숙사 배정 및 초기 등록"}]} +{"id": 396, "hr_input": "업로드한 외국인등록증으로 wrk-217 등록 좀 진행해줘", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "등록 좀 진행해줘"}]} +{"id": 397, "hr_input": "WRK-328님 국민연금 최초 취득 등록 부탁드립니다", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "국민연금 최초 취득 등록 부탁드립니다"}]} +{"id": 398, "hr_input": "첨부한 계약서로 WRK-439 신규 프로필 및 안전교육 등록", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "신규 프로필 및 안전교육 등록"}]} +{"id": 399, "hr_input": "WRK-540님 신규 입사 오리엔테이션 및 계정 발급 진행", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "오리엔테이션 및 계정 발급 진행"}]} +{"id": 400, "hr_input": "업로드된 서류 기반 WRK-651님 인사카드 최초 작성 부탁드립니다", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "인사카드 최초 작성 부탁드립니다"}]} +{"id": 401, "hr_input": "WRK-217님 무단결근 3일째, 연락두절 상태 신고 검토 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근 3일째, 연락두절 상태 신고 검토"}]} +{"id": 402, "hr_input": "WRK-328 다음달 5일자 퇴사 처리 진행해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "다음달 5일자 퇴사 처리 진행해줘"}]} +{"id": 403, "hr_input": "WRK-439님 사업장 변경 승인여부 확인 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 승인여부 확인"}]} +{"id": 404, "hr_input": "WRK-540 이번주 연차 하루 사용 등록해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "연차 하루 사용 등록해줘"}]} +{"id": 405, "hr_input": "WRK-651님 연락 안된지 나흘째, 무단이탈 신고 검토 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "연락 안된지 나흘째, 무단이탈 신고 검토"}]} +{"id": 406, "hr_input": "WRK-762 사업장 변경 신청 서류 접수 확인해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 신청 서류 접수 확인해줘"}]} +{"id": 407, "hr_input": "WRK-873님 자진퇴사 통보받아 절차 진행 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "자진퇴사 통보받아 절차 진행"}]} +{"id": 408, "hr_input": "WRK-984 육아휴직 신청서 접수 및 반영해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "육아휴직 신청서 접수 및 반영해줘"}]} +{"id": 409, "hr_input": "WRK-095님 연락두절 일주일째, 실종 신고 검토 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "연락두절 일주일째, 실종 신고 검토"}]} +{"id": 410, "hr_input": "WRK-106 계약기간 만료로 퇴사처리 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "계약기간 만료로 퇴사처리 부탁드립니다"}]} +{"id": 411, "hr_input": "wrk-217 병가 신청서 접수해서 상태 반영해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "병가 신청서 접수해서 상태 반영해줘"}]} +{"id": 412, "hr_input": "WRK-328님 사업장 변경 후 재직상태 갱신 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 후 재직상태 갱신 부탁드립니다"}]} +{"id": 413, "hr_input": "WRK-439 무단결근 누적, 계약해지 검토 요청드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근 누적, 계약해지 검토 요청드립니다"}]} +{"id": 414, "hr_input": "WRK-540님 장기 병가 신청 접수 및 재직상태 변경", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "장기 병가 신청 접수 및 재직상태 변경"}]} +{"id": 415, "hr_input": "WRK-651 퇴사 정산 및 이직확인서 발급 확인 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "퇴사 정산 및 이직확인서 발급 확인"}]} +{"id": 416, "hr_input": "축구 국가대표 경기 결과 알아?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 417, "hr_input": "이번주 야근 식대 얼마인지랑 상관없이, 그냥 저녁 뭐 먹을지 추천해줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 418, "hr_input": "사내 동호회 신청 방법 좀 알려줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 419, "hr_input": "이번달 재고관리 시스템 오류 해결 방법 좀", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 420, "hr_input": "회사 근처 병원 추천해줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 421, "hr_input": "WRK-762 여자친구 있다는데 진짜야?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 422, "hr_input": "이번주 환율 급등한 이유 아는 사람?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 423, "hr_input": "신규 물류창고 임대료 얼마인지 알아봐줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 424, "hr_input": "WRK-873 나이가 몇살이라고 했지?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 425, "hr_input": "회사 홈페이지 디자인 좀 리뉴얼해줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 426, "hr_input": "오늘 미세먼지 심한데 마스크 챙겨야 하나", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 427, "hr_input": "다음주 워크숍 장소 예약 상태 확인해줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 428, "hr_input": "WRK-984 술 잘마신다던데 회식때 조심해야겠어", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 429, "hr_input": "이번 분기 원자재 가격 동향 알려줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 430, "hr_input": "사내 카페 커피값 얼마인지 알아?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 431, "hr_input": "이번주 야구 경기 일정 좀 알려줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 432, "hr_input": "WRK-095 요즘 살쪘다고 걱정하던데 다이어트 방법 좀 알려줄까", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 433, "hr_input": "회사 주변 헬스장 가격 비교해줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 434, "hr_input": "이번주 임원 회의 안건 정리해줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 435, "hr_input": "WRK-106 게임 좋아한다던데 무슨 게임 하는지 궁금하네", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 436, "hr_input": "이번달 원가절감 아이디어 좀 정리해줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 437, "hr_input": "사내 게시판 공지사항 디자인 예쁘게 바꿔줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 438, "hr_input": "오늘 서울 기온 몇도야?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 439, "hr_input": "WRK-217 요즘 운동한다던데 어떤 운동 하는지 물어봐줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 440, "hr_input": "다음달 신제품 판매 전략 짜줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 441, "hr_input": "회사 주식 오늘 얼마인지 알아?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 442, "hr_input": "WRK-328 결혼했는지 궁금해서 물어보는거야", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 443, "hr_input": "이번주 배송 지연 이유 조사해줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 444, "hr_input": "사무실 화분 관리는 누가 하는거야?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 445, "hr_input": "이번 여름휴가 다녀올 만한 국내 여행지 추천해줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 446, "hr_input": "WRK-439 최근에 살 빠졌던데 무슨 일 있나 궁금하네", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 447, "hr_input": "새로 나온 스마트폰 스펙 비교해줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 448, "hr_input": "이번주 생산량 목표 대비 실적 정리해줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 449, "hr_input": "WRK-540 노래 잘한다던데 회식때 시켜볼까", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 450, "hr_input": "이번달 전기요금 얼마 나왔는지 알아?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 451, "hr_input": "WRK-651님께 오늘 자재 입고 확인 후 하역 작업 지시 부탁드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "자재 입고 확인 후 하역 작업 지시"}]} +{"id": 452, "hr_input": "WRK-762 다음주 화요일부터 야외작업 재개 안내", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "야외작업 재개 안내"}]} +{"id": 453, "hr_input": "WRK-873님 이번주 금요일 정기휴무 안내드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "정기휴무 안내드립니다"}]} +{"id": 454, "hr_input": "WRK-984 오늘부터 3라인 신규 라인장 보조 배치", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "신규 라인장 보조 배치"}]} +{"id": 455, "hr_input": "WRK-095님께 기계 오작동시 즉시 정지 버튼 사용법 안내 부탁드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "정지 버튼 사용법 안내"}]} +{"id": 456, "hr_input": "WRK-106 이번주 남은기간 야간 검수조 배치", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "야간 검수조 배치"}]} +{"id": 457, "hr_input": "wrk-217 내일부터 새 팀장 지시 따르라고 전달해줘", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "내일부터 새 팀장 지시 따르라고 전달해줘"}]} +{"id": 458, "hr_input": "WRK-328님 화학약품 보관구역 출입 제한 공지 부탁드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "출입 제한 공지 부탁드립니다"}]} +{"id": 459, "hr_input": "WRK-439 다음주부터 새 근무표대로 출근 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "새 근무표대로 출근 지시"}]} +{"id": 460, "hr_input": "WRK-540님 이번주 목요일 특별점검 참여 안내드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "특별점검 참여 안내드립니다"}]} +{"id": 461, "hr_input": "WRK-651 여권 사본 다시 받아서 파일로 정리해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 사본 다시 받아서"}]} +{"id": 462, "hr_input": "WRK-762님 근로계약서 서명분 회수 부탁드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "서명분 회수 부탁드립니다"}]} +{"id": 463, "hr_input": "WRK-873 산업안전교육 이수증 재발급받아 제출", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "이수증 재발급받아 제출"}]} +{"id": 464, "hr_input": "WRK-984님께 최근 진단서 제출받아주세요", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "진단서 제출받아주세요"}]} +{"id": 465, "hr_input": "WRK-095 외국인등록증 갱신본 받아서 시스템에 업데이트", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "갱신본 받아서"}]} +{"id": 466, "hr_input": "WRK-106님 재직증명서 다시 발급받아 제출 부탁드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "재직증명서 다시 발급받아 제출 부탁드립니다"}]} +{"id": 467, "hr_input": "wrk-217 통장사본이랑 여권사본 같이 받아줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "통장사본이랑 여권사본 같이 받아줘"}]} +{"id": 468, "hr_input": "WRK-328님께 고용허가서 최신본 요청드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "고용허가서 최신본 요청드립니다"}]} +{"id": 469, "hr_input": "WRK-439 임금대장 확인서 받아서 대조해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "확인서 받아서"}]} +{"id": 470, "hr_input": "WRK-540님 건강검진 결과지 제출받아 파일 정리 부탁드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "건강검진 결과지 제출받아 파일 정리 부탁드립니다"}]} +{"id": 471, "hr_input": "WRK-651 이번달 급여 미지급 사유 문의드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 미지급 사유 문의드립니다"}]} +{"id": 472, "hr_input": "WRK-762님께 야간근로수당 산정 방식 설명 부탁드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "야간근로수당 산정 방식 설명"}]} +{"id": 473, "hr_input": "WRK-873 이번달 결근 3일치 급여 차감 확인해줘", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "결근 3일치 급여 차감 확인해줘"}]} +{"id": 474, "hr_input": "WRK-984님 연차수당 정산 시기 문의드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "연차수당 정산 시기 문의드립니다"}]} +{"id": 475, "hr_input": "WRK-095 국민연금 공제액 왜 늘었는지 확인해줘", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "국민연금 공제액 왜 늘었는지 확인해줘"}]} +{"id": 476, "hr_input": "WRK-106님께 이번달 실지급액 산출내역 설명 부탁드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "실지급액 산출내역 설명"}]} +{"id": 477, "hr_input": "wrk-217 급여명세서 못받았다는데 왜 그런지 확인 좀", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여명세서 못받았다는데 왜 그런지 확인 좀"}]} +{"id": 478, "hr_input": "WRK-328님 시간외수당 과소지급 의심건 확인 부탁드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "시간외수당 과소지급 의심건 확인"}]} +{"id": 479, "hr_input": "WRK-439 급여계좌 오류로 인한 미입금 확인해줘", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여계좌 오류로 인한 미입금 확인해줘"}]} +{"id": 480, "hr_input": "WRK-540님께 퇴직정산금 산출근거 설명 부탁드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "퇴직정산금 산출근거 설명"}]} +{"id": 481, "hr_input": "첨부한 서류로 WRK-651님 신규 등록 및 국민연금 최초 가입 부탁드립니다", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "신규 등록 및 국민연금 최초 가입 부탁드립니다"}]} +{"id": 482, "hr_input": "WRK-762 신입 근로자 고용보험 최초 취득신고", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "고용보험 최초 취득신고"}]} +{"id": 483, "hr_input": "업로드된 계약서 기준 WRK-873님 인사시스템 최초 등록해주세요", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "인사시스템 최초 등록"}]} +{"id": 484, "hr_input": "WRK-984 산재보험 최초 가입 및 프로필 생성", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "산재보험 최초 가입 및 프로필 생성"}]} +{"id": 485, "hr_input": "첨부한 여권으로 WRK-095님 기숙사 및 초기 등록 부탁드립니다", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "기숙사 및 초기 등록 부탁드립니다"}]} +{"id": 486, "hr_input": "WRK-106 신규 입사 안전교육 등록 및 계정 생성", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "안전교육 등록 및 계정 생성"}]} +{"id": 487, "hr_input": "업로드된 서류로 wrk-217 4대보험 일괄 최초 가입 좀 해줘", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "4대보험 일괄 최초 가입 좀 해줘"}]} +{"id": 488, "hr_input": "WRK-328님 건강보험 최초 취득 처리 부탁드립니다", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "건강보험 최초 취득 처리 부탁드립니다"}]} +{"id": 489, "hr_input": "첨부한 계약서 기반 WRK-439 급여계좌 신규 등록 진행", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "급여계좌 신규 등록 진행"}]} +{"id": 490, "hr_input": "WRK-540님 신규 입사자 사원증 발급 및 프로필 등록 부탁드립니다", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "사원증 발급 및 프로필 등록 부탁드립니다"}]} +{"id": 491, "hr_input": "WRK-651님 무단결근 이틀째, 연락 시도 후 신고 검토 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근 이틀째, 연락 시도 후 신고 검토"}]} +{"id": 492, "hr_input": "WRK-762 이번달 말 계약해지 절차 진행해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "계약해지 절차 진행해줘"}]} +{"id": 493, "hr_input": "WRK-873님 사업장 이동 신청 접수 확인 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 이동 신청 접수 확인"}]} +{"id": 494, "hr_input": "WRK-984 이번주 연차 사흘 사용 등록해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "연차 사흘 사용 등록해줘"}]} +{"id": 495, "hr_input": "WRK-095님 잠적 상태 지속, 무단이탈 신고 검토 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "잠적 상태 지속, 무단이탈 신고 검토"}]} +{"id": 496, "hr_input": "WRK-106 사업장 변경 승인 여부 확인해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 승인 여부 확인해줘"}]} +{"id": 497, "hr_input": "wrk-217 개인사정으로 그만둔다는데 퇴사 절차 진행해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "퇴사 절차 진행해줘"}]} +{"id": 498, "hr_input": "WRK-328님 육아휴직 신청 접수 및 반영 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "육아휴직 신청 접수 및 반영 부탁드립니다"}]} +{"id": 499, "hr_input": "WRK-439 연락두절 상태로 실종신고 검토 필요", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "연락두절 상태로 실종신고 검토 필요"}]} +{"id": 500, "hr_input": "WRK-540님 계약기간 만료로 퇴사 처리 진행 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "계약기간 만료로 퇴사 처리 진행"}]} +{"id": 501, "hr_input": "WRK-651 병가 신청 승인 및 상태 반영해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "병가 신청 승인 및 상태 반영해줘"}]} +{"id": 502, "hr_input": "WRK-762님 사업장 변경 후 재직상태 업데이트 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 후 재직상태 업데이트 부탁드립니다"}]} +{"id": 503, "hr_input": "WRK-873 무단결근 누적으로 계약해지 검토해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근 누적으로 계약해지 검토해줘"}]} +{"id": 504, "hr_input": "WRK-984님 결혼휴가 신청 접수 확인 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "결혼휴가 신청 접수 확인"}]} +{"id": 505, "hr_input": "WRK-095 퇴사 후 이직확인서 발급 절차 진행해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "퇴사 후 이직확인서 발급 절차 진행해줘"}]} +{"id": 506, "hr_input": "WRK-106님 근로계약 만료 임박, 연장 절차 진행 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "근로계약 만료 임박, 연장 절차 진행"}]} +{"id": 507, "hr_input": "WRK-217 체류기간 만료 2주 전, 연장신청서 작성해줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "체류기간 만료 2주 전, 연장신청서 작성해줘"}]} +{"id": 508, "hr_input": "WRK-328님 고용허가기간 갱신 절차 서둘러 진행 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "고용허가기간 갱신 절차 서둘러 진행"}]} +{"id": 509, "hr_input": "WRK-439 비자 만료 임박, 재신청 절차 확인해줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "비자 만료 임박, 재신청 절차 확인해줘"}]} +{"id": 510, "hr_input": "WRK-540님 외국인등록증 만료 전 갱신 서류 준비 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "외국인등록증 만료 전 갱신 서류 준비"}]} +{"id": 511, "hr_input": "WRK-651 근로계약 재계약 협의 이번주까지 완료", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "근로계약 재계약 협의 이번주까지 완료"}]} +{"id": 512, "hr_input": "WRK-762님 고용허가서 연장 신청 결과 확인 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "고용허가서 연장 신청 결과 확인"}]} +{"id": 513, "hr_input": "WRK-873 체류자격 연장 심사 일정 잡아줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "체류자격 연장 심사 일정 잡아줘"}]} +{"id": 514, "hr_input": "WRK-984님 근로계약 만료 다가와 재계약 여부 논의 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "근로계약 만료 다가와 재계약 여부 논의"}]} +{"id": 515, "hr_input": "WRK-095 비자 연장 신청서 제출 기한 임박, 서둘러줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "비자 연장 신청서 제출 기한 임박, 서둘러줘"}]} +{"id": 516, "hr_input": "WRK-106님 고용허가기간 종료 임박, 재고용 여부 확인 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "고용허가기간 종료 임박, 재고용 여부 확인"}]} +{"id": 517, "hr_input": "wrk-217 체류연장 신청서류 미리 챙겨놔줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "서류 미리 챙겨놔줘"}]} +{"id": 518, "hr_input": "WRK-328님 근로계약 갱신 협의 일정 조율 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "근로계약 갱신 협의 일정 조율"}]} +{"id": 519, "hr_input": "WRK-439 외국인등록증 재발급 및 갱신 신청 진행", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "외국인등록증 재발급 및 갱신 신청 진행"}]} +{"id": 520, "hr_input": "WRK-540님 고용허가서 유효기간 만료 임박 확인 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "고용허가서 유효기간 만료 임박 확인"}]} +{"id": 521, "hr_input": "WRK-651 비자 만료까지 열흘 남아 연장절차 착수", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "비자 만료까지 열흘 남아 연장절차 착수"}]} +{"id": 522, "hr_input": "WRK-762님 근로계약 종료 임박, 사업주 재계약 의사 확인 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "근로계약 종료 임박, 사업주 재계약 의사 확인"}]} +{"id": 523, "hr_input": "WRK-873 체류기간 연장 신청서 접수 여부 확인해줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "체류기간 연장 신청서 접수 여부 확인해줘"}]} +{"id": 524, "hr_input": "WRK-984님 고용허가 갱신 협의 이번주 안에 진행 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "고용허가 갱신 협의 이번주 안에 진행"}]} +{"id": 525, "hr_input": "WRK-095 근로계약 만료 임박, 재계약 여부 빨리 정해줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "근로계약 만료 임박, 재계약 여부 빨리 정해줘"}]} +{"id": 526, "hr_input": "WRK-106님 체류자격 변경 및 연장 절차 동시 진행 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "체류자격 변경 및 연장 절차 동시 진행"}]} +{"id": 527, "hr_input": "WRK-217 비자 갱신 서류 미비사항 확인 후 재제출", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "비자 갱신 서류 미비사항 확인 후 재제출"}]} +{"id": 528, "hr_input": "WRK-328님 고용허가기간 만료 전 연장 신청 완료 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "고용허가기간 만료 전 연장 신청 완료"}]} +{"id": 529, "hr_input": "WRK-439 외국인등록증 만료 다가와서 미리 갱신 신청해줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "외국인등록증 만료 다가와서 미리 갱신 신청해줘"}]} +{"id": 530, "hr_input": "WRK-540님 근로계약 재계약 조건 협의 진행 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "근로계약 재계약 조건 협의 진행"}]} +{"id": 531, "hr_input": "WRK-651 체류기간 만료 임박, 연장 승인 여부 확인해줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "체류기간 만료 임박, 연장 승인 여부 확인해줘"}]} +{"id": 532, "hr_input": "WRK-762님 고용허가 연장 서류 준비 상황 확인 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "고용허가 연장 서류 준비 상황 확인"}]} +{"id": 533, "hr_input": "WRK-873 비자 만료 임박, 담당 대행사에 연장 요청해줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "비자 만료 임박, 담당 대행사에 연장 요청해줘"}]} +{"id": 534, "hr_input": "WRK-984님 근로계약 종료 두달 전, 연장 여부 조기 논의 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "근로계약 종료 두달 전, 연장 여부 조기 논의"}]} +{"id": 535, "hr_input": "WRK-095 체류연장 허가 신청 진행상황 확인해줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "체류연장 허가 신청 진행상황 확인해줘"}]} +{"id": 536, "hr_input": "WRK-106님 오늘 오후 신규 설비 시운전 참관 지시 부탁드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "시운전 참관 지시 부탁드립니다"}]} +{"id": 537, "hr_input": "WRK-217 다음주부터 세척구역 담당 변경", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "세척구역 담당 변경"}]} +{"id": 538, "hr_input": "WRK-328님께 이번주 목요일 화재대피훈련 참석 안내드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "화재대피훈련 참석 안내드립니다"}]} +{"id": 539, "hr_input": "WRK-439 오늘 오전 원자재 검수 작업 우선 배치", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "원자재 검수 작업 우선 배치"}]} +{"id": 540, "hr_input": "WRK-540님 다음주 수요일 야간조 대체 근무 안내드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "야간조 대체 근무 안내드립니다"}]} +{"id": 541, "hr_input": "WRK-651 이번주 냉동창고 온도점검 담당 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "냉동창고 온도점검 담당 지시"}]} +{"id": 542, "hr_input": "WRK-762님께 오늘부터 신규 포장기 작동법 숙지 안내 부탁드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "작동법 숙지 안내"}]} +{"id": 543, "hr_input": "WRK-873 이번주 금요일 오후 정기 소독작업 참여 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "정기 소독작업 참여 지시"}]} +{"id": 544, "hr_input": "WRK-984님 내일부터 새 조장 밑에서 근무하라고 전달", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "새 조장 밑에서 근무하라고 전달"}]} +{"id": 545, "hr_input": "WRK-095 오늘 오후 3시 안전교육 집합 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "안전교육 집합 지시"}]} +{"id": 546, "hr_input": "wrk-106 내일 아침 일찍 출근하라고 문자 보내줘", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "내일 아침 일찍 출근하라고 문자 보내줘"}]} +{"id": 547, "hr_input": "WRK-217님 이번주 물류팀 인력 부족으로 지원 배치 안내드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "지원 배치 안내드립니다"}]} +{"id": 548, "hr_input": "WRK-328 오늘 도색작업 중단하고 환기 후 재개 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "환기 후 재개 지시"}]} +{"id": 549, "hr_input": "WRK-439님께 이번주 근무지 변경 통보 부탁드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "근무지 변경 통보 부탁드립니다"}]} +{"id": 550, "hr_input": "WRK-540 다음주 월요일 전 직원 안전교육 필참 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "안전교육 필참 지시"}]} +{"id": 551, "hr_input": "WRK-651님 오늘 오전 물류 트럭 상하차 지원 배치", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "상하차 지원 배치"}]} +{"id": 552, "hr_input": "WRK-762 이번주 화요일부터 신규라인 투입 전 OJT 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "OJT 지시"}]} +{"id": 553, "hr_input": "WRK-873님께 공정 변경으로 인한 작업순서 재교육 안내 부탁드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "작업순서 재교육 안내"}]} +{"id": 554, "hr_input": "WRK-984 오늘 오후 특정구역 소음작업 진행 공지", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "소음작업 진행 공지"}]} +{"id": 555, "hr_input": "WRK-095님 다음주 화요일 정기 위생점검 준비 지시드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "위생점검 준비 지시드립니다"}]} +{"id": 556, "hr_input": "WRK-106 이번주 남은기간 야간 순찰조 배치", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "야간 순찰조 배치"}]} +{"id": 557, "hr_input": "WRK-217님께 오늘부터 신규 검사기 사용 지침 안내드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "사용 지침 안내드립니다"}]} +{"id": 558, "hr_input": "WRK-328 다음주 목요일 전체 정기휴무 공지", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "전체 정기휴무 공지"}]} +{"id": 559, "hr_input": "WRK-439님 오늘 오전 배관작업 안전수칙 재안내 부탁드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "안전수칙 재안내 부탁드립니다"}]} +{"id": 560, "hr_input": "WRK-540 다음주부터 3개월간 신제품 라인 고정 배치", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "신제품 라인 고정 배치"}]} +{"id": 561, "hr_input": "WRK-651님 여권 사진면 사본 받아서 서류철 정리 부탁드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 사진면 사본 받아서 서류철 정리 부탁드립니다"}]} +{"id": 562, "hr_input": "WRK-762 근로계약서 개정본 서명받아 회수해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "개정본 서명받아 회수해줘"}]} +{"id": 563, "hr_input": "WRK-873님께 외국인등록증 사본 재요청드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "외국인등록증 사본 재요청드립니다"}]} +{"id": 564, "hr_input": "WRK-984 건강검진 결과서 최신본 받아서 첨부해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "최신본 받아서 첨부해줘"}]} +{"id": 565, "hr_input": "WRK-095님 통장사본과 신분증 함께 제출받아주세요", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "통장사본과 신분증 함께 제출받아주세요"}]} +{"id": 566, "hr_input": "WRK-106 재직증명서 재발급받아 인사팀 전달", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "재직증명서 재발급받아"}]} +{"id": 567, "hr_input": "wrk-217 산재보험 가입증명서 받아서 보내줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "산재보험 가입증명서 받아서 보내줘"}]} +{"id": 568, "hr_input": "WRK-328님께 임금대장 서명본 다시 요청드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "임금대장 서명본 다시 요청드립니다"}]} +{"id": 569, "hr_input": "WRK-439 숙소계약서 사본 재발급받아서 등록해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "재발급받아서"}]} +{"id": 570, "hr_input": "WRK-540님 여권 갱신본 받아서 만료일 업데이트 부탁드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 갱신본 받아서 만료일 업데이트 부탁드립니다"}]} +{"id": 571, "hr_input": "WRK-651 고용허가서 사본 받아서 갱신 대조", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "고용허가서 사본 받아서"}]} +{"id": 572, "hr_input": "WRK-762님께 최근 예방접종 증명서 제출받아주세요", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "예방접종 증명서 제출받아주세요"}]} +{"id": 573, "hr_input": "WRK-873 자격증 원본 대조 후 사본 받아 파일링", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "사본 받아 파일링"}]} +{"id": 574, "hr_input": "WRK-984님 외국인등록증 재발급본 요청드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "외국인등록증 재발급본 요청드립니다"}]} +{"id": 575, "hr_input": "WRK-095 근로계약서 서명본 다시 받아서 대조해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "서명본 다시 받아서 대조해줘"}]} +{"id": 576, "hr_input": "WRK-106님께 사진 2매와 여권사본 함께 제출받아주세요", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "사진 2매와 여권사본 함께 제출받아주세요"}]} +{"id": 577, "hr_input": "WRK-217 재직증명서 최신본 받아서 인사파일에 저장", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "재직증명서 최신본 받아서"}]} +{"id": 578, "hr_input": "WRK-328님 통장사본 재요청드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "통장사본 재요청드립니다"}]} +{"id": 579, "hr_input": "WRK-439 건강검진 예약 확인서 받아서 정리해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "확인서 받아서"}]} +{"id": 580, "hr_input": "WRK-540님께 근로계약 종료 확인서 받아 제출 부탁드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "확인서 받아 제출 부탁드립니다"}]} +{"id": 581, "hr_input": "WRK-651 이번달 초과근무수당 왜 안나왔는지 문의드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "초과근무수당 왜 안나왔는지 문의드립니다"}]} +{"id": 582, "hr_input": "WRK-762님 야간근무 일수와 실제 수당 불일치 확인 부탁드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "야간근무 일수와 실제 수당 불일치 확인"}]} +{"id": 583, "hr_input": "WRK-873 기숙사비 공제 금액 왜 늘었는지 확인해줘", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "기숙사비 공제 금액 왜 늘었는지 확인해줘"}]} +{"id": 584, "hr_input": "WRK-984님께 상여금 지급기준 재확인 부탁드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "상여금 지급기준 재확인"}]} +{"id": 585, "hr_input": "WRK-095 이번달 소득세 원천징수 과다 의심건 확인해줘", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "소득세 원천징수 과다 의심건 확인해줘"}]} +{"id": 586, "hr_input": "WRK-106님 연장근로 한도 관련 수당 산정 문의드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "연장근로 한도 관련 수당 산정 문의드립니다"}]} +{"id": 587, "hr_input": "wrk-217 이번달 월급 왜 늦게 들어왔는지 물어봐서 확인 좀", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "이번달 월급 왜 늦게 들어왔는지 물어봐서 확인 좀"}]} +{"id": 588, "hr_input": "WRK-328님 근속수당 인상분 반영 여부 확인 부탁드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "근속수당 인상분 반영 여부 확인"}]} +{"id": 589, "hr_input": "WRK-439 급여명세서 세부항목 재설명 요청드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "세부항목 재설명 요청드립니다"}]} +{"id": 590, "hr_input": "WRK-540님 퇴직금 산정 시 근속기간 반영 여부 문의드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "근속기간 반영 여부 문의드립니다"}]} +{"id": 591, "hr_input": "WRK-651 이번달 조퇴로 인한 급여 차감액 확인해줘", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "조퇴로 인한 급여 차감액 확인해줘"}]} +{"id": 592, "hr_input": "WRK-762님 4대보험 정산금 관련 안내 부탁드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "4대보험 정산금 관련 안내"}]} +{"id": 593, "hr_input": "WRK-873 특근수당 미반영 사유 확인 부탁드려", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "특근수당 미반영 사유 확인"}]} +{"id": 594, "hr_input": "WRK-984님 이번달 급여이체 계좌 변경 확인 부탁드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여이체 계좌 변경 확인"}]} +{"id": 595, "hr_input": "WRK-095 주휴수당 미지급건 확인 부탁드려", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "주휴수당 미지급건 확인"}]} +{"id": 596, "hr_input": "WRK-106님께 연차수당 정산 오류 재확인 부탁드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "연차수당 정산 오류 재확인"}]} +{"id": 597, "hr_input": "WRK-217 급여명세서 이메일 재발송 요청 왔어", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여명세서 이메일 재발송 요청"}]} +{"id": 598, "hr_input": "WRK-328님 야근수당 계산기준 문의드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "야근수당 계산기준 문의드립니다"}]} +{"id": 599, "hr_input": "WRK-439 이번달 결근공제와 지각공제 합산내역 확인해줘", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "결근공제와 지각공제 합산내역 확인해줘"}]} +{"id": 600, "hr_input": "WRK-540님께 명절상여금 산정기준 재안내 부탁드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "명절상여금 산정기준 재안내"}]} +{"id": 601, "hr_input": "첨부한 계약서로 WRK-651님 신규 등록 및 프로필 생성 부탁드립니다", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "신규 등록 및 프로필 생성 부탁드립니다"}]} +{"id": 602, "hr_input": "WRK-762 고용보험 최초 취득 처리해줘", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "고용보험 최초 취득 처리해줘"}]} +{"id": 603, "hr_input": "업로드된 여권으로 WRK-873님 사번 부여 및 등록 진행", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "사번 부여 및 등록 진행"}]} +{"id": 604, "hr_input": "WRK-984 신규 입사자 국민연금 최초 가입 처리", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "국민연금 최초 가입 처리"}]} +{"id": 605, "hr_input": "첨부한 계약서 기반 WRK-095님 급여계좌 초기 등록 부탁드립니다", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "급여계좌 초기 등록 부탁드립니다"}]} +{"id": 606, "hr_input": "WRK-106 신규 근로자 산재보험 최초 취득 처리", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "산재보험 최초 취득 처리"}]} +{"id": 607, "hr_input": "업로드된 서류로 wrk-217 시스템 등록 진행해줘", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "시스템 등록 진행해줘"}]} +{"id": 608, "hr_input": "WRK-328님 건강보험 최초 취득신고 부탁드립니다", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "건강보험 최초 취득신고 부탁드립니다"}]} +{"id": 609, "hr_input": "첨부한 외국인등록증으로 WRK-439 인사카드 신규 작성", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "인사카드 신규 작성"}]} +{"id": 610, "hr_input": "WRK-540님 신규 입사자 기숙사 배정 및 초기 프로필 등록 부탁드립니다", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "기숙사 배정 및 초기 프로필 등록 부탁드립니다"}]} +{"id": 611, "hr_input": "WRK-651 첫 출근 전 오리엔테이션 및 계정 발급", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "오리엔테이션 및 계정 발급"}]} +{"id": 612, "hr_input": "업로드된 계약서 참고하여 WRK-762님 4대보험 일괄 최초 가입 부탁드립니다", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "4대보험 일괄 최초 가입 부탁드립니다"}]} +{"id": 613, "hr_input": "WRK-873 신입 근로자 안전교육 등록 및 프로필 생성", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "안전교육 등록 및 프로필 생성"}]} +{"id": 614, "hr_input": "첨부한 서류 기반 WRK-984님 인사시스템 초기 등록 부탁드립니다", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "인사시스템 초기 등록 부탁드립니다"}]} +{"id": 615, "hr_input": "WRK-095 신규 입사 사원증 발급 및 프로필 생성", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "사원증 발급 및 프로필 생성"}]} +{"id": 616, "hr_input": "업로드된 계약서로 WRK-106님 급여계좌 및 프로필 최초 등록해줘", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "급여계좌 및 프로필 최초 등록해줘"}]} +{"id": 617, "hr_input": "WRK-217 산재보험 및 고용보험 최초 가입 동시 처리", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "최초 가입 동시 처리"}]} +{"id": 618, "hr_input": "첨부한 여권정보로 WRK-328님 시스템 계정 신규 생성 부탁드립니다", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "시스템 계정 신규 생성 부탁드립니다"}]} +{"id": 619, "hr_input": "WRK-439 신규 입사자 국민연금 최초 취득신고 처리", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "국민연금 최초 취득신고 처리"}]} +{"id": 620, "hr_input": "업로드된 서류대로 WRK-540님 인사카드 및 기숙사 초기 등록 부탁드립니다", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "인사카드 및 기숙사 초기 등록 부탁드립니다"}]} +{"id": 621, "hr_input": "WRK-651님 무단결근 이틀째, 연락 두절되어 신고 검토 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근 이틀째, 연락 두절되어 신고 검토"}]} +{"id": 622, "hr_input": "WRK-762 이번주 금요일자 퇴사 처리해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "이번주 금요일자 퇴사 처리해줘"}]} +{"id": 623, "hr_input": "WRK-873님 사업장 변경 접수 상태 확인 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 접수 상태 확인"}]} +{"id": 624, "hr_input": "WRK-984 다음주 연차 이틀 사용 반영해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "연차 이틀 사용 반영해줘"}]} +{"id": 625, "hr_input": "WRK-095님 무단이탈 의심되어 소재 파악 및 신고 검토 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단이탈 의심되어 소재 파악 및 신고 검토"}]} +{"id": 626, "hr_input": "WRK-106 계약만료로 퇴사 처리 진행해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "계약만료로 퇴사 처리 진행해줘"}]} +{"id": 627, "hr_input": "wrk-217 병가 낸다는데 신청서 접수해서 반영해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "병가 낸다는데 신청서 접수해서 반영해줘"}]} +{"id": 628, "hr_input": "WRK-328님 사업장 이동 후 재직상태 갱신 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "재직상태 갱신 부탁드립니다"}]} +{"id": 629, "hr_input": "WRK-439 무단결근 누적, 계약해지 여부 검토 요청드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근 누적, 계약해지 여부 검토 요청드립니다"}]} +{"id": 630, "hr_input": "WRK-540님 장기 병가 신청 및 재직상태 변경 반영 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "장기 병가 신청 및 재직상태 변경 반영"}]} +{"id": 631, "hr_input": "WRK-651 퇴사 정산 및 이직확인서 발급 진행 확인해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "퇴사 정산 및 이직확인서 발급 진행 확인해줘"}]} +{"id": 632, "hr_input": "WRK-762님 출산휴가 신청 접수 및 반영 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "출산휴가 신청 접수 및 반영 부탁드립니다"}]} +{"id": 633, "hr_input": "WRK-873 연락두절 나흘째, 실종신고 검토 필요해", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "연락두절 나흘째, 실종신고 검토 필요해"}]} +{"id": 634, "hr_input": "WRK-984님 사업장 변경 신청서 접수 확인 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 신청서 접수 확인"}]} +{"id": 635, "hr_input": "WRK-095 자진퇴사 의사 확인되어 절차 진행해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "자진퇴사 의사 확인되어 절차 진행해줘"}]} +{"id": 636, "hr_input": "WRK-106님 결혼휴가 신청 접수 및 반영 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "결혼휴가 신청 접수 및 반영 부탁드립니다"}]} +{"id": 637, "hr_input": "WRK-217 육아휴직 연장 신청 접수 확인해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "육아휴직 연장 신청 접수 확인해줘"}]} +{"id": 638, "hr_input": "WRK-328님 무단결근 사흘째, 이직확인서 준비 필요 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근 사흘째, 이직확인서 준비 필요"}]} +{"id": 639, "hr_input": "WRK-439 사업장 이동 승인 여부 확인해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 이동 승인 여부 확인해줘"}]} +{"id": 640, "hr_input": "WRK-540님 퇴사 통보받아 절차 진행 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "퇴사 통보받아 절차 진행 부탁드립니다"}]} +{"id": 641, "hr_input": "이번주 신제품 출시 이벤트 아이디어 좀 줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 642, "hr_input": "요즘 볼만한 드라마 추천해줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 643, "hr_input": "사내 자판기 고장났는데 누구한테 말해야돼", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 644, "hr_input": "이번주 팀빌딩 게임 아이디어 좀 줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 645, "hr_input": "WRK-651 취미가 등산이라던데 진짜야?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 646, "hr_input": "요즘 유행하는 노래 뭐야?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 647, "hr_input": "이번달 생산 목표치 그래프로 정리해줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 648, "hr_input": "WRK-762 형제자매가 몇명인지 궁금하네", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 649, "hr_input": "사무실 냉난방 온도 몇도로 맞춰야해?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 650, "hr_input": "이번주 환율 전망 어떻게 되는지 알아?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 651, "hr_input": "WRK-873 오늘 컨디션 어때 보이는지 아는 사람?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 652, "hr_input": "다음달 신규 프로젝트 예산안 정리해줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 653, "hr_input": "회사 앞 편의점 몇시까지 열어?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 654, "hr_input": "WRK-984 종교행사 참여한다던데 어떤건지 궁금해", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 655, "hr_input": "이번주 사내 이벤트 경품 뭐가 좋을까", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 656, "hr_input": "오늘 미세먼지 나쁨이라는데 외출 자제해야 하나", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 657, "hr_input": "이번달 판매 부진 원인 분석해줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 658, "hr_input": "WRK-095 요리 잘한다던데 레시피 좀 물어봐줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 659, "hr_input": "사내 도서관 신간 목록 알려줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 660, "hr_input": "이번주 주말 등산 코스 추천해줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 661, "hr_input": "WRK-106 어제 축구 봤다던데 결과 어떻게 됐대?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 662, "hr_input": "신규 공급업체 견적서 비교해줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 663, "hr_input": "사내 주차공간 부족한데 해결방법 있을까", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 664, "hr_input": "이번주 프로젝트 마감일 다시 확인해줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 665, "hr_input": "WRK-217 매운거 잘먹는다던데 회식 메뉴 참고할까", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 666, "hr_input": "이번달 매출 목표 대비 진행률 그래프 만들어줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 667, "hr_input": "회사 앞 버스 정류장 시간표 알려줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 668, "hr_input": "WRK-328 최근 살쪘다는데 운동 추천해줄까", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 669, "hr_input": "이번주 신입사원 환영회 메뉴 정해줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 670, "hr_input": "요즘 뜨는 주식 종목 알려줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 671, "hr_input": "WRK-439 SNS 팔로우 해도 되나 궁금해서", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 672, "hr_input": "회사 창고 재고 시스템 오류 해결법 알려줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 673, "hr_input": "이번 겨울 난방비 절감 방법 알려줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 674, "hr_input": "WRK-540 노래방 좋아한다던데 회식때 가볼까", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 675, "hr_input": "다음주 신제품 시연회 준비물 정리해줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 676, "hr_input": "이번주 서울 날씨 어때?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 677, "hr_input": "WRK-651 애완동물 키운다던데 뭐 키우는지 궁금해", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 678, "hr_input": "이번달 영업이익률 계산해줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 679, "hr_input": "사내 헬스장 회원권 가격 얼마야?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 680, "hr_input": "WRK-762 술자리 잘 안하는편이라던데 회식 배려해줄까", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 681, "hr_input": "WRK-873님 오늘 오후 신규 컨베이어벨트 설치작업 지원 배치", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "설치작업 지원 배치"}]} +{"id": 682, "hr_input": "WRK-984 다음주부터 냉동창고 근무로 이동", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "냉동창고 근무로 이동"}]} +{"id": 683, "hr_input": "WRK-095님께 이번주 목요일 정기 소방점검 참여 안내드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "정기 소방점검 참여 안내드립니다"}]} +{"id": 684, "hr_input": "WRK-106 오늘 오전 원료 투입 순서 변경 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "원료 투입 순서 변경 지시"}]} +{"id": 685, "hr_input": "WRK-217님 다음주 화요일부터 신규 검사라인 배치 안내드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "신규 검사라인 배치 안내드립니다"}]} +{"id": 686, "hr_input": "WRK-328 이번주 목요일 오전 반차 처리 후 오후 근무", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오전 반차 처리 후 오후 근무"}]} +{"id": 687, "hr_input": "WRK-439님께 이번주 위험구역 접근금지 안내드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "위험구역 접근금지 안내드립니다"}]} +{"id": 688, "hr_input": "WRK-540 오늘부터 신규 도구 사용법 교육 후 투입", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "신규 도구 사용법 교육 후 투입"}]} +{"id": 689, "hr_input": "WRK-651님 다음주 수요일 특별점검 준비 지시드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "특별점검 준비 지시드립니다"}]} +{"id": 690, "hr_input": "WRK-762 이번주 남은기간 야간 물류지원 배치", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "야간 물류지원 배치"}]} +{"id": 691, "hr_input": "wrk-873 내일 오후 2시까지 회의실로 오라고 해줘", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "내일 오후 2시까지 회의실로 오라고 해줘"}]} +{"id": 692, "hr_input": "WRK-984님께 화학물질 누출시 대응요령 안내드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "대응요령 안내드립니다"}]} +{"id": 693, "hr_input": "WRK-095 오늘 정전 대비 비상발전기 점검 지원 배치", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "비상발전기 점검 지원 배치"}]} +{"id": 694, "hr_input": "WRK-106님 다음주 화요일 전 직원 소방교육 필참 안내드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "소방교육 필참 안내드립니다"}]} +{"id": 695, "hr_input": "WRK-217 오늘 오후 라인 청소 담당 재배정", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "라인 청소 담당 재배정"}]} +{"id": 696, "hr_input": "WRK-328님 여권 사본 받아서 서류철에 정리 부탁드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 사본 받아서 서류철에 정리 부탁드립니다"}]} +{"id": 697, "hr_input": "WRK-439 재직증명서 발급받아 제출해달라고 전해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "재직증명서 발급받아 제출해달라고 전해줘"}]} +{"id": 698, "hr_input": "WRK-540님께 외국인등록증 사본 재요청 부탁드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "외국인등록증 사본 재요청 부탁드립니다"}]} +{"id": 699, "hr_input": "WRK-651 건강검진 결과서 받아서 파일에 넣어줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "건강검진 결과서 받아서"}]} +{"id": 700, "hr_input": "WRK-762님 근로계약서 서명본 받아서 인사팀 전달 부탁드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "서명본 받아서 인사팀 전달 부탁드립니다"}]} +{"id": 701, "hr_input": "WRK-873 통장사본 최신본 받아서 등록해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "통장사본 최신본 받아서"}]} +{"id": 702, "hr_input": "WRK-984님께 고용허가서 사본 재확보 요청드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "고용허가서 사본 재확보 요청드립니다"}]} +{"id": 703, "hr_input": "WRK-095 산업안전교육 이수증 받아서 등록해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "이수증 받아서"}]} +{"id": 704, "hr_input": "WRK-106님 임금대장 서명본 받아서 대조 부탁드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "서명본 받아서 대조 부탁드립니다"}]} +{"id": 705, "hr_input": "wrk-217 여권 사진면이랑 통장사본 같이 받아줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 사진면이랑 통장사본 같이 받아줘"}]} +{"id": 706, "hr_input": "WRK-328 숙소 계약서 재발급받아 보관해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "재발급받아 보관해줘"}]} +{"id": 707, "hr_input": "WRK-439님께 예방접종 증명서 요청드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "예방접종 증명서 요청드립니다"}]} +{"id": 708, "hr_input": "WRK-540 가족관계증명서 받아서 등록서류에 첨부", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "가족관계증명서 받아서"}]} +{"id": 709, "hr_input": "WRK-651님 재직증명서 재발급받아 파일 정리 부탁드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "재직증명서 재발급받아 파일 정리 부탁드립니다"}]} +{"id": 710, "hr_input": "WRK-762 최종학력증명서 받아서 인사파일에 넣어줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "최종학력증명서 받아서"}]} +{"id": 711, "hr_input": "WRK-873님 이번달 야간수당 왜 적게 나왔는지 문의드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "야간수당 왜 적게 나왔는지 문의드립니다"}]} +{"id": 712, "hr_input": "WRK-984 4대보험 공제내역 재확인해줘", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "4대보험 공제내역 재확인해줘"}]} +{"id": 713, "hr_input": "WRK-095님께 급여 이체 지연 사유 문의드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 이체 지연 사유 문의드립니다"}]} +{"id": 714, "hr_input": "WRK-106 연장근로수당 산정기준 다시 설명해줘", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "연장근로수당 산정기준 다시 설명해줘"}]} +{"id": 715, "hr_input": "WRK-217님 결근 처리로 인한 급여 삭감분 재확인 부탁드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 삭감분 재확인 부탁드립니다"}]} +{"id": 716, "hr_input": "WRK-328 퇴직금 중간정산 관련 재문의 왔어", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "퇴직금 중간정산 관련 재문의"}]} +{"id": 717, "hr_input": "WRK-439님께 상여금 지급일 안내 부탁드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "상여금 지급일 안내 부탁드립니다"}]} +{"id": 718, "hr_input": "WRK-540 이번달 식대 공제 여부 다시 확인해줘", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "식대 공제 여부 다시 확인해줘"}]} +{"id": 719, "hr_input": "WRK-651님 세금 원천징수 재계산 요청드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "세금 원천징수 재계산 요청드립니다"}]} +{"id": 720, "hr_input": "WRK-762 근태 마감 후 급여 재반영 확인해줘", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 재반영 확인해줘"}]} +{"id": 721, "hr_input": "첨부한 계약서 기반 WRK-873님 신규 등록 및 급여계좌 초기 등록 부탁드립니다", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "신규 등록 및 급여계좌 초기 등록 부탁드립니다"}]} +{"id": 722, "hr_input": "WRK-984 산재보험 최초 취득신고 처리", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "산재보험 최초 취득신고 처리"}]} +{"id": 723, "hr_input": "업로드된 여권정보로 WRK-095님 인사카드 신규 작성 부탁드립니다", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "인사카드 신규 작성 부탁드립니다"}]} +{"id": 724, "hr_input": "WRK-106 신규 입사자 고용보험 최초 취득 처리", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "고용보험 최초 취득 처리"}]} +{"id": 725, "hr_input": "첨부한 서류대로 WRK-217님 국민연금 최초 가입 진행해주세요", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "국민연금 최초 가입 진행"}]} +{"id": 726, "hr_input": "WRK-328 신규 근로자 기숙사 배정 및 프로필 등록", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "기숙사 배정 및 프로필 등록"}]} +{"id": 727, "hr_input": "업로드된 계약서 참고 WRK-439님 건강보험 최초 가입 부탁드립니다", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "건강보험 최초 가입 부탁드립니다"}]} +{"id": 728, "hr_input": "WRK-540 신입 근로자 사원증 발급 및 시스템 등록", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "사원증 발급 및 시스템 등록"}]} +{"id": 729, "hr_input": "첨부한 여권으로 wrk-651 프로필 새로 만들어줘", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "프로필 새로 만들어줘"}]} +{"id": 730, "hr_input": "WRK-762님 4대보험 일괄 최초 가입 진행 부탁드립니다", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "4대보험 일괄 최초 가입 진행 부탁드립니다"}]} +{"id": 731, "hr_input": "WRK-873 신규 입사 오리엔테이션 및 계정 생성", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "오리엔테이션 및 계정 생성"}]} +{"id": 732, "hr_input": "첨부된 서류로 WRK-984님 인사시스템 초기 등록 부탁드립니다", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "인사시스템 초기 등록 부탁드립니다"}]} +{"id": 733, "hr_input": "WRK-095 안전교육 신규자 등록 및 프로필 생성", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "안전교육 신규자 등록 및 프로필 생성"}]} +{"id": 734, "hr_input": "업로드한 계약서로 WRK-106님 급여계좌 신규 등록해주세요", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "급여계좌 신규 등록"}]} +{"id": 735, "hr_input": "WRK-217 신규 입사자 프로필 및 사번 부여 처리", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "프로필 및 사번 부여 처리"}]} +{"id": 736, "hr_input": "WRK-328님 무단결근 이틀째, 연락두절 신고 검토 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근 이틀째, 연락두절 신고 검토"}]} +{"id": 737, "hr_input": "WRK-439 다음달 초 퇴사 처리 진행해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "다음달 초 퇴사 처리 진행해줘"}]} +{"id": 738, "hr_input": "WRK-540님 사업장 변경 신청 접수여부 확인 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 신청 접수여부 확인"}]} +{"id": 739, "hr_input": "WRK-651 이번주 연차 하루 사용 등록해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "연차 하루 사용 등록해줘"}]} +{"id": 740, "hr_input": "WRK-762님 연락 두절 상태 지속, 무단이탈 신고 검토 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "연락 두절 상태 지속, 무단이탈 신고 검토"}]} +{"id": 741, "hr_input": "WRK-873 사업장 변경 승인여부 확인해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 승인여부 확인해줘"}]} +{"id": 742, "hr_input": "WRK-984님 자진퇴사 통보 받아 절차 진행 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "자진퇴사 통보 받아 절차 진행"}]} +{"id": 743, "hr_input": "WRK-095 육아휴직 신청 접수 반영해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "육아휴직 신청 접수 반영해줘"}]} +{"id": 744, "hr_input": "WRK-106님 연락두절 일주일째, 실종신고 검토 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "연락두절 일주일째, 실종신고 검토"}]} +{"id": 745, "hr_input": "WRK-217 계약기간 만료로 퇴사 처리해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "계약기간 만료로 퇴사 처리해줘"}]} +{"id": 746, "hr_input": "WRK-328님 병가 신청 승인 처리 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "병가 신청 승인 처리 부탁드립니다"}]} +{"id": 747, "hr_input": "WRK-439 사업장 이동으로 재직상태 갱신해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "재직상태 갱신해줘"}]} +{"id": 748, "hr_input": "WRK-540님 무단이탈 확인되어 신고 절차 진행 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단이탈 확인되어 신고 절차 진행 부탁드립니다"}]} +{"id": 749, "hr_input": "WRK-651 결혼으로 인한 장기휴가 신청 접수해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "장기휴가 신청 접수해줘"}]} +{"id": 750, "hr_input": "WRK-762님 퇴사 후 정산 절차 진행 확인 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "퇴사 후 정산 절차 진행 확인"}]} +{"id": 751, "hr_input": "WRK-873 체류기간 만료 임박, 연장 절차 진행해줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "체류기간 만료 임박, 연장 절차 진행해줘"}]} +{"id": 752, "hr_input": "WRK-984님 고용허가기간 갱신 서류 준비 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "고용허가기간 갱신 서류 준비 부탁드립니다"}]} +{"id": 753, "hr_input": "WRK-095 근로계약 만료 임박, 재계약 협의 진행해줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "재계약 협의 진행해줘"}]} +{"id": 754, "hr_input": "WRK-106님 비자 만료일 다가와서 연장신청 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "비자 만료일 다가와서 연장신청 부탁드립니다"}]} +{"id": 755, "hr_input": "WRK-217 체류기간 연장심사 일정 확인해줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "체류기간 연장심사 일정 확인해줘"}]} +{"id": 756, "hr_input": "WRK-328님 고용허가 갱신 절차 이번주 완료 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "고용허가 갱신 절차 이번주 완료 부탁드립니다"}]} +{"id": 757, "hr_input": "WRK-439 근로계약 종료 임박, 재계약 여부 논의해줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "재계약 여부 논의해줘"}]} +{"id": 758, "hr_input": "WRK-540님 외국인등록증 만료 전 갱신 절차 진행 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "외국인등록증 만료 전 갱신 절차 진행 부탁드립니다"}]} +{"id": 759, "hr_input": "WRK-651 체류자격 연장신청 일정 조율해줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "체류자격 연장신청 일정 조율해줘"}]} +{"id": 760, "hr_input": "WRK-762님 고용허가서 유효기간 만료 임박 확인 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "유효기간 만료 임박 확인 부탁드립니다"}]} +{"id": 761, "hr_input": "WRK-873 근로계약 재계약 준비 진행해줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "근로계약 재계약 준비 진행해줘"}]} +{"id": 762, "hr_input": "WRK-984님 비자 갱신 신청 마감 임박, 서둘러 진행 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "비자 갱신 신청 마감 임박, 서둘러 진행 부탁드립니다"}]} +{"id": 763, "hr_input": "WRK-095 체류기간 만료까지 한달 남아 연장 준비해줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "연장 준비해줘"}]} +{"id": 764, "hr_input": "WRK-106님 근로계약 만료 후 재고용 여부 검토 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "재고용 여부 검토 부탁드립니다"}]} +{"id": 765, "hr_input": "WRK-217 고용허가기간 연장 신청 진행해줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "고용허가기간 연장 신청 진행해줘"}]} +{"id": 766, "hr_input": "WRK-328님 오늘 오후 신규 라인 안전교육 참석 지시 부탁드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "안전교육 참석 지시 부탁드립니다"}]} +{"id": 767, "hr_input": "WRK-439 다음주부터 조립라인 2번으로 재배치", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "조립라인 2번으로 재배치"}]} +{"id": 768, "hr_input": "WRK-540님 이번주 목요일 특근 취소 안내드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "특근 취소 안내드립니다"}]} +{"id": 769, "hr_input": "WRK-651 오늘 오전 기계 점검으로 작업 지연 공지", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "작업 지연 공지"}]} +{"id": 770, "hr_input": "WRK-762님께 이번주 근무시간표 변경사항 안내드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "근무시간표 변경사항 안내드립니다"}]} +{"id": 771, "hr_input": "WRK-873 오늘부터 야간 순찰 담당 지정", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "야간 순찰 담당 지정"}]} +{"id": 772, "hr_input": "WRK-984님 다음주 화요일 신규설비 안전점검 지원 배치", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "안전점검 지원 배치"}]} +{"id": 773, "hr_input": "WRK-095 이번주 남은기간 포장검수 담당 재배치", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "포장검수 담당 재배치"}]} +{"id": 774, "hr_input": "wrk-106 내일 회의 늦지 말라고 전해줘", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "내일 회의 늦지 말라고 전해줘"}]} +{"id": 775, "hr_input": "WRK-217님께 이번주 정기청소 담당 배정 안내드립니다", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "정기청소 담당 배정 안내드립니다"}]} +{"id": 776, "hr_input": "WRK-328 여권 사본 다시 받아서 등록증 갱신에 사용해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 사본 다시 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "등록증 갱신에 사용해줘"}]} +{"id": 777, "hr_input": "WRK-439님 재직증명서 신규 발급받아 제출 부탁드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "재직증명서 신규 발급받아 제출 부탁드립니다"}]} +{"id": 778, "hr_input": "WRK-540 근로계약서 갱신본 받아서 대조해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "갱신본 받아서 대조해줘"}]} +{"id": 779, "hr_input": "WRK-651님께 외국인등록증 사본 요청드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "외국인등록증 사본 요청드립니다"}]} +{"id": 780, "hr_input": "WRK-762 건강검진 결과지 최신본 받아서 첨부해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "최신본 받아서 첨부해줘"}]} +{"id": 781, "hr_input": "WRK-873님 통장사본 재제출 요청 부탁드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "통장사본 재제출 요청 부탁드립니다"}]} +{"id": 782, "hr_input": "WRK-984 고용허가서 사본 받아서 갱신 신청에 첨부", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "고용허가서 사본 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "갱신 신청에 첨부"}]} +{"id": 783, "hr_input": "WRK-095님께 산업안전교육 이수증 재요청드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "산업안전교육 이수증 재요청드립니다"}]} +{"id": 784, "hr_input": "WRK-106 숙소계약서 사본 받아서 보관해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "숙소계약서 사본 받아서"}]} +{"id": 785, "hr_input": "WRK-217님 임금대장 서명본 받아 정리 부탁드립니다", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "임금대장 서명본 받아 정리 부탁드립니다"}]} +{"id": 786, "hr_input": "WRK-328 이번달 초과근무수당 산정근거 문의드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "초과근무수당 산정근거 문의드립니다"}]} +{"id": 787, "hr_input": "WRK-439님께 급여 이체 오류 관련 확인 부탁드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 이체 오류 관련 확인 부탁드립니다"}]} +{"id": 788, "hr_input": "WRK-540 이번달 4대보험료 재계산 요청해줘", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "4대보험료 재계산 요청해줘"}]} +{"id": 789, "hr_input": "WRK-651님 야간수당 미지급건 재확인 부탁드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "야간수당 미지급건 재확인 부탁드립니다"}]} +{"id": 790, "hr_input": "WRK-762 연차수당 정산 시기 재문의 왔어", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "연차수당 정산 시기 재문의"}]} +{"id": 791, "hr_input": "WRK-873님께 퇴직금 산정방식 재설명 부탁드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "퇴직금 산정방식 재설명 부탁드립니다"}]} +{"id": 792, "hr_input": "WRK-984 이번달 결근 공제 재확인해줘", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "결근 공제 재확인해줘"}]} +{"id": 793, "hr_input": "WRK-095님 상여금 미지급 사유 재문의드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "상여금 미지급 사유 재문의드립니다"}]} +{"id": 794, "hr_input": "WRK-106 급여명세서 항목 재설명 부탁드려", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여명세서 항목 재설명 부탁드려"}]} +{"id": 795, "hr_input": "WRK-217님께 세금 원천징수 재계산 요청드립니다", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "세금 원천징수 재계산 요청드립니다"}]} +{"id": 796, "hr_input": "첨부한 서류로 WRK-328님 신규 등록 및 4대보험 최초 가입 부탁드립니다", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "신규 등록 및 4대보험 최초 가입 부탁드립니다"}]} +{"id": 797, "hr_input": "WRK-439 고용보험 최초 취득신고 처리해줘", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "고용보험 최초 취득신고 처리해줘"}]} +{"id": 798, "hr_input": "업로드된 여권으로 WRK-540님 사원번호 부여 및 등록 부탁드립니다", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "사원번호 부여 및 등록 부탁드립니다"}]} +{"id": 799, "hr_input": "WRK-651 신규 입사자 국민연금 최초 가입 처리", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "국민연금 최초 가입 처리"}]} +{"id": 800, "hr_input": "첨부한 계약서 기반 WRK-762님 급여계좌 초기 등록 부탁드립니다", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "급여계좌 초기 등록 부탁드립니다"}]} +{"id": 801, "hr_input": "WRK-873 신규 근로자 산재보험 최초 취득 처리", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "산재보험 최초 취득 처리"}]} +{"id": 802, "hr_input": "업로드된 서류로 WRK-984님 시스템 등록 진행 부탁드립니다", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "시스템 등록 진행 부탁드립니다"}]} +{"id": 803, "hr_input": "WRK-095님 건강보험 최초 취득신고 부탁드립니다", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "건강보험 최초 취득신고 부탁드립니다"}]} +{"id": 804, "hr_input": "첨부한 외국인등록증으로 WRK-106 인사카드 신규 작성해줘", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "인사카드 신규 작성해줘"}]} +{"id": 805, "hr_input": "WRK-217님 신규 입사자 기숙사 배정 및 초기 프로필 등록 부탁드립니다", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "기숙사 배정 및 초기 프로필 등록 부탁드립니다"}]} +{"id": 806, "hr_input": "WRK-328 첫 출근 전 오리엔테이션 및 계정 발급 진행", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "오리엔테이션 및 계정 발급 진행"}]} +{"id": 807, "hr_input": "WRK-439님 무단결근 사흘째, 연락두절 신고 검토 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근 사흘째, 연락두절 신고 검토"}]} +{"id": 808, "hr_input": "WRK-540 이번주 말 계약해지 절차 진행해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "계약해지 절차 진행해줘"}]} +{"id": 809, "hr_input": "WRK-651님 사업장 변경 신청 접수 확인 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 신청 접수 확인"}]} +{"id": 810, "hr_input": "WRK-762 이번주 연차 이틀 사용 등록해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "연차 이틀 사용 등록해줘"}]} +{"id": 811, "hr_input": "WRK-873님 연락 두절 닷새째, 무단이탈 신고 검토 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "연락 두절 닷새째, 무단이탈 신고 검토"}]} +{"id": 812, "hr_input": "WRK-984 사업장 변경 승인여부 확인해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 승인여부 확인해줘"}]} +{"id": 813, "hr_input": "WRK-095님 자진퇴사 의사 확인, 절차 진행 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "자진퇴사 의사 확인, 절차 진행"}]} +{"id": 814, "hr_input": "WRK-106 육아휴직 신청 접수 및 반영해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "육아휴직 신청 접수 및 반영해줘"}]} +{"id": 815, "hr_input": "WRK-217님 연락두절 열흘째, 실종신고 검토 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "연락두절 열흘째, 실종신고 검토"}]} +{"id": 816, "hr_input": "WRK-328 계약기간 만료로 퇴사 처리 진행해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "계약기간 만료로 퇴사 처리 진행해줘"}]} +{"id": 817, "hr_input": "WRK-439님 병가 신청 접수 및 반영 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "병가 신청 접수 및 반영 부탁드립니다"}]} +{"id": 818, "hr_input": "WRK-540 사업장 이동 후 재직상태 업데이트해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "재직상태 업데이트해줘"}]} +{"id": 819, "hr_input": "WRK-651님 무단이탈 확인되어 신고 절차 진행 부탁드립니다", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단이탈 확인되어 신고 절차 진행 부탁드립니다"}]} +{"id": 820, "hr_input": "WRK-762 퇴사 후 정산 및 이직확인서 발급 확인해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "퇴사 후 정산 및 이직확인서 발급 확인해줘"}]} +{"id": 821, "hr_input": "WRK-873님 체류기간 만료 임박, 연장절차 진행 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "체류기간 만료 임박, 연장절차 진행 부탁드립니다"}]} +{"id": 822, "hr_input": "WRK-984 고용허가기간 만료 임박, 갱신 서류 준비해줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "갱신 서류 준비해줘"}]} +{"id": 823, "hr_input": "WRK-095님 근로계약 만료 2주 남았으니 재계약 절차 진행 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "근로계약 만료 2주 남았으니 재계약 절차 진행 부탁드립니다"}]} +{"id": 824, "hr_input": "WRK-106 비자 만료일 다가오니 연장신청 진행해줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "비자 만료일 다가오니 연장신청 진행해줘"}]} +{"id": 825, "hr_input": "WRK-217님 체류기간 연장심사 일정 확인 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "체류기간 연장심사 일정 확인 부탁드립니다"}]} +{"id": 826, "hr_input": "WRK-328 고용허가 갱신 절차 이번주 안에 처리해줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "고용허가 갱신 절차 이번주 안에 처리해줘"}]} +{"id": 827, "hr_input": "WRK-439님 근로계약 종료 임박, 재계약 여부 논의 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "근로계약 종료 임박, 재계약 여부 논의 부탁드립니다"}]} +{"id": 828, "hr_input": "WRK-540 외국인등록증 만료 전 갱신절차 진행해줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "외국인등록증 만료 전 갱신절차 진행해줘"}]} +{"id": 829, "hr_input": "WRK-651님 체류자격 연장신청 일정 조율 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "체류자격 연장신청 일정 조율 부탁드립니다"}]} +{"id": 830, "hr_input": "WRK-762 고용허가서 유효기간 만료 임박 확인해줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "고용허가서 유효기간 만료 임박 확인해줘"}]} +{"id": 831, "hr_input": "WRK-873님 근로계약 재계약 준비 진행 부탁드립니다", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "근로계약 재계약 준비 진행 부탁드립니다"}]} +{"id": 832, "hr_input": "WRK-984 비자 갱신 신청 마감일 임박, 서둘러 진행해줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "비자 갱신 신청 마감일 임박, 서둘러 진행해줘"}]} +{"id": 833, "hr_input": "이번주 사내 봉사활동 아이디어 좀 줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 834, "hr_input": "요즘 인기있는 넷플릭스 드라마 뭐야?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 835, "hr_input": "WRK-095 결혼기념일이 언제라고 했지?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 836, "hr_input": "사무실 정수기 필터 교체 언제 했지?", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 837, "hr_input": "이번달 물류비 절감 방안 정리해줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 838, "hr_input": "WRK-106 반려동물 이름이 뭐랬지 궁금하네", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 839, "hr_input": "이번주 사내 볼링대회 상품 뭐로 할까", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 840, "hr_input": "오늘 저녁 뭐 먹을지 추천해줘", "intents": [{"intent": "OUT_OF_SCOPE", "evidence": null}]} +{"id": 841, "hr_input": "WRK-101 여권 사본과 외국인등록증을 받아서 신규 등록을 진행해주세요.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 사본과 외국인등록증을 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "신규 등록을 진행"}]} +{"id": 842, "hr_input": "WRK-102 계약서 서명본 받아서 프로필 새로 만들어줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서 서명본 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "프로필 새로 만들어줘"}]} +{"id": 843, "hr_input": "WRK-103: 건강진단서 확보 후 초기 등록 처리 요망", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "건강진단서 확보"}, {"intent": "WORKER_ONBOARDING", "evidence": "초기 등록 처리 요망"}]} +{"id": 844, "hr_input": "신규 입사자 WRK-104의 여권과 사진을 받아서 보험 최초 가입을 진행하겠습니다.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권과 사진을 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "보험 최초 가입을 진행"}]} +{"id": 845, "hr_input": "WRK-105 통장사본 좀 받아서 등록 마무리하자", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "통장사본 좀 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록 마무리하자"}]} +{"id": 846, "hr_input": "WRK-106 외국인등록증 제출받아 시스템 프로필 생성", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "외국인등록증 제출받아"}, {"intent": "WORKER_ONBOARDING", "evidence": "시스템 프로필 생성"}]} +{"id": 847, "hr_input": "WRK-107 계약서와 여권 사본을 받아 신규 근로자 등록을 완료해주시기 바랍니다.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서와 여권 사본을 받아"}, {"intent": "WORKER_ONBOARDING", "evidence": "신규 근로자 등록을 완료"}]} +{"id": 848, "hr_input": "WRK-108 여권이랑 등록증 받아서 보험 가입시켜줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권이랑 등록증 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "보험 가입시켜줘"}]} +{"id": 849, "hr_input": "WRK-109: 사진, 통장사본 받아서 초기 프로필 생성 완료할 것", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "사진, 통장사본 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "초기 프로필 생성 완료할 것"}]} +{"id": 850, "hr_input": "신규 채용된 WRK-110의 건강진단서를 받아서 등록 절차를 시작하겠습니다.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "건강진단서를 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록 절차를 시작"}]} +{"id": 851, "hr_input": "WRK-111 계약서 받아서 시스템에 올려줘, 오늘 등록해야 함", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "오늘 등록해야 함"}]} +{"id": 852, "hr_input": "WRK-112 여권사본 제출받아 신규등록 진행", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권사본 제출받아"}, {"intent": "WORKER_ONBOARDING", "evidence": "신규등록 진행"}]} +{"id": 853, "hr_input": "WRK-113의 외국인등록증 사본을 받아서 보험 최초 가입 처리를 부탁드립니다.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "외국인등록증 사본을 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "보험 최초 가입 처리"}]} +{"id": 854, "hr_input": "WRK-114 사진이랑 여권 받아서 프로필 만들자", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "사진이랑 여권 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "프로필 만들자"}]} +{"id": 855, "hr_input": "WRK-115: 계약서 서명본 확보, 신규 등록 처리", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서 서명본 확보"}, {"intent": "WORKER_ONBOARDING", "evidence": "신규 등록 처리"}]} +{"id": 856, "hr_input": "신규 입사 예정인 WRK-116의 통장사본을 받아서 등록 프로필을 생성해주세요.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "통장사본을 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록 프로필을 생성"}]} +{"id": 857, "hr_input": "WRK-117 여권 받아서 등록 진행할게", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록 진행할게"}]} +{"id": 858, "hr_input": "WRK-118 건강진단서, 사진 제출받아 초기 등록", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "건강진단서, 사진 제출받아"}, {"intent": "WORKER_ONBOARDING", "evidence": "초기 등록"}]} +{"id": 859, "hr_input": "WRK-119 계약서와 외국인등록증을 받아서 신규 등록 및 보험 가입을 함께 진행하겠습니다.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서와 외국인등록증을 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "신규 등록 및 보험 가입을 함께 진행"}]} +{"id": 860, "hr_input": "WRK-120 등록증 받아서 시스템에 새 프로필 만들어놔", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "등록증 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "새 프로필 만들어놔"}]} +{"id": 861, "hr_input": "WRK-121: 여권 사본 확보 후 신규 등록 진행", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 사본 확보"}, {"intent": "WORKER_ONBOARDING", "evidence": "신규 등록 진행"}]} +{"id": 862, "hr_input": "신규 근로자 WRK-122의 계약서 서명본을 받아 초기 프로필을 생성해주시기 바랍니다.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서 서명본을 받아"}, {"intent": "WORKER_ONBOARDING", "evidence": "초기 프로필을 생성"}]} +{"id": 863, "hr_input": "WRK-123 사진 받아서 등록해줘, 보험도 같이", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "사진 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록해줘, 보험도 같이"}]} +{"id": 864, "hr_input": "WRK-124 여권, 등록증 제출받아 신규 프로필 생성", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권, 등록증 제출받아"}, {"intent": "WORKER_ONBOARDING", "evidence": "신규 프로필 생성"}]} +{"id": 865, "hr_input": "WRK-125의 건강진단서를 받아서 보험 최초 가입 절차를 진행하겠습니다.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "건강진단서를 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "보험 최초 가입 절차를 진행"}]} +{"id": 866, "hr_input": "WRK-126 통장사본 받아서 등록 처리해줄래?", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "통장사본 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록 처리해줄래"}]} +{"id": 867, "hr_input": "WRK-127: 계약서 받아서 시스템 등록 완료", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "시스템 등록 완료"}]} +{"id": 868, "hr_input": "신규 입사자 WRK-128의 여권 사본과 계약서를 받아 등록을 진행해주세요.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 사본과 계약서를 받아"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록을 진행"}]} +{"id": 869, "hr_input": "WRK-129 외국인등록증 받아서 프로필 새로 만들어야 해", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "외국인등록증 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "프로필 새로 만들어야 해"}]} +{"id": 870, "hr_input": "WRK-130 사진, 여권 확보 후 신규 등록 및 보험가입 처리", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "사진, 여권 확보"}, {"intent": "WORKER_ONBOARDING", "evidence": "신규 등록 및 보험가입 처리"}]} +{"id": 871, "hr_input": "WRK-201 여권과 외국인등록증을 받아서 체류기간 연장 신청을 준비해주세요.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권과 외국인등록증을 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "체류기간 연장 신청을 준비"}]} +{"id": 872, "hr_input": "WRK-202 계약서 서명본 받아서 재계약 진행하자", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서 서명본 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "재계약 진행하자"}]} +{"id": 873, "hr_input": "WRK-203: 여권사본 확보, 고용허가 연장 절차 진행", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권사본 확보"}, {"intent": "EXPIRY_RENEWAL", "evidence": "고용허가 연장 절차 진행"}]} +{"id": 874, "hr_input": "WRK-204의 계약서와 여권을 받아서 근로계약 갱신 절차를 밟겠습니다.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서와 여권을 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "근로계약 갱신 절차를 밟"}]} +{"id": 875, "hr_input": "WRK-205 등록증 받아서 체류연장 신청해야 돼", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "등록증 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "체류연장 신청해야 돼"}]} +{"id": 876, "hr_input": "WRK-206 계약서 서명본 제출받아 재계약 처리", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서 서명본 제출받아"}, {"intent": "EXPIRY_RENEWAL", "evidence": "재계약 처리"}]} +{"id": 877, "hr_input": "고용허가기간 만료가 임박한 WRK-207의 여권 사본을 받아서 연장 신청을 진행하겠습니다.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 사본을 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "연장 신청을 진행"}]} +{"id": 878, "hr_input": "WRK-208 서명본 받아서 갱신 서류 준비하자", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "서명본 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "갱신 서류 준비하자"}]} +{"id": 879, "hr_input": "WRK-209: 외국인등록증 확보 후 체류기간 연장 신청", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "외국인등록증 확보"}, {"intent": "EXPIRY_RENEWAL", "evidence": "체류기간 연장 신청"}]} +{"id": 880, "hr_input": "WRK-210의 계약서 서명본과 여권을 받아 재계약 절차를 진행해주시기 바랍니다.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서 서명본과 여권을 받아"}, {"intent": "EXPIRY_RENEWAL", "evidence": "재계약 절차를 진행"}]} +{"id": 881, "hr_input": "WRK-211 여권 받아서 연장 신청 넣어줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "연장 신청 넣어줘"}]} +{"id": 882, "hr_input": "WRK-212 계약서 받아서 재계약 진행 중", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "재계약 진행 중"}]} +{"id": 883, "hr_input": "체류기간이 곧 만료되는 WRK-213의 여권과 등록증을 받아서 연장 절차를 시작하겠습니다.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권과 등록증을 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "연장 절차를 시작"}]} +{"id": 884, "hr_input": "WRK-214 계약서 서명본 받아서 갱신하자", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서 서명본 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "갱신하자"}]} +{"id": 885, "hr_input": "WRK-215: 여권 사본 제출받아 고용허가 연장 신청", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 사본 제출받아"}, {"intent": "EXPIRY_RENEWAL", "evidence": "고용허가 연장 신청"}]} +{"id": 886, "hr_input": "WRK-216의 등록증 사본을 받아서 근로계약 갱신을 준비해주세요.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "등록증 사본을 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "근로계약 갱신을 준비"}]} +{"id": 887, "hr_input": "WRK-217 서명본 받아서 재계약 서류 올려줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "서명본 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "재계약 서류 올려줘"}]} +{"id": 888, "hr_input": "WRK-218 계약서, 여권 확보 후 체류연장 신청 접수", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서, 여권 확보"}, {"intent": "EXPIRY_RENEWAL", "evidence": "체류연장 신청 접수"}]} +{"id": 889, "hr_input": "고용허가 연장을 앞둔 WRK-219의 여권 사본을 받아서 서류를 준비하겠습니다.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 사본을 받아서 서류를 준비"}]} +{"id": 890, "hr_input": "WRK-220 등록증 받아서 연장 신청하자", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "등록증 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "연장 신청하자"}]} +{"id": 891, "hr_input": "WRK-221: 계약서 서명본 받아 재계약 처리 완료", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서 서명본 받아"}, {"intent": "EXPIRY_RENEWAL", "evidence": "재계약 처리 완료"}]} +{"id": 892, "hr_input": "WRK-222의 여권과 계약서를 받아서 체류기간 연장 신청을 접수하겠습니다.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권과 계약서를 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "체류기간 연장 신청을 접수"}]} +{"id": 893, "hr_input": "WRK-223 여권 받아서 비자 갱신 준비해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "비자 갱신 준비해줘"}]} +{"id": 894, "hr_input": "WRK-224 등록증 제출받아 고용허가 연장 진행", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "등록증 제출받아"}, {"intent": "EXPIRY_RENEWAL", "evidence": "고용허가 연장 진행"}]} +{"id": 895, "hr_input": "재계약을 앞둔 WRK-225의 서명본을 받아서 계약서를 첨부해주시기 바랍니다.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "서명본을 받아서 계약서를 첨부"}]} +{"id": 896, "hr_input": "WRK-226 계약서 받아서 갱신 진행하자", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "갱신 진행하자"}]} +{"id": 897, "hr_input": "WRK-227: 여권 사본 확보, 체류기간 연장 신청 준비", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 사본 확보"}, {"intent": "EXPIRY_RENEWAL", "evidence": "체류기간 연장 신청 준비"}]} +{"id": 898, "hr_input": "WRK-228의 등록증과 여권을 받아서 근로계약 갱신 서류를 준비하겠습니다.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "등록증과 여권을 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "근로계약 갱신 서류를 준비"}]} +{"id": 899, "hr_input": "WRK-229 서명본 받아서 재계약 마무리하자", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "서명본 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "재계약 마무리하자"}]} +{"id": 900, "hr_input": "WRK-230 계약서, 등록증 받아서 고용허가 연장 신청 접수", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서, 등록증 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "고용허가 연장 신청 접수"}]} +{"id": 901, "hr_input": "WRK-301의 통장사본을 받아서 이번 달 급여 지급 내역을 안내드리겠습니다.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "통장사본을 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여 지급 내역을 안내"}]} +{"id": 902, "hr_input": "WRK-302 출퇴근기록 받아서 수당 계산해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "출퇴근기록 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "수당 계산해줘"}]} +{"id": 903, "hr_input": "WRK-303: 초과근무확인서 확보, 야근수당 정산", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "초과근무확인서 확보"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "야근수당 정산"}]} +{"id": 904, "hr_input": "WRK-304의 급여명세서 서명본을 받아서 공제 내역을 설명드리겠습니다.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "급여명세서 서명본을 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "공제 내역을 설명"}]} +{"id": 905, "hr_input": "WRK-305 통장사본 받아서 급여 입금 확인해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "통장사본 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여 입금 확인해줘"}]} +{"id": 906, "hr_input": "WRK-306 출퇴근기록 제출받아 근태 정산 처리", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "출퇴근기록 제출받아"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "근태 정산 처리"}]} +{"id": 907, "hr_input": "WRK-307의 초과근무확인서를 받아서 연장수당 지급 여부를 설명해드리겠습니다.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "초과근무확인서를 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "연장수당 지급 여부를 설명"}]} +{"id": 908, "hr_input": "WRK-308 급여명세서 받아서 공제 항목 알려줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "급여명세서 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "공제 항목 알려줘"}]} +{"id": 909, "hr_input": "WRK-309: 통장사본 확보, 급여 계산 안내", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "통장사본 확보"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여 계산 안내"}]} +{"id": 910, "hr_input": "WRK-310의 출퇴근기록을 받아서 이번 달 근태 및 급여 내역을 정리하겠습니다.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "출퇴근기록을 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "근태 및 급여 내역을 정리"}]} +{"id": 911, "hr_input": "WRK-311 통장사본 받아서 급여 얼마 들어갔는지 확인시켜줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "통장사본 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여 얼마 들어갔는지 확인시켜줘"}]} +{"id": 912, "hr_input": "WRK-312 초과근무확인서 제출받아 수당 설명", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "초과근무확인서 제출받아"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "수당 설명"}]} +{"id": 913, "hr_input": "WRK-313의 급여명세서 서명본을 받아서 공제 세부 내역을 안내해주시기 바랍니다.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "급여명세서 서명본을 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "공제 세부 내역을 안내"}]} +{"id": 914, "hr_input": "WRK-314 출퇴근기록 받아서 지각공제 설명해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "출퇴근기록 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "지각공제 설명해줘"}]} +{"id": 915, "hr_input": "WRK-315: 통장사본 받아 급여 지급일 안내", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "통장사본 받아"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여 지급일 안내"}]} +{"id": 916, "hr_input": "WRK-316의 초과근무확인서를 받아서 연장·야간 수당 산정 내역을 설명하겠습니다.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "초과근무확인서를 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "연장·야간 수당 산정 내역을 설명"}]} +{"id": 917, "hr_input": "WRK-317 급여명세서 받아서 4대보험 공제 얼마인지 알려줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "급여명세서 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "4대보험 공제 얼마인지 알려줘"}]} +{"id": 918, "hr_input": "WRK-318 통장사본 확보, 급여 오류 정정 안내", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "통장사본 확보"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여 오류 정정 안내"}]} +{"id": 919, "hr_input": "WRK-319의 출퇴근기록을 받아서 결근 공제 내역을 안내해드리겠습니다.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "출퇴근기록을 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "결근 공제 내역을 안내"}]} +{"id": 920, "hr_input": "WRK-320 초과근무확인서 받아서 야근수당 계산해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "초과근무확인서 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "야근수당 계산해줘"}]} +{"id": 921, "hr_input": "WRK-321: 급여명세서 서명본 제출받아 공제내역 설명", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "급여명세서 서명본 제출받아"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "공제내역 설명"}]} +{"id": 922, "hr_input": "WRK-322의 통장사본을 받아서 급여 이체 오류 여부를 확인해드리겠습니다.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "통장사본을 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여 이체 오류 여부를 확인"}]} +{"id": 923, "hr_input": "WRK-323 출퇴근기록 받아서 근태 수당 설명해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "출퇴근기록 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "근태 수당 설명해줘"}]} +{"id": 924, "hr_input": "WRK-324 초과근무확인서 확보 후 수당 지급 내역 정리", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "초과근무확인서 확보"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "수당 지급 내역 정리"}]} +{"id": 925, "hr_input": "WRK-325의 급여명세서를 받아서 이번 달 공제 항목을 상세히 안내하겠습니다.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "급여명세서를 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "공제 항목을 상세히 안내"}]} +{"id": 926, "hr_input": "WRK-326 통장사본 받아서 급여 명세 설명해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "통장사본 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여 명세 설명해줘"}]} +{"id": 927, "hr_input": "WRK-327: 출퇴근기록 받아 지각·조퇴 공제 안내", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "출퇴근기록 받아"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "지각·조퇴 공제 안내"}]} +{"id": 928, "hr_input": "WRK-328의 초과근무확인서를 받아서 연장근로수당 산정 근거를 설명드리겠습니다.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "초과근무확인서를 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "연장근로수당 산정 근거를 설명"}]} +{"id": 929, "hr_input": "WRK-329 급여명세서 받아서 공제금액 확인해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "급여명세서 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "공제금액 확인해줘"}]} +{"id": 930, "hr_input": "WRK-330 통장사본 확보, 급여 지급 내역 정리 및 안내", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "통장사본 확보"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여 지급 내역 정리 및 안내"}]} +{"id": 931, "hr_input": "WRK-401은 이번 주 퇴사 처리되며, 남은 인원은 2라인으로 배치 전환해주세요.", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "이번 주 퇴사 처리되며"}, {"intent": "WORK_INSTRUCTION", "evidence": "2라인으로 배치 전환"}]} +{"id": 932, "hr_input": "WRK-402 무단결근이야, 대신 WRK-403 오늘 야간조로 돌려줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "WRK-402 무단결근이야"}, {"intent": "WORK_INSTRUCTION", "evidence": "오늘 야간조로 돌려줘"}]} +{"id": 933, "hr_input": "WRK-404: 연락두절, 대체인력 A라인 투입 지시", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "연락두절"}, {"intent": "WORK_INSTRUCTION", "evidence": "대체인력 A라인 투입 지시"}]} +{"id": 934, "hr_input": "WRK-405의 사업장 변경이 확정되어, 잔여 인원은 포장 라인으로 재배치 바랍니다.", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경이 확정"}, {"intent": "WORK_INSTRUCTION", "evidence": "포장 라인으로 재배치"}]} +{"id": 935, "hr_input": "WRK-406 휴가 갔으니까 그동안 WRK-407 한테 그 라인 맡겨줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "WRK-406 휴가 갔으니까"}, {"intent": "WORK_INSTRUCTION", "evidence": "WRK-407 한테 그 라인 맡겨줘"}]} +{"id": 936, "hr_input": "WRK-408 퇴사 처리, 야간 근무조 인원 재배치 필요", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "퇴사 처리"}, {"intent": "WORK_INSTRUCTION", "evidence": "야간 근무조 인원 재배치"}]} +{"id": 937, "hr_input": "WRK-409가 무단결근 중이므로, 오늘 현장 작업은 WRK-410에게 지시해주세요.", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근 중이므로"}, {"intent": "WORK_INSTRUCTION", "evidence": "오늘 현장 작업은 WRK-410에게 지시"}]} +{"id": 938, "hr_input": "WRK-411 연락두절 상태야, 남은 애들 안전수칙 다시 안내해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "WRK-411 연락두절 상태야"}, {"intent": "WORK_INSTRUCTION", "evidence": "안전수칙 다시 안내해줘"}]} +{"id": 939, "hr_input": "WRK-412: 사업장 변경 신청됨, 잔류 인원 교대조 조정", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 신청됨"}, {"intent": "WORK_INSTRUCTION", "evidence": "잔류 인원 교대조 조정"}]} +{"id": 940, "hr_input": "WRK-413의 휴가로 인해 해당 라인 작업은 WRK-414가 대신 맡도록 지시해주시기 바랍니다.", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "WRK-413의 휴가로 인해"}, {"intent": "WORK_INSTRUCTION", "evidence": "WRK-414가 대신 맡도록 지시"}]} +{"id": 941, "hr_input": "WRK-415 퇴사했으니까 그 자리 WRK-416 배치해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "WRK-415 퇴사했으니까"}, {"intent": "WORK_INSTRUCTION", "evidence": "WRK-416 배치해줘"}]} +{"id": 942, "hr_input": "WRK-417 무단결근, 현장 인원 재배치 및 작업지시 필요", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근"}, {"intent": "WORK_INSTRUCTION", "evidence": "현장 인원 재배치 및 작업지시"}]} +{"id": 943, "hr_input": "WRK-418이 연락두절 상태로 확인되어, 해당 업무는 WRK-419에게 재지시하였습니다.", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "연락두절 상태로 확인"}, {"intent": "WORK_INSTRUCTION", "evidence": "해당 업무는 WRK-419에게 재지시"}]} +{"id": 944, "hr_input": "WRK-420 사업장 옮긴대, 인수인계로 작업 순서 알려줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "WRK-420 사업장 옮긴대"}, {"intent": "WORK_INSTRUCTION", "evidence": "인수인계로 작업 순서 알려줘"}]} +{"id": 945, "hr_input": "WRK-421: 퇴사 예정, 후임 배치 및 작업교육 지시", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "퇴사 예정"}, {"intent": "WORK_INSTRUCTION", "evidence": "후임 배치 및 작업교육 지시"}]} +{"id": 946, "hr_input": "WRK-422가 휴가 중이므로, 대체 인력에게 오전 작업 지시를 전달해주세요.", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "휴가 중이므로"}, {"intent": "WORK_INSTRUCTION", "evidence": "대체 인력에게 오전 작업 지시를 전달"}]} +{"id": 947, "hr_input": "WRK-423 무단결근 중이라 그 라인 아무도 없어, 사람 하나 투입시켜줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "WRK-423 무단결근 중이라"}, {"intent": "WORK_INSTRUCTION", "evidence": "사람 하나 투입시켜줘"}]} +{"id": 948, "hr_input": "WRK-424 연락두절, 야간조 작업지시 재조정 필요", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "연락두절"}, {"intent": "WORK_INSTRUCTION", "evidence": "야간조 작업지시 재조정"}]} +{"id": 949, "hr_input": "WRK-425의 사업장 변경 절차가 진행 중이며, 남은 업무는 WRK-426에게 인계 지시하겠습니다.", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 절차가 진행 중"}, {"intent": "WORK_INSTRUCTION", "evidence": "남은 업무는 WRK-426에게 인계 지시"}]} +{"id": 950, "hr_input": "WRK-427 퇴사 확정났어, 다른 사람 그 포지션으로 옮겨줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "WRK-427 퇴사 확정났어"}, {"intent": "WORK_INSTRUCTION", "evidence": "다른 사람 그 포지션으로 옮겨줘"}]} +{"id": 951, "hr_input": "WRK-428: 휴가 처리, 임시 인력 배치 지시", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "휴가 처리"}, {"intent": "WORK_INSTRUCTION", "evidence": "임시 인력 배치 지시"}]} +{"id": 952, "hr_input": "WRK-429가 무단결근하여 결원이 발생함에 따라, 해당 공정에 WRK-430을 배치 지시합니다.", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근하여 결원이 발생"}, {"intent": "WORK_INSTRUCTION", "evidence": "해당 공정에 WRK-430을 배치 지시"}]} +{"id": 953, "hr_input": "WRK-431 연락 안 돼서 결근 처리했어, 남은 사람들 작업 분담 다시 정해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "WRK-431 연락 안 돼서 결근 처리했어"}, {"intent": "WORK_INSTRUCTION", "evidence": "작업 분담 다시 정해줘"}]} +{"id": 954, "hr_input": "WRK-432 사업장변경 확정, 라인 재배치 지시", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장변경 확정"}, {"intent": "WORK_INSTRUCTION", "evidence": "라인 재배치 지시"}]} +{"id": 955, "hr_input": "WRK-433의 퇴사가 확정됨에 따라, 잔여 업무는 WRK-434에게 인수인계 지시하겠습니다.", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "퇴사가 확정됨"}, {"intent": "WORK_INSTRUCTION", "evidence": "잔여 업무는 WRK-434에게 인수인계 지시"}]} +{"id": 956, "hr_input": "WRK-435 휴가 냈어, 그동안 현장 안전화 착용 다시 공지해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "WRK-435 휴가 냈어"}, {"intent": "WORK_INSTRUCTION", "evidence": "안전화 착용 다시 공지해줘"}]} +{"id": 957, "hr_input": "WRK-436: 무단결근 확인, 대체인력 작업배치 지시", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근 확인"}, {"intent": "WORK_INSTRUCTION", "evidence": "대체인력 작업배치 지시"}]} +{"id": 958, "hr_input": "WRK-437의 연락두절이 지속되어, 해당 라인 작업을 WRK-438에게 재배정하였습니다.", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "연락두절이 지속"}, {"intent": "WORK_INSTRUCTION", "evidence": "해당 라인 작업을 WRK-438에게 재배정"}]} +{"id": 959, "hr_input": "WRK-439 사업장 변경 신청했대, 인수인계할 사람 오늘 작업 같이 붙여줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "WRK-439 사업장 변경 신청했대"}, {"intent": "WORK_INSTRUCTION", "evidence": "인수인계할 사람 오늘 작업 같이 붙여줘"}]} +{"id": 960, "hr_input": "WRK-440 퇴사 처리 완료, 신규 배치 및 작업지시 진행", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "퇴사 처리 완료"}, {"intent": "WORK_INSTRUCTION", "evidence": "신규 배치 및 작업지시 진행"}]} +{"id": 961, "hr_input": "WRK-501이 무단결근 중인데, 마침 고용허가기간도 다음 달 만료라 연장 여부부터 확인해야 합니다.", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근 중인데"}, {"intent": "EXPIRY_RENEWAL", "evidence": "고용허가기간도 다음 달 만료라 연장 여부부터 확인"}]} +{"id": 962, "hr_input": "WRK-502 퇴사한대, 근데 체류기간도 곧 끝나서 출국 절차 같이 확인해야 돼", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "WRK-502 퇴사한대"}, {"intent": "EXPIRY_RENEWAL", "evidence": "체류기간도 곧 끝나서 출국 절차 같이 확인"}]} +{"id": 963, "hr_input": "WRK-503: 연락두절 상태, 근로계약 만료일 임박하여 갱신 불가 판단", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "연락두절 상태"}, {"intent": "EXPIRY_RENEWAL", "evidence": "근로계약 만료일 임박하여 갱신 불가 판단"}]} +{"id": 964, "hr_input": "WRK-504의 사업장 변경이 확정되었는데, 체류기간 연장도 함께 신청해야 합니다.", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경이 확정"}, {"intent": "EXPIRY_RENEWAL", "evidence": "체류기간 연장도 함께 신청"}]} +{"id": 965, "hr_input": "WRK-505 휴가 중인데 계약 만료일도 다가와서 갱신 논의 필요해", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "WRK-505 휴가 중인데"}, {"intent": "EXPIRY_RENEWAL", "evidence": "계약 만료일도 다가와서 갱신 논의 필요"}]} +{"id": 966, "hr_input": "WRK-506 퇴사 확정, 고용허가기간 만료로 재입국 불가 확인", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "퇴사 확정"}, {"intent": "EXPIRY_RENEWAL", "evidence": "고용허가기간 만료로 재입국 불가 확인"}]} +{"id": 967, "hr_input": "WRK-507이 무단결근하였고, 체류기간 만료가 임박하여 강제 출국 여부를 검토해야 합니다.", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근하였고"}, {"intent": "EXPIRY_RENEWAL", "evidence": "체류기간 만료가 임박하여 강제 출국 여부를 검토"}]} +{"id": 968, "hr_input": "WRK-508 연락 안 돼서 결근 처리했는데, 계약기간도 이번 달 끝나", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "WRK-508 연락 안 돼서 결근 처리했는데"}, {"intent": "EXPIRY_RENEWAL", "evidence": "계약기간도 이번 달 끝나"}]} +{"id": 969, "hr_input": "WRK-509: 사업장변경 신청, 근로계약 갱신 시점과 겹쳐 확인 필요", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장변경 신청"}, {"intent": "EXPIRY_RENEWAL", "evidence": "근로계약 갱신 시점과 겹쳐 확인 필요"}]} +{"id": 970, "hr_input": "WRK-510의 퇴사가 결정되었으며, 이는 고용허가기간 만료 시점과 맞물려 있습니다.", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "퇴사가 결정"}, {"intent": "EXPIRY_RENEWAL", "evidence": "고용허가기간 만료 시점과 맞물려"}]} +{"id": 971, "hr_input": "WRK-511 휴가 냈는데 체류기간 연장 신청 아직 안 했대, 확인해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "WRK-511 휴가 냈는데"}, {"intent": "EXPIRY_RENEWAL", "evidence": "체류기간 연장 신청 아직 안 했대"}]} +{"id": 972, "hr_input": "WRK-512 무단결근, 계약만료일 임박으로 재계약 보류", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근"}, {"intent": "EXPIRY_RENEWAL", "evidence": "계약만료일 임박으로 재계약 보류"}]} +{"id": 973, "hr_input": "WRK-513이 연락두절 상태이며, 근로계약 만료일이 다음 주로 임박한 상황입니다.", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "연락두절 상태"}, {"intent": "EXPIRY_RENEWAL", "evidence": "근로계약 만료일이 다음 주로 임박"}]} +{"id": 974, "hr_input": "WRK-514 사업장 옮긴다는데 고용허가 연장도 같이 처리해야 해", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "WRK-514 사업장 옮긴다는데"}, {"intent": "EXPIRY_RENEWAL", "evidence": "고용허가 연장도 같이 처리해야 해"}]} +{"id": 975, "hr_input": "WRK-515: 퇴사 처리, 체류기간 만료 전 출국 확인 필요", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "퇴사 처리"}, {"intent": "EXPIRY_RENEWAL", "evidence": "체류기간 만료 전 출국 확인 필요"}]} +{"id": 976, "hr_input": "WRK-516의 무단결근이 지속되고 있으며, 고용허가기간 만료가 임박해 신고 여부를 결정해야 합니다.", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근이 지속"}, {"intent": "EXPIRY_RENEWAL", "evidence": "고용허가기간 만료가 임박"}]} +{"id": 977, "hr_input": "WRK-517 휴가 끝나고 바로 재계약 논의해야 돼, 만료일 얼마 안 남았어", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "WRK-517 휴가 끝나고"}, {"intent": "EXPIRY_RENEWAL", "evidence": "재계약 논의해야 돼, 만료일 얼마 안 남았어"}]} +{"id": 978, "hr_input": "WRK-518 연락두절, 체류기간 만료로 자동 출국 대상 확인", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "연락두절"}, {"intent": "EXPIRY_RENEWAL", "evidence": "체류기간 만료로 자동 출국 대상 확인"}]} +{"id": 979, "hr_input": "WRK-519의 사업장 변경 절차가 진행 중이며, 근로계약 갱신 시기와 겹쳐 일정을 조율해야 합니다.", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 절차가 진행 중"}, {"intent": "EXPIRY_RENEWAL", "evidence": "근로계약 갱신 시기와 겹쳐 일정을 조율"}]} +{"id": 980, "hr_input": "WRK-520 퇴사한다는데 체류기간은 아직 안 끝났어, 출국일 확인해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "WRK-520 퇴사한다는데"}, {"intent": "EXPIRY_RENEWAL", "evidence": "체류기간은 아직 안 끝났어, 출국일 확인해줘"}]} +{"id": 981, "hr_input": "WRK-521: 무단결근, 고용허가 연장 신청 중단", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근"}, {"intent": "EXPIRY_RENEWAL", "evidence": "고용허가 연장 신청 중단"}]} +{"id": 982, "hr_input": "WRK-522가 연락두절 상태로 확인되었으며, 체류기간 만료일이 임박하여 신고를 준비해야 합니다.", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "연락두절 상태로 확인"}, {"intent": "EXPIRY_RENEWAL", "evidence": "체류기간 만료일이 임박하여 신고를 준비"}]} +{"id": 983, "hr_input": "WRK-523 휴가 갔다 왔는데 계약 만료 얼마 안 남아서 갱신 결정해야 돼", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "WRK-523 휴가 갔다 왔는데"}, {"intent": "EXPIRY_RENEWAL", "evidence": "계약 만료 얼마 안 남아서 갱신 결정해야 돼"}]} +{"id": 984, "hr_input": "WRK-524 퇴사 예정, 근로계약 만료일과 동일하여 갱신 없음", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "퇴사 예정"}, {"intent": "EXPIRY_RENEWAL", "evidence": "근로계약 만료일과 동일하여 갱신 없음"}]} +{"id": 985, "hr_input": "WRK-525의 사업장 변경이 승인되었으나, 고용허가기간 만료가 임박해 연장 절차가 선행되어야 합니다.", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경이 승인"}, {"intent": "EXPIRY_RENEWAL", "evidence": "고용허가기간 만료가 임박해 연장 절차가 선행"}]} +{"id": 986, "hr_input": "WRK-526 무단결근 이틀째야, 체류기간도 이번 달 끝나서 신고 서둘러야 해", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "WRK-526 무단결근 이틀째야"}, {"intent": "EXPIRY_RENEWAL", "evidence": "체류기간도 이번 달 끝나서 신고 서둘러야 해"}]} +{"id": 987, "hr_input": "WRK-527: 연락두절, 계약 갱신 절차 보류", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "연락두절"}, {"intent": "EXPIRY_RENEWAL", "evidence": "계약 갱신 절차 보류"}]} +{"id": 988, "hr_input": "WRK-528의 퇴사 절차가 진행 중이며, 체류기간 만료와 시점이 겹쳐 출국 일정을 조율해야 합니다.", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "퇴사 절차가 진행 중"}, {"intent": "EXPIRY_RENEWAL", "evidence": "체류기간 만료와 시점이 겹쳐 출국 일정을 조율"}]} +{"id": 989, "hr_input": "WRK-529 휴가 신청했는데 고용허가 연장 서류도 같이 준비해야 돼", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "WRK-529 휴가 신청했는데"}, {"intent": "EXPIRY_RENEWAL", "evidence": "고용허가 연장 서류도 같이 준비해야 돼"}]} +{"id": 990, "hr_input": "WRK-530 사업장변경 확정, 근로계약 만료 임박으로 재계약 검토", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장변경 확정"}, {"intent": "EXPIRY_RENEWAL", "evidence": "근로계약 만료 임박으로 재계약 검토"}]} +{"id": 991, "hr_input": "WRK-601 오늘 야간조로 배치할게, 이번 달 야근수당도 같이 정산해줘", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 야간조로 배치할게"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "야근수당도 같이 정산해줘"}]} +{"id": 992, "hr_input": "신규 입사자 WRK-602 등록 진행하면서 첫 급여 산정 기준도 안내해주세요.", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "신규 입사자 WRK-602 등록 진행"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "첫 급여 산정 기준도 안내"}]} +{"id": 993, "hr_input": "WRK-603 안전모 착용 지시서 받아서 현장 배포해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "안전모 착용 지시서 받아서"}, {"intent": "WORK_INSTRUCTION", "evidence": "현장 배포해줘"}]} +{"id": 994, "hr_input": "WRK-604 재계약 준비 중인데, 계약서 받아서 이번 달 급여 인상분도 같이 반영해줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "재계약 준비 중"}, {"intent": "DOCUMENT_REQUEST", "evidence": "계약서 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여 인상분도 같이 반영"}]} +{"id": 995, "hr_input": "WRK-605 내일부터 포장라인으로 배치 변경, 배치 이유는 결근자 대체임", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "내일부터 포장라인으로 배치 변경"}, {"intent": "EMPLOYMENT_CHANGE", "evidence": "결근자 대체임"}]} +{"id": 996, "hr_input": "WRK-606의 여권 사본을 받아서 신규 등록하고, 보험료 공제 방식도 설명해주세요.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 사본을 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "신규 등록"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "보험료 공제 방식도 설명"}]} +{"id": 997, "hr_input": "WRK-607 이번 주 근무표 바뀌었어, 확인하고 현장 공지해줘", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "근무표 바뀌었어, 확인하고 현장 공지해줘"}]} +{"id": 998, "hr_input": "WRK-608 급여명세서 서명본 받아서 파일로 정리해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "급여명세서 서명본 받아서"}]} +{"id": 999, "hr_input": "WRK-609 오늘부터 조립라인 투입 지시하고, 초과근무 발생 시 수당 기준 미리 안내해줘", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘부터 조립라인 투입 지시"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "초과근무 발생 시 수당 기준 미리 안내"}]} +{"id": 1000, "hr_input": "신규 WRK-610 등록증 받아서 프로필 만들고, 근무 배치까지 완료해주세요.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "등록증 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "프로필 만들고"}, {"intent": "WORK_INSTRUCTION", "evidence": "근무 배치까지 완료"}]} +{"id": 1001, "hr_input": "WRK-611: 오늘 현장 안전교육 실시 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 현장 안전교육 실시 지시"}]} +{"id": 1002, "hr_input": "WRK-612 통장사본 받아서 급여계좌 변경 처리해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "통장사본 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여계좌 변경 처리해줘"}]} +{"id": 1003, "hr_input": "WRK-613 다음 달 계약만료라 재계약 여부 확인하고, 관련 서류 받아서 준비해둬", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "다음 달 계약만료라 재계약 여부 확인"}, {"intent": "DOCUMENT_REQUEST", "evidence": "관련 서류 받아서 준비해둬"}]} +{"id": 1004, "hr_input": "신규 채용된 WRK-614의 여권, 계약서, 사진 다 받아서 등록 및 보험가입 처리하고, 첫 급여일도 안내해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권, 계약서, 사진 다 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록 및 보험가입 처리"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "첫 급여일도 안내"}]} +{"id": 1005, "hr_input": "WRK-615 오늘 지게차 작업 배정할게", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 지게차 작업 배정할게"}]} +{"id": 1006, "hr_input": "WRK-616 출퇴근기록 받아서 지난달 결근일수 확인해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "출퇴근기록 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "지난달 결근일수 확인해줘"}]} +{"id": 1007, "hr_input": "WRK-617 무단결근 확인됨, 해당 라인 작업지시서 다시 배포해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근 확인됨"}, {"intent": "WORK_INSTRUCTION", "evidence": "작업지시서 다시 배포해줘"}]} +{"id": 1008, "hr_input": "WRK-618 오늘 오후 조기퇴근 승인, 급여 일할계산 방식 안내 부탁", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 오후 조기퇴근 승인"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여 일할계산 방식 안내"}]} +{"id": 1009, "hr_input": "WRK-619 신규 프로필 만들어줘, 서류는 어제 다 받았어", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "신규 프로필 만들어줘"}]} +{"id": 1010, "hr_input": "WRK-620 이번 주 특근 스케줄 잡을게, 특근수당도 정확히 계산해서 알려줘", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "이번 주 특근 스케줄 잡을게"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "특근수당도 정확히 계산해서 알려줘"}]} +{"id": 1011, "hr_input": "WRK-621 여권 만료 임박이라 갱신 서류 받아서 접수해줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "여권 만료 임박이라 갱신"}, {"intent": "DOCUMENT_REQUEST", "evidence": "서류 받아서 접수해줘"}]} +{"id": 1012, "hr_input": "WRK-622: 작업복 지급 및 안전화 사이즈 확인 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "작업복 지급 및 안전화 사이즈 확인 지시"}]} +{"id": 1013, "hr_input": "WRK-623 건강진단서 받아서 등록 처리하고, 배치 라인도 정해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "건강진단서 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록 처리"}, {"intent": "WORK_INSTRUCTION", "evidence": "배치 라인도 정해줘"}]} +{"id": 1014, "hr_input": "WRK-624 급여 명세 문의 있음, 확인 후 답변 부탁", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 명세 문의 있음, 확인 후 답변"}]} +{"id": 1015, "hr_input": "WRK-625 사업장 변경 신청 접수됨, 인수인계 작업지시 완료해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 신청 접수됨"}, {"intent": "WORK_INSTRUCTION", "evidence": "인수인계 작업지시 완료해줘"}]} +{"id": 1016, "hr_input": "WRK-626 계약서 받아서 재계약 진행하고, 인상된 급여 기준도 설명해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "재계약 진행"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "인상된 급여 기준도 설명"}]} +{"id": 1017, "hr_input": "WRK-627 오늘 새 라인 작업 교육 진행할게", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 새 라인 작업 교육 진행할게"}]} +{"id": 1018, "hr_input": "신규 WRK-628 통장사본 받아서 급여계좌 등록하고 프로필도 생성해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "통장사본 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여계좌 등록"}, {"intent": "WORKER_ONBOARDING", "evidence": "프로필도 생성해줘"}]} +{"id": 1019, "hr_input": "WRK-629 오늘 결근이야, 대체 인력 배치하고 결근 사유 파악해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "오늘 결근이야"}, {"intent": "WORK_INSTRUCTION", "evidence": "대체 인력 배치"}]} +{"id": 1020, "hr_input": "WRK-630 야간수당 계산 방식 궁금하다는데 설명 좀 해줘", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "야간수당 계산 방식 궁금하다는데 설명"}]} +{"id": 1021, "hr_input": "WRK-631 체류기간 만료 임박, 연장 서류 받아서 신청서까지 작성 부탁", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "체류기간 만료 임박, 연장"}, {"intent": "DOCUMENT_REQUEST", "evidence": "서류 받아서 신청서까지 작성"}]} +{"id": 1022, "hr_input": "WRK-632: 오늘 작업 지연 발생, 저녁까지 잔업 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 작업 지연 발생, 저녁까지 잔업 지시"}]} +{"id": 1023, "hr_input": "WRK-633 오전에 결근했다가 오후 복귀함, 반차 처리 후 근무표 조정해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "오전에 결근했다가 오후 복귀함"}, {"intent": "WORK_INSTRUCTION", "evidence": "근무표 조정해줘"}]} +{"id": 1024, "hr_input": "신규 등록 예정인 WRK-634의 여권과 계약서를 받아서 시스템에 올려주세요.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권과 계약서를 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "시스템에 올려주세요"}]} +{"id": 1025, "hr_input": "WRK-635 오늘부터 검사라인 이동, 초과근무 발생분은 다음 주 급여에 반영 예정", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘부터 검사라인 이동"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "초과근무 발생분은 다음 주 급여에 반영 예정"}]} +{"id": 1026, "hr_input": "WRK-636 퇴사 처리하고, 마지막 급여 정산 내역 안내해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "퇴사 처리"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "마지막 급여 정산 내역 안내"}]} +{"id": 1027, "hr_input": "WRK-637: 초과근무확인서 받아서 야근수당 지급하고, 향후 초과근무 지시는 사전승인 필요함을 안내", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "초과근무확인서 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "야근수당 지급"}, {"intent": "WORK_INSTRUCTION", "evidence": "초과근무 지시는 사전승인 필요함을 안내"}]} +{"id": 1028, "hr_input": "WRK-638 오늘 컨베이어 점검 작업 배정할게", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 컨베이어 점검 작업 배정할게"}]} +{"id": 1029, "hr_input": "WRK-639 등록증 받아서 갱신 신청하고, 근무지 변경 여부도 확인 부탁", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "등록증 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "갱신 신청"}, {"intent": "EMPLOYMENT_CHANGE", "evidence": "근무지 변경 여부도 확인"}]} +{"id": 1030, "hr_input": "WRK-640 급여 이체 지연됐다고 문의 왔어, 확인해서 답변 줘", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 이체 지연됐다고 문의 왔어"}]} +{"id": 1031, "hr_input": "WRK-641 오늘부터 3일간 휴가 처리, 복귀 후 작업 배정 미리 정해둬", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "오늘부터 3일간 휴가 처리"}, {"intent": "WORK_INSTRUCTION", "evidence": "복귀 후 작업 배정 미리 정해둬"}]} +{"id": 1032, "hr_input": "신규 WRK-642 사진 받아서 사원증 발급하고 등록 완료해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "사진 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록 완료해줘"}]} +{"id": 1033, "hr_input": "WRK-643: 계약만료 3개월 전, 재계약 여부 사전 논의 필요", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "계약만료 3개월 전, 재계약 여부 사전 논의 필요"}]} +{"id": 1034, "hr_input": "WRK-644 오늘 오후 현장점검 있으니까 안전수칙 다시 공지하고, 지각자 공제 내역도 정리해줘", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "안전수칙 다시 공지"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "지각자 공제 내역도 정리해줘"}]} +{"id": 1035, "hr_input": "WRK-645 여권 받아서 재발급 신청해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 받아서"}]} +{"id": 1036, "hr_input": "WRK-646 연락두절 3일째, 무단결근 신고 절차 진행하고 그 자리 대체 인력 오늘부터 투입해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "연락두절 3일째, 무단결근 신고 절차 진행"}, {"intent": "WORK_INSTRUCTION", "evidence": "대체 인력 오늘부터 투입해줘"}]} +{"id": 1037, "hr_input": "WRK-647 급여명세서 확인 요청 들어왔는데 공제 내역 좀 설명해줘", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여명세서 확인 요청 들어왔는데 공제 내역 좀 설명해줘"}]} +{"id": 1038, "hr_input": "WRK-648: 오늘부터 신규라인 투입, 적응기간 동안 배정 조정 필요", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘부터 신규라인 투입, 적응기간 동안 배정 조정 필요"}]} +{"id": 1039, "hr_input": "신규입사자 WRK-649의 여권, 등록증, 계약서를 모두 받아서 등록 완료 후 첫 근무지 배정까지 진행해주세요.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권, 등록증, 계약서를 모두 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록 완료"}, {"intent": "WORK_INSTRUCTION", "evidence": "첫 근무지 배정까지 진행"}]} +{"id": 1040, "hr_input": "WRK-650 사업장 변경 신청됐어, 새 회사 급여체계 안내해줘야 함", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 신청됐어"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "새 회사 급여체계 안내해줘야 함"}]} +{"id": 1041, "hr_input": "WRK-651 오늘 조 편성 바뀌었어, 확인해줘", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 조 편성 바뀌었어, 확인해줘"}]} +{"id": 1042, "hr_input": "WRK-652 등록증 받아서 신규 등록하고 배치는 나중에 결정할게", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "등록증 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "신규 등록"}]} +{"id": 1043, "hr_input": "WRK-653: 고용허가기간 만료 임박, 연장신청서 받아서 즉시 접수", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "WRK-653: 고용허가기간 만료 임박, 연장신청서 받아서 즉시 접수"}, {"intent": "DOCUMENT_REQUEST", "evidence": "연장신청서 받아서"}]} +{"id": 1044, "hr_input": "WRK-654 오늘 아침 결근 통보 왔어, 오후 작업조 재편성 필요", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "오늘 아침 결근 통보 왔어"}, {"intent": "WORK_INSTRUCTION", "evidence": "오후 작업조 재편성 필요"}]} +{"id": 1045, "hr_input": "WRK-655 초과근무수당 계산이 잘못됐다고 하는데 재확인 부탁해요", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "초과근무수당 계산이 잘못됐다고 하는데 재확인 부탁해요"}]} +{"id": 1046, "hr_input": "WRK-656 다음 주부터 야간조 전환, 야간수당 기준 미리 공지해줘", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "다음 주부터 야간조 전환"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "야간수당 기준 미리 공지해줘"}]} +{"id": 1047, "hr_input": "WRK-657 여권 사본 받아서 체류연장 서류 준비하고, 계약서도 같이 첨부해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 사본 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "체류연장 서류 준비"}]} +{"id": 1048, "hr_input": "WRK-658: 오늘 라인 교체로 인해 임시 작업 배치", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 라인 교체로 인해 임시 작업 배치"}]} +{"id": 1049, "hr_input": "신규 WRK-659 보험 최초 가입 처리해줘, 서류는 첨부되어 있음", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "보험 최초 가입 처리해줘"}]} +{"id": 1050, "hr_input": "WRK-660 무단결근으로 결원 발생, 대체 인력 배치하고 결근일수 급여 공제 내역도 정리해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근으로 결원 발생"}, {"intent": "WORK_INSTRUCTION", "evidence": "대체 인력 배치"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "결근일수 급여 공제 내역도 정리해줘"}]} +{"id": 1051, "hr_input": "WRK-661 근로계약서 받아서 갱신 준비하고, 급여 인상률도 함께 확인해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "근로계약서 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "갱신 준비"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여 인상률도 함께 확인해줘"}]} +{"id": 1052, "hr_input": "WRK-662 오늘 아침 조회 후 작업지시 전달함", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 아침 조회 후 작업지시 전달함"}]} +{"id": 1053, "hr_input": "WRK-663 사업장 변경 절차 시작함, 관련 서류 받아서 정리해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 절차 시작함"}, {"intent": "DOCUMENT_REQUEST", "evidence": "관련 서류 받아서 정리해줘"}]} +{"id": 1054, "hr_input": "WRK-664 급여 지급일 문의 있음, 이번 달 지급일 안내 부탁해요", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 지급일 문의 있음, 이번 달 지급일 안내"}]} +{"id": 1055, "hr_input": "WRK-665: 오늘부터 신규 프로젝트 라인 배정, 첫 주는 OJT로 진행", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘부터 신규 프로젝트 라인 배정, 첫 주는 OJT로 진행"}]} +{"id": 1056, "hr_input": "신규 입사 WRK-666의 여권과 통장사본을 받아 등록하고 급여계좌 설정도 완료해주세요.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권과 통장사본을 받아"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여계좌 설정도 완료"}]} +{"id": 1057, "hr_input": "WRK-667 퇴사 확정, 인수인계 작업지시 및 마지막 급여 정산 안내 필요", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "퇴사 확정"}, {"intent": "WORK_INSTRUCTION", "evidence": "인수인계 작업지시"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "마지막 급여 정산 안내 필요"}]} +{"id": 1058, "hr_input": "WRK-668 오늘 라인 청소 지시 전달했어", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 라인 청소 지시 전달했어"}]} +{"id": 1059, "hr_input": "WRK-669 계약만료일 다가와서 갱신 서류 받아서 미리 준비해줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "계약만료일 다가와서 갱신"}, {"intent": "DOCUMENT_REQUEST", "evidence": "서류 받아서 미리 준비해줘"}]} +{"id": 1060, "hr_input": "WRK-670 급여 오류 정정 요청 들어왔어, 확인해서 처리해줘", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 오류 정정 요청 들어왔어"}]} +{"id": 1061, "hr_input": "WRK-671 오늘 오전 무단결근, 오후 복귀함. 야간조로 임시 배치해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "오늘 오전 무단결근, 오후 복귀함"}, {"intent": "WORK_INSTRUCTION", "evidence": "야간조로 임시 배치해줘"}]} +{"id": 1062, "hr_input": "WRK-672: 사진, 여권 받아서 신규 등록 처리 완료함", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "사진, 여권 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "신규 등록 처리 완료"}]} +{"id": 1063, "hr_input": "WRK-673 이번 주 특근 안 할 거라고 함, 근무표에서 제외해줘", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "근무표에서 제외해줘"}]} +{"id": 1064, "hr_input": "WRK-674 체류기간 만료 임박이라 갱신 절차 진행 중, 여권도 받아서 첨부해줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "체류기간 만료 임박이라 갱신 절차 진행 중"}, {"intent": "DOCUMENT_REQUEST", "evidence": "여권도 받아서 첨부해줘"}]} +{"id": 1065, "hr_input": "WRK-675 급여 명세서에 오류 있다고 컴플레인 왔어요, 확인 후 안내 부탁드립니다.", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 명세서에 오류 있다고 컴플레인 왔어요"}]} +{"id": 1066, "hr_input": "WRK-676 오늘부터 새 공정 작업지시 내려줘", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘부터 새 공정 작업지시 내려줘"}]} +{"id": 1067, "hr_input": "WRK-677 사업장 변경 신청 서류 받아서 접수해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "사업장 변경 신청 서류 받아서"}, {"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 신청"}]} +{"id": 1068, "hr_input": "신규 WRK-678 등록 완료했고, 이번 주부터 라인 배치도 시작할게요", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "신규 WRK-678 등록 완료"}, {"intent": "WORK_INSTRUCTION", "evidence": "이번 주부터 라인 배치도 시작"}]} +{"id": 1069, "hr_input": "WRK-679 무단결근 신고 접수, 근로계약 자동 해지 여부 확인 필요", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근 신고 접수, 근로계약 자동 해지 여부 확인 필요"}]} +{"id": 1070, "hr_input": "WRK-680: 오늘 지각 3회 누적, 공제 내역 알려주고 앞으로 지각 시 절차 안내해줘", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "오늘 지각 3회 누적, 공제 내역 알려주고"}, {"intent": "WORK_INSTRUCTION", "evidence": "앞으로 지각 시 절차 안내해줘"}]} +{"id": 1071, "hr_input": "WRK-681 계약서 서명본 받아서 갱신하고, 새 계약 기준 급여도 설명해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서 서명본 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "갱신"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "새 계약 기준 급여도 설명해줘"}]} +{"id": 1072, "hr_input": "WRK-682 오늘 현장 출입증 재발급 지시함", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 현장 출입증 재발급 지시함"}]} +{"id": 1073, "hr_input": "WRK-683 휴가 복귀했으니 원래 라인으로 재배치해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "휴가 복귀했으니"}, {"intent": "WORK_INSTRUCTION", "evidence": "원래 라인으로 재배치해줘"}]} +{"id": 1074, "hr_input": "WRK-684 통장사본 받아서 급여 계좌 오류 확인해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "통장사본 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여 계좌 오류 확인해줘"}]} +{"id": 1075, "hr_input": "WRK-685: 신규입사, 등록 및 안전교육 배치 동시 진행 요망", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "신규입사, 등록"}, {"intent": "WORK_INSTRUCTION", "evidence": "안전교육 배치 동시 진행"}]} +{"id": 1076, "hr_input": "WRK-686 오늘 결근 처리했어, 급여에서 결근일수 공제해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "오늘 결근 처리했어"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여에서 결근일수 공제해줘"}]} +{"id": 1077, "hr_input": "WRK-687 오늘 라인장 지시로 야근 결정됨", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 라인장 지시로 야근 결정됨"}]} +{"id": 1078, "hr_input": "WRK-688 여권, 등록증 받아서 체류기간 연장 신청 접수하고 결과는 문자로 안내해줄게", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권, 등록증 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "체류기간 연장 신청 접수"}]} +{"id": 1079, "hr_input": "WRK-689 급여 지급 방식 문의, 계좌이체 vs 현금 여부 설명 필요", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 지급 방식 문의, 계좌이체 vs 현금 여부 설명 필요"}]} +{"id": 1080, "hr_input": "WRK-690 사업장 변경 확정, 새 근무지 작업 안내 및 급여체계 설명 동시 진행", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 확정"}, {"intent": "WORK_INSTRUCTION", "evidence": "새 근무지 작업 안내"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여체계 설명 동시 진행"}]} +{"id": 1081, "hr_input": "WRK-691: 오늘 라인 이동 지시, 별도 급여 변동 없음 안내", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 라인 이동 지시"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "별도 급여 변동 없음 안내"}]} +{"id": 1082, "hr_input": "신규 WRK-692 계약서 받아서 등록하고 근무지 배치까지 오늘 완료해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록"}, {"intent": "WORK_INSTRUCTION", "evidence": "근무지 배치까지 오늘 완료해줘"}]} +{"id": 1083, "hr_input": "WRK-693 연락두절 확인됨, 신고 절차 시작할게", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "연락두절 확인됨, 신고 절차 시작할게"}]} +{"id": 1084, "hr_input": "WRK-694 다음 달 계약만료 예정, 여권 받아서 연장 여부 검토 부탁", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "다음 달 계약만료 예정"}, {"intent": "DOCUMENT_REQUEST", "evidence": "여권 받아서"}]} +{"id": 1085, "hr_input": "WRK-695 오늘 근태 늦었다고 컴플레인 있었는데, 확인해서 공제 내역 알려줘", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "확인해서 공제 내역 알려줘"}]} +{"id": 1086, "hr_input": "WRK-696: 이번 주 작업 배치 변경 없음", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "이번 주 작업 배치 변경 없음"}]} +{"id": 1087, "hr_input": "WRK-697 등록증 받아서 정보 갱신하고, 급여계좌도 재확인해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "등록증 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "정보 갱신하고"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여계좌도 재확인해줘"}]} +{"id": 1088, "hr_input": "WRK-698 무단결근으로 결원, 오늘 오전 급하게 인력 재배치했음", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근으로 결원"}, {"intent": "WORK_INSTRUCTION", "evidence": "오늘 오전 급하게 인력 재배치했음"}]} +{"id": 1089, "hr_input": "신규 WRK-699 여권 받아서 등록 진행하고, 최초 보험가입 및 급여계좌 개설까지 한번에 처리 부탁", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록 진행"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여계좌 개설까지 한번에 처리"}]} +{"id": 1090, "hr_input": "WRK-700 오늘 작업 지연으로 잔업 지시했고, 잔업수당은 다음 급여에 반영해줘", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 작업 지연으로 잔업 지시했고"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "잔업수당은 다음 급여에 반영해줘"}]} +{"id": 1091, "hr_input": "WRK-701 사업장 변경 서류 받아서 정리하고, 새 근무지 작업 배치까지 확인 부탁", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "서류 받아서 정리"}, {"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경"}, {"intent": "WORK_INSTRUCTION", "evidence": "새 근무지 작업 배치까지 확인"}]} +{"id": 1092, "hr_input": "WRK-702: 오늘 라인 교체 완료, 별도 지시 없음", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 라인 교체 완료"}]} +{"id": 1093, "hr_input": "WRK-703 급여 지급일 변경됐다고 안내해줘요", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 지급일 변경됐다고 안내해줘요"}]} +{"id": 1094, "hr_input": "WRK-704 무단결근 3일째, 자동 퇴사 처리 검토 및 대체인력 배치 시급함", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근 3일째, 자동 퇴사 처리 검토"}, {"intent": "WORK_INSTRUCTION", "evidence": "대체인력 배치 시급함"}]} +{"id": 1095, "hr_input": "신규 WRK-705의 건강진단서와 여권을 받아서 등록 처리 완료해주세요.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "건강진단서와 여권을 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록 처리 완료"}]} +{"id": 1096, "hr_input": "WRK-706 오늘부터 조립라인 교육 시작, 급여는 교육기간 동안 기본급 지급", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘부터 조립라인 교육 시작"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여는 교육기간 동안 기본급 지급"}]} +{"id": 1097, "hr_input": "WRK-707 계약만료 임박, 여권 받아서 재계약 서류 준비하고 급여 인상 여부도 논의해야 함", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "계약만료 임박"}, {"intent": "DOCUMENT_REQUEST", "evidence": "여권 받아서 재계약 서류 준비"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여 인상 여부도 논의해야 함"}]} +{"id": 1098, "hr_input": "WRK-708: 오늘 라인 인원 부족, 임시 배치 필요", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 라인 인원 부족, 임시 배치 필요"}]} +{"id": 1099, "hr_input": "WRK-709 휴가 신청 승인했어, 대체 근무자 배치해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "휴가 신청 승인했어"}, {"intent": "WORK_INSTRUCTION", "evidence": "대체 근무자 배치해줘"}]} +{"id": 1100, "hr_input": "WRK-710 출퇴근기록 받아서 이번 달 근태 정리해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "출퇴근기록 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "이번 달 근태 정리해줘"}]} +{"id": 1101, "hr_input": "WRK-711 오늘 작업복 사이즈 재확인 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 작업복 사이즈 재확인 지시"}]} +{"id": 1102, "hr_input": "WRK-712 사업장 변경 후 새 근무지 배치 및 급여체계 안내까지 마무리해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경"}, {"intent": "WORK_INSTRUCTION", "evidence": "새 근무지 배치"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여체계 안내까지 마무리해줘"}]} +{"id": 1103, "hr_input": "WRK-713: 계약서 받아 재계약 처리 완료함", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서 받아"}, {"intent": "EXPIRY_RENEWAL", "evidence": "재계약 처리 완료함"}]} +{"id": 1104, "hr_input": "WRK-714 이번 주 특근 없음, 근무표 확인해줘", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "이번 주 특근 없음, 근무표 확인해줘"}]} +{"id": 1105, "hr_input": "신규 WRK-715 등록증 받아서 신규 등록하고, 최초 급여일 안내까지 진행 부탁드립니다.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "등록증 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "신규 등록"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "최초 급여일 안내까지 진행"}]} +{"id": 1106, "hr_input": "WRK-716 오늘 무단결근, 라인장한테 대체인력 요청함", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "오늘 무단결근"}, {"intent": "WORK_INSTRUCTION", "evidence": "라인장한테 대체인력 요청함"}]} +{"id": 1107, "hr_input": "WRK-717 급여 공제 내역 문의, 국민연금 공제액 알려줘", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 공제 내역 문의, 국민연금 공제액 알려줘"}]} +{"id": 1108, "hr_input": "WRK-718: 오늘 신규 작업 매뉴얼 배포 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 신규 작업 매뉴얼 배포 지시"}]} +{"id": 1109, "hr_input": "WRK-719 여권 만료 임박, 갱신 서류 받아서 접수하고 결과 안내해줄게", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "여권 만료 임박, 갱신"}, {"intent": "DOCUMENT_REQUEST", "evidence": "서류 받아서 접수"}]} +{"id": 1110, "hr_input": "WRK-720 오늘부터 검사팀 배치, 검사수당 별도 지급 안내 필요", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘부터 검사팀 배치"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "검사수당 별도 지급 안내 필요"}]} +{"id": 1111, "hr_input": "WRK-721 퇴사 처리 확정됨", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "퇴사 처리 확정됨"}]} +{"id": 1112, "hr_input": "WRK-722 통장사본 받아서 급여계좌 등록 완료했어", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "통장사본 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여계좌 등록 완료했어"}]} +{"id": 1113, "hr_input": "WRK-723: 오늘 라인 배정 변경, 이유는 사업장 재배치임", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 라인 배정 변경"}, {"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 재배치임"}]} +{"id": 1114, "hr_input": "WRK-724 계약만료 임박, 재계약 서류 받아서 준비하고 새 급여 조건도 정리해줘", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "계약만료 임박, 재계약"}, {"intent": "DOCUMENT_REQUEST", "evidence": "서류 받아서 준비"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "새 급여 조건도 정리해줘"}]} +{"id": 1115, "hr_input": "WRK-725 오늘 아침 무단결근 확인, 라인 전체 재배치 지시함", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "오늘 아침 무단결근 확인"}, {"intent": "WORK_INSTRUCTION", "evidence": "라인 전체 재배치 지시함"}]} +{"id": 1116, "hr_input": "WRK-726 급여명세서 받아서 공제항목 확인 부탁", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "급여명세서 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "공제항목 확인 부탁"}]} +{"id": 1117, "hr_input": "WRK-727: 오늘 작업 지시서 배포 완료", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 작업 지시서 배포 완료"}]} +{"id": 1118, "hr_input": "신규 WRK-728 여권 받아서 등록하고 보험 최초 가입 및 배치 라인까지 함께 진행해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록하고 보험 최초 가입"}, {"intent": "WORK_INSTRUCTION", "evidence": "배치 라인까지 함께 진행해줘"}]} +{"id": 1119, "hr_input": "WRK-729 휴가 중인데 급여는 어떻게 처리되는지 문의 왔어", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "휴가 중인데"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여는 어떻게 처리되는지 문의 왔어"}]} +{"id": 1120, "hr_input": "WRK-730 오늘 새 작업복 지급 지시했음", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 새 작업복 지급 지시했음"}]} +{"id": 1121, "hr_input": "WRK-731 사업장 변경 완료됐고, 새 회사 근무지시는 그쪽에서 전달할 예정", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 완료됐고"}]} +{"id": 1122, "hr_input": "WRK-732 여권과 등록증 받아서 연장 신청, 접수 결과는 급여명세서와 함께 안내해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권과 등록증 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "연장 신청"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여명세서와 함께 안내해줘"}]} +{"id": 1123, "hr_input": "WRK-733: 오늘 라인 배치 그대로 유지", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 라인 배치 그대로 유지"}]} +{"id": 1124, "hr_input": "WRK-734 퇴사 처리하고 남은 라인 인력 재배치 지시함", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "퇴사 처리"}, {"intent": "WORK_INSTRUCTION", "evidence": "남은 라인 인력 재배치 지시함"}]} +{"id": 1125, "hr_input": "WRK-735 급여 명세 확인차 통장사본 받아서 대조 부탁드립니다.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "통장사본 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여 명세 확인차"}]} +{"id": 1126, "hr_input": "WRK-736 오늘부터 신규 라인 근무, 3개월 후 정규 배치 예정", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘부터 신규 라인 근무, 3개월 후 정규 배치 예정"}]} +{"id": 1127, "hr_input": "WRK-737 무단결근 이틀째, 체류기간 만료도 임박해서 신고 서둘러야 함", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근 이틀째"}, {"intent": "EXPIRY_RENEWAL", "evidence": "체류기간 만료도 임박해서 신고 서둘러야 함"}]} +{"id": 1128, "hr_input": "WRK-738: 급여 지연 문의, 확인 후 안내 요망", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 지연 문의, 확인 후 안내 요망"}]} +{"id": 1129, "hr_input": "신규 WRK-739 계약서, 여권 받아서 등록 진행하고 라인 배치는 내일부터 시작", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서, 여권 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록 진행"}, {"intent": "WORK_INSTRUCTION", "evidence": "라인 배치는 내일부터 시작"}]} +{"id": 1130, "hr_input": "WRK-740 오늘 지시대로 조립라인 이동 완료", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 지시대로 조립라인 이동 완료"}]} +{"id": 1131, "hr_input": "WRK-741 계약서 받아서 재계약, 인상된 급여 반영 부탁", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "재계약"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "인상된 급여 반영 부탁"}]} +{"id": 1132, "hr_input": "WRK-742: 오늘 결근, 대체근무자 지정 완료", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "오늘 결근"}, {"intent": "WORK_INSTRUCTION", "evidence": "대체근무자 지정 완료"}]} +{"id": 1133, "hr_input": "WRK-743 급여 문의 있었는데 이미 답변 완료함", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 문의 있었는데 이미 답변 완료함"}]} +{"id": 1134, "hr_input": "WRK-744 오늘 안전교육 지시 및 참석 확인", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 안전교육 지시 및 참석 확인"}]} +{"id": 1135, "hr_input": "WRK-745 사업장 변경 서류 받아서 접수, 새 근무지 배치는 회사 측 지시 대기 중", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "서류 받아서 접수"}, {"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경"}]} +{"id": 1136, "hr_input": "WRK-746: 건강진단서 받아서 등록 처리 완료", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "건강진단서 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록 처리 완료"}]} +{"id": 1137, "hr_input": "WRK-747 오늘 야근 지시했고, 야근수당은 급여에 자동 반영됨", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 야근 지시했고"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "야근수당은 급여에 자동 반영됨"}]} +{"id": 1138, "hr_input": "WRK-748 계약만료 임박, 여권 받아서 연장 및 갱신 절차 동시 진행", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "계약만료 임박"}, {"intent": "DOCUMENT_REQUEST", "evidence": "여권 받아서"}]} +{"id": 1139, "hr_input": "WRK-749 퇴사 예정, 마지막 근무일 작업지시 및 급여정산 함께 진행", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "퇴사 예정"}, {"intent": "WORK_INSTRUCTION", "evidence": "마지막 근무일 작업지시"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여정산 함께 진행"}]} +{"id": 1140, "hr_input": "WRK-750: 오늘 작업배치 문의만 있었음", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 작업배치 문의만 있었음"}]} +{"id": 1141, "hr_input": "WRK-751 무단결근 신고 진행함", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근 신고 진행함"}]} +{"id": 1142, "hr_input": "WRK-752 등록증 받아서 갱신 접수 완료, 급여 관련 문의는 없었음", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "등록증 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "갱신 접수 완료"}]} +{"id": 1143, "hr_input": "신규 WRK-753 등록 처리 및 초기 급여계좌 개설, 근무지 배치까지 오늘 전부 완료해줘", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "신규 WRK-753 등록 처리"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "초기 급여계좌 개설"}, {"intent": "WORK_INSTRUCTION", "evidence": "근무지 배치까지 오늘 전부 완료해줘"}]} +{"id": 1144, "hr_input": "WRK-754 오늘 라인 이동 지시 없음, 급여 문의만 처리함", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 문의만 처리함"}]} +{"id": 1145, "hr_input": "WRK-755: 사업장 변경 신청, 이유는 임금체불로 인한 이직", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 신청"}]} +{"id": 1146, "hr_input": "WRK-756 오늘 조기출근 지시, 조기수당 지급 여부 확인 부탁", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 조기출근 지시"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "조기수당 지급 여부 확인 부탁"}]} +{"id": 1147, "hr_input": "WRK-757 여권 받아서 연장 신청 및 재계약 서류 함께 준비해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "연장 신청 및 재계약 서류 함께 준비"}]} +{"id": 1148, "hr_input": "WRK-758 퇴사자 발생으로 라인 재배치, 남은 인원 야근 지시함", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "퇴사자 발생"}, {"intent": "WORK_INSTRUCTION", "evidence": "라인 재배치, 남은 인원 야근 지시함"}]} +{"id": 1149, "hr_input": "WRK-759: 급여 이체 확인 요청, 처리 완료", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 이체 확인 요청, 처리 완료"}]} +{"id": 1150, "hr_input": "WRK-760 오늘 작업지시서 전달했고, 다음 주 스케줄 변경 예정", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 작업지시서 전달했고, 다음 주 스케줄 변경 예정"}]} +{"id": 1151, "hr_input": "신규 WRK-761 계약서 받아서 등록 진행, 이후 급여계좌 및 배치 라인 순차적으로 안내해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록 진행"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여계좌"}, {"intent": "WORK_INSTRUCTION", "evidence": "배치 라인 순차적으로 안내해줘"}]} +{"id": 1152, "hr_input": "WRK-762 오늘 아침부터 연락두절, 결근 처리 완료함", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "오늘 아침부터 연락두절, 결근 처리 완료함"}]} +{"id": 1153, "hr_input": "WRK-763 급여 산정 기준 문의, 기본급과 수당 구조 설명 부탁", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 산정 기준 문의, 기본급과 수당 구조 설명 부탁"}]} +{"id": 1154, "hr_input": "WRK-764: 오늘부터 신규 검사공정 배치", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘부터 신규 검사공정 배치"}]} +{"id": 1155, "hr_input": "WRK-765 계약만료 임박, 갱신 서류 받아서 접수하고 결과는 다음 주 안내 예정", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "계약만료 임박, 갱신"}, {"intent": "DOCUMENT_REQUEST", "evidence": "서류 받아서 접수"}]} +{"id": 1156, "hr_input": "WRK-766 오늘 무단결근으로 라인 공백 발생, 급하게 배치 조정함", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "오늘 무단결근으로 라인 공백 발생"}, {"intent": "WORK_INSTRUCTION", "evidence": "급하게 배치 조정함"}]} +{"id": 1157, "hr_input": "WRK-767 급여명세서 받아서 4대보험 공제 확인해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "급여명세서 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "4대보험 공제 확인해줘"}]} +{"id": 1158, "hr_input": "WRK-768: 오늘 새 작업라인 배정, 별도 급여 변동 없음", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 새 작업라인 배정"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "별도 급여 변동 없음"}]} +{"id": 1159, "hr_input": "신규 WRK-769의 여권 사본을 받아서 등록 절차를 진행하겠습니다.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 사본을 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록 절차를 진행"}]} +{"id": 1160, "hr_input": "WRK-770 오늘 결근, 사업장 변경 신청도 함께 접수됨", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "오늘 결근, 사업장 변경 신청도 함께 접수됨"}]} +{"id": 1161, "hr_input": "WRK-771 급여 세부 내역 문의, 야근수당 계산법 알려줘", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 세부 내역 문의, 야근수당 계산법 알려줘"}]} +{"id": 1162, "hr_input": "WRK-772: 오늘 라인 작업 지시 전달함", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 라인 작업 지시 전달함"}]} +{"id": 1163, "hr_input": "WRK-773 계약서와 여권 받아서 재계약, 배치 라인은 그대로 유지 예정", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서와 여권 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "재계약"}, {"intent": "WORK_INSTRUCTION", "evidence": "배치 라인은 그대로 유지 예정"}]} +{"id": 1164, "hr_input": "WRK-774 오늘부터 휴가 시작, 대체인력 배치 및 급여는 무급 처리 안내", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "오늘부터 휴가 시작"}, {"intent": "WORK_INSTRUCTION", "evidence": "대체인력 배치"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여는 무급 처리 안내"}]} +{"id": 1165, "hr_input": "WRK-775: 급여 지연 사과 안내 완료", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 지연 사과 안내 완료"}]} +{"id": 1166, "hr_input": "신규입사자 WRK-776 등록증 받아서 등록 및 안전교육 배치 함께 진행 부탁", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "등록증 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록"}, {"intent": "WORK_INSTRUCTION", "evidence": "안전교육 배치 함께 진행"}]} +{"id": 1167, "hr_input": "WRK-777 오늘 오전 무단결근 확인됨", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "오늘 오전 무단결근 확인됨"}]} +{"id": 1168, "hr_input": "WRK-778 여권 만료 임박이라 여권 받아서 갱신 신청, 급여는 별도 영향 없음", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "여권 만료 임박이라"}, {"intent": "DOCUMENT_REQUEST", "evidence": "여권 받아서 갱신 신청"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여는 별도 영향 없음"}]} +{"id": 1169, "hr_input": "WRK-779: 오늘 작업지시서 배포, 안전화 착용 확인", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 작업지시서 배포, 안전화 착용 확인"}]} +{"id": 1170, "hr_input": "WRK-780 퇴사 처리 완료, 마지막 급여 정산 및 인수인계 작업지시 함께 처리", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "퇴사 처리 완료"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "마지막 급여 정산"}, {"intent": "WORK_INSTRUCTION", "evidence": "인수인계 작업지시 함께 처리"}]} +{"id": 1171, "hr_input": "WRK-781 출퇴근기록 받아서 이번 달 지각횟수 알려줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "출퇴근기록 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "이번 달 지각횟수 알려줘"}]} +{"id": 1172, "hr_input": "WRK-782: 오늘 신규 라인 시운전 참여 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 신규 라인 시운전 참여 지시"}]} +{"id": 1173, "hr_input": "WRK-783 사업장 변경 확정, 고용허가기간 연장도 함께 진행해야 함", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 확정"}, {"intent": "EXPIRY_RENEWAL", "evidence": "고용허가기간 연장도 함께 진행해야 함"}]} +{"id": 1174, "hr_input": "WRK-784 급여명세서 오류 신고 접수, 재계산 후 안내 예정", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여명세서 오류 신고 접수, 재계산 후 안내 예정"}]} +{"id": 1175, "hr_input": "신규 WRK-785 여권 받아서 등록하고, 배치 라인 확정 시 급여계좌도 함께 설정 부탁", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록"}, {"intent": "WORK_INSTRUCTION", "evidence": "배치 라인 확정"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여계좌도 함께 설정 부탁"}]} +{"id": 1176, "hr_input": "WRK-786 오늘부터 조 편성 변경, 인수인계 지시함", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘부터 조 편성 변경, 인수인계 지시함"}]} +{"id": 1177, "hr_input": "WRK-787: 무단결근 확인, 신고 절차는 다음 주 진행 예정", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근 확인, 신고 절차는 다음 주 진행 예정"}]} +{"id": 1178, "hr_input": "WRK-788 계약서 받아서 갱신, 새 계약 라인 배치도 함께 정해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "갱신"}, {"intent": "WORK_INSTRUCTION", "evidence": "새 계약 라인 배치도 함께 정해줘"}]} +{"id": 1179, "hr_input": "WRK-789 오늘 야간수당 문의, 계산법 안내함", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "오늘 야간수당 문의, 계산법 안내함"}]} +{"id": 1180, "hr_input": "WRK-790: 오늘 라인 배치 이상 없음", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 라인 배치 이상 없음"}]} +{"id": 1181, "hr_input": "WRK-791 휴가 신청, 대체 인력 오늘 오후부터 투입", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "휴가 신청"}, {"intent": "WORK_INSTRUCTION", "evidence": "대체 인력 오늘 오후부터 투입"}]} +{"id": 1182, "hr_input": "WRK-792 사진 받아서 사원증 재발급, 급여 관련 요청은 없었음", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "사진 받아서"}]} +{"id": 1183, "hr_input": "신규 WRK-793 등록 완료, 초기 배치는 검사라인으로 결정함", "intents": [{"intent": "WORKER_ONBOARDING", "evidence": "신규 WRK-793 등록 완료"}, {"intent": "WORK_INSTRUCTION", "evidence": "초기 배치는 검사라인으로 결정함"}]} +{"id": 1184, "hr_input": "WRK-794: 체류기간 만료 임박, 갱신 서류 받아서 즉시 접수 요망", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "체류기간 만료 임박, 갱신"}, {"intent": "DOCUMENT_REQUEST", "evidence": "서류 받아서 즉시 접수 요망"}]} +{"id": 1185, "hr_input": "WRK-795 급여 지급 관련 문의 처리했고, 작업지시는 변동 없음", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 지급 관련 문의 처리했고"}, {"intent": "WORK_INSTRUCTION", "evidence": "작업지시는 변동 없음"}]} +{"id": 1186, "hr_input": "WRK-796 오늘 무단결근, 오후에 연락 닿아 결근 사유 확인함", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "오늘 무단결근, 오후에 연락 닿아 결근 사유 확인함"}]} +{"id": 1187, "hr_input": "WRK-797: 오늘 새 작업지시서 배포, 라인장 서명 확인 필요", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 새 작업지시서 배포, 라인장 서명 확인 필요"}]} +{"id": 1188, "hr_input": "WRK-798 등록증과 여권 받아서 사업장 변경 서류 준비, 새 근무지 배치 논의 예정", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "등록증과 여권 받아서"}, {"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 서류 준비"}, {"intent": "WORK_INSTRUCTION", "evidence": "새 근무지 배치 논의 예정"}]} +{"id": 1189, "hr_input": "WRK-799 급여계좌 오류 신고, 재입금 처리 완료", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여계좌 오류 신고, 재입금 처리 완료"}]} +{"id": 1190, "hr_input": "WRK-800: 오늘 오전 근무 배치 확정", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 오전 근무 배치 확정"}]} +{"id": 1191, "hr_input": "WRK-801 여권 받아서 재계약 서류 준비하고, 계약만료일도 재확인해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "재계약 서류 준비하고, 계약만료일도 재확인해줘"}]} +{"id": 1192, "hr_input": "WRK-802 오늘 결근 처리, 다음 주부터 새 라인 배치 예정", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "오늘 결근 처리"}, {"intent": "WORK_INSTRUCTION", "evidence": "다음 주부터 새 라인 배치 예정"}]} +{"id": 1193, "hr_input": "WRK-803: 급여 문의, 이번 달 수당 반영 여부 확인 필요", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 문의, 이번 달 수당 반영 여부 확인 필요"}]} +{"id": 1194, "hr_input": "신규 WRK-804 계약서와 사진 받아서 등록하고 초기 근무지는 조립라인으로 배치", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서와 사진 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록"}, {"intent": "WORK_INSTRUCTION", "evidence": "초기 근무지는 조립라인으로 배치"}]} +{"id": 1195, "hr_input": "WRK-805 오늘 라인 이동 없음", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 라인 이동 없음"}]} +{"id": 1196, "hr_input": "WRK-806 무단결근 확인, 체류기간 만료도 다음 주라 신고 서둘러야 함", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근 확인"}, {"intent": "EXPIRY_RENEWAL", "evidence": "체류기간 만료도 다음 주라 신고 서둘러야 함"}]} +{"id": 1197, "hr_input": "WRK-807 통장사본 받아서 급여계좌 재등록 부탁", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "통장사본 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여계좌 재등록 부탁"}]} +{"id": 1198, "hr_input": "WRK-808: 오늘 신규 검사라인 투입, 야근수당 별도 안내 예정", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 신규 검사라인 투입"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "야근수당 별도 안내 예정"}]} +{"id": 1199, "hr_input": "WRK-809 휴가 처리 완료됨", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "휴가 처리 완료됨"}]} +{"id": 1200, "hr_input": "WRK-810 계약서 받아서 갱신 절차 진행", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "갱신 절차 진행"}]} +{"id": 1201, "hr_input": "WRK-811 오늘 작업 배치 변경, 새 라인장이 지시 전달 예정", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 작업 배치 변경, 새 라인장이 지시 전달 예정"}]} +{"id": 1202, "hr_input": "WRK-812 무단결근 3일째, 라인 대체인력 배치 및 급여 미지급 안내 필요", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근 3일째"}, {"intent": "WORK_INSTRUCTION", "evidence": "라인 대체인력 배치"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여 미지급 안내 필요"}]} +{"id": 1203, "hr_input": "신규 WRK-813 여권 받아서 등록 완료", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록 완료"}]} +{"id": 1204, "hr_input": "WRK-814: 오늘 오전 작업 지연, 잔업 지시함", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 오전 작업 지연, 잔업 지시함"}]} +{"id": 1205, "hr_input": "WRK-815 급여 세부내역 문의 있어서 공제항목 하나씩 설명함", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 세부내역 문의 있어서 공제항목 하나씩 설명함"}]} +{"id": 1206, "hr_input": "WRK-816 사업장 변경 서류 받아서 접수하고, 새 근무지 첫 출근일 작업지시도 준비해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "서류 받아서 접수"}, {"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경"}, {"intent": "WORK_INSTRUCTION", "evidence": "새 근무지 첫 출근일 작업지시도 준비해줘"}]} +{"id": 1207, "hr_input": "WRK-817: 오늘 라인 청소 및 정리 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 라인 청소 및 정리 지시"}]} +{"id": 1208, "hr_input": "WRK-818 연락두절, 급여 미지급 문제로 인한 잠적 가능성 확인 필요", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "연락두절"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여 미지급 문제로 인한 잠적 가능성 확인 필요"}]} +{"id": 1209, "hr_input": "신규 WRK-819 여권과 계약서 받아서 등록, 보험가입, 배치까지 오늘 전부 처리 부탁", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권과 계약서 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록, 보험가입"}, {"intent": "WORK_INSTRUCTION", "evidence": "배치까지 오늘 전부 처리 부탁"}]} +{"id": 1210, "hr_input": "WRK-820 계약만료 임박, 연장 신청 진행 중", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "계약만료 임박, 연장 신청 진행 중"}]} +{"id": 1211, "hr_input": "WRK-821: 오늘 컨베이어 작업 배정, 초과근무 발생 시 사전 승인 필요", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 컨베이어 작업 배정, 초과근무 발생 시 사전 승인 필요"}]} +{"id": 1212, "hr_input": "WRK-822 오늘 조기퇴근 처리, 조퇴 공제 내역 안내 부탁", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 조기퇴근 처리"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "조퇴 공제 내역 안내 부탁"}]} +{"id": 1213, "hr_input": "WRK-823 여권 받아서 갱신 신청, 사업장 변경은 다음에 논의", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "갱신 신청"}]} +{"id": 1214, "hr_input": "WRK-824: 무단결근, 라인 배치 및 급여 정지 처리 안내", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근"}, {"intent": "WORK_INSTRUCTION", "evidence": "라인 배치"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여 정지 처리 안내"}]} +{"id": 1215, "hr_input": "WRK-825 오늘 특근 지시함", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 특근 지시함"}]} +{"id": 1216, "hr_input": "신규 WRK-826 건강진단서 받아서 등록 처리 부탁", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "건강진단서 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록 처리 부탁"}]} +{"id": 1217, "hr_input": "WRK-827 급여계좌 오류 신고, 통장사본 받아서 재확인 부탁", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여계좌 오류 신고"}, {"intent": "DOCUMENT_REQUEST", "evidence": "통장사본 받아서 재확인 부탁"}]} +{"id": 1218, "hr_input": "WRK-828: 오늘 라인 이동 및 안전교육 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 라인 이동 및 안전교육 지시"}]} +{"id": 1219, "hr_input": "WRK-829 사업장 변경 신청, 관련 서류 받아서 정리 및 접수 부탁", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 신청"}, {"intent": "DOCUMENT_REQUEST", "evidence": "관련 서류 받아서 정리 및 접수 부탁"}]} +{"id": 1220, "hr_input": "WRK-830 급여 이체일 문의, 이번 달 지급일 알려줘", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 이체일 문의, 이번 달 지급일 알려줘"}]} +{"id": 1221, "hr_input": "WRK-831 오늘 새 라인 투입, 첫 주 급여는 기본급만 지급 예정", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 새 라인 투입"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "첫 주 급여는 기본급만 지급 예정"}]} +{"id": 1222, "hr_input": "WRK-832: 계약서 받아서 재계약 완료, 이후 별도 배치 없음", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "재계약 완료"}]} +{"id": 1223, "hr_input": "WRK-833 오늘 오전 결근, 오후 복귀 확인함", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "오늘 오전 결근, 오후 복귀 확인함"}]} +{"id": 1224, "hr_input": "신규 WRK-834 여권 사본 받아서 등록 진행, 급여 지급 방식도 설명 부탁", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 사본 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록 진행"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여 지급 방식도 설명 부탁"}]} +{"id": 1225, "hr_input": "WRK-835 오늘부터 검사공정 배치 변경", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘부터 검사공정 배치 변경"}]} +{"id": 1226, "hr_input": "WRK-836: 사업장 변경 완료, 급여 시스템도 새로 등록 필요", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 완료"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여 시스템도 새로 등록 필요"}]} +{"id": 1227, "hr_input": "WRK-837 등록증 받아서 정보 갱신 완료함", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "등록증 받아서"}]} +{"id": 1228, "hr_input": "WRK-838 오늘 조립라인 인원 부족으로 잔업 지시, 잔업수당 확인 부탁", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 조립라인 인원 부족으로 잔업 지시"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "잔업수당 확인 부탁"}]} +{"id": 1229, "hr_input": "WRK-839: 계약만료 임박, 여권과 계약서 받아서 재계약 서류 준비 및 라인 재배치 논의", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "계약만료 임박"}, {"intent": "DOCUMENT_REQUEST", "evidence": "여권과 계약서 받아서 재계약 서류 준비"}, {"intent": "WORK_INSTRUCTION", "evidence": "라인 재배치 논의"}]} +{"id": 1230, "hr_input": "WRK-840 오늘 결근, 남은 인원 잔업 지시 및 결근 공제 안내", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "오늘 결근"}, {"intent": "WORK_INSTRUCTION", "evidence": "남은 인원 잔업 지시"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "결근 공제 안내"}]} +{"id": 1231, "hr_input": "WRK-841 급여명세서 받아서 이번 달 공제 세부 확인 부탁", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "급여명세서 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "이번 달 공제 세부 확인 부탁"}]} +{"id": 1232, "hr_input": "WRK-842: 오늘 새 작업지시서 확인 요청", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 새 작업지시서 확인 요청"}]} +{"id": 1233, "hr_input": "신규 WRK-843 계약서 받아서 등록 및 배치 라인 결정 완료", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록"}, {"intent": "WORK_INSTRUCTION", "evidence": "배치 라인 결정 완료"}]} +{"id": 1234, "hr_input": "WRK-844 휴가 종료, 원복 배치 및 급여 정상 지급 안내", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "휴가 종료"}, {"intent": "WORK_INSTRUCTION", "evidence": "원복 배치"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여 정상 지급 안내"}]} +{"id": 1235, "hr_input": "WRK-845: 여권 받아서 체류연장 접수 완료", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "체류연장 접수 완료"}]} +{"id": 1236, "hr_input": "WRK-846 오늘 작업배치 이상 없음, 급여 문의도 없었음", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 작업배치 이상 없음"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여 문의도 없었음"}]} +{"id": 1237, "hr_input": "WRK-847 무단결근 확인, 라인 인원 재배치 지시했고 신고 절차도 시작함", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근 확인"}, {"intent": "WORK_INSTRUCTION", "evidence": "라인 인원 재배치 지시했고"}]} +{"id": 1238, "hr_input": "WRK-848: 급여계좌 등록 문의, 통장사본 받아서 처리 부탁", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여계좌 등록 문의"}, {"intent": "DOCUMENT_REQUEST", "evidence": "통장사본 받아서 처리 부탁"}]} +{"id": 1239, "hr_input": "WRK-849 오늘 새 라인장 지시 전달함", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 새 라인장 지시 전달함"}]} +{"id": 1240, "hr_input": "신규 WRK-850 여권, 계약서, 통장사본 받아서 등록, 보험가입, 급여계좌 개설 한번에 처리해주세요.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권, 계약서, 통장사본 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록, 보험가입"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여계좌 개설 한번에 처리"}]} +{"id": 1241, "hr_input": "WRK-851 사업장 변경 확정, 새 근무지 작업지시는 새 회사가 전달 예정", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 확정"}]} +{"id": 1242, "hr_input": "WRK-852: 오늘 잔업 없음, 정시 퇴근 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 잔업 없음, 정시 퇴근 지시"}]} +{"id": 1243, "hr_input": "WRK-853 급여 오류 정정 완료, 재입금 안내함", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 오류 정정 완료, 재입금 안내함"}]} +{"id": 1244, "hr_input": "WRK-854 무단결근 이틀째, 고용허가기간 만료도 임박해서 신고와 연장 여부 동시 검토 필요", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근 이틀째"}, {"intent": "EXPIRY_RENEWAL", "evidence": "고용허가기간 만료도 임박해서 신고와 연장 여부 동시 검토 필요"}]} +{"id": 1245, "hr_input": "WRK-855 계약서 받아서 갱신, 배치는 기존 라인 유지, 급여 인상 여부는 미정", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "갱신"}, {"intent": "WORK_INSTRUCTION", "evidence": "배치는 기존 라인 유지"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여 인상 여부는 미정"}]} +{"id": 1246, "hr_input": "WRK-856: 오늘 라인 배치 문의만 있었음", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 라인 배치 문의만 있었음"}]} +{"id": 1247, "hr_input": "WRK-857 퇴사 처리 및 마지막 급여 정산 완료", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "퇴사 처리"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "마지막 급여 정산 완료"}]} +{"id": 1248, "hr_input": "신규 WRK-858 등록증 받아서 등록 진행 부탁", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "등록증 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록 진행 부탁"}]} +{"id": 1249, "hr_input": "WRK-859 오늘 신규 검사장비 교육 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 신규 검사장비 교육 지시"}]} +{"id": 1250, "hr_input": "WRK-860: 급여명세서 확인 문의, 공제 내역 설명 완료", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여명세서 확인 문의, 공제 내역 설명 완료"}]} +{"id": 1251, "hr_input": "WRK-861 여권 받아서 연장 서류 준비, 사업장 변경 여부는 아직 미정", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "연장 서류 준비"}]} +{"id": 1252, "hr_input": "WRK-862 오늘 결근, 대체 인력 즉시 투입함", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "오늘 결근"}, {"intent": "WORK_INSTRUCTION", "evidence": "대체 인력 즉시 투입함"}]} +{"id": 1253, "hr_input": "WRK-863: 통장사본 받아서 급여계좌 변경 처리", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "통장사본 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여계좌 변경 처리"}]} +{"id": 1254, "hr_input": "WRK-864 오늘부터 라인 재배치, 이유는 사업장 이전임", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘부터 라인 재배치"}, {"intent": "EMPLOYMENT_CHANGE", "evidence": "이유는 사업장 이전임"}]} +{"id": 1255, "hr_input": "신규 WRK-865 여권과 사진 받아서 등록 완료, 이후 배치는 다음 주 결정 예정", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권과 사진 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록 완료"}]} +{"id": 1256, "hr_input": "WRK-866 급여 이체 오류 신고, 통장사본 다시 받아서 대조 부탁", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 이체 오류 신고"}, {"intent": "DOCUMENT_REQUEST", "evidence": "통장사본 다시 받아서 대조 부탁"}]} +{"id": 1257, "hr_input": "WRK-867: 오늘 작업지시 변경 없음", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 작업지시 변경 없음"}]} +{"id": 1258, "hr_input": "WRK-868 계약만료 3주 전, 재계약 서류 받아서 준비, 급여 인상률 논의 예정", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "계약만료 3주 전, 재계약"}, {"intent": "DOCUMENT_REQUEST", "evidence": "서류 받아서 준비"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여 인상률 논의 예정"}]} +{"id": 1259, "hr_input": "WRK-869 무단결근, 오늘 오후 연락 닿음", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근, 오늘 오후 연락 닿음"}]} +{"id": 1260, "hr_input": "WRK-870: 오늘 라인 인원 확인, 배치 변경 없음", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 라인 인원 확인, 배치 변경 없음"}]} +{"id": 1261, "hr_input": "신규 WRK-871 건강진단서와 여권 받아서 등록하고, 보험 가입 및 첫 근무 배치까지 오늘 완료 부탁", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "건강진단서와 여권 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록하고, 보험 가입"}, {"intent": "WORK_INSTRUCTION", "evidence": "첫 근무 배치까지 오늘 완료 부탁"}]} +{"id": 1262, "hr_input": "WRK-872 사업장 변경 신청됨, 체류기간 연장도 함께 처리해야 함", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 신청됨"}, {"intent": "EXPIRY_RENEWAL", "evidence": "체류기간 연장도 함께 처리해야 함"}]} +{"id": 1263, "hr_input": "WRK-873: 급여 문의 답변 완료, 특이사항 없음", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 문의 답변 완료, 특이사항 없음"}]} +{"id": 1264, "hr_input": "WRK-874 오늘 새 라인 배치, 초과근무 발생 시 수당 계산법 미리 안내", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 새 라인 배치"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "초과근무 발생 시 수당 계산법 미리 안내"}]} +{"id": 1265, "hr_input": "WRK-875 여권 받아서 재발급, 등록증도 함께 받아줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 받아서 재발급, 등록증도 함께 받아줘"}]} +{"id": 1266, "hr_input": "WRK-876: 오늘 무단결근, 연락 시도 중", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "오늘 무단결근, 연락 시도 중"}]} +{"id": 1267, "hr_input": "신규 WRK-877 계약서 받아서 등록하고, 급여 첫 지급일은 다음 달 10일로 안내함", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여 첫 지급일은 다음 달 10일로 안내함"}]} +{"id": 1268, "hr_input": "WRK-878 오늘 라인 배치 변경, 새 조 편성표 배포함", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 라인 배치 변경, 새 조 편성표 배포함"}]} +{"id": 1269, "hr_input": "WRK-879: 퇴사 예정, 계약만료일과 겹쳐 갱신 없이 종료 처리", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "퇴사 예정"}, {"intent": "EXPIRY_RENEWAL", "evidence": "계약만료일과 겹쳐 갱신 없이 종료 처리"}]} +{"id": 1270, "hr_input": "WRK-880 급여계좌 등록증 받아서 확인 부탁", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "급여계좌 등록증 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "확인 부탁"}]} +{"id": 1271, "hr_input": "WRK-881 오늘 야간조 배치, 야간수당은 익월 급여에 포함 예정", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 야간조 배치"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "야간수당은 익월 급여에 포함 예정"}]} +{"id": 1272, "hr_input": "WRK-882: 여권과 등록증 받아서 체류연장 신청, 새 근무지 배치는 승인 후 진행", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권과 등록증 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "체류연장 신청"}, {"intent": "WORK_INSTRUCTION", "evidence": "새 근무지 배치는 승인 후 진행"}]} +{"id": 1273, "hr_input": "WRK-883 오늘 결근, 급여 공제 및 대체인력 배치 함께 처리", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "오늘 결근"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여 공제"}, {"intent": "WORK_INSTRUCTION", "evidence": "대체인력 배치 함께 처리"}]} +{"id": 1274, "hr_input": "WRK-884: 오늘 작업지시 완료 보고 받음", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 작업지시 완료 보고 받음"}]} +{"id": 1275, "hr_input": "신규 WRK-885 여권 받아서 등록 완료, 급여계좌는 다음 주 개설 예정", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록 완료"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여계좌는 다음 주 개설 예정"}]} +{"id": 1276, "hr_input": "WRK-886 사업장 변경 신청 접수, 새 회사 작업지시 대기 중", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 신청 접수"}]} +{"id": 1277, "hr_input": "WRK-887: 급여 문의, 이번 달 야근수당 미반영 확인됨", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 문의, 이번 달 야근수당 미반영 확인됨"}]} +{"id": 1278, "hr_input": "WRK-888 오늘 새 검사라인 배치, 계약만료일도 다가와서 갱신 논의 필요", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 새 검사라인 배치"}, {"intent": "EXPIRY_RENEWAL", "evidence": "계약만료일도 다가와서 갱신 논의 필요"}]} +{"id": 1279, "hr_input": "WRK-889 계약서 받아서 재계약 완료, 새 계약 라인은 그대로 유지", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "재계약 완료"}, {"intent": "WORK_INSTRUCTION", "evidence": "새 계약 라인은 그대로 유지"}]} +{"id": 1280, "hr_input": "WRK-890: 오늘 라인 배치 확정, 특이사항 없음", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 라인 배치 확정, 특이사항 없음"}]} +{"id": 1281, "hr_input": "WRK-891 무단결근 신고 접수, 관련 서류 받아서 정리 부탁", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근 신고 접수"}, {"intent": "DOCUMENT_REQUEST", "evidence": "관련 서류 받아서 정리 부탁"}]} +{"id": 1282, "hr_input": "신규 WRK-892 등록증과 사진 받아서 등록 및 초기 배치 함께 진행", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "등록증과 사진 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록"}, {"intent": "WORK_INSTRUCTION", "evidence": "초기 배치 함께 진행"}]} +{"id": 1283, "hr_input": "WRK-893 급여 이체 확인 문의, 처리 완료 안내함", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 이체 확인 문의, 처리 완료 안내함"}]} +{"id": 1284, "hr_input": "WRK-894: 오늘 오후 결근 통보, 야간조 재편성 지시", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "오늘 오후 결근 통보"}, {"intent": "WORK_INSTRUCTION", "evidence": "야간조 재편성 지시"}]} +{"id": 1285, "hr_input": "WRK-895 여권 받아서 갱신 신청 완료, 결과는 다음 주 안내 예정", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "갱신 신청 완료"}]} +{"id": 1286, "hr_input": "WRK-896: 오늘 신규 작업라인 시운전 참여 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 신규 작업라인 시운전 참여 지시"}]} +{"id": 1287, "hr_input": "WRK-897 퇴사 처리, 인수인계 작업지시 및 마지막 급여 안내 함께 진행", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "퇴사 처리"}, {"intent": "WORK_INSTRUCTION", "evidence": "인수인계 작업지시"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "마지막 급여 안내 함께 진행"}]} +{"id": 1288, "hr_input": "신규 WRK-898 여권 받아서 신규 등록 처리 부탁드립니다.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "신규 등록 처리 부탁드립니다"}]} +{"id": 1289, "hr_input": "WRK-899: 급여 명세서 문의, 국민연금 및 건강보험 공제 설명 완료", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 명세서 문의, 국민연금 및 건강보험 공제 설명 완료"}]} +{"id": 1290, "hr_input": "WRK-900 오늘 라인 배치 변경, 계약만료 임박으로 재계약 논의도 병행", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 라인 배치 변경"}, {"intent": "EXPIRY_RENEWAL", "evidence": "계약만료 임박으로 재계약 논의도 병행"}]} +{"id": 1291, "hr_input": "WRK-901 무단결근, 오늘 오전 라인 재배치 및 급여 정지 조치 안내", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근"}, {"intent": "WORK_INSTRUCTION", "evidence": "오늘 오전 라인 재배치"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여 정지 조치 안내"}]} +{"id": 1292, "hr_input": "WRK-902: 계약서 받아서 갱신 접수 완료", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "갱신 접수 완료"}]} +{"id": 1293, "hr_input": "신규 WRK-903 여권과 통장사본 받아서 등록 및 급여계좌 개설 완료", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권과 통장사본 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록 및 급여계좌 개설 완료"}]} +{"id": 1294, "hr_input": "WRK-904 오늘 특근 지시, 특근수당은 다음 급여에 반영", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 특근 지시"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "특근수당은 다음 급여에 반영"}]} +{"id": 1295, "hr_input": "WRK-905: 사업장 변경 완료, 별도 작업지시는 새 회사에서 전달", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 완료"}]} +{"id": 1296, "hr_input": "WRK-906 급여 오류 정정 요청, 통장사본 받아서 재확인 필요", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 오류 정정 요청"}, {"intent": "DOCUMENT_REQUEST", "evidence": "통장사본 받아서 재확인 필요"}]} +{"id": 1297, "hr_input": "WRK-907: 오늘 라인 이동 지시, 급여 변동 없음 확인", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 라인 이동 지시"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여 변동 없음 확인"}]} +{"id": 1298, "hr_input": "WRK-908 여권 만료 임박, 여권과 등록증 받아서 갱신 및 사업장 변경 서류 함께 준비", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "여권 만료 임박"}, {"intent": "DOCUMENT_REQUEST", "evidence": "여권과 등록증 받아서 갱신"}, {"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 서류 함께 준비"}]} +{"id": 1299, "hr_input": "WRK-909 오늘 무단결근, 라인 대체 배치함", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "오늘 무단결근"}, {"intent": "WORK_INSTRUCTION", "evidence": "라인 대체 배치함"}]} +{"id": 1300, "hr_input": "신규 WRK-910 계약서 받아서 신규 등록 완료", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "신규 등록 완료"}]} +{"id": 1301, "hr_input": "WRK-911: 오늘 오후 라인 청소 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 오후 라인 청소 지시"}]} +{"id": 1302, "hr_input": "WRK-912 급여 지급 방식 변경 안내, 계좌이체로 전환 예정", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 지급 방식 변경 안내, 계좌이체로 전환 예정"}]} +{"id": 1303, "hr_input": "WRK-913 계약만료 임박, 재계약 서류 받아서 준비하고 라인 배치는 그대로 유지", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "계약만료 임박, 재계약"}, {"intent": "DOCUMENT_REQUEST", "evidence": "서류 받아서 준비"}, {"intent": "WORK_INSTRUCTION", "evidence": "라인 배치는 그대로 유지"}]} +{"id": 1304, "hr_input": "WRK-914: 오늘 휴가 처리, 급여는 무급 안내", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "오늘 휴가 처리"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여는 무급 안내"}]} +{"id": 1305, "hr_input": "신규 WRK-915 여권과 건강진단서 받아서 등록 처리 부탁", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권과 건강진단서 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록 처리 부탁"}]} +{"id": 1306, "hr_input": "WRK-916 오늘 새 공정 투입 지시함", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 새 공정 투입 지시함"}]} +{"id": 1307, "hr_input": "WRK-917: 연락두절 확인, 신고 준비 중", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "연락두절 확인, 신고 준비 중"}]} +{"id": 1308, "hr_input": "WRK-918 급여명세서 받아서 공제 세부 확인, 라인 배치 문의는 없었음", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "급여명세서 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "공제 세부 확인"}]} +{"id": 1309, "hr_input": "WRK-919 사업장 변경 신청, 고용허가기간 연장 절차도 함께 서류 받아서 준비 부탁", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 신청"}, {"intent": "EXPIRY_RENEWAL", "evidence": "고용허가기간 연장 절차"}, {"intent": "DOCUMENT_REQUEST", "evidence": "서류 받아서 준비 부탁"}]} +{"id": 1310, "hr_input": "WRK-920: 오늘 작업지시 재확인 요청, 큰 변경 없음", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 작업지시 재확인 요청, 큰 변경 없음"}]} +{"id": 1311, "hr_input": "신규 WRK-921 여권 받아서 등록하고, 초기 배치는 검사라인으로 지시함", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록"}, {"intent": "WORK_INSTRUCTION", "evidence": "초기 배치는 검사라인으로 지시함"}]} +{"id": 1312, "hr_input": "WRK-922 급여 문의, 이번 달 특근수당 반영 여부 확인 부탁", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 문의, 이번 달 특근수당 반영 여부 확인 부탁"}]} +{"id": 1313, "hr_input": "WRK-923: 무단결근, 오늘 오전 대체인력 투입", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근"}, {"intent": "WORK_INSTRUCTION", "evidence": "오늘 오전 대체인력 투입"}]} +{"id": 1314, "hr_input": "WRK-924 여권 받아서 체류연장 신청, 접수 완료했어요", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "체류연장 신청, 접수 완료했어요"}]} +{"id": 1315, "hr_input": "WRK-925: 오늘 라인 배치 이상 없음, 특이 문의도 없음", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 라인 배치 이상 없음, 특이 문의도 없음"}]} +{"id": 1316, "hr_input": "WRK-926 사업장 변경 확정, 급여체계 및 새 근무지 작업안내 함께 진행", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 확정"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여체계"}, {"intent": "WORK_INSTRUCTION", "evidence": "새 근무지 작업안내 함께 진행"}]} +{"id": 1317, "hr_input": "신규 WRK-927 등록증 받아서 등록 처리, 급여계좌는 추후 개설 예정", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "등록증 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록 처리"}]} +{"id": 1318, "hr_input": "WRK-928: 급여 지연 문의 답변 완료", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 지연 문의 답변 완료"}]} +{"id": 1319, "hr_input": "WRK-929 계약만료 임박, 여권 받아서 연장 서류 접수, 새 근무 배치는 미정", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "계약만료 임박"}, {"intent": "DOCUMENT_REQUEST", "evidence": "여권 받아서 연장 서류 접수"}]} +{"id": 1320, "hr_input": "WRK-930 오늘 무단결근으로 라인 공백, 급하게 대체인력 배치했고 신고도 접수함", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "오늘 무단결근으로 라인 공백"}, {"intent": "WORK_INSTRUCTION", "evidence": "급하게 대체인력 배치했고"}]} +{"id": 1321, "hr_input": "WRK-931: 오늘 라인 청소 및 정리정돈 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 라인 청소 및 정리정돈 지시"}]} +{"id": 1322, "hr_input": "신규 WRK-932 여권과 계약서 받아서 등록 진행, 배치 및 급여계좌는 다음 주 처리 예정", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권과 계약서 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록 진행"}, {"intent": "WORK_INSTRUCTION", "evidence": "배치"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여계좌는 다음 주 처리 예정"}]} +{"id": 1323, "hr_input": "WRK-933 급여계좌 오류, 통장사본 받아서 재등록 부탁", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여계좌 오류"}, {"intent": "DOCUMENT_REQUEST", "evidence": "통장사본 받아서 재등록 부탁"}]} +{"id": 1324, "hr_input": "WRK-934: 오늘 오전 결근, 오후 정상 출근 확인", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "오늘 오전 결근, 오후 정상 출근 확인"}]} +{"id": 1325, "hr_input": "WRK-935 사업장 변경 후 새 작업지시 및 급여체계 안내 필요", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경"}, {"intent": "WORK_INSTRUCTION", "evidence": "새 작업지시"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여체계 안내 필요"}]} +{"id": 1326, "hr_input": "WRK-936: 여권 받아서 갱신 신청 완료함", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "갱신 신청 완료함"}]} +{"id": 1327, "hr_input": "WRK-937 오늘 라인 배치 확인, 특이사항 없음", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 라인 배치 확인, 특이사항 없음"}]} +{"id": 1328, "hr_input": "신규 WRK-938 사진과 여권 받아서 신규 등록 및 초기 배치 함께 진행 부탁", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "사진과 여권 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "신규 등록"}, {"intent": "WORK_INSTRUCTION", "evidence": "초기 배치 함께 진행 부탁"}]} +{"id": 1329, "hr_input": "WRK-939 급여 지급일 안내함, 별도 문의 없음", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 지급일 안내함, 별도 문의 없음"}]} +{"id": 1330, "hr_input": "WRK-940: 무단결근 확인, 계약만료 임박으로 갱신 없이 종료 예정", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근 확인"}, {"intent": "EXPIRY_RENEWAL", "evidence": "계약만료 임박으로 갱신 없이 종료 예정"}]} +{"id": 1331, "hr_input": "WRK-941 계약서 받아서 재계약 완료, 오늘부터 새 라인 배치", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "재계약 완료"}, {"intent": "WORK_INSTRUCTION", "evidence": "오늘부터 새 라인 배치"}]} +{"id": 1332, "hr_input": "WRK-942: 오늘 안전교육 지시, 참석자 명단 확인 요청", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 안전교육 지시, 참석자 명단 확인 요청"}]} +{"id": 1333, "hr_input": "WRK-943 휴가 신청 승인, 급여는 연차수당으로 처리 안내", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "휴가 신청 승인"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여는 연차수당으로 처리 안내"}]} +{"id": 1334, "hr_input": "신규 WRK-944 등록증과 여권 받아서 등록 완료, 배치는 내일부터 시작", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "등록증과 여권 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록 완료"}, {"intent": "WORK_INSTRUCTION", "evidence": "배치는 내일부터 시작"}]} +{"id": 1335, "hr_input": "WRK-945: 급여 산정 오류, 재계산 후 안내 예정", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 산정 오류, 재계산 후 안내 예정"}]} +{"id": 1336, "hr_input": "WRK-946 사업장 변경 신청, 체류기간 만료도 임박해서 연장 여부 함께 확인", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경 신청"}, {"intent": "EXPIRY_RENEWAL", "evidence": "체류기간 만료도 임박해서 연장 여부 함께 확인"}]} +{"id": 1337, "hr_input": "WRK-947: 오늘 작업지시 배포, 특근 여부 미정", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 작업지시 배포, 특근 여부 미정"}]} +{"id": 1338, "hr_input": "WRK-948 무단결근 신고, 대체인력 배치 및 급여 정지 안내 함께 처리", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근 신고"}, {"intent": "WORK_INSTRUCTION", "evidence": "대체인력 배치"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여 정지 안내 함께 처리"}]} +{"id": 1339, "hr_input": "신규 WRK-949 계약서와 등록증 받아서 등록 처리 완료", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서와 등록증 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록 처리 완료"}]} +{"id": 1340, "hr_input": "WRK-950: 급여명세서 받아서 공제내역 최종 확인, 재계약 논의는 다음 주 진행", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "급여명세서 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "공제내역 최종 확인"}, {"intent": "EXPIRY_RENEWAL", "evidence": "재계약 논의는 다음 주 진행"}]} \ No newline at end of file diff --git a/fowoco-knowledge/docs/INTENT_DATA.md b/fowoco-knowledge/docs/INTENT_DATA.md new file mode 100644 index 0000000..5949cce --- /dev/null +++ b/fowoco-knowledge/docs/INTENT_DATA.md @@ -0,0 +1,168 @@ + +### Intent 분류 규칙 정의서 + + +#### 1. Intent 정의 (7개) + +→ workflow yaml 파일 기준에 맞췄습니다. + +| **Intent Code** | **적용 업무** | +| --- | --- | +| WORK_INSTRUCTION | 작업 지시, 근무 일정 변경, 현장 행동 안내 | +| DOCUMENT_REQUEST | 여권/등록증/계약서/증명서 등 특정 서류를 받아내거나 제출을 추적하는 것 자체가 지금 할 일인 경우 | +| PAYROLL_EXPLANATION | 급여, 수당 , 공제 내역, 출퇴근/근태 관련 설명 및 문의 | +| WORKER_ONBOARDING | 신규 입사자 등록, 보험 최초 가입, 초기 프로필 생성 (이미 첨부된 서류 기반 처리) | +| EMPLOYMENT_CHANGE | 퇴사, 무단결근/연락두절, 사업장 변경, 휴가 등 재직 상태 변동 이벤트의 확인 및 신고 | +| EXPIRY_RENEWAL | 근로계약/체류기간/고용허가기간 등의 만료 임박,연장,갱신 절차 | +| OUT_OF_SCOPE | 위 6개 어디에도 해당하지 않는 요청 (생산/영업 등 HR 범주 밖, 잡담 등 ) | + +#### 2. 핵심 분류 원칙 + +1. **“최종 목적”이 아니라 “지금 요청된 행위” 기준** + + 발화문에서 결과적으로 무엇에 쓰이는지가 아니라, 이 문장이 지금 당장 실행을 요구하는 행위를 기준으로 인텐트를 정한다. + + > 예시 ) “여권 사본 받아줘 ” + > + > + > → 여권 사본을 요청하는 이유가 나중에 체류 연장에 쓰일 것이라도 지금 발화에 따라 DOCUMENT_REQUEST + > + +2. **여러** **Intent 처리 기준** + + b-1. 한 발화문 내에 여러 Intent가 있다면 함께 붙인다. + + b-2. 발화문에 “~를 받아서/제출받아/요청해” 등 서류를 확보하는 행위 자체를 명시적으로 지시하는 표현이 있으면, 그 업무의 최종 목적이 무엇이든 DOCUMENT_REQUEST를 별도 인텐트로 함께 붙인다. + + - 서류가 이미 첨부되어 있거나 시스템에 존재한다고 발화문 내에 명시되어 있다면 DOCUMENT_REQUEST 붙이지 않음 + - 발화문에 “진행해줘/준비해줘/설명해줘” 처럼 목적 업무만 지시되고 서류 확보 표현이 없으면 DOCUMENT_REQUEST 붙이지 않음 (서류 확보는 각 워크 플로우 내부 스텝에서 자체적 처리) + - 서류 확보 표현이 명시적으로 있으면 목적 업무 인텐트와 함께 DOCUMENT_REQUEST 동반 + + > 예시) "첨부한 계약서로 등록 초안 만들어줘” : 서류 확보 표현 X (이미 첨부) + > + > + > → WORKER_ONBOARDING + > + > 예시) "여권이랑 계약서 먼저 받아서 올려주세요, 등록해야 해요” : 서류 확보 표현 O + > + > → DOCUMENT_REQUEST, WORKER_ONBOARDING + > + > 예시) "계약 만료 다가오니 재계약 준비 진행해줘” : 서류 확보 표현 X + > + > → EXPIRY_RENEWAL + > + > 예시) "재계약 준비하면서 서명본도 받아서 첨부해줘” : 서류 확보 표현 O + > + > → EXPIRY_RENEWAL, DOCUMENT_REQUEST + > + +3. **서류의 실제 존재 여부는 Intent Agent의 판단 범위가 아니다.** + + 오직 발화문의 표현만 보고 판단한다. 그 서류가 실제로 회사 시스템에 있는지, 근로자가 아직 제출하지 않았는지 등의 실물 확인은 후속 에이전트 (Slot/Ambiguit Agent)의 역할 + +4. **Multi Intent의 순서 배치** + + 한 문장에서 인텐트가 2개 이상 나올 경우, 발화문에 언급된 순서대로 배치한다. 이 순서는 업무상 선후관계를 부여하지 않는다. (workflow yaml 파일의 역할) + +5. **OUT_OF_SCOPE는 다른 인텐트와 공존 불가하다.** + + OUT_OF_SCOPE으로 판단되면 그 값 하나만 있어야한다. + + +#### 3. 경계 케이스 (클로드가 잘 헷갈린 케이스 정리) + +| **헷갈리는 쌍** | **구분 기준** | +| --- | --- | +| **DOCUMENT_REQUEST** & **WORKER_ONBOARDING** | 서류가 이미 발화문 내에 주어졌는가? → YES : **WORKER_ONBOARDING**만 +서류 확보 지시가 발화문에 명시 되어 있는가? +→ YES : **DOCUMENT_REQUEST** 함께 표기 | +| **DOCUMENT_REQUEST** & +**EXPIRY_RENEWAL** | “준비해줘/진행해줘”만 있으면 **EXPIRY_RENEWAL** 단독 +”받아줘” 와 같은 표현이 명시되어 있으면 **DOCUMENT_REQUEST** 함께 표기 | +| **DOCUMENT_REQUEST** & +**PAYROLL_EXPLANATION** | “명세서”와 같은 서류가 이미 있다고 언급되면 **PAYROLL_EXPLANATION** 단독 +서류 확보 지시가 들어가면 **DOCUMENT_REQUEST** 함께 표기 | +| **EMPLOYMENT_CHANGE** & +**WORK_INSTRUCTION** | 재직 상태 자체의 변동(퇴사,결근,연락두절 등)이면 **EMPLOYMENT_CHANGE** +근무 배치,일정 변경 지시 등이면 **WORK_INSTRUCTION** +둘 다 명시되어 있으면 함께 표기 | +| **EMPLOYMENT_CHANGE** & +**EXPIRY_RENEWAL** | 재직 상태 자체가 변동 된 사건 ( 퇴사, 결근 ) 이면 **EMPLOYMENT_CHANGE** +계약/체류/허가의 만료 갱신 절차이면**EXPIRY_RENEWAL** +둘 다 명시되어 있으면 함께 표기 | + + + + +### Intent 데이터 정의서 + + +### 1. A.X 학습/평가용 데이터 스키마 + +```json +{ + "id": "hr_train_00147", + "hr_input": "재계약 준비하면서 서명본도 받아서 첨부해줘", + "intents": [ + {"intent": "EXPIRY_RENEWAL", "evidence": "재계약 준비하면서"}, + {"intent": "DOCUMENT_REQUEST", "evidence": "서명본도 받아서 첨부"} + ], + "source": "manual", + "split": "for_test" +} +``` + +| **필드** | **타입** | **설명** | +| --- | --- | --- | +| id | string | 고유 ID | +| hr_input | string | HR 담당자 원문 발화 | +| intents | list[object] | 정답 Intent (1개 이상) | +| intents[].intent | string | 7개 intent코드 중 1 | +| intents[].evidence | string | null | 원문에서 그대로 가져온 부분 문자열 (OUT_OF_SCOPE의 경우 null) | +| source | string | manual (사람 생성) | auto ( AI생성 ) | +| split | string | for_test | for_train | + +### 2. A.X 모델 출력 스키마 + +```json +{ + "intents": [ + {"intent": "EXPIRY_RENEWAL","evidence": "재계약 준비하면서"}, + {"intent": "DOCUMENT_REQUEST","evidence": "서명본도 받아서 첨부"} + ] +} +``` + +| **필드** | **설명** | +| --- | --- | +| intents[].intent | 7개 intent코드 중 1 | +| intents[].evidence | 원문에서 그대로 가져온 부분 문자열 (OUT_OF_SCOPE의 경우 null) | + +### 2 -1 . 최종 출력 스키마 → 모델 출력에 규칙기반으로 감싸기 + +```json +{ + "request_id": "req_20260724141530_0042", + "hr_input": "재계약 준비하면서 서명본도 받아서 첨부해줘", + "intents": [ + {"intent": "EXPIRY_RENEWAL", "evidence": "재계약 준비하면서"}, + {"intent": "DOCUMENT_REQUEST", "evidence": "서명본도 받아서 첨부"} + ], + "status": "CONFIRMED", + "meta": { + "model": "A.X-4.0-Light", + "timestamp": "2026-07-24T14:15:30+09:00" + } +} +``` + +| **필드** | **설명** | +| --- | --- | +| request_id | req_YYYYMMDDHHMMSS_CODE | +| hr_input | 입력 원문 | +| intents[].intent | 7개 intent코드 중 1 | +| intents[].evidence | 원문에서 그대로 가져온 부분 문자열 (OUT_OF_SCOPE의 경우 null) | +| status | 규칙 기반 검증 결과 | +| meta.model | 모델명 | +| meta.timestamp | 생성 시각 | + From 1af5acc34eede7c0abe383528c1feaaec6e49484 Mon Sep 17 00:00:00 2001 From: hywznn Date: Mon, 27 Jul 2026 11:15:53 +0900 Subject: [PATCH 7/7] =?UTF-8?q?feat(data):=20Intent=20=EB=9D=BC=EB=B2=A8?= =?UTF-8?q?=20=EA=B2=BD=EA=B3=84=EC=99=80=20=EB=8D=B0=EC=9D=B4=ED=84=B0=20?= =?UTF-8?q?=EA=B2=80=EC=A6=9D=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- fowoco-knowledge/README.md | 4 +- .../data/intent/hr_intent_dataset.jsonl | 10 +- fowoco-knowledge/data/intent/manifest.yaml | 16 + fowoco-knowledge/docs/INTENT_DATA.md | 306 ++++++++++-------- fowoco-knowledge/knowledge/manifest.yaml | 2 + .../schemas/intent-training-case.schema.json | 91 ++++++ .../src/fowoco_knowledge/validation.py | 111 +++++++ fowoco-knowledge/tests/test_validation.py | 13 + 8 files changed, 415 insertions(+), 138 deletions(-) create mode 100644 fowoco-knowledge/data/intent/manifest.yaml create mode 100644 fowoco-knowledge/schemas/intent-training-case.schema.json diff --git a/fowoco-knowledge/README.md b/fowoco-knowledge/README.md index f493ee7..a41426c 100644 --- a/fowoco-knowledge/README.md +++ b/fowoco-knowledge/README.md @@ -84,10 +84,12 @@ python3.11 -m venv .venv - `gold_seed.csv`: 프롬프트·분기 개발용 초기 Seed이며 모델 학습 완료 데이터가 아님 - `golden_cases.jsonl`: 코드와 모델 평가에만 사용하는 독립 사례 +- `hr_intent_dataset.jsonl`: Intent Train/Validation 후보 1,340건이며 재검수 전 Gold Test가 아님 - 공개데이터: 절차·용어·분포 보조자료이며 FOWOCO Intent의 정답 라벨로 간주하지 않음 - 실제 운영 로그: 개인정보를 제거하고 별도 승인된 경우에만 Active Learning 후보로 사용 -세부 기준은 [`docs/DATA_GUIDE.md`](docs/DATA_GUIDE.md)를 확인합니다. +일반 데이터 기준은 [`docs/DATA_GUIDE.md`](docs/DATA_GUIDE.md), Intent 라벨과 +evidence 기준은 [`docs/INTENT_DATA.md`](docs/INTENT_DATA.md)를 확인합니다. 공식 데이터 변환은 [`docs/OFFICIAL_DATA_PIPELINE.md`](docs/OFFICIAL_DATA_PIPELINE.md), 신고·연장 기능의 범위는 [`docs/E9_REPORTING_WORKFLOWS.md`](docs/E9_REPORTING_WORKFLOWS.md)를 diff --git a/fowoco-knowledge/data/intent/hr_intent_dataset.jsonl b/fowoco-knowledge/data/intent/hr_intent_dataset.jsonl index 67e85f5..791736e 100644 --- a/fowoco-knowledge/data/intent/hr_intent_dataset.jsonl +++ b/fowoco-knowledge/data/intent/hr_intent_dataset.jsonl @@ -1088,7 +1088,7 @@ {"id": 1088, "hr_input": "WRK-698 무단결근으로 결원, 오늘 오전 급하게 인력 재배치했음", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근으로 결원"}, {"intent": "WORK_INSTRUCTION", "evidence": "오늘 오전 급하게 인력 재배치했음"}]} {"id": 1089, "hr_input": "신규 WRK-699 여권 받아서 등록 진행하고, 최초 보험가입 및 급여계좌 개설까지 한번에 처리 부탁", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록 진행"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여계좌 개설까지 한번에 처리"}]} {"id": 1090, "hr_input": "WRK-700 오늘 작업 지연으로 잔업 지시했고, 잔업수당은 다음 급여에 반영해줘", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 작업 지연으로 잔업 지시했고"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "잔업수당은 다음 급여에 반영해줘"}]} -{"id": 1091, "hr_input": "WRK-701 사업장 변경 서류 받아서 정리하고, 새 근무지 작업 배치까지 확인 부탁", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "서류 받아서 정리"}, {"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경"}, {"intent": "WORK_INSTRUCTION", "evidence": "새 근무지 작업 배치까지 확인"}]} +{"id": 1091, "hr_input": "WRK-701 사업장 변경 서류 받아서 정리하고, 새 근무지 작업 배치까지 확인 부탁", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경"}, {"intent": "DOCUMENT_REQUEST", "evidence": "서류 받아서 정리"}, {"intent": "WORK_INSTRUCTION", "evidence": "새 근무지 작업 배치까지 확인"}]} {"id": 1092, "hr_input": "WRK-702: 오늘 라인 교체 완료, 별도 지시 없음", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 라인 교체 완료"}]} {"id": 1093, "hr_input": "WRK-703 급여 지급일 변경됐다고 안내해줘요", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 지급일 변경됐다고 안내해줘요"}]} {"id": 1094, "hr_input": "WRK-704 무단결근 3일째, 자동 퇴사 처리 검토 및 대체인력 배치 시급함", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근 3일째, 자동 퇴사 처리 검토"}, {"intent": "WORK_INSTRUCTION", "evidence": "대체인력 배치 시급함"}]} @@ -1122,7 +1122,7 @@ {"id": 1122, "hr_input": "WRK-732 여권과 등록증 받아서 연장 신청, 접수 결과는 급여명세서와 함께 안내해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권과 등록증 받아서"}, {"intent": "EXPIRY_RENEWAL", "evidence": "연장 신청"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여명세서와 함께 안내해줘"}]} {"id": 1123, "hr_input": "WRK-733: 오늘 라인 배치 그대로 유지", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 라인 배치 그대로 유지"}]} {"id": 1124, "hr_input": "WRK-734 퇴사 처리하고 남은 라인 인력 재배치 지시함", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "퇴사 처리"}, {"intent": "WORK_INSTRUCTION", "evidence": "남은 라인 인력 재배치 지시함"}]} -{"id": 1125, "hr_input": "WRK-735 급여 명세 확인차 통장사본 받아서 대조 부탁드립니다.", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "통장사본 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여 명세 확인차"}]} +{"id": 1125, "hr_input": "WRK-735 급여 명세 확인차 통장사본 받아서 대조 부탁드립니다.", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 명세 확인차"}, {"intent": "DOCUMENT_REQUEST", "evidence": "통장사본 받아서"}]} {"id": 1126, "hr_input": "WRK-736 오늘부터 신규 라인 근무, 3개월 후 정규 배치 예정", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘부터 신규 라인 근무, 3개월 후 정규 배치 예정"}]} {"id": 1127, "hr_input": "WRK-737 무단결근 이틀째, 체류기간 만료도 임박해서 신고 서둘러야 함", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근 이틀째"}, {"intent": "EXPIRY_RENEWAL", "evidence": "체류기간 만료도 임박해서 신고 서둘러야 함"}]} {"id": 1128, "hr_input": "WRK-738: 급여 지연 문의, 확인 후 안내 요망", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 지연 문의, 확인 후 안내 요망"}]} @@ -1132,7 +1132,7 @@ {"id": 1132, "hr_input": "WRK-742: 오늘 결근, 대체근무자 지정 완료", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "오늘 결근"}, {"intent": "WORK_INSTRUCTION", "evidence": "대체근무자 지정 완료"}]} {"id": 1133, "hr_input": "WRK-743 급여 문의 있었는데 이미 답변 완료함", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 문의 있었는데 이미 답변 완료함"}]} {"id": 1134, "hr_input": "WRK-744 오늘 안전교육 지시 및 참석 확인", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 안전교육 지시 및 참석 확인"}]} -{"id": 1135, "hr_input": "WRK-745 사업장 변경 서류 받아서 접수, 새 근무지 배치는 회사 측 지시 대기 중", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "서류 받아서 접수"}, {"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경"}]} +{"id": 1135, "hr_input": "WRK-745 사업장 변경 서류 받아서 접수, 새 근무지 배치는 회사 측 지시 대기 중", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경"}, {"intent": "DOCUMENT_REQUEST", "evidence": "서류 받아서 접수"}]} {"id": 1136, "hr_input": "WRK-746: 건강진단서 받아서 등록 처리 완료", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "건강진단서 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록 처리 완료"}]} {"id": 1137, "hr_input": "WRK-747 오늘 야근 지시했고, 야근수당은 급여에 자동 반영됨", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 야근 지시했고"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "야근수당은 급여에 자동 반영됨"}]} {"id": 1138, "hr_input": "WRK-748 계약만료 임박, 여권 받아서 연장 및 갱신 절차 동시 진행", "intents": [{"intent": "EXPIRY_RENEWAL", "evidence": "계약만료 임박"}, {"intent": "DOCUMENT_REQUEST", "evidence": "여권 받아서"}]} @@ -1203,7 +1203,7 @@ {"id": 1203, "hr_input": "신규 WRK-813 여권 받아서 등록 완료", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록 완료"}]} {"id": 1204, "hr_input": "WRK-814: 오늘 오전 작업 지연, 잔업 지시함", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 오전 작업 지연, 잔업 지시함"}]} {"id": 1205, "hr_input": "WRK-815 급여 세부내역 문의 있어서 공제항목 하나씩 설명함", "intents": [{"intent": "PAYROLL_EXPLANATION", "evidence": "급여 세부내역 문의 있어서 공제항목 하나씩 설명함"}]} -{"id": 1206, "hr_input": "WRK-816 사업장 변경 서류 받아서 접수하고, 새 근무지 첫 출근일 작업지시도 준비해줘", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "서류 받아서 접수"}, {"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경"}, {"intent": "WORK_INSTRUCTION", "evidence": "새 근무지 첫 출근일 작업지시도 준비해줘"}]} +{"id": 1206, "hr_input": "WRK-816 사업장 변경 서류 받아서 접수하고, 새 근무지 첫 출근일 작업지시도 준비해줘", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "사업장 변경"}, {"intent": "DOCUMENT_REQUEST", "evidence": "서류 받아서 접수"}, {"intent": "WORK_INSTRUCTION", "evidence": "새 근무지 첫 출근일 작업지시도 준비해줘"}]} {"id": 1207, "hr_input": "WRK-817: 오늘 라인 청소 및 정리 지시", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 라인 청소 및 정리 지시"}]} {"id": 1208, "hr_input": "WRK-818 연락두절, 급여 미지급 문제로 인한 잠적 가능성 확인 필요", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "연락두절"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여 미지급 문제로 인한 잠적 가능성 확인 필요"}]} {"id": 1209, "hr_input": "신규 WRK-819 여권과 계약서 받아서 등록, 보험가입, 배치까지 오늘 전부 처리 부탁", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "여권과 계약서 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록, 보험가입"}, {"intent": "WORK_INSTRUCTION", "evidence": "배치까지 오늘 전부 처리 부탁"}]} @@ -1337,4 +1337,4 @@ {"id": 1337, "hr_input": "WRK-947: 오늘 작업지시 배포, 특근 여부 미정", "intents": [{"intent": "WORK_INSTRUCTION", "evidence": "오늘 작업지시 배포, 특근 여부 미정"}]} {"id": 1338, "hr_input": "WRK-948 무단결근 신고, 대체인력 배치 및 급여 정지 안내 함께 처리", "intents": [{"intent": "EMPLOYMENT_CHANGE", "evidence": "무단결근 신고"}, {"intent": "WORK_INSTRUCTION", "evidence": "대체인력 배치"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "급여 정지 안내 함께 처리"}]} {"id": 1339, "hr_input": "신규 WRK-949 계약서와 등록증 받아서 등록 처리 완료", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "계약서와 등록증 받아서"}, {"intent": "WORKER_ONBOARDING", "evidence": "등록 처리 완료"}]} -{"id": 1340, "hr_input": "WRK-950: 급여명세서 받아서 공제내역 최종 확인, 재계약 논의는 다음 주 진행", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "급여명세서 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "공제내역 최종 확인"}, {"intent": "EXPIRY_RENEWAL", "evidence": "재계약 논의는 다음 주 진행"}]} \ No newline at end of file +{"id": 1340, "hr_input": "WRK-950: 급여명세서 받아서 공제내역 최종 확인, 재계약 논의는 다음 주 진행", "intents": [{"intent": "DOCUMENT_REQUEST", "evidence": "급여명세서 받아서"}, {"intent": "PAYROLL_EXPLANATION", "evidence": "공제내역 최종 확인"}, {"intent": "EXPIRY_RENEWAL", "evidence": "재계약 논의는 다음 주 진행"}]} diff --git a/fowoco-knowledge/data/intent/manifest.yaml b/fowoco-knowledge/data/intent/manifest.yaml new file mode 100644 index 0000000..d257ee5 --- /dev/null +++ b/fowoco-knowledge/data/intent/manifest.yaml @@ -0,0 +1,16 @@ +dataset_id: FOWOCO-HR-INTENT-CANDIDATES +version: 1.1.0 +status: recheck_required +path: data/intent/hr_intent_dataset.jsonl +schema: schemas/intent-training-case.schema.json +label_guide: docs/INTENT_DATA.md +record_count: 1340 +sha256: 4f4ebfdd4170a78def33e31edbed8315921c0b67934f5ff8612595dcd479bed2 +contains_real_personal_data: false +intended_use: + - Intent 분기와 출력 구조 개발 + - Train/Validation 후보 데이터의 A/B 재검수 +limitations: + - 독립 Gold Test가 아님 + - 최종 모델 성능 주장에 사용할 수 없음 + - 의미 라벨은 규칙 v1.1에 따른 A/B 합의 검수가 필요함 diff --git a/fowoco-knowledge/docs/INTENT_DATA.md b/fowoco-knowledge/docs/INTENT_DATA.md index 5949cce..c75721f 100644 --- a/fowoco-knowledge/docs/INTENT_DATA.md +++ b/fowoco-knowledge/docs/INTENT_DATA.md @@ -1,168 +1,210 @@ +# Intent 라벨링 및 데이터 계약 -### Intent 분류 규칙 정의서 +- 규칙 버전: 1.1 +- 갱신일: 2026-07-27 +- 대상 파일: `data/intent/hr_intent_dataset.jsonl` +- 데이터 상태: Train/Validation 후보, 독립 Gold Test 아님 +이 문서는 HR 담당자의 발화에서 FOWOCO MVP가 지원하는 Intent와 근거 문구를 +라벨링하는 기준을 정의한다. Intent 모델의 책임은 `Intent + evidence` 추출까지다. +Workflow 선택, Slot 수집, 외부기관 제출, 법적 판단, 업무 실행 여부는 후속 규칙과 +담당자 검토의 책임이다. -#### 1. Intent 정의 (7개) +## 1. Intent 정의 -→ workflow yaml 파일 기준에 맞췄습니다. - -| **Intent Code** | **적용 업무** | -| --- | --- | -| WORK_INSTRUCTION | 작업 지시, 근무 일정 변경, 현장 행동 안내 | -| DOCUMENT_REQUEST | 여권/등록증/계약서/증명서 등 특정 서류를 받아내거나 제출을 추적하는 것 자체가 지금 할 일인 경우 | -| PAYROLL_EXPLANATION | 급여, 수당 , 공제 내역, 출퇴근/근태 관련 설명 및 문의 | -| WORKER_ONBOARDING | 신규 입사자 등록, 보험 최초 가입, 초기 프로필 생성 (이미 첨부된 서류 기반 처리) | -| EMPLOYMENT_CHANGE | 퇴사, 무단결근/연락두절, 사업장 변경, 휴가 등 재직 상태 변동 이벤트의 확인 및 신고 | -| EXPIRY_RENEWAL | 근로계약/체류기간/고용허가기간 등의 만료 임박,연장,갱신 절차 | -| OUT_OF_SCOPE | 위 6개 어디에도 해당하지 않는 요청 (생산/영업 등 HR 범주 밖, 잡담 등 ) | - -#### 2. 핵심 분류 원칙 - -1. **“최종 목적”이 아니라 “지금 요청된 행위” 기준** - - 발화문에서 결과적으로 무엇에 쓰이는지가 아니라, 이 문장이 지금 당장 실행을 요구하는 행위를 기준으로 인텐트를 정한다. - - > 예시 ) “여권 사본 받아줘 ” - > - > - > → 여권 사본을 요청하는 이유가 나중에 체류 연장에 쓰일 것이라도 지금 발화에 따라 DOCUMENT_REQUEST - > - -2. **여러** **Intent 처리 기준** - - b-1. 한 발화문 내에 여러 Intent가 있다면 함께 붙인다. - - b-2. 발화문에 “~를 받아서/제출받아/요청해” 등 서류를 확보하는 행위 자체를 명시적으로 지시하는 표현이 있으면, 그 업무의 최종 목적이 무엇이든 DOCUMENT_REQUEST를 별도 인텐트로 함께 붙인다. - - - 서류가 이미 첨부되어 있거나 시스템에 존재한다고 발화문 내에 명시되어 있다면 DOCUMENT_REQUEST 붙이지 않음 - - 발화문에 “진행해줘/준비해줘/설명해줘” 처럼 목적 업무만 지시되고 서류 확보 표현이 없으면 DOCUMENT_REQUEST 붙이지 않음 (서류 확보는 각 워크 플로우 내부 스텝에서 자체적 처리) - - 서류 확보 표현이 명시적으로 있으면 목적 업무 인텐트와 함께 DOCUMENT_REQUEST 동반 - - > 예시) "첨부한 계약서로 등록 초안 만들어줘” : 서류 확보 표현 X (이미 첨부) - > - > - > → WORKER_ONBOARDING - > - > 예시) "여권이랑 계약서 먼저 받아서 올려주세요, 등록해야 해요” : 서류 확보 표현 O - > - > → DOCUMENT_REQUEST, WORKER_ONBOARDING - > - > 예시) "계약 만료 다가오니 재계약 준비 진행해줘” : 서류 확보 표현 X - > - > → EXPIRY_RENEWAL - > - > 예시) "재계약 준비하면서 서명본도 받아서 첨부해줘” : 서류 확보 표현 O - > - > → EXPIRY_RENEWAL, DOCUMENT_REQUEST - > - -3. **서류의 실제 존재 여부는 Intent Agent의 판단 범위가 아니다.** - - 오직 발화문의 표현만 보고 판단한다. 그 서류가 실제로 회사 시스템에 있는지, 근로자가 아직 제출하지 않았는지 등의 실물 확인은 후속 에이전트 (Slot/Ambiguit Agent)의 역할 - -4. **Multi Intent의 순서 배치** - - 한 문장에서 인텐트가 2개 이상 나올 경우, 발화문에 언급된 순서대로 배치한다. 이 순서는 업무상 선후관계를 부여하지 않는다. (workflow yaml 파일의 역할) - -5. **OUT_OF_SCOPE는 다른 인텐트와 공존 불가하다.** - - OUT_OF_SCOPE으로 판단되면 그 값 하나만 있어야한다. - - -#### 3. 경계 케이스 (클로드가 잘 헷갈린 케이스 정리) - -| **헷갈리는 쌍** | **구분 기준** | +| Intent Code | 적용 기준 | | --- | --- | -| **DOCUMENT_REQUEST** & **WORKER_ONBOARDING** | 서류가 이미 발화문 내에 주어졌는가? → YES : **WORKER_ONBOARDING**만 -서류 확보 지시가 발화문에 명시 되어 있는가? -→ YES : **DOCUMENT_REQUEST** 함께 표기 | -| **DOCUMENT_REQUEST** & -**EXPIRY_RENEWAL** | “준비해줘/진행해줘”만 있으면 **EXPIRY_RENEWAL** 단독 -”받아줘” 와 같은 표현이 명시되어 있으면 **DOCUMENT_REQUEST** 함께 표기 | -| **DOCUMENT_REQUEST** & -**PAYROLL_EXPLANATION** | “명세서”와 같은 서류가 이미 있다고 언급되면 **PAYROLL_EXPLANATION** 단독 -서류 확보 지시가 들어가면 **DOCUMENT_REQUEST** 함께 표기 | -| **EMPLOYMENT_CHANGE** & -**WORK_INSTRUCTION** | 재직 상태 자체의 변동(퇴사,결근,연락두절 등)이면 **EMPLOYMENT_CHANGE** -근무 배치,일정 변경 지시 등이면 **WORK_INSTRUCTION** -둘 다 명시되어 있으면 함께 표기 | -| **EMPLOYMENT_CHANGE** & -**EXPIRY_RENEWAL** | 재직 상태 자체가 변동 된 사건 ( 퇴사, 결근 ) 이면 **EMPLOYMENT_CHANGE** -계약/체류/허가의 만료 갱신 절차이면**EXPIRY_RENEWAL** -둘 다 명시되어 있으면 함께 표기 | - +| `WORK_INSTRUCTION` | 작업 지시, 근무 일정 변경, 현장 행동 또는 연락 절차 안내 | +| `DOCUMENT_REQUEST` | 특정 서류를 요청·수령하거나 미제출 상태를 추적하는 행위 | +| `PAYROLL_EXPLANATION` | 급여, 수당, 공제, 명세 차이 또는 근태 반영 내역 설명 | +| `WORKER_ONBOARDING` | 신규 근로자 등록 초안, 최초 보험 가입, 초기 프로필 처리 | +| `EMPLOYMENT_CHANGE` | 퇴사, 무단결근·연락두절, 사업장 변경 등 고용상태 변동 확인과 신고 준비 | +| `EXPIRY_RENEWAL` | 체류기간, 근로계약, 고용허가기간의 만료 확인과 연장·갱신 준비 | +| `OUT_OF_SCOPE` | 지원 Intent가 없거나 현재 Intent 모델의 입력 범위를 벗어난 요청 | +세부 설명의 기준 원본은 [`knowledge/intents.yaml`](../knowledge/intents.yaml)이다. +이 문서와 원본의 의미가 충돌하면 두 파일을 함께 수정하고 검수한다. +## 2. 학습·평가 후보 데이터 스키마 -### Intent 데이터 정의서 - - -### 1. A.X 학습/평가용 데이터 스키마 +현재 JSONL의 한 줄은 다음 구조만 사용한다. ```json { - "id": "hr_train_00147", + "id": 1, "hr_input": "재계약 준비하면서 서명본도 받아서 첨부해줘", "intents": [ - {"intent": "EXPIRY_RENEWAL", "evidence": "재계약 준비하면서"}, - {"intent": "DOCUMENT_REQUEST", "evidence": "서명본도 받아서 첨부"} - ], - "source": "manual", - "split": "for_test" + { + "intent": "EXPIRY_RENEWAL", + "evidence": "재계약 준비하면서" + }, + { + "intent": "DOCUMENT_REQUEST", + "evidence": "서명본도 받아서" + } + ] } ``` -| **필드** | **타입** | **설명** | +| 필드 | 타입 | 설명 | | --- | --- | --- | -| id | string | 고유 ID | -| hr_input | string | HR 담당자 원문 발화 | -| intents | list[object] | 정답 Intent (1개 이상) | -| intents[].intent | string | 7개 intent코드 중 1 | -| intents[].evidence | string | null | 원문에서 그대로 가져온 부분 문자열 (OUT_OF_SCOPE의 경우 null) | -| source | string | manual (사람 생성) | auto ( AI생성 ) | -| split | string | for_test | for_train | +| `id` | integer | 파일 안에서 중복되지 않는 양의 정수 | +| `hr_input` | string | HR 담당자 원문 발화 | +| `intents` | array | 정답 Intent 1개 이상 | +| `intents[].intent` | string | 7개 Intent Code 중 하나 | +| `intents[].evidence` | string \| null | 원문의 연속된 부분 문자열. `OUT_OF_SCOPE`만 `null` | -### 2. A.X 모델 출력 스키마 +`source`와 `split`은 현재 레코드 필드가 아니다. 작성 출처와 Train/Validation/Test +분할은 데이터 검수 완료 후 별도 버전 manifest로 관리한다. 현재 1,340건을 독립 +Gold Test 또는 최종 성능 주장에 사용하지 않는다. + +정식 구조 검증 기준은 +[`schemas/intent-training-case.schema.json`](../schemas/intent-training-case.schema.json)이다. + +## 3. 모델 출력 스키마 + +Intent 모델은 다음 구조만 출력한다. ```json { "intents": [ - {"intent": "EXPIRY_RENEWAL","evidence": "재계약 준비하면서"}, - {"intent": "DOCUMENT_REQUEST","evidence": "서명본도 받아서 첨부"} + { + "intent": "EXPIRY_RENEWAL", + "evidence": "재계약 준비하면서" + }, + { + "intent": "DOCUMENT_REQUEST", + "evidence": "서명본도 받아서" + } ] } ``` -| **필드** | **설명** | -| --- | --- | -| intents[].intent | 7개 intent코드 중 1 | -| intents[].evidence | 원문에서 그대로 가져온 부분 문자열 (OUT_OF_SCOPE의 경우 null) | +`request_id`, 입력 원문, 모델명, 생성 시각, 검증 상태를 포함하는 최종 응답 +envelope은 서버의 책임이다. 모델 학습 정답에 해당 값을 넣지 않는다. + +## 4. 공통 라벨링 규칙 + +### 4.1 지금 요청된 행위를 기준으로 분류 + +최종 목적을 추정해 라벨을 추가하지 않는다. 발화에 명시된 요청·확인·준비 행위와 +사건만 분류한다. + +- `여권 사본 받아줘` → `DOCUMENT_REQUEST` +- `계약 만료가 다가오니 재계약 준비해줘` → `EXPIRY_RENEWAL` +- `첨부한 계약서로 신규 등록 초안 만들어줘` → `WORKER_ONBOARDING` + +### 4.2 DOCUMENT_REQUEST는 서류 확보 행위가 명시된 경우만 추가 + +`받아줘`, `제출받아`, `요청해`, `미제출 확인`, `첨부해줘`처럼 서류 확보나 추적 +행위가 명시되어야 한다. + +- 이미 첨부·제공된 서류를 사용하는 경우에는 추가하지 않는다. +- 목적 업무만 `준비해줘`, `진행해줘`라고 한 경우에는 추가하지 않는다. +- 서류 확보와 목적 업무가 모두 명시되면 두 Intent를 모두 붙인다. + +### 4.3 Multi-Intent는 원문 등장 순서로 기록 + +Intent 배열은 각 `evidence`가 원문에 처음 나타난 순서로 기록한다. 이 배열 순서는 +Workflow 실행 순서나 우선순위를 뜻하지 않는다. + +### 4.4 OUT_OF_SCOPE는 다른 Intent와 공존하지 않음 + +`OUT_OF_SCOPE`이면 Intent 배열에는 해당 값 하나만 두고 `evidence`는 `null`로 +기록한다. 지원되는 업무와 범위 밖 문구가 함께 있으면 지원 Intent만 기록하고, +실행 제한은 Guardrail에서 처리한다. + +## 5. evidence 작성 기준 + +`evidence`는 다음 조건을 모두 만족해야 한다. -### 2 -1 . 최종 출력 스키마 → 모델 출력에 규칙기반으로 감싸기 +1. `hr_input`에 토씨까지 동일하게 존재하는 연속 부분 문자열이다. +2. 해당 Intent를 판단할 수 있는 가장 짧고 완결된 표현을 선택한다. +3. 배경 설명, 다른 Intent의 근거, 외부 실행 명령은 포함하지 않는다. +4. 같은 Intent의 근거가 여러 곳이면 현재 요청 행위를 가장 직접적으로 나타내는 + 첫 번째 표현을 사용한다. + +예: + +```text +WRK-653: 고용허가기간 만료 임박, 연장신청서 받아서 즉시 접수 +``` ```json { - "request_id": "req_20260724141530_0042", - "hr_input": "재계약 준비하면서 서명본도 받아서 첨부해줘", "intents": [ - {"intent": "EXPIRY_RENEWAL", "evidence": "재계약 준비하면서"}, - {"intent": "DOCUMENT_REQUEST", "evidence": "서명본도 받아서 첨부"} - ], - "status": "CONFIRMED", - "meta": { - "model": "A.X-4.0-Light", - "timestamp": "2026-07-24T14:15:30+09:00" - } + { + "intent": "EXPIRY_RENEWAL", + "evidence": "고용허가기간 만료 임박" + }, + { + "intent": "DOCUMENT_REQUEST", + "evidence": "연장신청서 받아서" + } + ] } ``` -| **필드** | **설명** | +`즉시 접수`는 외부기관 실행 표현이므로 `DOCUMENT_REQUEST`의 evidence에 포함하지 +않는다. + +## 6. 주요 경계 규칙 + +### 6.1 외부기관 실행 + +Intent 분류와 실행 허용 여부를 분리한다. + +| 입력 유형 | Intent 처리 | 실행 처리 | +| --- | --- | --- | +| `체류연장 준비하고 여권 받아줘` | `EXPIRY_RENEWAL`, `DOCUMENT_REQUEST` | 담당자 검토 후 준비 업무만 수행 | +| `체류연장 접수까지 해줘` | `EXPIRY_RENEWAL` | 기관 제출은 `GRD-004`로 차단 | +| `홈페이지 접수 버튼만 대신 눌러줘` | 지원 업무 단서가 없으므로 `OUT_OF_SCOPE` | 실행하지 않음 | + +외부기관 사이트 제출, 계약 확정, 급여 지급, 메시지 외부 발송은 +[`knowledge/guardrail_rules.yaml`](../knowledge/guardrail_rules.yaml)의 `GRD-004`를 +적용한다. 범위 밖 실행 문구를 별도 Intent로 만들거나 `DOCUMENT_REQUEST`에 +포함하지 않는다. + +### 6.2 휴가·결근 + +| 표현 | Intent | | --- | --- | -| request_id | req_YYYYMMDDHHMMSS_CODE | -| hr_input | 입력 원문 | -| intents[].intent | 7개 intent코드 중 1 | -| intents[].evidence | 원문에서 그대로 가져온 부분 문자열 (OUT_OF_SCOPE의 경우 null) | -| status | 규칙 기반 검증 결과 | -| meta.model | 모델명 | -| meta.timestamp | 생성 시각 | +| 연차 일정 안내, 교대·대체근무 지시 | `WORK_INSTRUCTION` | +| 무단결근, 연락두절, 이탈·퇴사 후속조치 | `EMPLOYMENT_CHANGE` | +| 휴가 잔여일수 계산처럼 현재 6개 업무에 없는 요청 | `OUT_OF_SCOPE` | + +단순 `휴가`라는 단어만으로 `EMPLOYMENT_CHANGE`를 붙이지 않는다. + +### 6.3 급여계좌 + +통장사본 요청은 `DOCUMENT_REQUEST`다. 신규 입사 처리의 일부로 급여계좌 정보를 +등록하는 경우에는 `WORKER_ONBOARDING`을 함께 붙일 수 있다. 계좌 개설·변경 자체는 +급여액·수당·공제 설명이 아니므로 `PAYROLL_EXPLANATION`을 붙이지 않는다. + +### 6.4 완료·상태 보고 + +새로운 요청, 확인, 설명, 준비 또는 후속조치가 없는 순수 완료·상태 보고는 현재 +HR 요청 분류 데이터의 범위 밖이므로 `OUT_OF_SCOPE`로 처리한다. + +- `급여 문의 답변 완료함` → `OUT_OF_SCOPE` +- `퇴사했으니 신고 준비 업무 만들어줘` → `EMPLOYMENT_CHANGE` +- `등록 완료 여부 확인해줘` → `WORKER_ONBOARDING` + +## 7. 재검수 기준 + +현재 1,340건은 이 규칙에 따라 A/B 독립 재검수 후 합의본을 만들어야 한다. 다음 +항목은 우선 검수 대상으로 표시한다. + +- Multi-Intent 순서가 원문의 evidence 순서와 다른 레코드 +- `급여계좌`를 `PAYROLL_EXPLANATION`으로 분류한 레코드 +- 일반 휴가를 `EMPLOYMENT_CHANGE`로 분류한 레코드 +- 완료·상태 보고만 있는데 지원 Intent가 붙은 레코드 +- 외부기관 접수·자동 실행 문구가 evidence에 포함된 레코드 +- evidence가 판단에 필요한 범위보다 길거나 다른 Intent까지 포함한 레코드 + +자동 검증은 JSON Schema, ID 중복, Intent Code, `OUT_OF_SCOPE` 단독성, evidence +원문 포함 여부와 Multi-Intent 순서를 검사한다. 의미 경계는 자동으로 확정하지 않고 +검수자 합의로 변경한다. +관련 작업은 [GitHub Issue #28](https://github.com/fowoco/knowledge/issues/28)에서 +추적한다. diff --git a/fowoco-knowledge/knowledge/manifest.yaml b/fowoco-knowledge/knowledge/manifest.yaml index 202db2b..9bed371 100644 --- a/fowoco-knowledge/knowledge/manifest.yaml +++ b/fowoco-knowledge/knowledge/manifest.yaml @@ -31,6 +31,8 @@ datasets: processed_manifest: data/processed/manifest.yaml required_documents: data/processed/required_documents_manufacturing.csv manufacturing_industries: data/processed/manufacturing_industries.csv + intent_manifest: data/intent/manifest.yaml + intent_training_candidates: data/intent/hr_intent_dataset.jsonl review_policy: minimum_reviewers_for_official_knowledge: 2 all_outbound_messages_require_hr_approval: true diff --git a/fowoco-knowledge/schemas/intent-training-case.schema.json b/fowoco-knowledge/schemas/intent-training-case.schema.json new file mode 100644 index 0000000..e5edca9 --- /dev/null +++ b/fowoco-knowledge/schemas/intent-training-case.schema.json @@ -0,0 +1,91 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://fowoco.dev/schemas/intent-training-case.schema.json", + "title": "FOWOCO Intent training or evaluation candidate", + "type": "object", + "additionalProperties": false, + "required": [ + "id", + "hr_input", + "intents" + ], + "properties": { + "id": { + "type": "integer", + "minimum": 1 + }, + "hr_input": { + "type": "string", + "minLength": 1 + }, + "intents": { + "type": "array", + "minItems": 1, + "items": { + "$ref": "#/$defs/intentEvidence" + } + } + }, + "$defs": { + "intentCode": { + "type": "string", + "enum": [ + "WORK_INSTRUCTION", + "DOCUMENT_REQUEST", + "PAYROLL_EXPLANATION", + "WORKER_ONBOARDING", + "EMPLOYMENT_CHANGE", + "EXPIRY_RENEWAL", + "OUT_OF_SCOPE" + ] + }, + "intentEvidence": { + "type": "object", + "additionalProperties": false, + "required": [ + "intent", + "evidence" + ], + "properties": { + "intent": { + "$ref": "#/$defs/intentCode" + }, + "evidence": { + "type": [ + "string", + "null" + ] + } + }, + "allOf": [ + { + "if": { + "properties": { + "intent": { + "const": "OUT_OF_SCOPE" + } + }, + "required": [ + "intent" + ] + }, + "then": { + "properties": { + "evidence": { + "type": "null" + } + } + }, + "else": { + "properties": { + "evidence": { + "type": "string", + "minLength": 1 + } + } + } + } + ] + } + } +} diff --git a/fowoco-knowledge/src/fowoco_knowledge/validation.py b/fowoco-knowledge/src/fowoco_knowledge/validation.py index 88f4b88..471dac5 100644 --- a/fowoco-knowledge/src/fowoco_knowledge/validation.py +++ b/fowoco-knowledge/src/fowoco_knowledge/validation.py @@ -2,6 +2,7 @@ import csv import json +import re from typing import Any from jsonschema import Draft202012Validator @@ -59,6 +60,12 @@ }, } +INTENT_DATA_PII_PATTERNS = { + "resident_or_alien_registration_number": re.compile(r"(? list[str]: return [item.strip() for item in (raw or "").split("|") if item.strip()] @@ -77,6 +84,7 @@ def validate_all(self) -> list[str]: self._validate_cross_references() self._validate_seed_data() self._validate_evaluation_data() + self._validate_intent_data() return self.errors def _validate_manifest_files(self) -> None: @@ -306,6 +314,109 @@ def _validate_evaluation_data(self) -> None: known_workflows, ) + def _validate_intent_data(self) -> None: + intent_manifest = self.repository.load_yaml("data/intent/manifest.yaml") + schema = self.repository.load_json(intent_manifest["schema"]) + validator = Draft202012Validator(schema) + context = self.repository.load_context_files() + known_intents = {item["id"] for item in context["intents"]["intents"]} | { + context["intents"]["out_of_scope_label"] + } + out_of_scope_label = context["intents"]["out_of_scope_label"] + seen_ids: set[int] = set() + seen_inputs: set[str] = set() + path = self.repository.root / intent_manifest["path"] + record_count = 0 + + for line_number, raw_line in enumerate( + path.read_text(encoding="utf-8").splitlines(), start=1 + ): + if not raw_line.strip(): + continue + record_count += 1 + try: + case = json.loads(raw_line) + except json.JSONDecodeError as exc: + self.errors.append(f"intent data line {line_number}: invalid JSON ({exc})") + continue + if not isinstance(case, dict): + self.errors.append(f"intent data line {line_number}: record must be an object") + continue + + for error in validator.iter_errors(case): + error_path = ".".join(str(item) for item in error.path) + location = f" [{error_path}]" if error_path else "" + self.errors.append(f"intent data line {line_number}{location}: {error.message}") + + case_id = case.get("id") + if isinstance(case_id, int): + if case_id in seen_ids: + self.errors.append(f"intent data line {line_number}: duplicate id {case_id}") + seen_ids.add(case_id) + + hr_input = case.get("hr_input") + if not isinstance(hr_input, str): + continue + if not hr_input.strip(): + self.errors.append(f"intent data line {line_number}: blank hr_input") + continue + + normalized_input = " ".join(hr_input.split()).casefold() + if normalized_input in seen_inputs: + self.errors.append(f"intent data line {line_number}: duplicate normalized hr_input") + seen_inputs.add(normalized_input) + + for pii_kind, pattern in INTENT_DATA_PII_PATTERNS.items(): + if pattern.search(hr_input): + self.errors.append(f"intent data line {line_number}: possible PII ({pii_kind})") + + intents = case.get("intents") + if not isinstance(intents, list): + continue + + intent_codes: list[str] = [] + evidence_positions: list[int] = [] + for item in intents: + if not isinstance(item, dict): + continue + intent = item.get("intent") + evidence = item.get("evidence") + if isinstance(intent, str): + if intent in intent_codes: + self.errors.append( + f"intent data line {line_number}: duplicate intent {intent}" + ) + intent_codes.append(intent) + if intent not in known_intents: + self.errors.append( + f"intent data line {line_number}: unknown intent {intent}" + ) + + if intent == out_of_scope_label: + continue + if isinstance(evidence, str) and evidence: + position = hr_input.find(evidence) + if position < 0: + self.errors.append( + f"intent data line {line_number}: evidence is not an exact substring" + ) + else: + evidence_positions.append(position) + + if out_of_scope_label in intent_codes and len(intent_codes) != 1: + self.errors.append( + f"intent data line {line_number}: OUT_OF_SCOPE must be the only intent" + ) + if evidence_positions != sorted(evidence_positions): + self.errors.append( + f"intent data line {line_number}: intents are not in evidence order" + ) + + if record_count != intent_manifest["record_count"]: + self.errors.append("intent data: record count mismatch") + if file_sha256(path) != intent_manifest["sha256"]: + self.errors.append("intent data: checksum mismatch") + def _index_unique(self, items: list[dict[str, Any]], kind: str) -> dict[str, dict[str, Any]]: indexed: dict[str, dict[str, Any]] = {} for item in items: diff --git a/fowoco-knowledge/tests/test_validation.py b/fowoco-knowledge/tests/test_validation.py index db32571..5e1b95c 100644 --- a/fowoco-knowledge/tests/test_validation.py +++ b/fowoco-knowledge/tests/test_validation.py @@ -45,3 +45,16 @@ def test_evaluation_set_is_separate_and_has_compound_cases() -> None: assert len(cases) == 18 assert any(len(case["expected_intents"]) > 1 for case in cases) assert any(case["expected_action"] == "OUT_OF_SCOPE" for case in cases) + + +def test_intent_training_candidates_match_documented_contract() -> None: + cases = [ + json.loads(line) + for line in (ROOT / "data/intent/hr_intent_dataset.jsonl") + .read_text(encoding="utf-8") + .splitlines() + if line.strip() + ] + + assert len(cases) == 1340 + assert [case["id"] for case in cases] == list(range(1, 1341))