71일차 정답 공개: Lab A 문서·바이브 정답·answers(정답 워크플로우, test -v 로그, LAB-TEST-RESULT)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
176e195dc2
commit
1193f72aae
61 files changed
+36734
No files matched your search
@@ -0,0 +1,48 @@
|
||||
$ uv run tools/flow.py call my-index requests/index-section.json -v
|
||||
HTTP 200 · 3.8s
|
||||
→ request POST /webhook/my-index
|
||||
{
|
||||
"chunking": "section"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"indexed_chunks": 25,
|
||||
"chunking": "section"
|
||||
}
|
||||
|
||||
$ uv run tools/flow.py call my-search requests/q-password-length.json -v
|
||||
HTTP 200 · 0.6s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"score": 0.748,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"score": 0.54,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"score": 0.484,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.748,
|
||||
"indexed": true
|
||||
}
|
||||
|
||||
@@ -0,0 +1,199 @@
|
||||
{
|
||||
"cases": "lab01.json",
|
||||
"webhook": "my-search",
|
||||
"passed": 6,
|
||||
"total": 6,
|
||||
"results": [
|
||||
{
|
||||
"case": "색인 · 청크 수",
|
||||
"webhook": "my-index",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.5,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"chunking": "section"
|
||||
},
|
||||
"response": {
|
||||
"indexed_chunks": 25,
|
||||
"chunking": "section"
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "비밀번호 길이 → 비밀번호 규정",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.3,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?"
|
||||
},
|
||||
"response": {
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"score": 0.748,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"score": 0.54,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"score": 0.484,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.748,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "퇴사 노트북 → 장비 규정",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.9,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "회사를 그만두면 노트북은 언제까지 돌려줘야 하나요?"
|
||||
},
|
||||
"response": {
|
||||
"question": "회사를 그만두면 노트북은 언제까지 돌려줘야 하나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"score": 0.464,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 1. 지급과 교체\n- 업무용 노트북은 입사일에 지급한다.\n- 노트북 교체 주기는 4년이다. 고장이나 배터리 교체는 IT 문의로 접수한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"score": 0.45,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"score": 0.369,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 2. 분실과 도난\n- 업무용 장비를 잃어버리거나 도난당하면 24시간 이내에 IT 문의와 보안팀에 신고한다.\n- 신고가 접수되면 IT 담당자가 원격으로 장비의 데이터를 잠근다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.464,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "첨부 파일 → 메일 규정",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.3,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "첨부 파일이 너무 커서 메일이 안 보내져요"
|
||||
},
|
||||
"response": {
|
||||
"question": "첨부 파일이 너무 커서 메일이 안 보내져요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"score": 0.616,
|
||||
"text": "메일·문서 보안 규정\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"score": 0.455,
|
||||
"text": "메일·문서 보안 규정\n## 1. 메일함\n- 개인 메일함 용량은 10GB이다. 용량이 90%를 넘으면 안내 메일이 발송된다.\n- 오래된 메일은 보관함으로 옮겨 용량을 확보한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"score": 0.335,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.616,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "결과 3개",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.4,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요"
|
||||
},
|
||||
"response": {
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"score": 0.478,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"score": 0.357,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"score": 0.249,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.478,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "질문 없음",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.0,
|
||||
"status": 400,
|
||||
"request": {
|
||||
"question": ""
|
||||
},
|
||||
"response": {
|
||||
"error": "question is required"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,159 @@
|
||||
✔ before: POST /webhook/my-index · HTTP 200 · 0.5s · {"indexed_chunks": 25, "chunking": "section"}
|
||||
POST http://localhost:5678/webhook/my-search · 6 case(s) × 1
|
||||
✔ 색인 · 청크 수 · 0.5s
|
||||
→ request POST /webhook/my-index
|
||||
{
|
||||
"chunking": "section"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"indexed_chunks": 25,
|
||||
"chunking": "section"
|
||||
}
|
||||
✔ 비밀번호 길이 → 비밀번호 규정 · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"score": 0.748,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"score": 0.54,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"score": 0.484,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.748,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 퇴사 노트북 → 장비 규정 · 0.9s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "회사를 그만두면 노트북은 언제까지 돌려줘야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "회사를 그만두면 노트북은 언제까지 돌려줘야 하나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"score": 0.464,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 1. 지급과 교체\n- 업무용 노트북은 입사일에 지급한다.\n- 노트북 교체 주기는 4년이다. 고장이나 배터리 교체는 IT 문의로 접수한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"score": 0.45,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"score": 0.369,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 2. 분실과 도난\n- 업무용 장비를 잃어버리거나 도난당하면 24시간 이내에 IT 문의와 보안팀에 신고한다.\n- 신고가 접수되면 IT 담당자가 원격으로 장비의 데이터를 잠근다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.464,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 첨부 파일 → 메일 규정 · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "첨부 파일이 너무 커서 메일이 안 보내져요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "첨부 파일이 너무 커서 메일이 안 보내져요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"score": 0.616,
|
||||
"text": "메일·문서 보안 규정\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"score": 0.455,
|
||||
"text": "메일·문서 보안 규정\n## 1. 메일함\n- 개인 메일함 용량은 10GB이다. 용량이 90%를 넘으면 안내 메일이 발송된다.\n- 오래된 메일은 보관함으로 옮겨 용량을 확보한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"score": 0.335,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.616,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 결과 3개 · 0.4s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"score": 0.478,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"score": 0.357,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"score": 0.249,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.478,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 질문 없음 · 0.0s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": ""
|
||||
}
|
||||
← response HTTP 400
|
||||
{
|
||||
"error": "question is required"
|
||||
}
|
||||
Passed 6/6
|
||||
report: runs/lab01-20261022-200827.json
|
||||
@@ -0,0 +1,174 @@
|
||||
{
|
||||
"cases": "lab01-challenge.json",
|
||||
"webhook": "my-search",
|
||||
"passed": 2,
|
||||
"total": 4,
|
||||
"results": [
|
||||
{
|
||||
"case": "섹션 · 비밀번호 길이",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": false,
|
||||
"problems": [
|
||||
"hits.0.section has none of ['비밀번호 만들기']"
|
||||
],
|
||||
"seconds": 0.4,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?"
|
||||
},
|
||||
"response": {
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"score": 0.748,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"score": 0.54,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"score": 0.484,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.748,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "섹션 · 변경 주기",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": false,
|
||||
"problems": [
|
||||
"hits.0.section has none of ['변경 주기']"
|
||||
],
|
||||
"seconds": 0.2,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?"
|
||||
},
|
||||
"response": {
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"score": 0.576,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"score": 0.512,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"score": 0.456,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.576,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "top_k 5",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.3,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"top_k": 5
|
||||
},
|
||||
"response": {
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"score": 0.479,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"score": 0.357,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"score": 0.249,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 4,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"score": 0.246,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
},
|
||||
{
|
||||
"rank": 5,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"score": 0.242,
|
||||
"text": "소프트웨어 사용 규정\n## 1. 설치와 승인\n- 업무용 컴퓨터에는 승인된 소프트웨어만 설치한다.\n- 새 소프트웨어가 필요하면 IT 포털의 '소프트웨어 신청'에서 요청한다. 승인까지 보통 2영업일이 걸린다.\n- 무료 소프트웨어라도 회사 업무에 쓰려면 상업적 이용이 허용되는지 라이선스를 확인한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.479,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "top_k 1",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.2,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"top_k": 1
|
||||
},
|
||||
"response": {
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"score": 0.479,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.479,
|
||||
"indexed": true
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,142 @@
|
||||
✔ before: POST /webhook/my-index · HTTP 200 · 0.5s · {"indexed_chunks": 25, "chunking": "section"}
|
||||
POST http://localhost:5678/webhook/my-search · 4 case(s) × 1
|
||||
✘ 섹션 · 비밀번호 길이 · 0.4s · hits.0.section has none of ['비밀번호 만들기']
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"score": 0.748,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"score": 0.54,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"score": 0.484,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.748,
|
||||
"indexed": true
|
||||
}
|
||||
✘ 섹션 · 변경 주기 · 0.2s · hits.0.section has none of ['변경 주기']
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"score": 0.576,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"score": 0.512,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"score": 0.456,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.576,
|
||||
"indexed": true
|
||||
}
|
||||
✔ top_k 5 · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"top_k": 5
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"score": 0.479,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"score": 0.357,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"score": 0.249,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 4,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"score": 0.246,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
},
|
||||
{
|
||||
"rank": 5,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"score": 0.242,
|
||||
"text": "소프트웨어 사용 규정\n## 1. 설치와 승인\n- 업무용 컴퓨터에는 승인된 소프트웨어만 설치한다.\n- 새 소프트웨어가 필요하면 IT 포털의 '소프트웨어 신청'에서 요청한다. 승인까지 보통 2영업일이 걸린다.\n- 무료 소프트웨어라도 회사 업무에 쓰려면 상업적 이용이 허용되는지 라이선스를 확인한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.479,
|
||||
"indexed": true
|
||||
}
|
||||
✔ top_k 1 · 0.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"top_k": 1
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"score": 0.479,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.479,
|
||||
"indexed": true
|
||||
}
|
||||
Passed 2/4
|
||||
report: runs/lab01-challenge-20261022-200829.json
|
||||
@@ -0,0 +1,182 @@
|
||||
{
|
||||
"cases": "lab01-challenge.json",
|
||||
"webhook": "my-search",
|
||||
"passed": 4,
|
||||
"total": 4,
|
||||
"results": [
|
||||
{
|
||||
"case": "섹션 · 비밀번호 길이",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.4,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?"
|
||||
},
|
||||
"response": {
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.748,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.54,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.484,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.748,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "섹션 · 변경 주기",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.2,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?"
|
||||
},
|
||||
"response": {
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.576,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.512,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.456,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.576,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "top_k 5",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.3,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"top_k": 5
|
||||
},
|
||||
"response": {
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "2. 악성코드 감염 의심",
|
||||
"score": 0.478,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.357,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.249,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 4,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.246,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
},
|
||||
{
|
||||
"rank": 5,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "1. 설치와 승인",
|
||||
"score": 0.241,
|
||||
"text": "소프트웨어 사용 규정\n## 1. 설치와 승인\n- 업무용 컴퓨터에는 승인된 소프트웨어만 설치한다.\n- 새 소프트웨어가 필요하면 IT 포털의 '소프트웨어 신청'에서 요청한다. 승인까지 보통 2영업일이 걸린다.\n- 무료 소프트웨어라도 회사 업무에 쓰려면 상업적 이용이 허용되는지 라이선스를 확인한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.478,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "top_k 1",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.2,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"top_k": 1
|
||||
},
|
||||
"response": {
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "2. 악성코드 감염 의심",
|
||||
"score": 0.478,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.478,
|
||||
"indexed": true
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,154 @@
|
||||
✔ before: POST /webhook/my-index · HTTP 200 · 1.7s · {"indexed_chunks": 25, "chunking": "section"}
|
||||
POST http://localhost:5678/webhook/my-search · 4 case(s) × 1
|
||||
✔ 섹션 · 비밀번호 길이 · 0.4s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.748,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.54,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.484,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.748,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 섹션 · 변경 주기 · 0.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.576,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.512,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.456,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.576,
|
||||
"indexed": true
|
||||
}
|
||||
✔ top_k 5 · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"top_k": 5
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "2. 악성코드 감염 의심",
|
||||
"score": 0.478,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.357,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.249,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 4,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.246,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
},
|
||||
{
|
||||
"rank": 5,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "1. 설치와 승인",
|
||||
"score": 0.241,
|
||||
"text": "소프트웨어 사용 규정\n## 1. 설치와 승인\n- 업무용 컴퓨터에는 승인된 소프트웨어만 설치한다.\n- 새 소프트웨어가 필요하면 IT 포털의 '소프트웨어 신청'에서 요청한다. 승인까지 보통 2영업일이 걸린다.\n- 무료 소프트웨어라도 회사 업무에 쓰려면 상업적 이용이 허용되는지 라이선스를 확인한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.478,
|
||||
"indexed": true
|
||||
}
|
||||
✔ top_k 1 · 0.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"top_k": 1
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "2. 악성코드 감염 의심",
|
||||
"score": 0.478,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.478,
|
||||
"indexed": true
|
||||
}
|
||||
Passed 4/4
|
||||
report: runs/lab01-challenge-20261022-200850.json
|
||||
@@ -0,0 +1,211 @@
|
||||
{
|
||||
"cases": "lab01.json",
|
||||
"webhook": "my-search",
|
||||
"passed": 6,
|
||||
"total": 6,
|
||||
"results": [
|
||||
{
|
||||
"case": "색인 · 청크 수",
|
||||
"webhook": "my-index",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.5,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"chunking": "section"
|
||||
},
|
||||
"response": {
|
||||
"indexed_chunks": 25,
|
||||
"chunking": "section"
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "비밀번호 길이 → 비밀번호 규정",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.2,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?"
|
||||
},
|
||||
"response": {
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.748,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.54,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.484,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.748,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "퇴사 노트북 → 장비 규정",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.3,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "회사를 그만두면 노트북은 언제까지 돌려줘야 하나요?"
|
||||
},
|
||||
"response": {
|
||||
"question": "회사를 그만두면 노트북은 언제까지 돌려줘야 하나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "1. 지급과 교체",
|
||||
"score": 0.464,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 1. 지급과 교체\n- 업무용 노트북은 입사일에 지급한다.\n- 노트북 교체 주기는 4년이다. 고장이나 배터리 교체는 IT 문의로 접수한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "3. 반납",
|
||||
"score": 0.45,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "2. 분실과 도난",
|
||||
"score": 0.369,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 2. 분실과 도난\n- 업무용 장비를 잃어버리거나 도난당하면 24시간 이내에 IT 문의와 보안팀에 신고한다.\n- 신고가 접수되면 IT 담당자가 원격으로 장비의 데이터를 잠근다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.464,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "첨부 파일 → 메일 규정",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.3,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "첨부 파일이 너무 커서 메일이 안 보내져요"
|
||||
},
|
||||
"response": {
|
||||
"question": "첨부 파일이 너무 커서 메일이 안 보내져요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "2. 첨부 파일",
|
||||
"score": 0.616,
|
||||
"text": "메일·문서 보안 규정\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "1. 메일함",
|
||||
"score": 0.455,
|
||||
"text": "메일·문서 보안 규정\n## 1. 메일함\n- 개인 메일함 용량은 10GB이다. 용량이 90%를 넘으면 안내 메일이 발송된다.\n- 오래된 메일은 보관함으로 옮겨 용량을 확보한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.335,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.616,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "결과 3개",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.3,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요"
|
||||
},
|
||||
"response": {
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "2. 악성코드 감염 의심",
|
||||
"score": 0.478,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.357,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.249,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.478,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "질문 없음",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.0,
|
||||
"status": 400,
|
||||
"request": {
|
||||
"question": ""
|
||||
},
|
||||
"response": {
|
||||
"error": "question is required"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,171 @@
|
||||
✔ before: POST /webhook/my-index · HTTP 200 · 1.6s · {"indexed_chunks": 25, "chunking": "section"}
|
||||
POST http://localhost:5678/webhook/my-search · 6 case(s) × 1
|
||||
✔ 색인 · 청크 수 · 0.5s
|
||||
→ request POST /webhook/my-index
|
||||
{
|
||||
"chunking": "section"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"indexed_chunks": 25,
|
||||
"chunking": "section"
|
||||
}
|
||||
✔ 비밀번호 길이 → 비밀번호 규정 · 0.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.748,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.54,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.484,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.748,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 퇴사 노트북 → 장비 규정 · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "회사를 그만두면 노트북은 언제까지 돌려줘야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "회사를 그만두면 노트북은 언제까지 돌려줘야 하나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "1. 지급과 교체",
|
||||
"score": 0.464,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 1. 지급과 교체\n- 업무용 노트북은 입사일에 지급한다.\n- 노트북 교체 주기는 4년이다. 고장이나 배터리 교체는 IT 문의로 접수한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "3. 반납",
|
||||
"score": 0.45,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "2. 분실과 도난",
|
||||
"score": 0.369,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 2. 분실과 도난\n- 업무용 장비를 잃어버리거나 도난당하면 24시간 이내에 IT 문의와 보안팀에 신고한다.\n- 신고가 접수되면 IT 담당자가 원격으로 장비의 데이터를 잠근다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.464,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 첨부 파일 → 메일 규정 · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "첨부 파일이 너무 커서 메일이 안 보내져요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "첨부 파일이 너무 커서 메일이 안 보내져요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "2. 첨부 파일",
|
||||
"score": 0.616,
|
||||
"text": "메일·문서 보안 규정\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "1. 메일함",
|
||||
"score": 0.455,
|
||||
"text": "메일·문서 보안 규정\n## 1. 메일함\n- 개인 메일함 용량은 10GB이다. 용량이 90%를 넘으면 안내 메일이 발송된다.\n- 오래된 메일은 보관함으로 옮겨 용량을 확보한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.335,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.616,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 결과 3개 · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "2. 악성코드 감염 의심",
|
||||
"score": 0.478,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.357,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.249,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.478,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 질문 없음 · 0.0s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": ""
|
||||
}
|
||||
← response HTTP 400
|
||||
{
|
||||
"error": "question is required"
|
||||
}
|
||||
Passed 6/6
|
||||
report: runs/lab01-20261022-200853.json
|
||||
@@ -0,0 +1,136 @@
|
||||
{
|
||||
"cases": "lab02.json",
|
||||
"webhook": "my-policy-qa",
|
||||
"passed": 6,
|
||||
"total": 6,
|
||||
"results": [
|
||||
{
|
||||
"case": "비밀번호 주기 · 답과 출처",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 3.0,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?"
|
||||
},
|
||||
"response": {
|
||||
"route": "자동 답변",
|
||||
"answer": "암호는 90일마다 변경해야 하며, 만료 7일 전부터 사내 포털에 변경 안내가 표시됩니다. 또한 최근에 사용한 비밀번호 5개는 다시 사용할 수 없습니다[비밀번호·계정 보안 규정].",
|
||||
"sources": [
|
||||
"password-policy"
|
||||
],
|
||||
"cited": [
|
||||
"password-policy"
|
||||
],
|
||||
"top_score": 0.576
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "퇴사 노트북",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.8,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "회사를 그만두면 노트북은 언제까지 돌려줘야 하나요?"
|
||||
},
|
||||
"response": {
|
||||
"route": "자동 답변",
|
||||
"answer": "회사를 그만두면 업무용 노트북은 퇴사 후 5영업일 이내에 IT 담당자에게 반납해야 합니다. 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮겨야 합니다[업무용 장비 지급·반납 규정].",
|
||||
"sources": [
|
||||
"device-issue-return"
|
||||
],
|
||||
"cited": [
|
||||
"device-issue-return"
|
||||
],
|
||||
"top_score": 0.461
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "생성형 AI",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.9,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "생성형 AI에 고객 자료를 넣어도 되나요?"
|
||||
},
|
||||
"response": {
|
||||
"route": "자동 답변",
|
||||
"answer": "고객 정보는 생성형 AI 서비스에 입력하지 말아야 합니다. 회사가 승인한 생성형 AI 서비스만 업무에 사용해야 하며, 고객 정보, 개인정보, 대외비 문서는 생성형 AI 서비스에 입력하지 않는 것이 규정입니다[소프트웨어 사용 규정].",
|
||||
"sources": [
|
||||
"software-usage",
|
||||
"privacy"
|
||||
],
|
||||
"cited": [
|
||||
"software-usage"
|
||||
],
|
||||
"top_score": 0.51
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "출처는 제목으로",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 2.1,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "첨부 파일이 너무 커서 메일이 안 보내져요"
|
||||
},
|
||||
"response": {
|
||||
"route": "자동 답변",
|
||||
"answer": "메일 첨부 파일은 25MB까지 보낼 수 있으며, 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보내야 합니다. 따라서 첨부 파일이 너무 크면 사내 드라이브에 올린 후 링크를 보내세요[메일·문서 보안 규정].",
|
||||
"sources": [
|
||||
"email-and-documents",
|
||||
"security-incident"
|
||||
],
|
||||
"cited": [
|
||||
"email-and-documents"
|
||||
],
|
||||
"top_score": 0.616
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "점심 메뉴 · 담당자 연결",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.3,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "오늘 점심 메뉴 추천해줘"
|
||||
},
|
||||
"response": {
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 답을 찾지 못했습니다. IT 문의 창구로 연결해 드릴게요.",
|
||||
"sources": [],
|
||||
"cited": [],
|
||||
"top_score": 0.202
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "질문 없음",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.0,
|
||||
"status": 400,
|
||||
"request": {
|
||||
"question": ""
|
||||
},
|
||||
"response": {
|
||||
"error": "question is required"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,96 @@
|
||||
✔ before: POST /webhook/my-index · HTTP 200 · 1.4s · {"indexed_chunks": 25, "chunking": "section"}
|
||||
POST http://localhost:5678/webhook/my-policy-qa · 6 case(s) × 1
|
||||
✔ 비밀번호 주기 · 답과 출처 · 3.0s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "자동 답변",
|
||||
"answer": "암호는 90일마다 변경해야 하며, 만료 7일 전부터 사내 포털에 변경 안내가 표시됩니다. 또한 최근에 사용한 비밀번호 5개는 다시 사용할 수 없습니다[비밀번호·계정 보안 규정].",
|
||||
"sources": [
|
||||
"password-policy"
|
||||
],
|
||||
"cited": [
|
||||
"password-policy"
|
||||
],
|
||||
"top_score": 0.576
|
||||
}
|
||||
✔ 퇴사 노트북 · 1.8s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "회사를 그만두면 노트북은 언제까지 돌려줘야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "자동 답변",
|
||||
"answer": "회사를 그만두면 업무용 노트북은 퇴사 후 5영업일 이내에 IT 담당자에게 반납해야 합니다. 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮겨야 합니다[업무용 장비 지급·반납 규정].",
|
||||
"sources": [
|
||||
"device-issue-return"
|
||||
],
|
||||
"cited": [
|
||||
"device-issue-return"
|
||||
],
|
||||
"top_score": 0.461
|
||||
}
|
||||
✔ 생성형 AI · 1.9s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "생성형 AI에 고객 자료를 넣어도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "자동 답변",
|
||||
"answer": "고객 정보는 생성형 AI 서비스에 입력하지 말아야 합니다. 회사가 승인한 생성형 AI 서비스만 업무에 사용해야 하며, 고객 정보, 개인정보, 대외비 문서는 생성형 AI 서비스에 입력하지 않는 것이 규정입니다[소프트웨어 사용 규정].",
|
||||
"sources": [
|
||||
"software-usage",
|
||||
"privacy"
|
||||
],
|
||||
"cited": [
|
||||
"software-usage"
|
||||
],
|
||||
"top_score": 0.51
|
||||
}
|
||||
✔ 출처는 제목으로 · 2.1s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "첨부 파일이 너무 커서 메일이 안 보내져요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "자동 답변",
|
||||
"answer": "메일 첨부 파일은 25MB까지 보낼 수 있으며, 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보내야 합니다. 따라서 첨부 파일이 너무 크면 사내 드라이브에 올린 후 링크를 보내세요[메일·문서 보안 규정].",
|
||||
"sources": [
|
||||
"email-and-documents",
|
||||
"security-incident"
|
||||
],
|
||||
"cited": [
|
||||
"email-and-documents"
|
||||
],
|
||||
"top_score": 0.616
|
||||
}
|
||||
✔ 점심 메뉴 · 담당자 연결 · 0.3s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "오늘 점심 메뉴 추천해줘"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 답을 찾지 못했습니다. IT 문의 창구로 연결해 드릴게요.",
|
||||
"sources": [],
|
||||
"cited": [],
|
||||
"top_score": 0.202
|
||||
}
|
||||
✔ 질문 없음 · 0.0s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": ""
|
||||
}
|
||||
← response HTTP 400
|
||||
{
|
||||
"error": "question is required"
|
||||
}
|
||||
Passed 6/6
|
||||
report: runs/lab02-20261022-200916.json
|
||||
@@ -0,0 +1,15 @@
|
||||
$ uv run tools/flow.py call my-policy-qa requests/q-off-topic.json -v
|
||||
HTTP 200 · 0.3s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "오늘 점심 메뉴 추천해줘"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 답을 찾지 못했습니다. IT 문의 창구로 연결해 드릴게요.",
|
||||
"sources": [],
|
||||
"cited": [],
|
||||
"top_score": 0.202
|
||||
}
|
||||
|
||||
@@ -0,0 +1,199 @@
|
||||
{
|
||||
"cases": "lab02-challenge.json",
|
||||
"webhook": "my-policy-qa",
|
||||
"passed": 2,
|
||||
"total": 8,
|
||||
"results": [
|
||||
{
|
||||
"case": "점수는 높은데 규정에 없음 (VPN 속도)",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": false,
|
||||
"problems": [
|
||||
"route = 자동 답변 (expected 담당자 연결)"
|
||||
],
|
||||
"seconds": 1.6,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "VPN 접속 속도가 느리면 어떻게 해요?"
|
||||
},
|
||||
"response": {
|
||||
"route": "자동 답변",
|
||||
"answer": "규정에서는 VPN 접속 속도가 느릴 때의 대처 방법에 대해 언급하고 있지 않습니다. 따라서 규정에서 답을 찾지 못했습니다.",
|
||||
"sources": [
|
||||
"remote-work-vpn"
|
||||
],
|
||||
"cited": [],
|
||||
"top_score": 0.463
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "점수는 높은데 규정에 없음 (노트북 사양)",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": false,
|
||||
"problems": [
|
||||
"route = 자동 답변 (expected 담당자 연결)"
|
||||
],
|
||||
"seconds": 1.1,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "노트북 사양은 어떻게 되나요?"
|
||||
},
|
||||
"response": {
|
||||
"route": "자동 답변",
|
||||
"answer": "규정 발췌에는 노트북 사양에 대한 내용이 포함되어 있지 않습니다. 따라서 노트북 사양에 관한 정보는 제공되지 않았습니다. [업무용 장비 지급·반납 규정][메일·문서 보안 규정][업무용 장비 지급·반납 규정]",
|
||||
"sources": [
|
||||
"device-issue-return",
|
||||
"email-and-documents"
|
||||
],
|
||||
"cited": [
|
||||
"device-issue-return",
|
||||
"email-and-documents"
|
||||
],
|
||||
"top_score": 0.379
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "점수는 높은데 규정에 없음 (비밀번호 잊음)",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": false,
|
||||
"problems": [
|
||||
"route = 자동 답변 (expected 담당자 연결)"
|
||||
],
|
||||
"seconds": 1.6,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "비밀번호를 잊어버리면 어디서 바꿔요?"
|
||||
},
|
||||
"response": {
|
||||
"route": "자동 답변",
|
||||
"answer": "규정에서 답을 찾지 못했습니다.",
|
||||
"sources": [
|
||||
"password-policy"
|
||||
],
|
||||
"cited": [],
|
||||
"top_score": 0.551
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "점수는 높은데 규정에 없음 (보안 교육)",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": false,
|
||||
"problems": [
|
||||
"route = 자동 답변 (expected 담당자 연결)"
|
||||
],
|
||||
"seconds": 1.2,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "보안 교육은 1년에 몇 번 받아야 하나요?"
|
||||
},
|
||||
"response": {
|
||||
"route": "자동 답변",
|
||||
"answer": "규정에서 답을 찾지 못했습니다.",
|
||||
"sources": [
|
||||
"security-incident",
|
||||
"remote-work-vpn",
|
||||
"password-policy"
|
||||
],
|
||||
"cited": [],
|
||||
"top_score": 0.352
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "점수가 낮아 걸러짐 (연차)",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.3,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "연차 휴가는 며칠이에요?"
|
||||
},
|
||||
"response": {
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 답을 찾지 못했습니다. IT 문의 창구로 연결해 드릴게요.",
|
||||
"sources": [],
|
||||
"cited": [],
|
||||
"top_score": 0.259
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "틀린 전제 (30일)",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.3,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "비밀번호는 30일마다 바꾸면 되죠?"
|
||||
},
|
||||
"response": {
|
||||
"route": "자동 답변",
|
||||
"answer": "비밀번호는 30일마다 바꾸는 것이 아니라 90일마다 바꿔야 합니다. 만료 7일 전부터 사내 포털에 변경 안내가 표시됩니다[비밀번호·계정 보안 규정].",
|
||||
"sources": [
|
||||
"password-policy"
|
||||
],
|
||||
"cited": [
|
||||
"password-policy"
|
||||
],
|
||||
"top_score": 0.685
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "근거 있는 답은 그대로",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": false,
|
||||
"problems": [
|
||||
"failed = null (expected [])"
|
||||
],
|
||||
"seconds": 1.5,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?"
|
||||
},
|
||||
"response": {
|
||||
"route": "자동 답변",
|
||||
"answer": "암호는 90일마다 변경해야 하며, 만료 7일 전부터 사내 포털에 변경 안내가 표시됩니다. 또한 최근에 사용한 비밀번호 5개는 다시 사용할 수 없습니다[비밀번호·계정 보안 규정].",
|
||||
"sources": [
|
||||
"password-policy"
|
||||
],
|
||||
"cited": [
|
||||
"password-policy"
|
||||
],
|
||||
"top_score": 0.576
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "검사 기록",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": false,
|
||||
"problems": [
|
||||
"checks has none of ['grounded']"
|
||||
],
|
||||
"seconds": 7.3,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요"
|
||||
},
|
||||
"response": {
|
||||
"route": "자동 답변",
|
||||
"answer": "컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심해야 합니다. 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알리세요. 컴퓨터를 끄거나 파일을 지우지 마십시오. 원인 분석에 필요합니다[보안 사고 대응 절차].",
|
||||
"sources": [
|
||||
"security-incident",
|
||||
"remote-work-vpn"
|
||||
],
|
||||
"cited": [
|
||||
"security-incident"
|
||||
],
|
||||
"top_score": 0.478
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,135 @@
|
||||
✔ before: POST /webhook/my-index · HTTP 200 · 0.6s · {"indexed_chunks": 25, "chunking": "section"}
|
||||
POST http://localhost:5678/webhook/my-policy-qa · 8 case(s) × 1
|
||||
✘ 점수는 높은데 규정에 없음 (VPN 속도) · 1.6s · route = 자동 답변 (expected 담당자 연결)
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "VPN 접속 속도가 느리면 어떻게 해요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "자동 답변",
|
||||
"answer": "규정에서는 VPN 접속 속도가 느릴 때의 대처 방법에 대해 언급하고 있지 않습니다. 따라서 규정에서 답을 찾지 못했습니다.",
|
||||
"sources": [
|
||||
"remote-work-vpn"
|
||||
],
|
||||
"cited": [],
|
||||
"top_score": 0.463
|
||||
}
|
||||
✘ 점수는 높은데 규정에 없음 (노트북 사양) · 1.1s · route = 자동 답변 (expected 담당자 연결)
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "노트북 사양은 어떻게 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "자동 답변",
|
||||
"answer": "규정 발췌에는 노트북 사양에 대한 내용이 포함되어 있지 않습니다. 따라서 노트북 사양에 관한 정보는 제공되지 않았습니다. [업무용 장비 지급·반납 규정][메일·문서 보안 규정][업무용 장비 지급·반납 규정]",
|
||||
"sources": [
|
||||
"device-issue-return",
|
||||
"email-and-documents"
|
||||
],
|
||||
"cited": [
|
||||
"device-issue-return",
|
||||
"email-and-documents"
|
||||
],
|
||||
"top_score": 0.379
|
||||
}
|
||||
✘ 점수는 높은데 규정에 없음 (비밀번호 잊음) · 1.6s · route = 자동 답변 (expected 담당자 연결)
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "비밀번호를 잊어버리면 어디서 바꿔요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "자동 답변",
|
||||
"answer": "규정에서 답을 찾지 못했습니다.",
|
||||
"sources": [
|
||||
"password-policy"
|
||||
],
|
||||
"cited": [],
|
||||
"top_score": 0.551
|
||||
}
|
||||
✘ 점수는 높은데 규정에 없음 (보안 교육) · 1.2s · route = 자동 답변 (expected 담당자 연결)
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "보안 교육은 1년에 몇 번 받아야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "자동 답변",
|
||||
"answer": "규정에서 답을 찾지 못했습니다.",
|
||||
"sources": [
|
||||
"security-incident",
|
||||
"remote-work-vpn",
|
||||
"password-policy"
|
||||
],
|
||||
"cited": [],
|
||||
"top_score": 0.352
|
||||
}
|
||||
✔ 점수가 낮아 걸러짐 (연차) · 0.3s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "연차 휴가는 며칠이에요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 답을 찾지 못했습니다. IT 문의 창구로 연결해 드릴게요.",
|
||||
"sources": [],
|
||||
"cited": [],
|
||||
"top_score": 0.259
|
||||
}
|
||||
✔ 틀린 전제 (30일) · 1.3s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "비밀번호는 30일마다 바꾸면 되죠?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "자동 답변",
|
||||
"answer": "비밀번호는 30일마다 바꾸는 것이 아니라 90일마다 바꿔야 합니다. 만료 7일 전부터 사내 포털에 변경 안내가 표시됩니다[비밀번호·계정 보안 규정].",
|
||||
"sources": [
|
||||
"password-policy"
|
||||
],
|
||||
"cited": [
|
||||
"password-policy"
|
||||
],
|
||||
"top_score": 0.685
|
||||
}
|
||||
✘ 근거 있는 답은 그대로 · 1.5s · failed = null (expected [])
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "자동 답변",
|
||||
"answer": "암호는 90일마다 변경해야 하며, 만료 7일 전부터 사내 포털에 변경 안내가 표시됩니다. 또한 최근에 사용한 비밀번호 5개는 다시 사용할 수 없습니다[비밀번호·계정 보안 규정].",
|
||||
"sources": [
|
||||
"password-policy"
|
||||
],
|
||||
"cited": [
|
||||
"password-policy"
|
||||
],
|
||||
"top_score": 0.576
|
||||
}
|
||||
✘ 검사 기록 · 7.3s · checks has none of ['grounded']
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "자동 답변",
|
||||
"answer": "컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심해야 합니다. 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알리세요. 컴퓨터를 끄거나 파일을 지우지 마십시오. 원인 분석에 필요합니다[보안 사고 대응 절차].",
|
||||
"sources": [
|
||||
"security-incident",
|
||||
"remote-work-vpn"
|
||||
],
|
||||
"cited": [
|
||||
"security-incident"
|
||||
],
|
||||
"top_score": 0.478
|
||||
}
|
||||
Passed 2/8
|
||||
report: runs/lab02-challenge-20261022-200933.json
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,856 @@
|
||||
✔ before: POST /webhook/my-index · HTTP 200 · 1.5s · {"indexed_chunks": 25, "chunking": "section"}
|
||||
POST http://localhost:5678/webhook/my-policy-qa · 8 case(s) × 3
|
||||
✔ 점수는 높은데 규정에 없음 (VPN 속도) #1 · 1.9s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "VPN 접속 속도가 느리면 어떻게 해요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 확실한 답을 찾지 못해 IT 담당자에게 전달했습니다.",
|
||||
"draft": "규정에서는 VPN 접속 속도가 느릴 때의 대처 방법에 대해 언급하고 있지 않습니다. 따라서 답변을 드리기 어렵습니다. 규정에서 답을 찾지 못했습니다.",
|
||||
"sources": [
|
||||
"remote-work-vpn"
|
||||
],
|
||||
"cited": [],
|
||||
"top_score": 0.463,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": [
|
||||
"found_in_policies",
|
||||
"cites_excerpt",
|
||||
"grounded"
|
||||
]
|
||||
}
|
||||
✔ 점수는 높은데 규정에 없음 (VPN 속도) #2 · 1.4s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "VPN 접속 속도가 느리면 어떻게 해요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 확실한 답을 찾지 못해 IT 담당자에게 전달했습니다.",
|
||||
"draft": "규정에서는 VPN 접속 속도가 느릴 때의 대처 방법에 대해 언급하고 있지 않습니다. 따라서 답변을 드릴 수 없습니다. 규정에서 답을 찾지 못했습니다.",
|
||||
"sources": [
|
||||
"remote-work-vpn"
|
||||
],
|
||||
"cited": [],
|
||||
"top_score": 0.463,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": [
|
||||
"found_in_policies",
|
||||
"cites_excerpt",
|
||||
"grounded"
|
||||
]
|
||||
}
|
||||
✔ 점수는 높은데 규정에 없음 (VPN 속도) #3 · 1.5s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "VPN 접속 속도가 느리면 어떻게 해요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 확실한 답을 찾지 못해 IT 담당자에게 전달했습니다.",
|
||||
"draft": "규정에서는 VPN 접속 속도가 느릴 때의 대처 방법에 대해 명시하고 있지 않습니다. 따라서 규정에서 답을 찾지 못했습니다.",
|
||||
"sources": [
|
||||
"remote-work-vpn"
|
||||
],
|
||||
"cited": [],
|
||||
"top_score": 0.463,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": [
|
||||
"found_in_policies",
|
||||
"cites_excerpt",
|
||||
"grounded"
|
||||
]
|
||||
}
|
||||
✔ 점수는 높은데 규정에 없음 (노트북 사양) #1 · 1.2s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "노트북 사양은 어떻게 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 확실한 답을 찾지 못해 IT 담당자에게 전달했습니다.",
|
||||
"draft": "규정 발췌에는 노트북 사양에 대한 내용이 포함되어 있지 않습니다. 따라서 노트북 사양에 대해서는 규정에서 답을 찾지 못했습니다.",
|
||||
"sources": [
|
||||
"device-issue-return",
|
||||
"email-and-documents"
|
||||
],
|
||||
"cited": [],
|
||||
"top_score": 0.379,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": [
|
||||
"found_in_policies",
|
||||
"cites_excerpt",
|
||||
"grounded"
|
||||
]
|
||||
}
|
||||
✔ 점수는 높은데 규정에 없음 (노트북 사양) #2 · 1.3s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "노트북 사양은 어떻게 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 확실한 답을 찾지 못해 IT 담당자에게 전달했습니다.",
|
||||
"draft": "규정에는 노트북 사양에 대한 내용이 포함되어 있지 않습니다. 따라서 노트북 사양에 대해서는 규정에서 답을 찾지 못했습니다.",
|
||||
"sources": [
|
||||
"device-issue-return",
|
||||
"email-and-documents"
|
||||
],
|
||||
"cited": [],
|
||||
"top_score": 0.379,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": [
|
||||
"found_in_policies",
|
||||
"cites_excerpt",
|
||||
"grounded"
|
||||
]
|
||||
}
|
||||
✔ 점수는 높은데 규정에 없음 (노트북 사양) #3 · 1.4s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "노트북 사양은 어떻게 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 확실한 답을 찾지 못해 IT 담당자에게 전달했습니다.",
|
||||
"draft": "규정 발췌에는 노트북 사양에 대한 내용이 포함되어 있지 않습니다. 따라서 노트북 사양에 대해서는 규정에서 답을 찾지 못했습니다.",
|
||||
"sources": [
|
||||
"device-issue-return",
|
||||
"email-and-documents"
|
||||
],
|
||||
"cited": [],
|
||||
"top_score": 0.379,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": [
|
||||
"found_in_policies",
|
||||
"cites_excerpt",
|
||||
"grounded"
|
||||
]
|
||||
}
|
||||
✔ 점수는 높은데 규정에 없음 (비밀번호 잊음) #1 · 1.7s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "비밀번호를 잊어버리면 어디서 바꿔요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 확실한 답을 찾지 못해 IT 담당자에게 전달했습니다.",
|
||||
"draft": "규정에서 답을 찾지 못했습니다.",
|
||||
"sources": [
|
||||
"password-policy"
|
||||
],
|
||||
"cited": [],
|
||||
"top_score": 0.551,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": [
|
||||
"found_in_policies",
|
||||
"cites_excerpt",
|
||||
"grounded"
|
||||
]
|
||||
}
|
||||
✔ 점수는 높은데 규정에 없음 (비밀번호 잊음) #2 · 1.1s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "비밀번호를 잊어버리면 어디서 바꿔요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 확실한 답을 찾지 못해 IT 담당자에게 전달했습니다.",
|
||||
"draft": "규정에서 답을 찾지 못했습니다.",
|
||||
"sources": [
|
||||
"password-policy"
|
||||
],
|
||||
"cited": [],
|
||||
"top_score": 0.551,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": [
|
||||
"found_in_policies",
|
||||
"cites_excerpt",
|
||||
"grounded"
|
||||
]
|
||||
}
|
||||
✔ 점수는 높은데 규정에 없음 (비밀번호 잊음) #3 · 1.2s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "비밀번호를 잊어버리면 어디서 바꿔요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 확실한 답을 찾지 못해 IT 담당자에게 전달했습니다.",
|
||||
"draft": "규정에서 답을 찾지 못했습니다.",
|
||||
"sources": [
|
||||
"password-policy"
|
||||
],
|
||||
"cited": [],
|
||||
"top_score": 0.551,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": [
|
||||
"found_in_policies",
|
||||
"cites_excerpt",
|
||||
"grounded"
|
||||
]
|
||||
}
|
||||
✔ 점수는 높은데 규정에 없음 (보안 교육) #1 · 1.1s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "보안 교육은 1년에 몇 번 받아야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 확실한 답을 찾지 못해 IT 담당자에게 전달했습니다.",
|
||||
"draft": "규정에서 답을 찾지 못했습니다.",
|
||||
"sources": [
|
||||
"security-incident",
|
||||
"remote-work-vpn",
|
||||
"password-policy"
|
||||
],
|
||||
"cited": [],
|
||||
"top_score": 0.353,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": [
|
||||
"found_in_policies",
|
||||
"cites_excerpt",
|
||||
"grounded"
|
||||
]
|
||||
}
|
||||
✔ 점수는 높은데 규정에 없음 (보안 교육) #2 · 1.3s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "보안 교육은 1년에 몇 번 받아야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 확실한 답을 찾지 못해 IT 담당자에게 전달했습니다.",
|
||||
"draft": "규정에서 답을 찾지 못했습니다.",
|
||||
"sources": [
|
||||
"security-incident",
|
||||
"remote-work-vpn",
|
||||
"password-policy"
|
||||
],
|
||||
"cited": [],
|
||||
"top_score": 0.353,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": [
|
||||
"found_in_policies",
|
||||
"cites_excerpt",
|
||||
"grounded"
|
||||
]
|
||||
}
|
||||
✔ 점수는 높은데 규정에 없음 (보안 교육) #3 · 1.2s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "보안 교육은 1년에 몇 번 받아야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 확실한 답을 찾지 못해 IT 담당자에게 전달했습니다.",
|
||||
"draft": "규정에서 답을 찾지 못했습니다.",
|
||||
"sources": [
|
||||
"security-incident",
|
||||
"remote-work-vpn",
|
||||
"password-policy"
|
||||
],
|
||||
"cited": [],
|
||||
"top_score": 0.353,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": [
|
||||
"found_in_policies",
|
||||
"cites_excerpt",
|
||||
"grounded"
|
||||
]
|
||||
}
|
||||
✔ 점수가 낮아 걸러짐 (연차) #1 · 0.3s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "연차 휴가는 며칠이에요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 답을 찾지 못했습니다. IT 문의 창구로 연결해 드릴게요.",
|
||||
"sources": [],
|
||||
"cited": [],
|
||||
"top_score": 0.259
|
||||
}
|
||||
✔ 점수가 낮아 걸러짐 (연차) #2 · 0.3s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "연차 휴가는 며칠이에요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 답을 찾지 못했습니다. IT 문의 창구로 연결해 드릴게요.",
|
||||
"sources": [],
|
||||
"cited": [],
|
||||
"top_score": 0.259
|
||||
}
|
||||
✔ 점수가 낮아 걸러짐 (연차) #3 · 0.4s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "연차 휴가는 며칠이에요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 답을 찾지 못했습니다. IT 문의 창구로 연결해 드릴게요.",
|
||||
"sources": [],
|
||||
"cited": [],
|
||||
"top_score": 0.259
|
||||
}
|
||||
✔ 틀린 전제 (30일) #1 · 1.8s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "비밀번호는 30일마다 바꾸면 되죠?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "자동 답변",
|
||||
"answer": "비밀번호는 30일마다 바꾸는 것이 아니라 90일마다 바꿔야 합니다. 만료 7일 전부터 사내 포털에 변경 안내가 표시됩니다[비밀번호·계정 보안 규정].",
|
||||
"draft": "비밀번호는 30일마다 바꾸는 것이 아니라 90일마다 바꿔야 합니다. 만료 7일 전부터 사내 포털에 변경 안내가 표시됩니다[비밀번호·계정 보안 규정].",
|
||||
"sources": [
|
||||
"password-policy"
|
||||
],
|
||||
"cited": [
|
||||
"password-policy"
|
||||
],
|
||||
"top_score": 0.685,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": []
|
||||
}
|
||||
✔ 틀린 전제 (30일) #2 · 1.5s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "비밀번호는 30일마다 바꾸면 되죠?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "자동 답변",
|
||||
"answer": "비밀번호는 30일마다 바꾸는 것이 아니라 90일마다 바꿔야 합니다. 만료 7일 전부터 사내 포털에 변경 안내가 표시됩니다[비밀번호·계정 보안 규정].",
|
||||
"draft": "비밀번호는 30일마다 바꾸는 것이 아니라 90일마다 바꿔야 합니다. 만료 7일 전부터 사내 포털에 변경 안내가 표시됩니다[비밀번호·계정 보안 규정].",
|
||||
"sources": [
|
||||
"password-policy"
|
||||
],
|
||||
"cited": [
|
||||
"password-policy"
|
||||
],
|
||||
"top_score": 0.685,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": []
|
||||
}
|
||||
✔ 틀린 전제 (30일) #3 · 1.8s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "비밀번호는 30일마다 바꾸면 되죠?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "자동 답변",
|
||||
"answer": "비밀번호는 30일마다 바꾸는 것이 아니라 90일마다 바꿔야 합니다. 만료 7일 전부터 사내 포털에 변경 안내가 표시됩니다[비밀번호·계정 보안 규정].",
|
||||
"draft": "비밀번호는 30일마다 바꾸는 것이 아니라 90일마다 바꿔야 합니다. 만료 7일 전부터 사내 포털에 변경 안내가 표시됩니다[비밀번호·계정 보안 규정].",
|
||||
"sources": [
|
||||
"password-policy"
|
||||
],
|
||||
"cited": [
|
||||
"password-policy"
|
||||
],
|
||||
"top_score": 0.685,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": []
|
||||
}
|
||||
✔ 근거 있는 답은 그대로 #1 · 1.3s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "자동 답변",
|
||||
"answer": "암호는 90일마다 변경해야 하며, 만료 7일 전부터 사내 포털에 변경 안내가 표시됩니다. 또한 최근에 사용한 비밀번호 5개는 다시 사용할 수 없습니다[비밀번호·계정 보안 규정].",
|
||||
"draft": "암호는 90일마다 변경해야 하며, 만료 7일 전부터 사내 포털에 변경 안내가 표시됩니다. 또한 최근에 사용한 비밀번호 5개는 다시 사용할 수 없습니다[비밀번호·계정 보안 규정].",
|
||||
"sources": [
|
||||
"password-policy"
|
||||
],
|
||||
"cited": [
|
||||
"password-policy"
|
||||
],
|
||||
"top_score": 0.576,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": []
|
||||
}
|
||||
✔ 근거 있는 답은 그대로 #2 · 1.3s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "자동 답변",
|
||||
"answer": "암호는 90일마다 변경해야 하며, 만료 7일 전부터 사내 포털에 변경 안내가 표시됩니다. 또한 최근에 사용한 비밀번호 5개는 다시 사용할 수 없습니다[비밀번호·계정 보안 규정].",
|
||||
"draft": "암호는 90일마다 변경해야 하며, 만료 7일 전부터 사내 포털에 변경 안내가 표시됩니다. 또한 최근에 사용한 비밀번호 5개는 다시 사용할 수 없습니다[비밀번호·계정 보안 규정].",
|
||||
"sources": [
|
||||
"password-policy"
|
||||
],
|
||||
"cited": [
|
||||
"password-policy"
|
||||
],
|
||||
"top_score": 0.576,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": []
|
||||
}
|
||||
✔ 근거 있는 답은 그대로 #3 · 1.5s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "자동 답변",
|
||||
"answer": "암호는 90일마다 변경해야 하며, 만료 7일 전부터 사내 포털에 변경 안내가 표시됩니다. 또한 최근에 사용한 비밀번호 5개는 다시 사용할 수 없습니다[비밀번호·계정 보안 규정].",
|
||||
"draft": "암호는 90일마다 변경해야 하며, 만료 7일 전부터 사내 포털에 변경 안내가 표시됩니다. 또한 최근에 사용한 비밀번호 5개는 다시 사용할 수 없습니다[비밀번호·계정 보안 규정].",
|
||||
"sources": [
|
||||
"password-policy"
|
||||
],
|
||||
"cited": [
|
||||
"password-policy"
|
||||
],
|
||||
"top_score": 0.576,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": []
|
||||
}
|
||||
✔ 검사 기록 #1 · 1.8s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "자동 답변",
|
||||
"answer": "컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심해야 합니다. 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알리세요. 컴퓨터를 끄거나 파일을 지우지 마십시오. 원인 분석에 필요합니다[보안 사고 대응 절차].",
|
||||
"draft": "컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심해야 합니다. 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알리세요. 컴퓨터를 끄거나 파일을 지우지 마십시오. 원인 분석에 필요합니다[보안 사고 대응 절차].",
|
||||
"sources": [
|
||||
"security-incident",
|
||||
"remote-work-vpn"
|
||||
],
|
||||
"cited": [
|
||||
"security-incident"
|
||||
],
|
||||
"top_score": 0.478,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": []
|
||||
}
|
||||
✔ 검사 기록 #2 · 1.6s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "자동 답변",
|
||||
"answer": "컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심해야 합니다. 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알리세요. 컴퓨터를 끄거나 파일을 지우지 마십시오. 원인 분석에 필요합니다[보안 사고 대응 절차].",
|
||||
"draft": "컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심해야 합니다. 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알리세요. 컴퓨터를 끄거나 파일을 지우지 마십시오. 원인 분석에 필요합니다[보안 사고 대응 절차].",
|
||||
"sources": [
|
||||
"security-incident",
|
||||
"remote-work-vpn"
|
||||
],
|
||||
"cited": [
|
||||
"security-incident"
|
||||
],
|
||||
"top_score": 0.478,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": []
|
||||
}
|
||||
✔ 검사 기록 #3 · 1.5s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "자동 답변",
|
||||
"answer": "컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심해야 합니다. 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알리세요. 컴퓨터를 끄거나 파일을 지우지 마십시오. 원인 분석에 필요합니다[보안 사고 대응 절차].",
|
||||
"draft": "컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심해야 합니다. 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알리세요. 컴퓨터를 끄거나 파일을 지우지 마십시오. 원인 분석에 필요합니다[보안 사고 대응 절차].",
|
||||
"sources": [
|
||||
"security-incident",
|
||||
"remote-work-vpn"
|
||||
],
|
||||
"cited": [
|
||||
"security-incident"
|
||||
],
|
||||
"top_score": 0.478,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": []
|
||||
}
|
||||
Passed 24/24
|
||||
report: runs/lab02-challenge-20261022-201018.json
|
||||
@@ -0,0 +1,216 @@
|
||||
{
|
||||
"cases": "lab02.json",
|
||||
"webhook": "my-policy-qa",
|
||||
"passed": 6,
|
||||
"total": 6,
|
||||
"results": [
|
||||
{
|
||||
"case": "비밀번호 주기 · 답과 출처",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.6,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?"
|
||||
},
|
||||
"response": {
|
||||
"route": "자동 답변",
|
||||
"answer": "암호는 90일마다 변경해야 하며, 만료 7일 전부터 사내 포털에 변경 안내가 표시됩니다. 또한 최근에 사용한 비밀번호 5개는 다시 사용할 수 없습니다[비밀번호·계정 보안 규정].",
|
||||
"draft": "암호는 90일마다 변경해야 하며, 만료 7일 전부터 사내 포털에 변경 안내가 표시됩니다. 또한 최근에 사용한 비밀번호 5개는 다시 사용할 수 없습니다[비밀번호·계정 보안 규정].",
|
||||
"sources": [
|
||||
"password-policy"
|
||||
],
|
||||
"cited": [
|
||||
"password-policy"
|
||||
],
|
||||
"top_score": 0.576,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "퇴사 노트북",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.6,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "회사를 그만두면 노트북은 언제까지 돌려줘야 하나요?"
|
||||
},
|
||||
"response": {
|
||||
"route": "자동 답변",
|
||||
"answer": "회사를 그만두면 업무용 노트북은 퇴사 후 5영업일 이내에 IT 담당자에게 반납해야 합니다. 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮겨야 합니다[업무용 장비 지급·반납 규정].",
|
||||
"draft": "회사를 그만두면 업무용 노트북은 퇴사 후 5영업일 이내에 IT 담당자에게 반납해야 합니다. 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮겨야 합니다[업무용 장비 지급·반납 규정].",
|
||||
"sources": [
|
||||
"device-issue-return"
|
||||
],
|
||||
"cited": [
|
||||
"device-issue-return"
|
||||
],
|
||||
"top_score": 0.464,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "생성형 AI",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.3,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "생성형 AI에 고객 자료를 넣어도 되나요?"
|
||||
},
|
||||
"response": {
|
||||
"route": "자동 답변",
|
||||
"answer": "고객 정보는 생성형 AI 서비스에 입력하지 말아야 합니다. 회사가 승인한 생성형 AI 서비스만 업무에 사용해야 하며, 고객 정보, 개인정보, 대외비 문서는 생성형 AI 서비스에 입력하지 않는 것이 규정입니다[소프트웨어 사용 규정].",
|
||||
"draft": "고객 정보는 생성형 AI 서비스에 입력하지 말아야 합니다. 회사가 승인한 생성형 AI 서비스만 업무에 사용해야 하며, 고객 정보, 개인정보, 대외비 문서는 생성형 AI 서비스에 입력하지 않는 것이 규정입니다[소프트웨어 사용 규정].",
|
||||
"sources": [
|
||||
"software-usage",
|
||||
"privacy"
|
||||
],
|
||||
"cited": [
|
||||
"software-usage"
|
||||
],
|
||||
"top_score": 0.512,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "출처는 제목으로",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.4,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "첨부 파일이 너무 커서 메일이 안 보내져요"
|
||||
},
|
||||
"response": {
|
||||
"route": "자동 답변",
|
||||
"answer": "메일 첨부 파일은 25MB까지 보낼 수 있으며, 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보내야 합니다[메일·문서 보안 규정].",
|
||||
"draft": "메일 첨부 파일은 25MB까지 보낼 수 있으며, 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보내야 합니다[메일·문서 보안 규정].",
|
||||
"sources": [
|
||||
"email-and-documents",
|
||||
"security-incident"
|
||||
],
|
||||
"cited": [
|
||||
"email-and-documents"
|
||||
],
|
||||
"top_score": 0.616,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "점심 메뉴 · 담당자 연결",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.4,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "오늘 점심 메뉴 추천해줘"
|
||||
},
|
||||
"response": {
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 답을 찾지 못했습니다. IT 문의 창구로 연결해 드릴게요.",
|
||||
"sources": [],
|
||||
"cited": [],
|
||||
"top_score": 0.202
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "질문 없음",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.0,
|
||||
"status": 400,
|
||||
"request": {
|
||||
"question": ""
|
||||
},
|
||||
"response": {
|
||||
"error": "question is required"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,176 @@
|
||||
✔ before: POST /webhook/my-index · HTTP 200 · 0.5s · {"indexed_chunks": 25, "chunking": "section"}
|
||||
POST http://localhost:5678/webhook/my-policy-qa · 6 case(s) × 1
|
||||
✔ 비밀번호 주기 · 답과 출처 · 1.6s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "자동 답변",
|
||||
"answer": "암호는 90일마다 변경해야 하며, 만료 7일 전부터 사내 포털에 변경 안내가 표시됩니다. 또한 최근에 사용한 비밀번호 5개는 다시 사용할 수 없습니다[비밀번호·계정 보안 규정].",
|
||||
"draft": "암호는 90일마다 변경해야 하며, 만료 7일 전부터 사내 포털에 변경 안내가 표시됩니다. 또한 최근에 사용한 비밀번호 5개는 다시 사용할 수 없습니다[비밀번호·계정 보안 규정].",
|
||||
"sources": [
|
||||
"password-policy"
|
||||
],
|
||||
"cited": [
|
||||
"password-policy"
|
||||
],
|
||||
"top_score": 0.576,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": []
|
||||
}
|
||||
✔ 퇴사 노트북 · 1.6s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "회사를 그만두면 노트북은 언제까지 돌려줘야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "자동 답변",
|
||||
"answer": "회사를 그만두면 업무용 노트북은 퇴사 후 5영업일 이내에 IT 담당자에게 반납해야 합니다. 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮겨야 합니다[업무용 장비 지급·반납 규정].",
|
||||
"draft": "회사를 그만두면 업무용 노트북은 퇴사 후 5영업일 이내에 IT 담당자에게 반납해야 합니다. 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮겨야 합니다[업무용 장비 지급·반납 규정].",
|
||||
"sources": [
|
||||
"device-issue-return"
|
||||
],
|
||||
"cited": [
|
||||
"device-issue-return"
|
||||
],
|
||||
"top_score": 0.464,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": []
|
||||
}
|
||||
✔ 생성형 AI · 1.3s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "생성형 AI에 고객 자료를 넣어도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "자동 답변",
|
||||
"answer": "고객 정보는 생성형 AI 서비스에 입력하지 말아야 합니다. 회사가 승인한 생성형 AI 서비스만 업무에 사용해야 하며, 고객 정보, 개인정보, 대외비 문서는 생성형 AI 서비스에 입력하지 않는 것이 규정입니다[소프트웨어 사용 규정].",
|
||||
"draft": "고객 정보는 생성형 AI 서비스에 입력하지 말아야 합니다. 회사가 승인한 생성형 AI 서비스만 업무에 사용해야 하며, 고객 정보, 개인정보, 대외비 문서는 생성형 AI 서비스에 입력하지 않는 것이 규정입니다[소프트웨어 사용 규정].",
|
||||
"sources": [
|
||||
"software-usage",
|
||||
"privacy"
|
||||
],
|
||||
"cited": [
|
||||
"software-usage"
|
||||
],
|
||||
"top_score": 0.512,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": []
|
||||
}
|
||||
✔ 출처는 제목으로 · 1.4s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "첨부 파일이 너무 커서 메일이 안 보내져요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "자동 답변",
|
||||
"answer": "메일 첨부 파일은 25MB까지 보낼 수 있으며, 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보내야 합니다[메일·문서 보안 규정].",
|
||||
"draft": "메일 첨부 파일은 25MB까지 보낼 수 있으며, 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보내야 합니다[메일·문서 보안 규정].",
|
||||
"sources": [
|
||||
"email-and-documents",
|
||||
"security-incident"
|
||||
],
|
||||
"cited": [
|
||||
"email-and-documents"
|
||||
],
|
||||
"top_score": 0.616,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": []
|
||||
}
|
||||
✔ 점심 메뉴 · 담당자 연결 · 0.4s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "오늘 점심 메뉴 추천해줘"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 답을 찾지 못했습니다. IT 문의 창구로 연결해 드릴게요.",
|
||||
"sources": [],
|
||||
"cited": [],
|
||||
"top_score": 0.202
|
||||
}
|
||||
✔ 질문 없음 · 0.0s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": ""
|
||||
}
|
||||
← response HTTP 400
|
||||
{
|
||||
"error": "question is required"
|
||||
}
|
||||
Passed 6/6
|
||||
report: runs/lab02-20261022-201025.json
|
||||
@@ -0,0 +1,321 @@
|
||||
{
|
||||
"cases": "lab03-threshold.json",
|
||||
"webhook": "my-policy-qa",
|
||||
"passed": 10,
|
||||
"total": 10,
|
||||
"results": [
|
||||
{
|
||||
"case": "규정 질문 · 암호를 얼마나 자주 바꿔야 해?",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.5,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?"
|
||||
},
|
||||
"response": {
|
||||
"route": "자동 답변",
|
||||
"answer": "암호는 90일마다 변경해야 하며, 만료 7일 전부터 사내 포털에 변경 안내가 표시됩니다. 또한 최근에 사용한 비밀번호 5개는 다시 사용할 수 없습니다[비밀번호·계정 보안 규정].",
|
||||
"draft": "암호는 90일마다 변경해야 하며, 만료 7일 전부터 사내 포털에 변경 안내가 표시됩니다. 또한 최근에 사용한 비밀번호 5개는 다시 사용할 수 없습니다[비밀번호·계정 보안 규정].",
|
||||
"sources": [
|
||||
"password-policy"
|
||||
],
|
||||
"cited": [
|
||||
"password-policy"
|
||||
],
|
||||
"top_score": 0.575,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "규정 질문 · 회사를 그만두면 노트북은 언제까지 돌려줘야 하나요?",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.4,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "회사를 그만두면 노트북은 언제까지 돌려줘야 하나요?"
|
||||
},
|
||||
"response": {
|
||||
"route": "자동 답변",
|
||||
"answer": "회사를 그만두면 업무용 노트북은 퇴사 후 5영업일 이내에 IT 담당자에게 반납해야 합니다. 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮겨야 합니다[업무용 장비 지급·반납 규정].",
|
||||
"draft": "회사를 그만두면 업무용 노트북은 퇴사 후 5영업일 이내에 IT 담당자에게 반납해야 합니다. 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮겨야 합니다[업무용 장비 지급·반납 규정].",
|
||||
"sources": [
|
||||
"device-issue-return"
|
||||
],
|
||||
"cited": [
|
||||
"device-issue-return"
|
||||
],
|
||||
"top_score": 0.464,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "규정 질문 · 첨부 파일이 너무 커서 메일이 안 보내져요",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.7,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "첨부 파일이 너무 커서 메일이 안 보내져요"
|
||||
},
|
||||
"response": {
|
||||
"route": "자동 답변",
|
||||
"answer": "메일 첨부 파일은 25MB까지 보낼 수 있으며, 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보내야 합니다[메일·문서 보안 규정]. 따라서 첨부 파일이 너무 커서 메일이 안 보내진다면, 파일을 사내 드라이브에 올리고 링크를 공유하세요[메일·문서 보안 규정].",
|
||||
"draft": "메일 첨부 파일은 25MB까지 보낼 수 있으며, 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보내야 합니다[메일·문서 보안 규정]. 따라서 첨부 파일이 너무 커서 메일이 안 보내진다면, 파일을 사내 드라이브에 올리고 링크를 공유하세요[메일·문서 보안 규정].",
|
||||
"sources": [
|
||||
"email-and-documents",
|
||||
"security-incident"
|
||||
],
|
||||
"cited": [
|
||||
"email-and-documents"
|
||||
],
|
||||
"top_score": 0.616,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "규정 질문 · 생성형 AI에 고객 자료를 넣어도 되나요?",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.8,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "생성형 AI에 고객 자료를 넣어도 되나요?"
|
||||
},
|
||||
"response": {
|
||||
"route": "자동 답변",
|
||||
"answer": "고객 정보는 생성형 AI 서비스에 입력하지 말아야 합니다. 회사가 승인한 생성형 AI 서비스만 업무에 사용해야 하며, 고객 정보, 개인정보, 대외비 문서는 생성형 AI 서비스에 입력하지 않는 것이 규정입니다[소프트웨어 사용 규정].",
|
||||
"draft": "고객 정보는 생성형 AI 서비스에 입력하지 말아야 합니다. 회사가 승인한 생성형 AI 서비스만 업무에 사용해야 하며, 고객 정보, 개인정보, 대외비 문서는 생성형 AI 서비스에 입력하지 않는 것이 규정입니다[소프트웨어 사용 규정].",
|
||||
"sources": [
|
||||
"software-usage",
|
||||
"privacy"
|
||||
],
|
||||
"cited": [
|
||||
"software-usage"
|
||||
],
|
||||
"top_score": 0.51,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "규정 질문 · 컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.4,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요"
|
||||
},
|
||||
"response": {
|
||||
"route": "자동 답변",
|
||||
"answer": "컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심해야 합니다. 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알리세요. 컴퓨터를 끄거나 파일을 지우지 마십시오. 원인 분석에 필요합니다[보안 사고 대응 절차].",
|
||||
"draft": "컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심해야 합니다. 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알리세요. 컴퓨터를 끄거나 파일을 지우지 마십시오. 원인 분석에 필요합니다[보안 사고 대응 절차].",
|
||||
"sources": [
|
||||
"security-incident",
|
||||
"remote-work-vpn"
|
||||
],
|
||||
"cited": [
|
||||
"security-incident"
|
||||
],
|
||||
"top_score": 0.478,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "규정 밖 · 오늘 점심 메뉴 추천해줘",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.3,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "오늘 점심 메뉴 추천해줘"
|
||||
},
|
||||
"response": {
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 답을 찾지 못했습니다. IT 문의 창구로 연결해 드릴게요.",
|
||||
"sources": [],
|
||||
"cited": [],
|
||||
"top_score": 0.202
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "규정 밖 · 연차 휴가는 며칠이에요?",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.3,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "연차 휴가는 며칠이에요?"
|
||||
},
|
||||
"response": {
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 답을 찾지 못했습니다. IT 문의 창구로 연결해 드릴게요.",
|
||||
"sources": [],
|
||||
"cited": [],
|
||||
"top_score": 0.259
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "규정 밖 · 주말에 볼 영화 추천해 주세요",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.3,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "주말에 볼 영화 추천해 주세요"
|
||||
},
|
||||
"response": {
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 답을 찾지 못했습니다. IT 문의 창구로 연결해 드릴게요.",
|
||||
"sources": [],
|
||||
"cited": [],
|
||||
"top_score": 0.211
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "규정 밖 · 회사 근처 맛집 알려 줘",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.4,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "회사 근처 맛집 알려 줘"
|
||||
},
|
||||
"response": {
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 답을 찾지 못했습니다. IT 문의 창구로 연결해 드릴게요.",
|
||||
"sources": [],
|
||||
"cited": [],
|
||||
"top_score": 0.232
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "규정 밖 · 올해 연봉 인상률은요?",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.5,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "올해 연봉 인상률은요?"
|
||||
},
|
||||
"response": {
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 답을 찾지 못했습니다. IT 문의 창구로 연결해 드릴게요.",
|
||||
"sources": [],
|
||||
"cited": [],
|
||||
"top_score": 0.261
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,257 @@
|
||||
✔ before: POST /webhook/my-index · HTTP 200 · 0.5s · {"indexed_chunks": 25, "chunking": "section"}
|
||||
POST http://localhost:5678/webhook/my-policy-qa · 10 case(s) × 1
|
||||
✔ 규정 질문 · 암호를 얼마나 자주 바꿔야 해? · 1.5s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "자동 답변",
|
||||
"answer": "암호는 90일마다 변경해야 하며, 만료 7일 전부터 사내 포털에 변경 안내가 표시됩니다. 또한 최근에 사용한 비밀번호 5개는 다시 사용할 수 없습니다[비밀번호·계정 보안 규정].",
|
||||
"draft": "암호는 90일마다 변경해야 하며, 만료 7일 전부터 사내 포털에 변경 안내가 표시됩니다. 또한 최근에 사용한 비밀번호 5개는 다시 사용할 수 없습니다[비밀번호·계정 보안 규정].",
|
||||
"sources": [
|
||||
"password-policy"
|
||||
],
|
||||
"cited": [
|
||||
"password-policy"
|
||||
],
|
||||
"top_score": 0.575,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": []
|
||||
}
|
||||
✔ 규정 질문 · 회사를 그만두면 노트북은 언제까지 돌려줘야 하나요? · 1.4s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "회사를 그만두면 노트북은 언제까지 돌려줘야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "자동 답변",
|
||||
"answer": "회사를 그만두면 업무용 노트북은 퇴사 후 5영업일 이내에 IT 담당자에게 반납해야 합니다. 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮겨야 합니다[업무용 장비 지급·반납 규정].",
|
||||
"draft": "회사를 그만두면 업무용 노트북은 퇴사 후 5영업일 이내에 IT 담당자에게 반납해야 합니다. 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮겨야 합니다[업무용 장비 지급·반납 규정].",
|
||||
"sources": [
|
||||
"device-issue-return"
|
||||
],
|
||||
"cited": [
|
||||
"device-issue-return"
|
||||
],
|
||||
"top_score": 0.464,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": []
|
||||
}
|
||||
✔ 규정 질문 · 첨부 파일이 너무 커서 메일이 안 보내져요 · 1.7s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "첨부 파일이 너무 커서 메일이 안 보내져요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "자동 답변",
|
||||
"answer": "메일 첨부 파일은 25MB까지 보낼 수 있으며, 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보내야 합니다[메일·문서 보안 규정]. 따라서 첨부 파일이 너무 커서 메일이 안 보내진다면, 파일을 사내 드라이브에 올리고 링크를 공유하세요[메일·문서 보안 규정].",
|
||||
"draft": "메일 첨부 파일은 25MB까지 보낼 수 있으며, 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보내야 합니다[메일·문서 보안 규정]. 따라서 첨부 파일이 너무 커서 메일이 안 보내진다면, 파일을 사내 드라이브에 올리고 링크를 공유하세요[메일·문서 보안 규정].",
|
||||
"sources": [
|
||||
"email-and-documents",
|
||||
"security-incident"
|
||||
],
|
||||
"cited": [
|
||||
"email-and-documents"
|
||||
],
|
||||
"top_score": 0.616,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": []
|
||||
}
|
||||
✔ 규정 질문 · 생성형 AI에 고객 자료를 넣어도 되나요? · 1.8s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "생성형 AI에 고객 자료를 넣어도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "자동 답변",
|
||||
"answer": "고객 정보는 생성형 AI 서비스에 입력하지 말아야 합니다. 회사가 승인한 생성형 AI 서비스만 업무에 사용해야 하며, 고객 정보, 개인정보, 대외비 문서는 생성형 AI 서비스에 입력하지 않는 것이 규정입니다[소프트웨어 사용 규정].",
|
||||
"draft": "고객 정보는 생성형 AI 서비스에 입력하지 말아야 합니다. 회사가 승인한 생성형 AI 서비스만 업무에 사용해야 하며, 고객 정보, 개인정보, 대외비 문서는 생성형 AI 서비스에 입력하지 않는 것이 규정입니다[소프트웨어 사용 규정].",
|
||||
"sources": [
|
||||
"software-usage",
|
||||
"privacy"
|
||||
],
|
||||
"cited": [
|
||||
"software-usage"
|
||||
],
|
||||
"top_score": 0.51,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": []
|
||||
}
|
||||
✔ 규정 질문 · 컴퓨터가 바이러스에 걸린 것 같아요 · 1.4s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "자동 답변",
|
||||
"answer": "컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심해야 합니다. 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알리세요. 컴퓨터를 끄거나 파일을 지우지 마십시오. 원인 분석에 필요합니다[보안 사고 대응 절차].",
|
||||
"draft": "컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심해야 합니다. 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알리세요. 컴퓨터를 끄거나 파일을 지우지 마십시오. 원인 분석에 필요합니다[보안 사고 대응 절차].",
|
||||
"sources": [
|
||||
"security-incident",
|
||||
"remote-work-vpn"
|
||||
],
|
||||
"cited": [
|
||||
"security-incident"
|
||||
],
|
||||
"top_score": 0.478,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": []
|
||||
}
|
||||
✔ 규정 밖 · 오늘 점심 메뉴 추천해줘 · 0.3s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "오늘 점심 메뉴 추천해줘"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 답을 찾지 못했습니다. IT 문의 창구로 연결해 드릴게요.",
|
||||
"sources": [],
|
||||
"cited": [],
|
||||
"top_score": 0.202
|
||||
}
|
||||
✔ 규정 밖 · 연차 휴가는 며칠이에요? · 0.3s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "연차 휴가는 며칠이에요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 답을 찾지 못했습니다. IT 문의 창구로 연결해 드릴게요.",
|
||||
"sources": [],
|
||||
"cited": [],
|
||||
"top_score": 0.259
|
||||
}
|
||||
✔ 규정 밖 · 주말에 볼 영화 추천해 주세요 · 0.3s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "주말에 볼 영화 추천해 주세요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 답을 찾지 못했습니다. IT 문의 창구로 연결해 드릴게요.",
|
||||
"sources": [],
|
||||
"cited": [],
|
||||
"top_score": 0.211
|
||||
}
|
||||
✔ 규정 밖 · 회사 근처 맛집 알려 줘 · 0.4s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "회사 근처 맛집 알려 줘"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 답을 찾지 못했습니다. IT 문의 창구로 연결해 드릴게요.",
|
||||
"sources": [],
|
||||
"cited": [],
|
||||
"top_score": 0.232
|
||||
}
|
||||
✔ 규정 밖 · 올해 연봉 인상률은요? · 0.5s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "올해 연봉 인상률은요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 답을 찾지 못했습니다. IT 문의 창구로 연결해 드릴게요.",
|
||||
"sources": [],
|
||||
"cited": [],
|
||||
"top_score": 0.261
|
||||
}
|
||||
Passed 10/10
|
||||
report: runs/lab03-threshold-20261022-201035.json
|
||||
@@ -0,0 +1,12 @@
|
||||
$ uv run tools/flow.py call my-index requests/index-section.json -v
|
||||
HTTP 200 · 1.7s
|
||||
→ request POST /webhook/my-index
|
||||
{
|
||||
"chunking": "section"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"indexed_chunks": 25,
|
||||
"chunking": "section"
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,891 @@
|
||||
POST http://localhost:5678/webhook/my-search · 24 case(s) × 1
|
||||
✔ 비밀번호는 몇 자 이상이어야 하나요? · 0.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.748,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.54,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.484,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.748,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 암호를 얼마나 자주 바꿔야 해? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.576,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.512,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.456,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.576,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 로그인을 여러 번 틀리면 어떻게 돼요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "로그인을 여러 번 틀리면 어떻게 돼요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "로그인을 여러 번 틀리면 어떻게 돼요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.563,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.419,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.41,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.563,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 카페 와이파이로 회사 시스템에 접속해도 되나요? · 0.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "카페 와이파이로 회사 시스템에 접속해도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "카페 와이파이로 회사 시스템에 접속해도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "1. 접속 원칙",
|
||||
"score": 0.591,
|
||||
"text": "원격근무·VPN 이용 규정\n## 1. 접속 원칙\n- 회사 밖에서 사내 시스템에 접속할 때는 반드시 회사 VPN을 먼저 연결한다.\n- 카페, 공항 같은 공용 와이파이에서는 VPN 없이 사내 시스템에 접속하지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.388,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "4. 개인 장비 사용",
|
||||
"score": 0.349,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 4. 개인 장비 사용\n- 개인 휴대폰이나 태블릿으로는 업무 메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의 모바일 관리 앱(MDM)을 먼저 설치한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.591,
|
||||
"indexed": true
|
||||
}
|
||||
✔ VPN 인증서는 언제 다시 받아야 해요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "VPN 인증서는 언제 다시 받아야 해요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "VPN 인증서는 언제 다시 받아야 해요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "2. VPN 인증서",
|
||||
"score": 0.631,
|
||||
"text": "원격근무·VPN 이용 규정\n## 2. VPN 인증서\n- VPN 인증서의 유효 기간은 1년이다.\n- 만료 30일 전부터 IT 포털의 '인증서 재발급' 메뉴에서 새 인증서를 신청한다.\n- 인증서가 만료되면 VPN에 접속할 수 없으므로, 만료 전에 재발급한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.394,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "1. 접속 원칙",
|
||||
"score": 0.372,
|
||||
"text": "원격근무·VPN 이용 규정\n## 1. 접속 원칙\n- 회사 밖에서 사내 시스템에 접속할 때는 반드시 회사 VPN을 먼저 연결한다.\n- 카페, 공항 같은 공용 와이파이에서는 VPN 없이 사내 시스템에 접속하지 않는다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.631,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 회사를 그만두면 노트북은 언제까지 돌려줘야 하나요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "회사를 그만두면 노트북은 언제까지 돌려줘야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "회사를 그만두면 노트북은 언제까지 돌려줘야 하나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "1. 지급과 교체",
|
||||
"score": 0.464,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 1. 지급과 교체\n- 업무용 노트북은 입사일에 지급한다.\n- 노트북 교체 주기는 4년이다. 고장이나 배터리 교체는 IT 문의로 접수한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "3. 반납",
|
||||
"score": 0.45,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "2. 분실과 도난",
|
||||
"score": 0.369,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 2. 분실과 도난\n- 업무용 장비를 잃어버리거나 도난당하면 24시간 이내에 IT 문의와 보안팀에 신고한다.\n- 신고가 접수되면 IT 담당자가 원격으로 장비의 데이터를 잠근다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.464,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 노트북을 잃어버렸어요. 어떻게 해야 하나요? · 0.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "노트북을 잃어버렸어요. 어떻게 해야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "노트북을 잃어버렸어요. 어떻게 해야 하나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "2. 분실과 도난",
|
||||
"score": 0.484,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 2. 분실과 도난\n- 업무용 장비를 잃어버리거나 도난당하면 24시간 이내에 IT 문의와 보안팀에 신고한다.\n- 신고가 접수되면 IT 담당자가 원격으로 장비의 데이터를 잠근다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "1. 지급과 교체",
|
||||
"score": 0.386,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 1. 지급과 교체\n- 업무용 노트북은 입사일에 지급한다.\n- 노트북 교체 주기는 4년이다. 고장이나 배터리 교체는 IT 문의로 접수한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "3. 반납",
|
||||
"score": 0.325,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.484,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 개인 휴대폰으로 업무 메일 봐도 되나요? · 0.4s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "개인 휴대폰으로 업무 메일 봐도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "개인 휴대폰으로 업무 메일 봐도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "4. 개인 장비 사용",
|
||||
"score": 0.648,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 4. 개인 장비 사용\n- 개인 휴대폰이나 태블릿으로는 업무 메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의 모바일 관리 앱(MDM)을 먼저 설치한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.392,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.385,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.648,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 새 프로그램 설치 승인은 며칠 걸려요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "새 프로그램 설치 승인은 며칠 걸려요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "새 프로그램 설치 승인은 며칠 걸려요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "1. 설치와 승인",
|
||||
"score": 0.466,
|
||||
"text": "소프트웨어 사용 규정\n## 1. 설치와 승인\n- 업무용 컴퓨터에는 승인된 소프트웨어만 설치한다.\n- 새 소프트웨어가 필요하면 IT 포털의 '소프트웨어 신청'에서 요청한다. 승인까지 보통 2영업일이 걸린다.\n- 무료 소프트웨어라도 회사 업무에 쓰려면 상업적 이용이 허용되는지 라이선스를 확인한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.308,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.303,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.466,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 생성형 AI에 고객 자료를 넣어도 되나요? · 0.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "생성형 AI에 고객 자료를 넣어도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "생성형 AI에 고객 자료를 넣어도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "3. 생성형 AI 서비스",
|
||||
"score": 0.51,
|
||||
"text": "소프트웨어 사용 규정\n## 3. 생성형 AI 서비스\n- 회사가 승인한 생성형 AI 서비스만 업무에 사용한다.\n- 고객 정보, 개인정보, 대외비 문서는 생성형 AI 서비스에 입력하지 않는다.\n- 생성형 AI가 만든 결과는 사람이 확인한 뒤에 사용한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.367,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "1. 수집",
|
||||
"score": 0.336,
|
||||
"text": "개인정보 처리 지침\n## 1. 수집\n- 업무에 꼭 필요한 개인정보만 수집한다.\n- 주민등록번호는 법에서 정한 경우가 아니면 수집하지 않는다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.51,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 첨부 파일이 너무 커서 메일이 안 보내져요 · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "첨부 파일이 너무 커서 메일이 안 보내져요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "첨부 파일이 너무 커서 메일이 안 보내져요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "2. 첨부 파일",
|
||||
"score": 0.616,
|
||||
"text": "메일·문서 보안 규정\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "1. 메일함",
|
||||
"score": 0.455,
|
||||
"text": "메일·문서 보안 규정\n## 1. 메일함\n- 개인 메일함 용량은 10GB이다. 용량이 90%를 넘으면 안내 메일이 발송된다.\n- 오래된 메일은 보관함으로 옮겨 용량을 확보한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.335,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.616,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 고객 주민등록번호를 받아도 되나요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "고객 주민등록번호를 받아도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "고객 주민등록번호를 받아도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "1. 수집",
|
||||
"score": 0.494,
|
||||
"text": "개인정보 처리 지침\n## 1. 수집\n- 업무에 꼭 필요한 개인정보만 수집한다.\n- 주민등록번호는 법에서 정한 경우가 아니면 수집하지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.373,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.304,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.494,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 고객 정보가 밖으로 샌 것 같아요 · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "고객 정보가 밖으로 샌 것 같아요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "고객 정보가 밖으로 샌 것 같아요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.395,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "3. 유출 대응",
|
||||
"score": 0.375,
|
||||
"text": "개인정보 처리 지침\n## 3. 유출 대응\n- 개인정보가 유출되었거나 유출이 의심되면 1시간 이내에 보안팀에 신고한다.\n- 신고할 때는 유출된 정보의 종류, 대략적인 건수, 발견한 시각을 함께 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.367,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.395,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 회의실을 하루 종일 잡아도 되나요? · 0.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "회의실을 하루 종일 잡아도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "회의실을 하루 종일 잡아도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "1. 예약",
|
||||
"score": 0.576,
|
||||
"text": "회의실 이용 규정\n## 1. 예약\n- 회의실은 사내 포털에서 예약한다. 한 번에 최대 3시간까지 예약할 수 있다.\n- 예약 시작 후 10분이 지나도록 아무도 사용하지 않으면 예약이 자동으로 취소된다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "2. 장비",
|
||||
"score": 0.508,
|
||||
"text": "회의실 이용 규정\n## 2. 장비\n- 대회의실의 화상회의 장비를 쓰려면 회의 시작 30분 전까지 IT 문의로 요청한다.\n- 프로젝터는 B회의실과 대회의실에 있다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "3. 사용 후",
|
||||
"score": 0.471,
|
||||
"text": "회의실 이용 규정\n## 3. 사용 후\n- 회의가 끝나면 화이트보드를 지우고 의자를 정리한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.576,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 수상한 메일의 링크를 눌렀어요 · 0.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "수상한 메일의 링크를 눌렀어요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "수상한 메일의 링크를 눌렀어요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.524,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "2. 첨부 파일",
|
||||
"score": 0.381,
|
||||
"text": "메일·문서 보안 규정\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "1. 메일함",
|
||||
"score": 0.321,
|
||||
"text": "메일·문서 보안 규정\n## 1. 메일함\n- 개인 메일함 용량은 10GB이다. 용량이 90%를 넘으면 안내 메일이 발송된다.\n- 오래된 메일은 보관함으로 옮겨 용량을 확보한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.524,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 컴퓨터가 바이러스에 걸린 것 같아요 · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "2. 악성코드 감염 의심",
|
||||
"score": 0.478,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.357,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.249,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.478,
|
||||
"indexed": true
|
||||
}
|
||||
✔ OTP 앱 깔린 휴대폰을 새로 바꿨어요 · 0.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "OTP 앱 깔린 휴대폰을 새로 바꿨어요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "OTP 앱 깔린 휴대폰을 새로 바꿨어요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.526,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.376,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.33,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.526,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 출력한 고객 명단은 어떻게 버려요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "출력한 고객 명단은 어떻게 버려요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "출력한 고객 명단은 어떻게 버려요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.443,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "3. 사용 후",
|
||||
"score": 0.306,
|
||||
"text": "회의실 이용 규정\n## 3. 사용 후\n- 회의가 끝나면 화이트보드를 지우고 의자를 정리한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "3. 반납",
|
||||
"score": 0.292,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.443,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 개인정보 파일을 거래처에 메일로 보내도 되나요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "개인정보 파일을 거래처에 메일로 보내도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "개인정보 파일을 거래처에 메일로 보내도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "2. 첨부 파일",
|
||||
"score": 0.497,
|
||||
"text": "메일·문서 보안 규정\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.447,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "3. 유출 대응",
|
||||
"score": 0.402,
|
||||
"text": "개인정보 처리 지침\n## 3. 유출 대응\n- 개인정보가 유출되었거나 유출이 의심되면 1시간 이내에 보안팀에 신고한다.\n- 신고할 때는 유출된 정보의 종류, 대략적인 건수, 발견한 시각을 함께 알린다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.497,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 자리 비울 때 화면은 몇 분 뒤 잠기게 해요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "자리 비울 때 화면은 몇 분 뒤 잠기게 해요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "자리 비울 때 화면은 몇 분 뒤 잠기게 해요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.354,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.322,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.265,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.354,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 화상회의 장비는 언제까지 요청해야 하나요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "화상회의 장비는 언제까지 요청해야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "화상회의 장비는 언제까지 요청해야 하나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "2. 장비",
|
||||
"score": 0.439,
|
||||
"text": "회의실 이용 규정\n## 2. 장비\n- 대회의실의 화상회의 장비를 쓰려면 회의 시작 30분 전까지 IT 문의로 요청한다.\n- 프로젝터는 B회의실과 대회의실에 있다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "3. 반납",
|
||||
"score": 0.315,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "1. 예약",
|
||||
"score": 0.31,
|
||||
"text": "회의실 이용 규정\n## 1. 예약\n- 회의실은 사내 포털에서 예약한다. 한 번에 최대 3시간까지 예약할 수 있다.\n- 예약 시작 후 10분이 지나도록 아무도 사용하지 않으면 예약이 자동으로 취소된다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.439,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 노트북 배터리가 금방 닳아요 · 0.4s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "노트북 배터리가 금방 닳아요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "노트북 배터리가 금방 닳아요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "1. 지급과 교체",
|
||||
"score": 0.372,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 1. 지급과 교체\n- 업무용 노트북은 입사일에 지급한다.\n- 노트북 교체 주기는 4년이다. 고장이나 배터리 교체는 IT 문의로 접수한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "2. 악성코드 감염 의심",
|
||||
"score": 0.285,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "2. 분실과 도난",
|
||||
"score": 0.282,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 2. 분실과 도난\n- 업무용 장비를 잃어버리거나 도난당하면 24시간 이내에 IT 문의와 보안팀에 신고한다.\n- 신고가 접수되면 IT 담당자가 원격으로 장비의 데이터를 잠근다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.372,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 공짜 프로그램은 그냥 써도 되죠? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "공짜 프로그램은 그냥 써도 되죠?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "공짜 프로그램은 그냥 써도 되죠?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "1. 설치와 승인",
|
||||
"score": 0.267,
|
||||
"text": "소프트웨어 사용 규정\n## 1. 설치와 승인\n- 업무용 컴퓨터에는 승인된 소프트웨어만 설치한다.\n- 새 소프트웨어가 필요하면 IT 포털의 '소프트웨어 신청'에서 요청한다. 승인까지 보통 2영업일이 걸린다.\n- 무료 소프트웨어라도 회사 업무에 쓰려면 상업적 이용이 허용되는지 라이선스를 확인한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "2. 금지 사항",
|
||||
"score": 0.264,
|
||||
"text": "소프트웨어 사용 규정\n## 2. 금지 사항\n- 불법으로 복제한 소프트웨어는 설치하지 않는다. 적발되면 징계 대상이 된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "2. 악성코드 감염 의심",
|
||||
"score": 0.253,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.267,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 감염된 것 같은데 컴퓨터를 꺼도 되나요? · 0.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "감염된 것 같은데 컴퓨터를 꺼도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "감염된 것 같은데 컴퓨터를 꺼도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "2. 악성코드 감염 의심",
|
||||
"score": 0.507,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.311,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.306,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.507,
|
||||
"indexed": true
|
||||
}
|
||||
Passed 24/24
|
||||
report: runs/retrieval-doc-20261022-201044.json
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,891 @@
|
||||
POST http://localhost:5678/webhook/my-search · 24 case(s) × 1
|
||||
✔ 비밀번호는 몇 자 이상이어야 하나요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.748,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.54,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.484,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.748,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 암호를 얼마나 자주 바꿔야 해? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.576,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.512,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.456,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.576,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 로그인을 여러 번 틀리면 어떻게 돼요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "로그인을 여러 번 틀리면 어떻게 돼요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "로그인을 여러 번 틀리면 어떻게 돼요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.563,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.419,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.41,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.563,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 카페 와이파이로 회사 시스템에 접속해도 되나요? · 0.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "카페 와이파이로 회사 시스템에 접속해도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "카페 와이파이로 회사 시스템에 접속해도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "1. 접속 원칙",
|
||||
"score": 0.591,
|
||||
"text": "원격근무·VPN 이용 규정\n## 1. 접속 원칙\n- 회사 밖에서 사내 시스템에 접속할 때는 반드시 회사 VPN을 먼저 연결한다.\n- 카페, 공항 같은 공용 와이파이에서는 VPN 없이 사내 시스템에 접속하지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.388,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "4. 개인 장비 사용",
|
||||
"score": 0.349,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 4. 개인 장비 사용\n- 개인 휴대폰이나 태블릿으로는 업무 메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의 모바일 관리 앱(MDM)을 먼저 설치한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.591,
|
||||
"indexed": true
|
||||
}
|
||||
✔ VPN 인증서는 언제 다시 받아야 해요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "VPN 인증서는 언제 다시 받아야 해요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "VPN 인증서는 언제 다시 받아야 해요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "2. VPN 인증서",
|
||||
"score": 0.631,
|
||||
"text": "원격근무·VPN 이용 규정\n## 2. VPN 인증서\n- VPN 인증서의 유효 기간은 1년이다.\n- 만료 30일 전부터 IT 포털의 '인증서 재발급' 메뉴에서 새 인증서를 신청한다.\n- 인증서가 만료되면 VPN에 접속할 수 없으므로, 만료 전에 재발급한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.394,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "1. 접속 원칙",
|
||||
"score": 0.372,
|
||||
"text": "원격근무·VPN 이용 규정\n## 1. 접속 원칙\n- 회사 밖에서 사내 시스템에 접속할 때는 반드시 회사 VPN을 먼저 연결한다.\n- 카페, 공항 같은 공용 와이파이에서는 VPN 없이 사내 시스템에 접속하지 않는다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.631,
|
||||
"indexed": true
|
||||
}
|
||||
✘ 회사를 그만두면 노트북은 언제까지 돌려줘야 하나요? · 0.3s · hits.0.text has none of ['5영업일']
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "회사를 그만두면 노트북은 언제까지 돌려줘야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "회사를 그만두면 노트북은 언제까지 돌려줘야 하나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "1. 지급과 교체",
|
||||
"score": 0.464,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 1. 지급과 교체\n- 업무용 노트북은 입사일에 지급한다.\n- 노트북 교체 주기는 4년이다. 고장이나 배터리 교체는 IT 문의로 접수한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "3. 반납",
|
||||
"score": 0.45,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "2. 분실과 도난",
|
||||
"score": 0.369,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 2. 분실과 도난\n- 업무용 장비를 잃어버리거나 도난당하면 24시간 이내에 IT 문의와 보안팀에 신고한다.\n- 신고가 접수되면 IT 담당자가 원격으로 장비의 데이터를 잠근다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.464,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 노트북을 잃어버렸어요. 어떻게 해야 하나요? · 0.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "노트북을 잃어버렸어요. 어떻게 해야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "노트북을 잃어버렸어요. 어떻게 해야 하나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "2. 분실과 도난",
|
||||
"score": 0.484,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 2. 분실과 도난\n- 업무용 장비를 잃어버리거나 도난당하면 24시간 이내에 IT 문의와 보안팀에 신고한다.\n- 신고가 접수되면 IT 담당자가 원격으로 장비의 데이터를 잠근다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "1. 지급과 교체",
|
||||
"score": 0.386,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 1. 지급과 교체\n- 업무용 노트북은 입사일에 지급한다.\n- 노트북 교체 주기는 4년이다. 고장이나 배터리 교체는 IT 문의로 접수한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "3. 반납",
|
||||
"score": 0.325,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.484,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 개인 휴대폰으로 업무 메일 봐도 되나요? · 0.4s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "개인 휴대폰으로 업무 메일 봐도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "개인 휴대폰으로 업무 메일 봐도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "4. 개인 장비 사용",
|
||||
"score": 0.648,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 4. 개인 장비 사용\n- 개인 휴대폰이나 태블릿으로는 업무 메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의 모바일 관리 앱(MDM)을 먼저 설치한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.392,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.385,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.648,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 새 프로그램 설치 승인은 며칠 걸려요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "새 프로그램 설치 승인은 며칠 걸려요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "새 프로그램 설치 승인은 며칠 걸려요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "1. 설치와 승인",
|
||||
"score": 0.466,
|
||||
"text": "소프트웨어 사용 규정\n## 1. 설치와 승인\n- 업무용 컴퓨터에는 승인된 소프트웨어만 설치한다.\n- 새 소프트웨어가 필요하면 IT 포털의 '소프트웨어 신청'에서 요청한다. 승인까지 보통 2영업일이 걸린다.\n- 무료 소프트웨어라도 회사 업무에 쓰려면 상업적 이용이 허용되는지 라이선스를 확인한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.308,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.303,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.466,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 생성형 AI에 고객 자료를 넣어도 되나요? · 0.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "생성형 AI에 고객 자료를 넣어도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "생성형 AI에 고객 자료를 넣어도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "3. 생성형 AI 서비스",
|
||||
"score": 0.51,
|
||||
"text": "소프트웨어 사용 규정\n## 3. 생성형 AI 서비스\n- 회사가 승인한 생성형 AI 서비스만 업무에 사용한다.\n- 고객 정보, 개인정보, 대외비 문서는 생성형 AI 서비스에 입력하지 않는다.\n- 생성형 AI가 만든 결과는 사람이 확인한 뒤에 사용한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.367,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "1. 수집",
|
||||
"score": 0.336,
|
||||
"text": "개인정보 처리 지침\n## 1. 수집\n- 업무에 꼭 필요한 개인정보만 수집한다.\n- 주민등록번호는 법에서 정한 경우가 아니면 수집하지 않는다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.51,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 첨부 파일이 너무 커서 메일이 안 보내져요 · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "첨부 파일이 너무 커서 메일이 안 보내져요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "첨부 파일이 너무 커서 메일이 안 보내져요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "2. 첨부 파일",
|
||||
"score": 0.616,
|
||||
"text": "메일·문서 보안 규정\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "1. 메일함",
|
||||
"score": 0.455,
|
||||
"text": "메일·문서 보안 규정\n## 1. 메일함\n- 개인 메일함 용량은 10GB이다. 용량이 90%를 넘으면 안내 메일이 발송된다.\n- 오래된 메일은 보관함으로 옮겨 용량을 확보한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.335,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.616,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 고객 주민등록번호를 받아도 되나요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "고객 주민등록번호를 받아도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "고객 주민등록번호를 받아도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "1. 수집",
|
||||
"score": 0.494,
|
||||
"text": "개인정보 처리 지침\n## 1. 수집\n- 업무에 꼭 필요한 개인정보만 수집한다.\n- 주민등록번호는 법에서 정한 경우가 아니면 수집하지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.373,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.304,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.494,
|
||||
"indexed": true
|
||||
}
|
||||
✘ 고객 정보가 밖으로 샌 것 같아요 · 0.3s · hits.0.text has none of ['1시간']
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "고객 정보가 밖으로 샌 것 같아요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "고객 정보가 밖으로 샌 것 같아요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.395,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "3. 유출 대응",
|
||||
"score": 0.375,
|
||||
"text": "개인정보 처리 지침\n## 3. 유출 대응\n- 개인정보가 유출되었거나 유출이 의심되면 1시간 이내에 보안팀에 신고한다.\n- 신고할 때는 유출된 정보의 종류, 대략적인 건수, 발견한 시각을 함께 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.367,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.395,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 회의실을 하루 종일 잡아도 되나요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "회의실을 하루 종일 잡아도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "회의실을 하루 종일 잡아도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "1. 예약",
|
||||
"score": 0.576,
|
||||
"text": "회의실 이용 규정\n## 1. 예약\n- 회의실은 사내 포털에서 예약한다. 한 번에 최대 3시간까지 예약할 수 있다.\n- 예약 시작 후 10분이 지나도록 아무도 사용하지 않으면 예약이 자동으로 취소된다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "2. 장비",
|
||||
"score": 0.508,
|
||||
"text": "회의실 이용 규정\n## 2. 장비\n- 대회의실의 화상회의 장비를 쓰려면 회의 시작 30분 전까지 IT 문의로 요청한다.\n- 프로젝터는 B회의실과 대회의실에 있다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "3. 사용 후",
|
||||
"score": 0.471,
|
||||
"text": "회의실 이용 규정\n## 3. 사용 후\n- 회의가 끝나면 화이트보드를 지우고 의자를 정리한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.576,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 수상한 메일의 링크를 눌렀어요 · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "수상한 메일의 링크를 눌렀어요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "수상한 메일의 링크를 눌렀어요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.524,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "2. 첨부 파일",
|
||||
"score": 0.381,
|
||||
"text": "메일·문서 보안 규정\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "1. 메일함",
|
||||
"score": 0.321,
|
||||
"text": "메일·문서 보안 규정\n## 1. 메일함\n- 개인 메일함 용량은 10GB이다. 용량이 90%를 넘으면 안내 메일이 발송된다.\n- 오래된 메일은 보관함으로 옮겨 용량을 확보한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.524,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 컴퓨터가 바이러스에 걸린 것 같아요 · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "2. 악성코드 감염 의심",
|
||||
"score": 0.478,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.357,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.249,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.478,
|
||||
"indexed": true
|
||||
}
|
||||
✔ OTP 앱 깔린 휴대폰을 새로 바꿨어요 · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "OTP 앱 깔린 휴대폰을 새로 바꿨어요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "OTP 앱 깔린 휴대폰을 새로 바꿨어요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.526,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.376,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.33,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.526,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 출력한 고객 명단은 어떻게 버려요? · 0.4s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "출력한 고객 명단은 어떻게 버려요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "출력한 고객 명단은 어떻게 버려요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.443,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "3. 사용 후",
|
||||
"score": 0.306,
|
||||
"text": "회의실 이용 규정\n## 3. 사용 후\n- 회의가 끝나면 화이트보드를 지우고 의자를 정리한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "3. 반납",
|
||||
"score": 0.292,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.443,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 개인정보 파일을 거래처에 메일로 보내도 되나요? · 0.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "개인정보 파일을 거래처에 메일로 보내도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "개인정보 파일을 거래처에 메일로 보내도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "2. 첨부 파일",
|
||||
"score": 0.497,
|
||||
"text": "메일·문서 보안 규정\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.447,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "3. 유출 대응",
|
||||
"score": 0.402,
|
||||
"text": "개인정보 처리 지침\n## 3. 유출 대응\n- 개인정보가 유출되었거나 유출이 의심되면 1시간 이내에 보안팀에 신고한다.\n- 신고할 때는 유출된 정보의 종류, 대략적인 건수, 발견한 시각을 함께 알린다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.497,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 자리 비울 때 화면은 몇 분 뒤 잠기게 해요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "자리 비울 때 화면은 몇 분 뒤 잠기게 해요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "자리 비울 때 화면은 몇 분 뒤 잠기게 해요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.354,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.322,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.265,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.354,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 화상회의 장비는 언제까지 요청해야 하나요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "화상회의 장비는 언제까지 요청해야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "화상회의 장비는 언제까지 요청해야 하나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "2. 장비",
|
||||
"score": 0.439,
|
||||
"text": "회의실 이용 규정\n## 2. 장비\n- 대회의실의 화상회의 장비를 쓰려면 회의 시작 30분 전까지 IT 문의로 요청한다.\n- 프로젝터는 B회의실과 대회의실에 있다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "3. 반납",
|
||||
"score": 0.315,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "1. 예약",
|
||||
"score": 0.31,
|
||||
"text": "회의실 이용 규정\n## 1. 예약\n- 회의실은 사내 포털에서 예약한다. 한 번에 최대 3시간까지 예약할 수 있다.\n- 예약 시작 후 10분이 지나도록 아무도 사용하지 않으면 예약이 자동으로 취소된다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.439,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 노트북 배터리가 금방 닳아요 · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "노트북 배터리가 금방 닳아요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "노트북 배터리가 금방 닳아요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "1. 지급과 교체",
|
||||
"score": 0.372,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 1. 지급과 교체\n- 업무용 노트북은 입사일에 지급한다.\n- 노트북 교체 주기는 4년이다. 고장이나 배터리 교체는 IT 문의로 접수한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "2. 악성코드 감염 의심",
|
||||
"score": 0.285,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "2. 분실과 도난",
|
||||
"score": 0.282,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 2. 분실과 도난\n- 업무용 장비를 잃어버리거나 도난당하면 24시간 이내에 IT 문의와 보안팀에 신고한다.\n- 신고가 접수되면 IT 담당자가 원격으로 장비의 데이터를 잠근다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.372,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 공짜 프로그램은 그냥 써도 되죠? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "공짜 프로그램은 그냥 써도 되죠?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "공짜 프로그램은 그냥 써도 되죠?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "1. 설치와 승인",
|
||||
"score": 0.267,
|
||||
"text": "소프트웨어 사용 규정\n## 1. 설치와 승인\n- 업무용 컴퓨터에는 승인된 소프트웨어만 설치한다.\n- 새 소프트웨어가 필요하면 IT 포털의 '소프트웨어 신청'에서 요청한다. 승인까지 보통 2영업일이 걸린다.\n- 무료 소프트웨어라도 회사 업무에 쓰려면 상업적 이용이 허용되는지 라이선스를 확인한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "2. 금지 사항",
|
||||
"score": 0.264,
|
||||
"text": "소프트웨어 사용 규정\n## 2. 금지 사항\n- 불법으로 복제한 소프트웨어는 설치하지 않는다. 적발되면 징계 대상이 된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "2. 악성코드 감염 의심",
|
||||
"score": 0.253,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.267,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 감염된 것 같은데 컴퓨터를 꺼도 되나요? · 0.5s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "감염된 것 같은데 컴퓨터를 꺼도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "감염된 것 같은데 컴퓨터를 꺼도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "2. 악성코드 감염 의심",
|
||||
"score": 0.507,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.311,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.306,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.507,
|
||||
"indexed": true
|
||||
}
|
||||
Passed 22/24
|
||||
report: runs/retrieval-answer-20261022-201052.json
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,891 @@
|
||||
POST http://localhost:5678/webhook/my-search · 24 case(s) × 1
|
||||
✔ 비밀번호는 몇 자 이상이어야 하나요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.748,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.54,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.484,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.748,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 암호를 얼마나 자주 바꿔야 해? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.576,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.512,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.456,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.576,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 로그인을 여러 번 틀리면 어떻게 돼요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "로그인을 여러 번 틀리면 어떻게 돼요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "로그인을 여러 번 틀리면 어떻게 돼요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.563,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.419,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.41,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.563,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 카페 와이파이로 회사 시스템에 접속해도 되나요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "카페 와이파이로 회사 시스템에 접속해도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "카페 와이파이로 회사 시스템에 접속해도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "1. 접속 원칙",
|
||||
"score": 0.591,
|
||||
"text": "원격근무·VPN 이용 규정\n## 1. 접속 원칙\n- 회사 밖에서 사내 시스템에 접속할 때는 반드시 회사 VPN을 먼저 연결한다.\n- 카페, 공항 같은 공용 와이파이에서는 VPN 없이 사내 시스템에 접속하지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.388,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "4. 개인 장비 사용",
|
||||
"score": 0.349,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 4. 개인 장비 사용\n- 개인 휴대폰이나 태블릿으로는 업무 메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의 모바일 관리 앱(MDM)을 먼저 설치한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.591,
|
||||
"indexed": true
|
||||
}
|
||||
✔ VPN 인증서는 언제 다시 받아야 해요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "VPN 인증서는 언제 다시 받아야 해요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "VPN 인증서는 언제 다시 받아야 해요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "2. VPN 인증서",
|
||||
"score": 0.631,
|
||||
"text": "원격근무·VPN 이용 규정\n## 2. VPN 인증서\n- VPN 인증서의 유효 기간은 1년이다.\n- 만료 30일 전부터 IT 포털의 '인증서 재발급' 메뉴에서 새 인증서를 신청한다.\n- 인증서가 만료되면 VPN에 접속할 수 없으므로, 만료 전에 재발급한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.394,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "1. 접속 원칙",
|
||||
"score": 0.372,
|
||||
"text": "원격근무·VPN 이용 규정\n## 1. 접속 원칙\n- 회사 밖에서 사내 시스템에 접속할 때는 반드시 회사 VPN을 먼저 연결한다.\n- 카페, 공항 같은 공용 와이파이에서는 VPN 없이 사내 시스템에 접속하지 않는다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.631,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 회사를 그만두면 노트북은 언제까지 돌려줘야 하나요? · 0.4s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "회사를 그만두면 노트북은 언제까지 돌려줘야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "회사를 그만두면 노트북은 언제까지 돌려줘야 하나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "1. 지급과 교체",
|
||||
"score": 0.464,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 1. 지급과 교체\n- 업무용 노트북은 입사일에 지급한다.\n- 노트북 교체 주기는 4년이다. 고장이나 배터리 교체는 IT 문의로 접수한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "3. 반납",
|
||||
"score": 0.45,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "2. 분실과 도난",
|
||||
"score": 0.369,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 2. 분실과 도난\n- 업무용 장비를 잃어버리거나 도난당하면 24시간 이내에 IT 문의와 보안팀에 신고한다.\n- 신고가 접수되면 IT 담당자가 원격으로 장비의 데이터를 잠근다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.464,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 노트북을 잃어버렸어요. 어떻게 해야 하나요? · 0.5s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "노트북을 잃어버렸어요. 어떻게 해야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "노트북을 잃어버렸어요. 어떻게 해야 하나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "2. 분실과 도난",
|
||||
"score": 0.484,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 2. 분실과 도난\n- 업무용 장비를 잃어버리거나 도난당하면 24시간 이내에 IT 문의와 보안팀에 신고한다.\n- 신고가 접수되면 IT 담당자가 원격으로 장비의 데이터를 잠근다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "1. 지급과 교체",
|
||||
"score": 0.386,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 1. 지급과 교체\n- 업무용 노트북은 입사일에 지급한다.\n- 노트북 교체 주기는 4년이다. 고장이나 배터리 교체는 IT 문의로 접수한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "3. 반납",
|
||||
"score": 0.325,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.484,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 개인 휴대폰으로 업무 메일 봐도 되나요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "개인 휴대폰으로 업무 메일 봐도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "개인 휴대폰으로 업무 메일 봐도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "4. 개인 장비 사용",
|
||||
"score": 0.648,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 4. 개인 장비 사용\n- 개인 휴대폰이나 태블릿으로는 업무 메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의 모바일 관리 앱(MDM)을 먼저 설치한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.392,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.385,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.648,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 새 프로그램 설치 승인은 며칠 걸려요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "새 프로그램 설치 승인은 며칠 걸려요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "새 프로그램 설치 승인은 며칠 걸려요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "1. 설치와 승인",
|
||||
"score": 0.466,
|
||||
"text": "소프트웨어 사용 규정\n## 1. 설치와 승인\n- 업무용 컴퓨터에는 승인된 소프트웨어만 설치한다.\n- 새 소프트웨어가 필요하면 IT 포털의 '소프트웨어 신청'에서 요청한다. 승인까지 보통 2영업일이 걸린다.\n- 무료 소프트웨어라도 회사 업무에 쓰려면 상업적 이용이 허용되는지 라이선스를 확인한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.308,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.303,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.466,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 생성형 AI에 고객 자료를 넣어도 되나요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "생성형 AI에 고객 자료를 넣어도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "생성형 AI에 고객 자료를 넣어도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "3. 생성형 AI 서비스",
|
||||
"score": 0.51,
|
||||
"text": "소프트웨어 사용 규정\n## 3. 생성형 AI 서비스\n- 회사가 승인한 생성형 AI 서비스만 업무에 사용한다.\n- 고객 정보, 개인정보, 대외비 문서는 생성형 AI 서비스에 입력하지 않는다.\n- 생성형 AI가 만든 결과는 사람이 확인한 뒤에 사용한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.367,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "1. 수집",
|
||||
"score": 0.336,
|
||||
"text": "개인정보 처리 지침\n## 1. 수집\n- 업무에 꼭 필요한 개인정보만 수집한다.\n- 주민등록번호는 법에서 정한 경우가 아니면 수집하지 않는다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.51,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 첨부 파일이 너무 커서 메일이 안 보내져요 · 0.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "첨부 파일이 너무 커서 메일이 안 보내져요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "첨부 파일이 너무 커서 메일이 안 보내져요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "2. 첨부 파일",
|
||||
"score": 0.616,
|
||||
"text": "메일·문서 보안 규정\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "1. 메일함",
|
||||
"score": 0.455,
|
||||
"text": "메일·문서 보안 규정\n## 1. 메일함\n- 개인 메일함 용량은 10GB이다. 용량이 90%를 넘으면 안내 메일이 발송된다.\n- 오래된 메일은 보관함으로 옮겨 용량을 확보한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.335,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.616,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 고객 주민등록번호를 받아도 되나요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "고객 주민등록번호를 받아도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "고객 주민등록번호를 받아도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "1. 수집",
|
||||
"score": 0.494,
|
||||
"text": "개인정보 처리 지침\n## 1. 수집\n- 업무에 꼭 필요한 개인정보만 수집한다.\n- 주민등록번호는 법에서 정한 경우가 아니면 수집하지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.373,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.304,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.494,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 고객 정보가 밖으로 샌 것 같아요 · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "고객 정보가 밖으로 샌 것 같아요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "고객 정보가 밖으로 샌 것 같아요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.395,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "3. 유출 대응",
|
||||
"score": 0.375,
|
||||
"text": "개인정보 처리 지침\n## 3. 유출 대응\n- 개인정보가 유출되었거나 유출이 의심되면 1시간 이내에 보안팀에 신고한다.\n- 신고할 때는 유출된 정보의 종류, 대략적인 건수, 발견한 시각을 함께 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.367,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.395,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 회의실을 하루 종일 잡아도 되나요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "회의실을 하루 종일 잡아도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "회의실을 하루 종일 잡아도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "1. 예약",
|
||||
"score": 0.576,
|
||||
"text": "회의실 이용 규정\n## 1. 예약\n- 회의실은 사내 포털에서 예약한다. 한 번에 최대 3시간까지 예약할 수 있다.\n- 예약 시작 후 10분이 지나도록 아무도 사용하지 않으면 예약이 자동으로 취소된다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "2. 장비",
|
||||
"score": 0.508,
|
||||
"text": "회의실 이용 규정\n## 2. 장비\n- 대회의실의 화상회의 장비를 쓰려면 회의 시작 30분 전까지 IT 문의로 요청한다.\n- 프로젝터는 B회의실과 대회의실에 있다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "3. 사용 후",
|
||||
"score": 0.471,
|
||||
"text": "회의실 이용 규정\n## 3. 사용 후\n- 회의가 끝나면 화이트보드를 지우고 의자를 정리한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.576,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 수상한 메일의 링크를 눌렀어요 · 0.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "수상한 메일의 링크를 눌렀어요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "수상한 메일의 링크를 눌렀어요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.524,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "2. 첨부 파일",
|
||||
"score": 0.381,
|
||||
"text": "메일·문서 보안 규정\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "1. 메일함",
|
||||
"score": 0.321,
|
||||
"text": "메일·문서 보안 규정\n## 1. 메일함\n- 개인 메일함 용량은 10GB이다. 용량이 90%를 넘으면 안내 메일이 발송된다.\n- 오래된 메일은 보관함으로 옮겨 용량을 확보한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.524,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 컴퓨터가 바이러스에 걸린 것 같아요 · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "2. 악성코드 감염 의심",
|
||||
"score": 0.478,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.357,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.249,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.478,
|
||||
"indexed": true
|
||||
}
|
||||
✔ OTP 앱 깔린 휴대폰을 새로 바꿨어요 · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "OTP 앱 깔린 휴대폰을 새로 바꿨어요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "OTP 앱 깔린 휴대폰을 새로 바꿨어요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.526,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.376,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.33,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.526,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 출력한 고객 명단은 어떻게 버려요? · 0.9s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "출력한 고객 명단은 어떻게 버려요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "출력한 고객 명단은 어떻게 버려요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.443,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "3. 사용 후",
|
||||
"score": 0.306,
|
||||
"text": "회의실 이용 규정\n## 3. 사용 후\n- 회의가 끝나면 화이트보드를 지우고 의자를 정리한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "3. 반납",
|
||||
"score": 0.292,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.443,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 개인정보 파일을 거래처에 메일로 보내도 되나요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "개인정보 파일을 거래처에 메일로 보내도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "개인정보 파일을 거래처에 메일로 보내도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "2. 첨부 파일",
|
||||
"score": 0.497,
|
||||
"text": "메일·문서 보안 규정\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.447,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "3. 유출 대응",
|
||||
"score": 0.402,
|
||||
"text": "개인정보 처리 지침\n## 3. 유출 대응\n- 개인정보가 유출되었거나 유출이 의심되면 1시간 이내에 보안팀에 신고한다.\n- 신고할 때는 유출된 정보의 종류, 대략적인 건수, 발견한 시각을 함께 알린다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.497,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 자리 비울 때 화면은 몇 분 뒤 잠기게 해요? · 0.4s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "자리 비울 때 화면은 몇 분 뒤 잠기게 해요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "자리 비울 때 화면은 몇 분 뒤 잠기게 해요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.354,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.322,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.265,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.354,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 화상회의 장비는 언제까지 요청해야 하나요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "화상회의 장비는 언제까지 요청해야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "화상회의 장비는 언제까지 요청해야 하나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "2. 장비",
|
||||
"score": 0.439,
|
||||
"text": "회의실 이용 규정\n## 2. 장비\n- 대회의실의 화상회의 장비를 쓰려면 회의 시작 30분 전까지 IT 문의로 요청한다.\n- 프로젝터는 B회의실과 대회의실에 있다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "3. 반납",
|
||||
"score": 0.315,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "1. 예약",
|
||||
"score": 0.31,
|
||||
"text": "회의실 이용 규정\n## 1. 예약\n- 회의실은 사내 포털에서 예약한다. 한 번에 최대 3시간까지 예약할 수 있다.\n- 예약 시작 후 10분이 지나도록 아무도 사용하지 않으면 예약이 자동으로 취소된다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.439,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 노트북 배터리가 금방 닳아요 · 0.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "노트북 배터리가 금방 닳아요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "노트북 배터리가 금방 닳아요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "1. 지급과 교체",
|
||||
"score": 0.372,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 1. 지급과 교체\n- 업무용 노트북은 입사일에 지급한다.\n- 노트북 교체 주기는 4년이다. 고장이나 배터리 교체는 IT 문의로 접수한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "2. 악성코드 감염 의심",
|
||||
"score": 0.285,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "2. 분실과 도난",
|
||||
"score": 0.282,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 2. 분실과 도난\n- 업무용 장비를 잃어버리거나 도난당하면 24시간 이내에 IT 문의와 보안팀에 신고한다.\n- 신고가 접수되면 IT 담당자가 원격으로 장비의 데이터를 잠근다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.372,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 공짜 프로그램은 그냥 써도 되죠? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "공짜 프로그램은 그냥 써도 되죠?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "공짜 프로그램은 그냥 써도 되죠?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "1. 설치와 승인",
|
||||
"score": 0.267,
|
||||
"text": "소프트웨어 사용 규정\n## 1. 설치와 승인\n- 업무용 컴퓨터에는 승인된 소프트웨어만 설치한다.\n- 새 소프트웨어가 필요하면 IT 포털의 '소프트웨어 신청'에서 요청한다. 승인까지 보통 2영업일이 걸린다.\n- 무료 소프트웨어라도 회사 업무에 쓰려면 상업적 이용이 허용되는지 라이선스를 확인한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "2. 금지 사항",
|
||||
"score": 0.264,
|
||||
"text": "소프트웨어 사용 규정\n## 2. 금지 사항\n- 불법으로 복제한 소프트웨어는 설치하지 않는다. 적발되면 징계 대상이 된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "2. 악성코드 감염 의심",
|
||||
"score": 0.253,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.267,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 감염된 것 같은데 컴퓨터를 꺼도 되나요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "감염된 것 같은데 컴퓨터를 꺼도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "감염된 것 같은데 컴퓨터를 꺼도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "2. 악성코드 감염 의심",
|
||||
"score": 0.507,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.311,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.306,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.507,
|
||||
"indexed": true
|
||||
}
|
||||
Passed 24/24
|
||||
report: runs/retrieval-answer3-20261022-201100.json
|
||||
@@ -0,0 +1,12 @@
|
||||
$ uv run tools/flow.py call my-index requests/index-200.json -v
|
||||
HTTP 200 · 0.5s
|
||||
→ request POST /webhook/my-index
|
||||
{
|
||||
"chunking": 200
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"indexed_chunks": 20,
|
||||
"chunking": 200
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,891 @@
|
||||
POST http://localhost:5678/webhook/my-search · 24 case(s) × 1
|
||||
✔ 비밀번호는 몇 자 이상이어야 하나요? · 0.4s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.689,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다.\n\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개"
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.487,
|
||||
"text": "비밀번호·계정 보안 규정\n 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다.\n\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다.\n\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증"
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "",
|
||||
"score": 0.417,
|
||||
"text": "비밀번호·계정 보안 규정\n단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.689,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 암호를 얼마나 자주 바꿔야 해? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.58,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다.\n\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개"
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.481,
|
||||
"text": "비밀번호·계정 보안 규정\n 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다.\n\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다.\n\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증"
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "",
|
||||
"score": 0.461,
|
||||
"text": "비밀번호·계정 보안 규정\n단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.58,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 로그인을 여러 번 틀리면 어떻게 돼요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "로그인을 여러 번 틀리면 어떻게 돼요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "로그인을 여러 번 틀리면 어떻게 돼요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.469,
|
||||
"text": "비밀번호·계정 보안 규정\n 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다.\n\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다.\n\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증"
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "",
|
||||
"score": 0.407,
|
||||
"text": "비밀번호·계정 보안 규정\n단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.385,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다.\n\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개"
|
||||
}
|
||||
],
|
||||
"top_score": 0.469,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 카페 와이파이로 회사 시스템에 접속해도 되나요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "카페 와이파이로 회사 시스템에 접속해도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "카페 와이파이로 회사 시스템에 접속해도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "1. 접속 원칙",
|
||||
"score": 0.55,
|
||||
"text": "원격근무·VPN 이용 규정\n## 1. 접속 원칙\n- 회사 밖에서 사내 시스템에 접속할 때는 반드시 회사 VPN을 먼저 연결한다.\n- 카페, 공항 같은 공용 와이파이에서는 VPN 없이 사내 시스템에 접속하지 않는다.\n\n## 2. VPN 인증서\n- VPN 인증서의 유효 기간은 1년이다.\n- 만료 30일 전부터 IT 포털의 '인증서 재발급' 메뉴에서 새 인증서를 신청한다.\n- 인증서가 만"
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "",
|
||||
"score": 0.379,
|
||||
"text": "원격근무·VPN 이용 규정\n업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "",
|
||||
"score": 0.367,
|
||||
"text": "비밀번호·계정 보안 규정\n단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.55,
|
||||
"indexed": true
|
||||
}
|
||||
✘ VPN 인증서는 언제 다시 받아야 해요? · 0.4s · hits.0.text has none of ['30일 전']
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "VPN 인증서는 언제 다시 받아야 해요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "VPN 인증서는 언제 다시 받아야 해요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.545,
|
||||
"text": "원격근무·VPN 이용 규정\n포털의 '인증서 재발급' 메뉴에서 새 인증서를 신청한다.\n- 인증서가 만료되면 VPN에 접속할 수 없으므로, 만료 전에 재발급한다.\n\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "1. 접속 원칙",
|
||||
"score": 0.505,
|
||||
"text": "원격근무·VPN 이용 규정\n## 1. 접속 원칙\n- 회사 밖에서 사내 시스템에 접속할 때는 반드시 회사 VPN을 먼저 연결한다.\n- 카페, 공항 같은 공용 와이파이에서는 VPN 없이 사내 시스템에 접속하지 않는다.\n\n## 2. VPN 인증서\n- VPN 인증서의 유효 기간은 1년이다.\n- 만료 30일 전부터 IT 포털의 '인증서 재발급' 메뉴에서 새 인증서를 신청한다.\n- 인증서가 만"
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "",
|
||||
"score": 0.43,
|
||||
"text": "원격근무·VPN 이용 규정\n업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.545,
|
||||
"indexed": true
|
||||
}
|
||||
✘ 회사를 그만두면 노트북은 언제까지 돌려줘야 하나요? · 0.3s · hits.0.text has none of ['5영업일']
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "회사를 그만두면 노트북은 언제까지 돌려줘야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "회사를 그만두면 노트북은 언제까지 돌려줘야 하나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "1. 지급과 교체",
|
||||
"score": 0.502,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 1. 지급과 교체\n- 업무용 노트북은 입사일에 지급한다.\n- 노트북 교체 주기는 4년이다. 고장이나 배터리 교체는 IT 문의로 접수한다.\n\n## 2. 분실과 도난\n- 업무용 장비를 잃어버리거나 도난당하면 24시간 이내에 IT 문의와 보안팀에 신고한다.\n- 신고가 접수되면 IT 담당자가 원격으로 장비의 데이터를 잠근다.\n\n## 3. 반납\n- 퇴사하거나"
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "3. 반납",
|
||||
"score": 0.416,
|
||||
"text": "업무용 장비 지급·반납 규정\n자가 원격으로 장비의 데이터를 잠근다.\n\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다.\n\n## 4. 개인 장비 사용\n- 개인 휴대폰이나 태블릿으로는 업무 메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의"
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.306,
|
||||
"text": "원격근무·VPN 이용 규정\n포털의 '인증서 재발급' 메뉴에서 새 인증서를 신청한다.\n- 인증서가 만료되면 VPN에 접속할 수 없으므로, 만료 전에 재발급한다.\n\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.502,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 노트북을 잃어버렸어요. 어떻게 해야 하나요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "노트북을 잃어버렸어요. 어떻게 해야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "노트북을 잃어버렸어요. 어떻게 해야 하나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "1. 지급과 교체",
|
||||
"score": 0.477,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 1. 지급과 교체\n- 업무용 노트북은 입사일에 지급한다.\n- 노트북 교체 주기는 4년이다. 고장이나 배터리 교체는 IT 문의로 접수한다.\n\n## 2. 분실과 도난\n- 업무용 장비를 잃어버리거나 도난당하면 24시간 이내에 IT 문의와 보안팀에 신고한다.\n- 신고가 접수되면 IT 담당자가 원격으로 장비의 데이터를 잠근다.\n\n## 3. 반납\n- 퇴사하거나"
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "3. 반납",
|
||||
"score": 0.332,
|
||||
"text": "업무용 장비 지급·반납 규정\n자가 원격으로 장비의 데이터를 잠근다.\n\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다.\n\n## 4. 개인 장비 사용\n- 개인 휴대폰이나 태블릿으로는 업무 메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의"
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.308,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다.\n\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다"
|
||||
}
|
||||
],
|
||||
"top_score": 0.477,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 개인 휴대폰으로 업무 메일 봐도 되나요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "개인 휴대폰으로 업무 메일 봐도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "개인 휴대폰으로 업무 메일 봐도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "",
|
||||
"score": 0.674,
|
||||
"text": "업무용 장비 지급·반납 규정\n메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의 모바일 관리 앱(MDM)을 먼저 설치한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "3. 반납",
|
||||
"score": 0.507,
|
||||
"text": "업무용 장비 지급·반납 규정\n자가 원격으로 장비의 데이터를 잠근다.\n\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다.\n\n## 4. 개인 장비 사용\n- 개인 휴대폰이나 태블릿으로는 업무 메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의"
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "",
|
||||
"score": 0.413,
|
||||
"text": "비밀번호·계정 보안 규정\n단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.674,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 새 프로그램 설치 승인은 며칠 걸려요? · 0.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "새 프로그램 설치 승인은 며칠 걸려요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "새 프로그램 설치 승인은 며칠 걸려요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "1. 설치와 승인",
|
||||
"score": 0.427,
|
||||
"text": "소프트웨어 사용 규정\n## 1. 설치와 승인\n- 업무용 컴퓨터에는 승인된 소프트웨어만 설치한다.\n- 새 소프트웨어가 필요하면 IT 포털의 '소프트웨어 신청'에서 요청한다. 승인까지 보통 2영업일이 걸린다.\n- 무료 소프트웨어라도 회사 업무에 쓰려면 상업적 이용이 허용되는지 라이선스를 확인한다.\n\n## 2. 금지 사항\n- 불법으로 복제한 소프트웨어는 설치하지 않는다. 적발되면 징"
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "",
|
||||
"score": 0.393,
|
||||
"text": "소프트웨어 사용 규정\n는 사람이 확인한 뒤에 사용한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.351,
|
||||
"text": "원격근무·VPN 이용 규정\n포털의 '인증서 재발급' 메뉴에서 새 인증서를 신청한다.\n- 인증서가 만료되면 VPN에 접속할 수 없으므로, 만료 전에 재발급한다.\n\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.427,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 생성형 AI에 고객 자료를 넣어도 되나요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "생성형 AI에 고객 자료를 넣어도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "생성형 AI에 고객 자료를 넣어도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "3. 생성형 AI 서비스",
|
||||
"score": 0.484,
|
||||
"text": "소프트웨어 사용 규정\n금지 사항\n- 불법으로 복제한 소프트웨어는 설치하지 않는다. 적발되면 징계 대상이 된다.\n\n## 3. 생성형 AI 서비스\n- 회사가 승인한 생성형 AI 서비스만 업무에 사용한다.\n- 고객 정보, 개인정보, 대외비 문서는 생성형 AI 서비스에 입력하지 않는다.\n- 생성형 AI가 만든 결과는 사람이 확인한 뒤에 사용한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "1. 수집",
|
||||
"score": 0.369,
|
||||
"text": "개인정보 처리 지침\n## 1. 수집\n- 업무에 꼭 필요한 개인정보만 수집한다.\n- 주민등록번호는 법에서 정한 경우가 아니면 수집하지 않는다.\n\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다.\n\n## 3. 유출 대응\n- 개인정보가 유출되었거나 유출이 의심되면 1시간 이내에 보안팀에"
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "1. 메일함",
|
||||
"score": 0.285,
|
||||
"text": "메일·문서 보안 규정\n## 1. 메일함\n- 개인 메일함 용량은 10GB이다. 용량이 90%를 넘으면 안내 메일이 발송된다.\n- 오래된 메일은 보관함으로 옮겨 용량을 확보한다.\n\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암"
|
||||
}
|
||||
],
|
||||
"top_score": 0.484,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 첨부 파일이 너무 커서 메일이 안 보내져요 · 0.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "첨부 파일이 너무 커서 메일이 안 보내져요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "첨부 파일이 너무 커서 메일이 안 보내져요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "1. 메일함",
|
||||
"score": 0.562,
|
||||
"text": "메일·문서 보안 규정\n## 1. 메일함\n- 개인 메일함 용량은 10GB이다. 용량이 90%를 넘으면 안내 메일이 발송된다.\n- 오래된 메일은 보관함으로 옮겨 용량을 확보한다.\n\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암"
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "3. 문서 등급과 보관",
|
||||
"score": 0.352,
|
||||
"text": "메일·문서 보안 규정\n를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다.\n\n## 3. 문서 등급과 보관\n- 대외비 문서에는 문서 첫 장에 '대외비'라고 표시한다.\n- 업무 문서는 3년 동안 보관한 뒤 정리한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "",
|
||||
"score": 0.326,
|
||||
"text": "업무용 장비 지급·반납 규정\n메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의 모바일 관리 앱(MDM)을 먼저 설치한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.562,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 고객 주민등록번호를 받아도 되나요? · 0.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "고객 주민등록번호를 받아도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "고객 주민등록번호를 받아도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "1. 수집",
|
||||
"score": 0.488,
|
||||
"text": "개인정보 처리 지침\n## 1. 수집\n- 업무에 꼭 필요한 개인정보만 수집한다.\n- 주민등록번호는 법에서 정한 경우가 아니면 수집하지 않는다.\n\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다.\n\n## 3. 유출 대응\n- 개인정보가 유출되었거나 유출이 의심되면 1시간 이내에 보안팀에"
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.305,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다.\n\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개"
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "",
|
||||
"score": 0.29,
|
||||
"text": "비밀번호·계정 보안 규정\n단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.488,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 고객 정보가 밖으로 샌 것 같아요 · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "고객 정보가 밖으로 샌 것 같아요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "고객 정보가 밖으로 샌 것 같아요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "1. 수집",
|
||||
"score": 0.445,
|
||||
"text": "개인정보 처리 지침\n## 1. 수집\n- 업무에 꼭 필요한 개인정보만 수집한다.\n- 주민등록번호는 법에서 정한 경우가 아니면 수집하지 않는다.\n\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다.\n\n## 3. 유출 대응\n- 개인정보가 유출되었거나 유출이 의심되면 1시간 이내에 보안팀에"
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "",
|
||||
"score": 0.405,
|
||||
"text": "개인정보 처리 지침\n 대응\n- 개인정보가 유출되었거나 유출이 의심되면 1시간 이내에 보안팀에 신고한다.\n- 신고할 때는 유출된 정보의 종류, 대략적인 건수, 발견한 시각을 함께 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "",
|
||||
"score": 0.386,
|
||||
"text": "비밀번호·계정 보안 규정\n단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.445,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 회의실을 하루 종일 잡아도 되나요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "회의실을 하루 종일 잡아도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "회의실을 하루 종일 잡아도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "1. 예약",
|
||||
"score": 0.582,
|
||||
"text": "회의실 이용 규정\n## 1. 예약\n- 회의실은 사내 포털에서 예약한다. 한 번에 최대 3시간까지 예약할 수 있다.\n- 예약 시작 후 10분이 지나도록 아무도 사용하지 않으면 예약이 자동으로 취소된다.\n\n## 2. 장비\n- 대회의실의 화상회의 장비를 쓰려면 회의 시작 30분 전까지 IT 문의로 요청한다.\n- 프로젝터는 B회의실과 대회의실에 있다.\n\n## 3. 사용 후\n- 회의"
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "3. 사용 후",
|
||||
"score": 0.481,
|
||||
"text": "회의실 이용 규정\n- 프로젝터는 B회의실과 대회의실에 있다.\n\n## 3. 사용 후\n- 회의가 끝나면 화이트보드를 지우고 의자를 정리한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.275,
|
||||
"text": "원격근무·VPN 이용 규정\n포털의 '인증서 재발급' 메뉴에서 새 인증서를 신청한다.\n- 인증서가 만료되면 VPN에 접속할 수 없으므로, 만료 전에 재발급한다.\n\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.582,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 수상한 메일의 링크를 눌렀어요 · 0.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "수상한 메일의 링크를 눌렀어요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "수상한 메일의 링크를 눌렀어요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.476,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다.\n\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다"
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "",
|
||||
"score": 0.372,
|
||||
"text": "업무용 장비 지급·반납 규정\n메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의 모바일 관리 앱(MDM)을 먼저 설치한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "1. 메일함",
|
||||
"score": 0.37,
|
||||
"text": "메일·문서 보안 규정\n## 1. 메일함\n- 개인 메일함 용량은 10GB이다. 용량이 90%를 넘으면 안내 메일이 발송된다.\n- 오래된 메일은 보관함으로 옮겨 용량을 확보한다.\n\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암"
|
||||
}
|
||||
],
|
||||
"top_score": 0.476,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 컴퓨터가 바이러스에 걸린 것 같아요 · 0.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "",
|
||||
"score": 0.485,
|
||||
"text": "보안 사고 대응 절차\n가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.478,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다.\n\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다"
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "1. 설치와 승인",
|
||||
"score": 0.262,
|
||||
"text": "소프트웨어 사용 규정\n## 1. 설치와 승인\n- 업무용 컴퓨터에는 승인된 소프트웨어만 설치한다.\n- 새 소프트웨어가 필요하면 IT 포털의 '소프트웨어 신청'에서 요청한다. 승인까지 보통 2영업일이 걸린다.\n- 무료 소프트웨어라도 회사 업무에 쓰려면 상업적 이용이 허용되는지 라이선스를 확인한다.\n\n## 2. 금지 사항\n- 불법으로 복제한 소프트웨어는 설치하지 않는다. 적발되면 징"
|
||||
}
|
||||
],
|
||||
"top_score": 0.485,
|
||||
"indexed": true
|
||||
}
|
||||
✔ OTP 앱 깔린 휴대폰을 새로 바꿨어요 · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "OTP 앱 깔린 휴대폰을 새로 바꿨어요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "OTP 앱 깔린 휴대폰을 새로 바꿨어요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "",
|
||||
"score": 0.557,
|
||||
"text": "비밀번호·계정 보안 규정\n단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.418,
|
||||
"text": "비밀번호·계정 보안 규정\n 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다.\n\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다.\n\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증"
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.334,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다.\n\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개"
|
||||
}
|
||||
],
|
||||
"top_score": 0.557,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 출력한 고객 명단은 어떻게 버려요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "출력한 고객 명단은 어떻게 버려요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "출력한 고객 명단은 어떻게 버려요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "1. 수집",
|
||||
"score": 0.387,
|
||||
"text": "개인정보 처리 지침\n## 1. 수집\n- 업무에 꼭 필요한 개인정보만 수집한다.\n- 주민등록번호는 법에서 정한 경우가 아니면 수집하지 않는다.\n\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다.\n\n## 3. 유출 대응\n- 개인정보가 유출되었거나 유출이 의심되면 1시간 이내에 보안팀에"
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "3. 반납",
|
||||
"score": 0.279,
|
||||
"text": "업무용 장비 지급·반납 규정\n자가 원격으로 장비의 데이터를 잠근다.\n\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다.\n\n## 4. 개인 장비 사용\n- 개인 휴대폰이나 태블릿으로는 업무 메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의"
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "",
|
||||
"score": 0.278,
|
||||
"text": "원격근무·VPN 이용 규정\n업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.387,
|
||||
"indexed": true
|
||||
}
|
||||
✘ 개인정보 파일을 거래처에 메일로 보내도 되나요? · 0.8s · hits.0.text has none of ['암호']
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "개인정보 파일을 거래처에 메일로 보내도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "개인정보 파일을 거래처에 메일로 보내도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "1. 메일함",
|
||||
"score": 0.465,
|
||||
"text": "메일·문서 보안 규정\n## 1. 메일함\n- 개인 메일함 용량은 10GB이다. 용량이 90%를 넘으면 안내 메일이 발송된다.\n- 오래된 메일은 보관함으로 옮겨 용량을 확보한다.\n\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암"
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "1. 수집",
|
||||
"score": 0.464,
|
||||
"text": "개인정보 처리 지침\n## 1. 수집\n- 업무에 꼭 필요한 개인정보만 수집한다.\n- 주민등록번호는 법에서 정한 경우가 아니면 수집하지 않는다.\n\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다.\n\n## 3. 유출 대응\n- 개인정보가 유출되었거나 유출이 의심되면 1시간 이내에 보안팀에"
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "3. 문서 등급과 보관",
|
||||
"score": 0.454,
|
||||
"text": "메일·문서 보안 규정\n를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다.\n\n## 3. 문서 등급과 보관\n- 대외비 문서에는 문서 첫 장에 '대외비'라고 표시한다.\n- 업무 문서는 3년 동안 보관한 뒤 정리한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.465,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 자리 비울 때 화면은 몇 분 뒤 잠기게 해요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "자리 비울 때 화면은 몇 분 뒤 잠기게 해요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "자리 비울 때 화면은 몇 분 뒤 잠기게 해요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.303,
|
||||
"text": "원격근무·VPN 이용 규정\n포털의 '인증서 재발급' 메뉴에서 새 인증서를 신청한다.\n- 인증서가 만료되면 VPN에 접속할 수 없으므로, 만료 전에 재발급한다.\n\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.252,
|
||||
"text": "비밀번호·계정 보안 규정\n 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다.\n\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다.\n\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증"
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "1. 예약",
|
||||
"score": 0.247,
|
||||
"text": "회의실 이용 규정\n## 1. 예약\n- 회의실은 사내 포털에서 예약한다. 한 번에 최대 3시간까지 예약할 수 있다.\n- 예약 시작 후 10분이 지나도록 아무도 사용하지 않으면 예약이 자동으로 취소된다.\n\n## 2. 장비\n- 대회의실의 화상회의 장비를 쓰려면 회의 시작 30분 전까지 IT 문의로 요청한다.\n- 프로젝터는 B회의실과 대회의실에 있다.\n\n## 3. 사용 후\n- 회의"
|
||||
}
|
||||
],
|
||||
"top_score": 0.303,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 화상회의 장비는 언제까지 요청해야 하나요? · 0.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "화상회의 장비는 언제까지 요청해야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "화상회의 장비는 언제까지 요청해야 하나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "1. 예약",
|
||||
"score": 0.407,
|
||||
"text": "회의실 이용 규정\n## 1. 예약\n- 회의실은 사내 포털에서 예약한다. 한 번에 최대 3시간까지 예약할 수 있다.\n- 예약 시작 후 10분이 지나도록 아무도 사용하지 않으면 예약이 자동으로 취소된다.\n\n## 2. 장비\n- 대회의실의 화상회의 장비를 쓰려면 회의 시작 30분 전까지 IT 문의로 요청한다.\n- 프로젝터는 B회의실과 대회의실에 있다.\n\n## 3. 사용 후\n- 회의"
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "3. 반납",
|
||||
"score": 0.297,
|
||||
"text": "업무용 장비 지급·반납 규정\n자가 원격으로 장비의 데이터를 잠근다.\n\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다.\n\n## 4. 개인 장비 사용\n- 개인 휴대폰이나 태블릿으로는 업무 메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의"
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "1. 지급과 교체",
|
||||
"score": 0.296,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 1. 지급과 교체\n- 업무용 노트북은 입사일에 지급한다.\n- 노트북 교체 주기는 4년이다. 고장이나 배터리 교체는 IT 문의로 접수한다.\n\n## 2. 분실과 도난\n- 업무용 장비를 잃어버리거나 도난당하면 24시간 이내에 IT 문의와 보안팀에 신고한다.\n- 신고가 접수되면 IT 담당자가 원격으로 장비의 데이터를 잠근다.\n\n## 3. 반납\n- 퇴사하거나"
|
||||
}
|
||||
],
|
||||
"top_score": 0.407,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 노트북 배터리가 금방 닳아요 · 0.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "노트북 배터리가 금방 닳아요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "노트북 배터리가 금방 닳아요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "1. 지급과 교체",
|
||||
"score": 0.363,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 1. 지급과 교체\n- 업무용 노트북은 입사일에 지급한다.\n- 노트북 교체 주기는 4년이다. 고장이나 배터리 교체는 IT 문의로 접수한다.\n\n## 2. 분실과 도난\n- 업무용 장비를 잃어버리거나 도난당하면 24시간 이내에 IT 문의와 보안팀에 신고한다.\n- 신고가 접수되면 IT 담당자가 원격으로 장비의 데이터를 잠근다.\n\n## 3. 반납\n- 퇴사하거나"
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "",
|
||||
"score": 0.308,
|
||||
"text": "보안 사고 대응 절차\n가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "3. 반납",
|
||||
"score": 0.267,
|
||||
"text": "업무용 장비 지급·반납 규정\n자가 원격으로 장비의 데이터를 잠근다.\n\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다.\n\n## 4. 개인 장비 사용\n- 개인 휴대폰이나 태블릿으로는 업무 메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의"
|
||||
}
|
||||
],
|
||||
"top_score": 0.363,
|
||||
"indexed": true
|
||||
}
|
||||
✘ 공짜 프로그램은 그냥 써도 되죠? · 0.3s · hits.0.text has none of ['라이선스']
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "공짜 프로그램은 그냥 써도 되죠?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "공짜 프로그램은 그냥 써도 되죠?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "3. 생성형 AI 서비스",
|
||||
"score": 0.29,
|
||||
"text": "소프트웨어 사용 규정\n금지 사항\n- 불법으로 복제한 소프트웨어는 설치하지 않는다. 적발되면 징계 대상이 된다.\n\n## 3. 생성형 AI 서비스\n- 회사가 승인한 생성형 AI 서비스만 업무에 사용한다.\n- 고객 정보, 개인정보, 대외비 문서는 생성형 AI 서비스에 입력하지 않는다.\n- 생성형 AI가 만든 결과는 사람이 확인한 뒤에 사용한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "1. 설치와 승인",
|
||||
"score": 0.28,
|
||||
"text": "소프트웨어 사용 규정\n## 1. 설치와 승인\n- 업무용 컴퓨터에는 승인된 소프트웨어만 설치한다.\n- 새 소프트웨어가 필요하면 IT 포털의 '소프트웨어 신청'에서 요청한다. 승인까지 보통 2영업일이 걸린다.\n- 무료 소프트웨어라도 회사 업무에 쓰려면 상업적 이용이 허용되는지 라이선스를 확인한다.\n\n## 2. 금지 사항\n- 불법으로 복제한 소프트웨어는 설치하지 않는다. 적발되면 징"
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "",
|
||||
"score": 0.271,
|
||||
"text": "소프트웨어 사용 규정\n는 사람이 확인한 뒤에 사용한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.29,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 감염된 것 같은데 컴퓨터를 꺼도 되나요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "감염된 것 같은데 컴퓨터를 꺼도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "감염된 것 같은데 컴퓨터를 꺼도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "",
|
||||
"score": 0.52,
|
||||
"text": "보안 사고 대응 절차\n가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.435,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다.\n\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다"
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.292,
|
||||
"text": "원격근무·VPN 이용 규정\n포털의 '인증서 재발급' 메뉴에서 새 인증서를 신청한다.\n- 인증서가 만료되면 VPN에 접속할 수 없으므로, 만료 전에 재발급한다.\n\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.52,
|
||||
"indexed": true
|
||||
}
|
||||
Passed 20/24
|
||||
report: runs/retrieval-answer-20261022-201107.json
|
||||
@@ -0,0 +1,12 @@
|
||||
$ uv run tools/flow.py call my-index requests/index-400.json -v
|
||||
HTTP 200 · 0.5s
|
||||
→ request POST /webhook/my-index
|
||||
{
|
||||
"chunking": 400
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"indexed_chunks": 12,
|
||||
"chunking": 400
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,891 @@
|
||||
POST http://localhost:5678/webhook/my-search · 24 case(s) × 1
|
||||
✔ 비밀번호는 몇 자 이상이어야 하나요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.635,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다.\n\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다.\n\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다.\n\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에"
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "",
|
||||
"score": 0.417,
|
||||
"text": "비밀번호·계정 보안 규정\n단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.313,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다.\n\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.635,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 암호를 얼마나 자주 바꿔야 해? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.535,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다.\n\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다.\n\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다.\n\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에"
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "",
|
||||
"score": 0.461,
|
||||
"text": "비밀번호·계정 보안 규정\n단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.412,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다.\n\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.535,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 로그인을 여러 번 틀리면 어떻게 돼요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "로그인을 여러 번 틀리면 어떻게 돼요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "로그인을 여러 번 틀리면 어떻게 돼요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.421,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다.\n\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다.\n\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다.\n\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에"
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "",
|
||||
"score": 0.407,
|
||||
"text": "비밀번호·계정 보안 규정\n단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.358,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다.\n\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.421,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 카페 와이파이로 회사 시스템에 접속해도 되나요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "카페 와이파이로 회사 시스템에 접속해도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "카페 와이파이로 회사 시스템에 접속해도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "1. 접속 원칙",
|
||||
"score": 0.507,
|
||||
"text": "원격근무·VPN 이용 규정\n## 1. 접속 원칙\n- 회사 밖에서 사내 시스템에 접속할 때는 반드시 회사 VPN을 먼저 연결한다.\n- 카페, 공항 같은 공용 와이파이에서는 VPN 없이 사내 시스템에 접속하지 않는다.\n\n## 2. VPN 인증서\n- VPN 인증서의 유효 기간은 1년이다.\n- 만료 30일 전부터 IT 포털의 '인증서 재발급' 메뉴에서 새 인증서를 신청한다.\n- 인증서가 만료되면 VPN에 접속할 수 없으므로, 만료 전에 재발급한다.\n\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "",
|
||||
"score": 0.379,
|
||||
"text": "원격근무·VPN 이용 규정\n업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "",
|
||||
"score": 0.367,
|
||||
"text": "비밀번호·계정 보안 규정\n단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.507,
|
||||
"indexed": true
|
||||
}
|
||||
✔ VPN 인증서는 언제 다시 받아야 해요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "VPN 인증서는 언제 다시 받아야 해요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "VPN 인증서는 언제 다시 받아야 해요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "1. 접속 원칙",
|
||||
"score": 0.459,
|
||||
"text": "원격근무·VPN 이용 규정\n## 1. 접속 원칙\n- 회사 밖에서 사내 시스템에 접속할 때는 반드시 회사 VPN을 먼저 연결한다.\n- 카페, 공항 같은 공용 와이파이에서는 VPN 없이 사내 시스템에 접속하지 않는다.\n\n## 2. VPN 인증서\n- VPN 인증서의 유효 기간은 1년이다.\n- 만료 30일 전부터 IT 포털의 '인증서 재발급' 메뉴에서 새 인증서를 신청한다.\n- 인증서가 만료되면 VPN에 접속할 수 없으므로, 만료 전에 재발급한다.\n\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "",
|
||||
"score": 0.43,
|
||||
"text": "원격근무·VPN 이용 규정\n업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "",
|
||||
"score": 0.351,
|
||||
"text": "비밀번호·계정 보안 규정\n단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.459,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 회사를 그만두면 노트북은 언제까지 돌려줘야 하나요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "회사를 그만두면 노트북은 언제까지 돌려줘야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "회사를 그만두면 노트북은 언제까지 돌려줘야 하나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "1. 지급과 교체",
|
||||
"score": 0.474,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 1. 지급과 교체\n- 업무용 노트북은 입사일에 지급한다.\n- 노트북 교체 주기는 4년이다. 고장이나 배터리 교체는 IT 문의로 접수한다.\n\n## 2. 분실과 도난\n- 업무용 장비를 잃어버리거나 도난당하면 24시간 이내에 IT 문의와 보안팀에 신고한다.\n- 신고가 접수되면 IT 담당자가 원격으로 장비의 데이터를 잠근다.\n\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다.\n\n## 4. 개인 장비 사용\n- 개인 휴대폰이나 태블릿으로는 업무 메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의 모바일 관리 앱(MDM)을 먼저 설치한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "1. 접속 원칙",
|
||||
"score": 0.296,
|
||||
"text": "원격근무·VPN 이용 규정\n## 1. 접속 원칙\n- 회사 밖에서 사내 시스템에 접속할 때는 반드시 회사 VPN을 먼저 연결한다.\n- 카페, 공항 같은 공용 와이파이에서는 VPN 없이 사내 시스템에 접속하지 않는다.\n\n## 2. VPN 인증서\n- VPN 인증서의 유효 기간은 1년이다.\n- 만료 30일 전부터 IT 포털의 '인증서 재발급' 메뉴에서 새 인증서를 신청한다.\n- 인증서가 만료되면 VPN에 접속할 수 없으므로, 만료 전에 재발급한다.\n\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "",
|
||||
"score": 0.294,
|
||||
"text": "업무용 장비 지급·반납 규정\n메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의 모바일 관리 앱(MDM)을 먼저 설치한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.474,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 노트북을 잃어버렸어요. 어떻게 해야 하나요? · 0.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "노트북을 잃어버렸어요. 어떻게 해야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "노트북을 잃어버렸어요. 어떻게 해야 하나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "1. 지급과 교체",
|
||||
"score": 0.44,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 1. 지급과 교체\n- 업무용 노트북은 입사일에 지급한다.\n- 노트북 교체 주기는 4년이다. 고장이나 배터리 교체는 IT 문의로 접수한다.\n\n## 2. 분실과 도난\n- 업무용 장비를 잃어버리거나 도난당하면 24시간 이내에 IT 문의와 보안팀에 신고한다.\n- 신고가 접수되면 IT 담당자가 원격으로 장비의 데이터를 잠근다.\n\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다.\n\n## 4. 개인 장비 사용\n- 개인 휴대폰이나 태블릿으로는 업무 메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의 모바일 관리 앱(MDM)을 먼저 설치한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.307,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다.\n\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.273,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다.\n\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다.\n\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다.\n\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에"
|
||||
}
|
||||
],
|
||||
"top_score": 0.44,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 개인 휴대폰으로 업무 메일 봐도 되나요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "개인 휴대폰으로 업무 메일 봐도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "개인 휴대폰으로 업무 메일 봐도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "",
|
||||
"score": 0.674,
|
||||
"text": "업무용 장비 지급·반납 규정\n메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의 모바일 관리 앱(MDM)을 먼저 설치한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "1. 메일함",
|
||||
"score": 0.415,
|
||||
"text": "메일·문서 보안 규정\n## 1. 메일함\n- 개인 메일함 용량은 10GB이다. 용량이 90%를 넘으면 안내 메일이 발송된다.\n- 오래된 메일은 보관함으로 옮겨 용량을 확보한다.\n\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다.\n\n## 3. 문서 등급과 보관\n- 대외비 문서에는 문서 첫 장에 '대외비'라고 표시한다.\n- 업무 문서는 3년 동안 보관한 뒤 정리한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "1. 지급과 교체",
|
||||
"score": 0.414,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 1. 지급과 교체\n- 업무용 노트북은 입사일에 지급한다.\n- 노트북 교체 주기는 4년이다. 고장이나 배터리 교체는 IT 문의로 접수한다.\n\n## 2. 분실과 도난\n- 업무용 장비를 잃어버리거나 도난당하면 24시간 이내에 IT 문의와 보안팀에 신고한다.\n- 신고가 접수되면 IT 담당자가 원격으로 장비의 데이터를 잠근다.\n\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다.\n\n## 4. 개인 장비 사용\n- 개인 휴대폰이나 태블릿으로는 업무 메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의 모바일 관리 앱(MDM)을 먼저 설치한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.674,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 새 프로그램 설치 승인은 며칠 걸려요? · 0.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "새 프로그램 설치 승인은 며칠 걸려요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "새 프로그램 설치 승인은 며칠 걸려요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "1. 설치와 승인",
|
||||
"score": 0.394,
|
||||
"text": "소프트웨어 사용 규정\n## 1. 설치와 승인\n- 업무용 컴퓨터에는 승인된 소프트웨어만 설치한다.\n- 새 소프트웨어가 필요하면 IT 포털의 '소프트웨어 신청'에서 요청한다. 승인까지 보통 2영업일이 걸린다.\n- 무료 소프트웨어라도 회사 업무에 쓰려면 상업적 이용이 허용되는지 라이선스를 확인한다.\n\n## 2. 금지 사항\n- 불법으로 복제한 소프트웨어는 설치하지 않는다. 적발되면 징계 대상이 된다.\n\n## 3. 생성형 AI 서비스\n- 회사가 승인한 생성형 AI 서비스만 업무에 사용한다.\n- 고객 정보, 개인정보, 대외비 문서는 생성형 AI 서비스에 입력하지 않는다.\n- 생성형 AI가 만든 결과는 사람이 확인한 뒤에 사용한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "",
|
||||
"score": 0.393,
|
||||
"text": "소프트웨어 사용 규정\n는 사람이 확인한 뒤에 사용한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "",
|
||||
"score": 0.307,
|
||||
"text": "비밀번호·계정 보안 규정\n단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.394,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 생성형 AI에 고객 자료를 넣어도 되나요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "생성형 AI에 고객 자료를 넣어도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "생성형 AI에 고객 자료를 넣어도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "1. 설치와 승인",
|
||||
"score": 0.389,
|
||||
"text": "소프트웨어 사용 규정\n## 1. 설치와 승인\n- 업무용 컴퓨터에는 승인된 소프트웨어만 설치한다.\n- 새 소프트웨어가 필요하면 IT 포털의 '소프트웨어 신청'에서 요청한다. 승인까지 보통 2영업일이 걸린다.\n- 무료 소프트웨어라도 회사 업무에 쓰려면 상업적 이용이 허용되는지 라이선스를 확인한다.\n\n## 2. 금지 사항\n- 불법으로 복제한 소프트웨어는 설치하지 않는다. 적발되면 징계 대상이 된다.\n\n## 3. 생성형 AI 서비스\n- 회사가 승인한 생성형 AI 서비스만 업무에 사용한다.\n- 고객 정보, 개인정보, 대외비 문서는 생성형 AI 서비스에 입력하지 않는다.\n- 생성형 AI가 만든 결과는 사람이 확인한 뒤에 사용한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "1. 수집",
|
||||
"score": 0.37,
|
||||
"text": "개인정보 처리 지침\n## 1. 수집\n- 업무에 꼭 필요한 개인정보만 수집한다.\n- 주민등록번호는 법에서 정한 경우가 아니면 수집하지 않는다.\n\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다.\n\n## 3. 유출 대응\n- 개인정보가 유출되었거나 유출이 의심되면 1시간 이내에 보안팀에 신고한다.\n- 신고할 때는 유출된 정보의 종류, 대략적인 건수, 발견한 시각을 함께 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.262,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다.\n\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다.\n\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다.\n\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에"
|
||||
}
|
||||
],
|
||||
"top_score": 0.389,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 첨부 파일이 너무 커서 메일이 안 보내져요 · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "첨부 파일이 너무 커서 메일이 안 보내져요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "첨부 파일이 너무 커서 메일이 안 보내져요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "1. 메일함",
|
||||
"score": 0.473,
|
||||
"text": "메일·문서 보안 규정\n## 1. 메일함\n- 개인 메일함 용량은 10GB이다. 용량이 90%를 넘으면 안내 메일이 발송된다.\n- 오래된 메일은 보관함으로 옮겨 용량을 확보한다.\n\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다.\n\n## 3. 문서 등급과 보관\n- 대외비 문서에는 문서 첫 장에 '대외비'라고 표시한다.\n- 업무 문서는 3년 동안 보관한 뒤 정리한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "",
|
||||
"score": 0.326,
|
||||
"text": "업무용 장비 지급·반납 규정\n메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의 모바일 관리 앱(MDM)을 먼저 설치한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.303,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다.\n\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.473,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 고객 주민등록번호를 받아도 되나요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "고객 주민등록번호를 받아도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "고객 주민등록번호를 받아도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "1. 수집",
|
||||
"score": 0.485,
|
||||
"text": "개인정보 처리 지침\n## 1. 수집\n- 업무에 꼭 필요한 개인정보만 수집한다.\n- 주민등록번호는 법에서 정한 경우가 아니면 수집하지 않는다.\n\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다.\n\n## 3. 유출 대응\n- 개인정보가 유출되었거나 유출이 의심되면 1시간 이내에 보안팀에 신고한다.\n- 신고할 때는 유출된 정보의 종류, 대략적인 건수, 발견한 시각을 함께 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.303,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다.\n\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다.\n\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다.\n\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에"
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "",
|
||||
"score": 0.29,
|
||||
"text": "비밀번호·계정 보안 규정\n단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.485,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 고객 정보가 밖으로 샌 것 같아요 · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "고객 정보가 밖으로 샌 것 같아요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "고객 정보가 밖으로 샌 것 같아요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "1. 수집",
|
||||
"score": 0.442,
|
||||
"text": "개인정보 처리 지침\n## 1. 수집\n- 업무에 꼭 필요한 개인정보만 수집한다.\n- 주민등록번호는 법에서 정한 경우가 아니면 수집하지 않는다.\n\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다.\n\n## 3. 유출 대응\n- 개인정보가 유출되었거나 유출이 의심되면 1시간 이내에 보안팀에 신고한다.\n- 신고할 때는 유출된 정보의 종류, 대략적인 건수, 발견한 시각을 함께 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "",
|
||||
"score": 0.386,
|
||||
"text": "비밀번호·계정 보안 규정\n단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.357,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다.\n\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다.\n\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다.\n\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에"
|
||||
}
|
||||
],
|
||||
"top_score": 0.442,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 회의실을 하루 종일 잡아도 되나요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "회의실을 하루 종일 잡아도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "회의실을 하루 종일 잡아도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "1. 예약",
|
||||
"score": 0.575,
|
||||
"text": "회의실 이용 규정\n## 1. 예약\n- 회의실은 사내 포털에서 예약한다. 한 번에 최대 3시간까지 예약할 수 있다.\n- 예약 시작 후 10분이 지나도록 아무도 사용하지 않으면 예약이 자동으로 취소된다.\n\n## 2. 장비\n- 대회의실의 화상회의 장비를 쓰려면 회의 시작 30분 전까지 IT 문의로 요청한다.\n- 프로젝터는 B회의실과 대회의실에 있다.\n\n## 3. 사용 후\n- 회의가 끝나면 화이트보드를 지우고 의자를 정리한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "1. 접속 원칙",
|
||||
"score": 0.266,
|
||||
"text": "원격근무·VPN 이용 규정\n## 1. 접속 원칙\n- 회사 밖에서 사내 시스템에 접속할 때는 반드시 회사 VPN을 먼저 연결한다.\n- 카페, 공항 같은 공용 와이파이에서는 VPN 없이 사내 시스템에 접속하지 않는다.\n\n## 2. VPN 인증서\n- VPN 인증서의 유효 기간은 1년이다.\n- 만료 30일 전부터 IT 포털의 '인증서 재발급' 메뉴에서 새 인증서를 신청한다.\n- 인증서가 만료되면 VPN에 접속할 수 없으므로, 만료 전에 재발급한다.\n\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "",
|
||||
"score": 0.262,
|
||||
"text": "원격근무·VPN 이용 규정\n업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.575,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 수상한 메일의 링크를 눌렀어요 · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "수상한 메일의 링크를 눌렀어요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "수상한 메일의 링크를 눌렀어요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.44,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다.\n\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "",
|
||||
"score": 0.372,
|
||||
"text": "업무용 장비 지급·반납 규정\n메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의 모바일 관리 앱(MDM)을 먼저 설치한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "1. 메일함",
|
||||
"score": 0.326,
|
||||
"text": "메일·문서 보안 규정\n## 1. 메일함\n- 개인 메일함 용량은 10GB이다. 용량이 90%를 넘으면 안내 메일이 발송된다.\n- 오래된 메일은 보관함으로 옮겨 용량을 확보한다.\n\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다.\n\n## 3. 문서 등급과 보관\n- 대외비 문서에는 문서 첫 장에 '대외비'라고 표시한다.\n- 업무 문서는 3년 동안 보관한 뒤 정리한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.44,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 컴퓨터가 바이러스에 걸린 것 같아요 · 0.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.466,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다.\n\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "1. 설치와 승인",
|
||||
"score": 0.278,
|
||||
"text": "소프트웨어 사용 규정\n## 1. 설치와 승인\n- 업무용 컴퓨터에는 승인된 소프트웨어만 설치한다.\n- 새 소프트웨어가 필요하면 IT 포털의 '소프트웨어 신청'에서 요청한다. 승인까지 보통 2영업일이 걸린다.\n- 무료 소프트웨어라도 회사 업무에 쓰려면 상업적 이용이 허용되는지 라이선스를 확인한다.\n\n## 2. 금지 사항\n- 불법으로 복제한 소프트웨어는 설치하지 않는다. 적발되면 징계 대상이 된다.\n\n## 3. 생성형 AI 서비스\n- 회사가 승인한 생성형 AI 서비스만 업무에 사용한다.\n- 고객 정보, 개인정보, 대외비 문서는 생성형 AI 서비스에 입력하지 않는다.\n- 생성형 AI가 만든 결과는 사람이 확인한 뒤에 사용한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.256,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다.\n\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다.\n\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다.\n\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에"
|
||||
}
|
||||
],
|
||||
"top_score": 0.466,
|
||||
"indexed": true
|
||||
}
|
||||
✔ OTP 앱 깔린 휴대폰을 새로 바꿨어요 · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "OTP 앱 깔린 휴대폰을 새로 바꿨어요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "OTP 앱 깔린 휴대폰을 새로 바꿨어요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "",
|
||||
"score": 0.557,
|
||||
"text": "비밀번호·계정 보안 규정\n단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.379,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다.\n\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다.\n\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다.\n\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에"
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "",
|
||||
"score": 0.323,
|
||||
"text": "업무용 장비 지급·반납 규정\n메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의 모바일 관리 앱(MDM)을 먼저 설치한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.557,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 출력한 고객 명단은 어떻게 버려요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "출력한 고객 명단은 어떻게 버려요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "출력한 고객 명단은 어떻게 버려요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "1. 수집",
|
||||
"score": 0.385,
|
||||
"text": "개인정보 처리 지침\n## 1. 수집\n- 업무에 꼭 필요한 개인정보만 수집한다.\n- 주민등록번호는 법에서 정한 경우가 아니면 수집하지 않는다.\n\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다.\n\n## 3. 유출 대응\n- 개인정보가 유출되었거나 유출이 의심되면 1시간 이내에 보안팀에 신고한다.\n- 신고할 때는 유출된 정보의 종류, 대략적인 건수, 발견한 시각을 함께 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "",
|
||||
"score": 0.278,
|
||||
"text": "원격근무·VPN 이용 규정\n업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.262,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다.\n\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.385,
|
||||
"indexed": true
|
||||
}
|
||||
✘ 개인정보 파일을 거래처에 메일로 보내도 되나요? · 0.3s · hits.0.text has none of ['암호']
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "개인정보 파일을 거래처에 메일로 보내도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "개인정보 파일을 거래처에 메일로 보내도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "1. 수집",
|
||||
"score": 0.47,
|
||||
"text": "개인정보 처리 지침\n## 1. 수집\n- 업무에 꼭 필요한 개인정보만 수집한다.\n- 주민등록번호는 법에서 정한 경우가 아니면 수집하지 않는다.\n\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다.\n\n## 3. 유출 대응\n- 개인정보가 유출되었거나 유출이 의심되면 1시간 이내에 보안팀에 신고한다.\n- 신고할 때는 유출된 정보의 종류, 대략적인 건수, 발견한 시각을 함께 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "1. 메일함",
|
||||
"score": 0.448,
|
||||
"text": "메일·문서 보안 규정\n## 1. 메일함\n- 개인 메일함 용량은 10GB이다. 용량이 90%를 넘으면 안내 메일이 발송된다.\n- 오래된 메일은 보관함으로 옮겨 용량을 확보한다.\n\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다.\n\n## 3. 문서 등급과 보관\n- 대외비 문서에는 문서 첫 장에 '대외비'라고 표시한다.\n- 업무 문서는 3년 동안 보관한 뒤 정리한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "",
|
||||
"score": 0.41,
|
||||
"text": "업무용 장비 지급·반납 규정\n메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의 모바일 관리 앱(MDM)을 먼저 설치한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.47,
|
||||
"indexed": true
|
||||
}
|
||||
✘ 자리 비울 때 화면은 몇 분 뒤 잠기게 해요? · 0.3s · hits.0.text has none of ['5분']
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "자리 비울 때 화면은 몇 분 뒤 잠기게 해요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "자리 비울 때 화면은 몇 분 뒤 잠기게 해요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "1. 예약",
|
||||
"score": 0.241,
|
||||
"text": "회의실 이용 규정\n## 1. 예약\n- 회의실은 사내 포털에서 예약한다. 한 번에 최대 3시간까지 예약할 수 있다.\n- 예약 시작 후 10분이 지나도록 아무도 사용하지 않으면 예약이 자동으로 취소된다.\n\n## 2. 장비\n- 대회의실의 화상회의 장비를 쓰려면 회의 시작 30분 전까지 IT 문의로 요청한다.\n- 프로젝터는 B회의실과 대회의실에 있다.\n\n## 3. 사용 후\n- 회의가 끝나면 화이트보드를 지우고 의자를 정리한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "1. 접속 원칙",
|
||||
"score": 0.236,
|
||||
"text": "원격근무·VPN 이용 규정\n## 1. 접속 원칙\n- 회사 밖에서 사내 시스템에 접속할 때는 반드시 회사 VPN을 먼저 연결한다.\n- 카페, 공항 같은 공용 와이파이에서는 VPN 없이 사내 시스템에 접속하지 않는다.\n\n## 2. VPN 인증서\n- VPN 인증서의 유효 기간은 1년이다.\n- 만료 30일 전부터 IT 포털의 '인증서 재발급' 메뉴에서 새 인증서를 신청한다.\n- 인증서가 만료되면 VPN에 접속할 수 없으므로, 만료 전에 재발급한다.\n\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.232,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다.\n\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다.\n\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다.\n\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에"
|
||||
}
|
||||
],
|
||||
"top_score": 0.241,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 화상회의 장비는 언제까지 요청해야 하나요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "화상회의 장비는 언제까지 요청해야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "화상회의 장비는 언제까지 요청해야 하나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "1. 예약",
|
||||
"score": 0.403,
|
||||
"text": "회의실 이용 규정\n## 1. 예약\n- 회의실은 사내 포털에서 예약한다. 한 번에 최대 3시간까지 예약할 수 있다.\n- 예약 시작 후 10분이 지나도록 아무도 사용하지 않으면 예약이 자동으로 취소된다.\n\n## 2. 장비\n- 대회의실의 화상회의 장비를 쓰려면 회의 시작 30분 전까지 IT 문의로 요청한다.\n- 프로젝터는 B회의실과 대회의실에 있다.\n\n## 3. 사용 후\n- 회의가 끝나면 화이트보드를 지우고 의자를 정리한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "",
|
||||
"score": 0.272,
|
||||
"text": "업무용 장비 지급·반납 규정\n메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의 모바일 관리 앱(MDM)을 먼저 설치한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "1. 지급과 교체",
|
||||
"score": 0.263,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 1. 지급과 교체\n- 업무용 노트북은 입사일에 지급한다.\n- 노트북 교체 주기는 4년이다. 고장이나 배터리 교체는 IT 문의로 접수한다.\n\n## 2. 분실과 도난\n- 업무용 장비를 잃어버리거나 도난당하면 24시간 이내에 IT 문의와 보안팀에 신고한다.\n- 신고가 접수되면 IT 담당자가 원격으로 장비의 데이터를 잠근다.\n\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다.\n\n## 4. 개인 장비 사용\n- 개인 휴대폰이나 태블릿으로는 업무 메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의 모바일 관리 앱(MDM)을 먼저 설치한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.403,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 노트북 배터리가 금방 닳아요 · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "노트북 배터리가 금방 닳아요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "노트북 배터리가 금방 닳아요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "1. 지급과 교체",
|
||||
"score": 0.33,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 1. 지급과 교체\n- 업무용 노트북은 입사일에 지급한다.\n- 노트북 교체 주기는 4년이다. 고장이나 배터리 교체는 IT 문의로 접수한다.\n\n## 2. 분실과 도난\n- 업무용 장비를 잃어버리거나 도난당하면 24시간 이내에 IT 문의와 보안팀에 신고한다.\n- 신고가 접수되면 IT 담당자가 원격으로 장비의 데이터를 잠근다.\n\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다.\n\n## 4. 개인 장비 사용\n- 개인 휴대폰이나 태블릿으로는 업무 메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의 모바일 관리 앱(MDM)을 먼저 설치한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.271,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다.\n\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.223,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다.\n\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다.\n\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다.\n\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에"
|
||||
}
|
||||
],
|
||||
"top_score": 0.33,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 공짜 프로그램은 그냥 써도 되죠? · 0.4s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "공짜 프로그램은 그냥 써도 되죠?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "공짜 프로그램은 그냥 써도 되죠?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "1. 설치와 승인",
|
||||
"score": 0.295,
|
||||
"text": "소프트웨어 사용 규정\n## 1. 설치와 승인\n- 업무용 컴퓨터에는 승인된 소프트웨어만 설치한다.\n- 새 소프트웨어가 필요하면 IT 포털의 '소프트웨어 신청'에서 요청한다. 승인까지 보통 2영업일이 걸린다.\n- 무료 소프트웨어라도 회사 업무에 쓰려면 상업적 이용이 허용되는지 라이선스를 확인한다.\n\n## 2. 금지 사항\n- 불법으로 복제한 소프트웨어는 설치하지 않는다. 적발되면 징계 대상이 된다.\n\n## 3. 생성형 AI 서비스\n- 회사가 승인한 생성형 AI 서비스만 업무에 사용한다.\n- 고객 정보, 개인정보, 대외비 문서는 생성형 AI 서비스에 입력하지 않는다.\n- 생성형 AI가 만든 결과는 사람이 확인한 뒤에 사용한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "",
|
||||
"score": 0.271,
|
||||
"text": "소프트웨어 사용 규정\n는 사람이 확인한 뒤에 사용한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.243,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다.\n\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.295,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 감염된 것 같은데 컴퓨터를 꺼도 되나요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "감염된 것 같은데 컴퓨터를 꺼도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "감염된 것 같은데 컴퓨터를 꺼도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.449,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다.\n\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "1. 접속 원칙",
|
||||
"score": 0.278,
|
||||
"text": "원격근무·VPN 이용 규정\n## 1. 접속 원칙\n- 회사 밖에서 사내 시스템에 접속할 때는 반드시 회사 VPN을 먼저 연결한다.\n- 카페, 공항 같은 공용 와이파이에서는 VPN 없이 사내 시스템에 접속하지 않는다.\n\n## 2. VPN 인증서\n- VPN 인증서의 유효 기간은 1년이다.\n- 만료 30일 전부터 IT 포털의 '인증서 재발급' 메뉴에서 새 인증서를 신청한다.\n- 인증서가 만료되면 VPN에 접속할 수 없으므로, 만료 전에 재발급한다.\n\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "1. 설치와 승인",
|
||||
"score": 0.267,
|
||||
"text": "소프트웨어 사용 규정\n## 1. 설치와 승인\n- 업무용 컴퓨터에는 승인된 소프트웨어만 설치한다.\n- 새 소프트웨어가 필요하면 IT 포털의 '소프트웨어 신청'에서 요청한다. 승인까지 보통 2영업일이 걸린다.\n- 무료 소프트웨어라도 회사 업무에 쓰려면 상업적 이용이 허용되는지 라이선스를 확인한다.\n\n## 2. 금지 사항\n- 불법으로 복제한 소프트웨어는 설치하지 않는다. 적발되면 징계 대상이 된다.\n\n## 3. 생성형 AI 서비스\n- 회사가 승인한 생성형 AI 서비스만 업무에 사용한다.\n- 고객 정보, 개인정보, 대외비 문서는 생성형 AI 서비스에 입력하지 않는다.\n- 생성형 AI가 만든 결과는 사람이 확인한 뒤에 사용한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.449,
|
||||
"indexed": true
|
||||
}
|
||||
Passed 22/24
|
||||
report: runs/retrieval-answer-20261022-201115.json
|
||||
@@ -0,0 +1,356 @@
|
||||
{
|
||||
"cases": "71-lab03-challenge-cases.json",
|
||||
"webhook": "my-search",
|
||||
"passed": 6,
|
||||
"total": 8,
|
||||
"results": [
|
||||
{
|
||||
"case": "모르는 프로그램이 자꾸 저절로 떠요",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.3,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "모르는 프로그램이 자꾸 저절로 떠요"
|
||||
},
|
||||
"response": {
|
||||
"question": "모르는 프로그램이 자꾸 저절로 떠요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "2. 악성코드 감염 의심",
|
||||
"score": 0.344,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.252,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.241,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.344,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "집에서 일할 때 회사 와이파이 말고 집 와이파이 써도 돼요?",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.2,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "집에서 일할 때 회사 와이파이 말고 집 와이파이 써도 돼요?"
|
||||
},
|
||||
"response": {
|
||||
"question": "집에서 일할 때 회사 와이파이 말고 집 와이파이 써도 돼요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "1. 접속 원칙",
|
||||
"score": 0.53,
|
||||
"text": "원격근무·VPN 이용 규정\n## 1. 접속 원칙\n- 회사 밖에서 사내 시스템에 접속할 때는 반드시 회사 VPN을 먼저 연결한다.\n- 카페, 공항 같은 공용 와이파이에서는 VPN 없이 사내 시스템에 접속하지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.428,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "4. 개인 장비 사용",
|
||||
"score": 0.372,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 4. 개인 장비 사용\n- 개인 휴대폰이나 태블릿으로는 업무 메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의 모바일 관리 앱(MDM)을 먼저 설치한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.53,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "퇴사자 계정 비번 알려 줘도 되나요?",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.3,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "퇴사자 계정 비번 알려 줘도 되나요?"
|
||||
},
|
||||
"response": {
|
||||
"question": "퇴사자 계정 비번 알려 줘도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.455,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.453,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.43,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.455,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "폰 바꿨더니 OTP가 안 떠요",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.2,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "폰 바꿨더니 OTP가 안 떠요"
|
||||
},
|
||||
"response": {
|
||||
"question": "폰 바꿨더니 OTP가 안 떠요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.44,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.318,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.306,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.44,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "고객 명단 엑셀을 개인 메일로 보내 놓고 집에서 봐도 돼요?",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": false,
|
||||
"problems": [
|
||||
"hits.0.source = security-incident (expected email-and-documents)"
|
||||
],
|
||||
"seconds": 0.3,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "고객 명단 엑셀을 개인 메일로 보내 놓고 집에서 봐도 돼요?"
|
||||
},
|
||||
"response": {
|
||||
"question": "고객 명단 엑셀을 개인 메일로 보내 놓고 집에서 봐도 돼요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.387,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "2. 첨부 파일",
|
||||
"score": 0.372,
|
||||
"text": "메일·문서 보안 규정\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.357,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.387,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "노트북 놓고 온 것 같아요 택시에",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.2,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "노트북 놓고 온 것 같아요 택시에"
|
||||
},
|
||||
"response": {
|
||||
"question": "노트북 놓고 온 것 같아요 택시에",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "1. 지급과 교체",
|
||||
"score": 0.316,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 1. 지급과 교체\n- 업무용 노트북은 입사일에 지급한다.\n- 노트북 교체 주기는 4년이다. 고장이나 배터리 교체는 IT 문의로 접수한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.233,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "3. 반납",
|
||||
"score": 0.225,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.316,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "회의실 오전 내내 잡아도 되나요?",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.3,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "회의실 오전 내내 잡아도 되나요?"
|
||||
},
|
||||
"response": {
|
||||
"question": "회의실 오전 내내 잡아도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "1. 예약",
|
||||
"score": 0.522,
|
||||
"text": "회의실 이용 규정\n## 1. 예약\n- 회의실은 사내 포털에서 예약한다. 한 번에 최대 3시간까지 예약할 수 있다.\n- 예약 시작 후 10분이 지나도록 아무도 사용하지 않으면 예약이 자동으로 취소된다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "2. 장비",
|
||||
"score": 0.463,
|
||||
"text": "회의실 이용 규정\n## 2. 장비\n- 대회의실의 화상회의 장비를 쓰려면 회의 시작 30분 전까지 IT 문의로 요청한다.\n- 프로젝터는 B회의실과 대회의실에 있다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "3. 사용 후",
|
||||
"score": 0.415,
|
||||
"text": "회의실 이용 규정\n## 3. 사용 후\n- 회의가 끝나면 화이트보드를 지우고 의자를 정리한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.522,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "챗GPT에 회의록 붙여 넣어도 돼요?",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": false,
|
||||
"problems": [
|
||||
"hits.0.source = meeting-room (expected software-usage)"
|
||||
],
|
||||
"seconds": 0.3,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "챗GPT에 회의록 붙여 넣어도 돼요?"
|
||||
},
|
||||
"response": {
|
||||
"question": "챗GPT에 회의록 붙여 넣어도 돼요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "3. 사용 후",
|
||||
"score": 0.276,
|
||||
"text": "회의실 이용 규정\n## 3. 사용 후\n- 회의가 끝나면 화이트보드를 지우고 의자를 정리한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.259,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "2. 첨부 파일",
|
||||
"score": 0.259,
|
||||
"text": "메일·문서 보안 규정\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.276,
|
||||
"indexed": true
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,300 @@
|
||||
✔ before: POST /webhook/my-index · HTTP 200 · 0.6s · {"indexed_chunks": 25, "chunking": "section"}
|
||||
POST http://localhost:5678/webhook/my-search · 8 case(s) × 1
|
||||
✔ 모르는 프로그램이 자꾸 저절로 떠요 · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "모르는 프로그램이 자꾸 저절로 떠요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "모르는 프로그램이 자꾸 저절로 떠요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "2. 악성코드 감염 의심",
|
||||
"score": 0.344,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.252,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.241,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.344,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 집에서 일할 때 회사 와이파이 말고 집 와이파이 써도 돼요? · 0.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "집에서 일할 때 회사 와이파이 말고 집 와이파이 써도 돼요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "집에서 일할 때 회사 와이파이 말고 집 와이파이 써도 돼요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "1. 접속 원칙",
|
||||
"score": 0.53,
|
||||
"text": "원격근무·VPN 이용 규정\n## 1. 접속 원칙\n- 회사 밖에서 사내 시스템에 접속할 때는 반드시 회사 VPN을 먼저 연결한다.\n- 카페, 공항 같은 공용 와이파이에서는 VPN 없이 사내 시스템에 접속하지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.428,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "4. 개인 장비 사용",
|
||||
"score": 0.372,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 4. 개인 장비 사용\n- 개인 휴대폰이나 태블릿으로는 업무 메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의 모바일 관리 앱(MDM)을 먼저 설치한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.53,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 퇴사자 계정 비번 알려 줘도 되나요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "퇴사자 계정 비번 알려 줘도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "퇴사자 계정 비번 알려 줘도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.455,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.453,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.43,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.455,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 폰 바꿨더니 OTP가 안 떠요 · 0.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "폰 바꿨더니 OTP가 안 떠요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "폰 바꿨더니 OTP가 안 떠요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.44,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.318,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.306,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.44,
|
||||
"indexed": true
|
||||
}
|
||||
✘ 고객 명단 엑셀을 개인 메일로 보내 놓고 집에서 봐도 돼요? · 0.3s · hits.0.source = security-incident (expected email-and-documents)
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "고객 명단 엑셀을 개인 메일로 보내 놓고 집에서 봐도 돼요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "고객 명단 엑셀을 개인 메일로 보내 놓고 집에서 봐도 돼요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.387,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "2. 첨부 파일",
|
||||
"score": 0.372,
|
||||
"text": "메일·문서 보안 규정\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.357,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.387,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 노트북 놓고 온 것 같아요 택시에 · 0.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "노트북 놓고 온 것 같아요 택시에"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "노트북 놓고 온 것 같아요 택시에",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "1. 지급과 교체",
|
||||
"score": 0.316,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 1. 지급과 교체\n- 업무용 노트북은 입사일에 지급한다.\n- 노트북 교체 주기는 4년이다. 고장이나 배터리 교체는 IT 문의로 접수한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.233,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "3. 반납",
|
||||
"score": 0.225,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.316,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 회의실 오전 내내 잡아도 되나요? · 0.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "회의실 오전 내내 잡아도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "회의실 오전 내내 잡아도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "1. 예약",
|
||||
"score": 0.522,
|
||||
"text": "회의실 이용 규정\n## 1. 예약\n- 회의실은 사내 포털에서 예약한다. 한 번에 최대 3시간까지 예약할 수 있다.\n- 예약 시작 후 10분이 지나도록 아무도 사용하지 않으면 예약이 자동으로 취소된다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "2. 장비",
|
||||
"score": 0.463,
|
||||
"text": "회의실 이용 규정\n## 2. 장비\n- 대회의실의 화상회의 장비를 쓰려면 회의 시작 30분 전까지 IT 문의로 요청한다.\n- 프로젝터는 B회의실과 대회의실에 있다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "3. 사용 후",
|
||||
"score": 0.415,
|
||||
"text": "회의실 이용 규정\n## 3. 사용 후\n- 회의가 끝나면 화이트보드를 지우고 의자를 정리한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.522,
|
||||
"indexed": true
|
||||
}
|
||||
✘ 챗GPT에 회의록 붙여 넣어도 돼요? · 0.3s · hits.0.source = meeting-room (expected software-usage)
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "챗GPT에 회의록 붙여 넣어도 돼요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "챗GPT에 회의록 붙여 넣어도 돼요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "3. 사용 후",
|
||||
"score": 0.276,
|
||||
"text": "회의실 이용 규정\n## 3. 사용 후\n- 회의가 끝나면 화이트보드를 지우고 의자를 정리한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.259,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "2. 첨부 파일",
|
||||
"score": 0.259,
|
||||
"text": "메일·문서 보안 규정\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.276,
|
||||
"indexed": true
|
||||
}
|
||||
Passed 6/8
|
||||
report: runs/71-lab03-challenge-cases-20261022-201118.json
|
||||
@@ -0,0 +1,362 @@
|
||||
{
|
||||
"cases": "71-lab03-challenge-cases.json",
|
||||
"webhook": "my-search",
|
||||
"passed": 7,
|
||||
"total": 8,
|
||||
"results": [
|
||||
{
|
||||
"case": "모르는 프로그램이 자꾸 저절로 떠요",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": false,
|
||||
"problems": [
|
||||
"hits.0.source = software-usage (expected security-incident)"
|
||||
],
|
||||
"seconds": 2.0,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "모르는 프로그램이 자꾸 저절로 떠요"
|
||||
},
|
||||
"response": {
|
||||
"question": "모르는 프로그램이 자꾸 저절로 떠요",
|
||||
"query": "알 수 없는 프로그램 자동 실행 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "1. 설치와 승인",
|
||||
"score": 0.363,
|
||||
"text": "소프트웨어 사용 규정\n## 1. 설치와 승인\n- 업무용 컴퓨터에는 승인된 소프트웨어만 설치한다.\n- 새 소프트웨어가 필요하면 IT 포털의 '소프트웨어 신청'에서 요청한다. 승인까지 보통 2영업일이 걸린다.\n- 무료 소프트웨어라도 회사 업무에 쓰려면 상업적 이용이 허용되는지 라이선스를 확인한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "2. 악성코드 감염 의심",
|
||||
"score": 0.357,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "2. 금지 사항",
|
||||
"score": 0.356,
|
||||
"text": "소프트웨어 사용 규정\n## 2. 금지 사항\n- 불법으로 복제한 소프트웨어는 설치하지 않는다. 적발되면 징계 대상이 된다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.363,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "집에서 일할 때 회사 와이파이 말고 집 와이파이 써도 돼요?",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.2,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "집에서 일할 때 회사 와이파이 말고 집 와이파이 써도 돼요?"
|
||||
},
|
||||
"response": {
|
||||
"question": "집에서 일할 때 회사 와이파이 말고 집 와이파이 써도 돼요?",
|
||||
"query": "재택근무 시 회사 네트워크 외 공용 와이파이 사용 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "1. 접속 원칙",
|
||||
"score": 0.619,
|
||||
"text": "원격근무·VPN 이용 규정\n## 1. 접속 원칙\n- 회사 밖에서 사내 시스템에 접속할 때는 반드시 회사 VPN을 먼저 연결한다.\n- 카페, 공항 같은 공용 와이파이에서는 VPN 없이 사내 시스템에 접속하지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.524,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "4. 개인 장비 사용",
|
||||
"score": 0.465,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 4. 개인 장비 사용\n- 개인 휴대폰이나 태블릿으로는 업무 메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의 모바일 관리 앱(MDM)을 먼저 설치한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.619,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "퇴사자 계정 비번 알려 줘도 되나요?",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.4,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "퇴사자 계정 비번 알려 줘도 되나요?"
|
||||
},
|
||||
"response": {
|
||||
"question": "퇴사자 계정 비번 알려 줘도 되나요?",
|
||||
"query": "퇴사자 계정 비밀번호 제공 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.542,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.535,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.521,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.542,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "폰 바꿨더니 OTP가 안 떠요",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.2,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "폰 바꿨더니 OTP가 안 떠요"
|
||||
},
|
||||
"response": {
|
||||
"question": "폰 바꿨더니 OTP가 안 떠요",
|
||||
"query": "휴대폰 변경 시 OTP 재설정 방법 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.634,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.467,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "4. 개인 장비 사용",
|
||||
"score": 0.395,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 4. 개인 장비 사용\n- 개인 휴대폰이나 태블릿으로는 업무 메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의 모바일 관리 앱(MDM)을 먼저 설치한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.634,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "고객 명단 엑셀을 개인 메일로 보내 놓고 집에서 봐도 돼요?",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.1,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "고객 명단 엑셀을 개인 메일로 보내 놓고 집에서 봐도 돼요?"
|
||||
},
|
||||
"response": {
|
||||
"question": "고객 명단 엑셀을 개인 메일로 보내 놓고 집에서 봐도 돼요?",
|
||||
"query": "고객 명단 엑셀 외부로 보내기 및 보안 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "2. 첨부 파일",
|
||||
"score": 0.459,
|
||||
"text": "메일·문서 보안 규정\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.421,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.403,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.459,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "노트북 놓고 온 것 같아요 택시에",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.2,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "노트북 놓고 온 것 같아요 택시에"
|
||||
},
|
||||
"response": {
|
||||
"question": "노트북 놓고 온 것 같아요 택시에",
|
||||
"query": "분실한 노트북 처리 절차",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "1. 지급과 교체",
|
||||
"score": 0.421,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 1. 지급과 교체\n- 업무용 노트북은 입사일에 지급한다.\n- 노트북 교체 주기는 4년이다. 고장이나 배터리 교체는 IT 문의로 접수한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.386,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "3. 반납",
|
||||
"score": 0.367,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.421,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "회의실 오전 내내 잡아도 되나요?",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.3,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "회의실 오전 내내 잡아도 되나요?"
|
||||
},
|
||||
"response": {
|
||||
"question": "회의실 오전 내내 잡아도 되나요?",
|
||||
"query": "회의실 예약 정책 및 이용 시간 제한",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "1. 예약",
|
||||
"score": 0.718,
|
||||
"text": "회의실 이용 규정\n## 1. 예약\n- 회의실은 사내 포털에서 예약한다. 한 번에 최대 3시간까지 예약할 수 있다.\n- 예약 시작 후 10분이 지나도록 아무도 사용하지 않으면 예약이 자동으로 취소된다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "2. 장비",
|
||||
"score": 0.604,
|
||||
"text": "회의실 이용 규정\n## 2. 장비\n- 대회의실의 화상회의 장비를 쓰려면 회의 시작 30분 전까지 IT 문의로 요청한다.\n- 프로젝터는 B회의실과 대회의실에 있다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "3. 사용 후",
|
||||
"score": 0.579,
|
||||
"text": "회의실 이용 규정\n## 3. 사용 후\n- 회의가 끝나면 화이트보드를 지우고 의자를 정리한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.718,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "챗GPT에 회의록 붙여 넣어도 돼요?",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.2,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "챗GPT에 회의록 붙여 넣어도 돼요?"
|
||||
},
|
||||
"response": {
|
||||
"question": "챗GPT에 회의록 붙여 넣어도 돼요?",
|
||||
"query": "생성형 AI 서비스에 회의록 데이터 입력 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "3. 생성형 AI 서비스",
|
||||
"score": 0.536,
|
||||
"text": "소프트웨어 사용 규정\n## 3. 생성형 AI 서비스\n- 회사가 승인한 생성형 AI 서비스만 업무에 사용한다.\n- 고객 정보, 개인정보, 대외비 문서는 생성형 AI 서비스에 입력하지 않는다.\n- 생성형 AI가 만든 결과는 사람이 확인한 뒤에 사용한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.386,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "1. 수집",
|
||||
"score": 0.374,
|
||||
"text": "개인정보 처리 지침\n## 1. 수집\n- 업무에 꼭 필요한 개인정보만 수집한다.\n- 주민등록번호는 법에서 정한 경우가 아니면 수집하지 않는다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.536,
|
||||
"indexed": true
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,308 @@
|
||||
✔ before: POST /webhook/my-index · HTTP 200 · 2.2s · {"indexed_chunks": 25, "chunking": "section"}
|
||||
POST http://localhost:5678/webhook/my-search · 8 case(s) × 1
|
||||
✘ 모르는 프로그램이 자꾸 저절로 떠요 · 2.0s · hits.0.source = software-usage (expected security-incident)
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "모르는 프로그램이 자꾸 저절로 떠요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "모르는 프로그램이 자꾸 저절로 떠요",
|
||||
"query": "알 수 없는 프로그램 자동 실행 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "1. 설치와 승인",
|
||||
"score": 0.363,
|
||||
"text": "소프트웨어 사용 규정\n## 1. 설치와 승인\n- 업무용 컴퓨터에는 승인된 소프트웨어만 설치한다.\n- 새 소프트웨어가 필요하면 IT 포털의 '소프트웨어 신청'에서 요청한다. 승인까지 보통 2영업일이 걸린다.\n- 무료 소프트웨어라도 회사 업무에 쓰려면 상업적 이용이 허용되는지 라이선스를 확인한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "2. 악성코드 감염 의심",
|
||||
"score": 0.357,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "2. 금지 사항",
|
||||
"score": 0.356,
|
||||
"text": "소프트웨어 사용 규정\n## 2. 금지 사항\n- 불법으로 복제한 소프트웨어는 설치하지 않는다. 적발되면 징계 대상이 된다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.363,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 집에서 일할 때 회사 와이파이 말고 집 와이파이 써도 돼요? · 1.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "집에서 일할 때 회사 와이파이 말고 집 와이파이 써도 돼요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "집에서 일할 때 회사 와이파이 말고 집 와이파이 써도 돼요?",
|
||||
"query": "재택근무 시 회사 네트워크 외 공용 와이파이 사용 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "1. 접속 원칙",
|
||||
"score": 0.619,
|
||||
"text": "원격근무·VPN 이용 규정\n## 1. 접속 원칙\n- 회사 밖에서 사내 시스템에 접속할 때는 반드시 회사 VPN을 먼저 연결한다.\n- 카페, 공항 같은 공용 와이파이에서는 VPN 없이 사내 시스템에 접속하지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.524,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "4. 개인 장비 사용",
|
||||
"score": 0.465,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 4. 개인 장비 사용\n- 개인 휴대폰이나 태블릿으로는 업무 메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의 모바일 관리 앱(MDM)을 먼저 설치한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.619,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 퇴사자 계정 비번 알려 줘도 되나요? · 1.4s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "퇴사자 계정 비번 알려 줘도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "퇴사자 계정 비번 알려 줘도 되나요?",
|
||||
"query": "퇴사자 계정 비밀번호 제공 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.542,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.535,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.521,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.542,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 폰 바꿨더니 OTP가 안 떠요 · 1.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "폰 바꿨더니 OTP가 안 떠요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "폰 바꿨더니 OTP가 안 떠요",
|
||||
"query": "휴대폰 변경 시 OTP 재설정 방법 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.634,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.467,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "4. 개인 장비 사용",
|
||||
"score": 0.395,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 4. 개인 장비 사용\n- 개인 휴대폰이나 태블릿으로는 업무 메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의 모바일 관리 앱(MDM)을 먼저 설치한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.634,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 고객 명단 엑셀을 개인 메일로 보내 놓고 집에서 봐도 돼요? · 1.1s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "고객 명단 엑셀을 개인 메일로 보내 놓고 집에서 봐도 돼요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "고객 명단 엑셀을 개인 메일로 보내 놓고 집에서 봐도 돼요?",
|
||||
"query": "고객 명단 엑셀 외부로 보내기 및 보안 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "2. 첨부 파일",
|
||||
"score": 0.459,
|
||||
"text": "메일·문서 보안 규정\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.421,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.403,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.459,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 노트북 놓고 온 것 같아요 택시에 · 1.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "노트북 놓고 온 것 같아요 택시에"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "노트북 놓고 온 것 같아요 택시에",
|
||||
"query": "분실한 노트북 처리 절차",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "1. 지급과 교체",
|
||||
"score": 0.421,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 1. 지급과 교체\n- 업무용 노트북은 입사일에 지급한다.\n- 노트북 교체 주기는 4년이다. 고장이나 배터리 교체는 IT 문의로 접수한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.386,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "3. 반납",
|
||||
"score": 0.367,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.421,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 회의실 오전 내내 잡아도 되나요? · 1.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "회의실 오전 내내 잡아도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "회의실 오전 내내 잡아도 되나요?",
|
||||
"query": "회의실 예약 정책 및 이용 시간 제한",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "1. 예약",
|
||||
"score": 0.718,
|
||||
"text": "회의실 이용 규정\n## 1. 예약\n- 회의실은 사내 포털에서 예약한다. 한 번에 최대 3시간까지 예약할 수 있다.\n- 예약 시작 후 10분이 지나도록 아무도 사용하지 않으면 예약이 자동으로 취소된다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "2. 장비",
|
||||
"score": 0.604,
|
||||
"text": "회의실 이용 규정\n## 2. 장비\n- 대회의실의 화상회의 장비를 쓰려면 회의 시작 30분 전까지 IT 문의로 요청한다.\n- 프로젝터는 B회의실과 대회의실에 있다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "3. 사용 후",
|
||||
"score": 0.579,
|
||||
"text": "회의실 이용 규정\n## 3. 사용 후\n- 회의가 끝나면 화이트보드를 지우고 의자를 정리한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.718,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 챗GPT에 회의록 붙여 넣어도 돼요? · 1.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "챗GPT에 회의록 붙여 넣어도 돼요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "챗GPT에 회의록 붙여 넣어도 돼요?",
|
||||
"query": "생성형 AI 서비스에 회의록 데이터 입력 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "3. 생성형 AI 서비스",
|
||||
"score": 0.536,
|
||||
"text": "소프트웨어 사용 규정\n## 3. 생성형 AI 서비스\n- 회사가 승인한 생성형 AI 서비스만 업무에 사용한다.\n- 고객 정보, 개인정보, 대외비 문서는 생성형 AI 서비스에 입력하지 않는다.\n- 생성형 AI가 만든 결과는 사람이 확인한 뒤에 사용한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.386,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "1. 수집",
|
||||
"score": 0.374,
|
||||
"text": "개인정보 처리 지침\n## 1. 수집\n- 업무에 꼭 필요한 개인정보만 수집한다.\n- 주민등록번호는 법에서 정한 경우가 아니면 수집하지 않는다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.536,
|
||||
"indexed": true
|
||||
}
|
||||
Passed 7/8
|
||||
report: runs/71-lab03-challenge-cases-20261022-201146.json
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,916 @@
|
||||
✔ before: POST /webhook/my-index · HTTP 200 · 1.5s · {"indexed_chunks": 25, "chunking": "section"}
|
||||
POST http://localhost:5678/webhook/my-search · 24 case(s) × 1
|
||||
✔ 비밀번호는 몇 자 이상이어야 하나요? · 1.0s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?",
|
||||
"query": "비밀번호 최소 길이 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.711,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.598,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.533,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.711,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 암호를 얼마나 자주 바꿔야 해? · 1.1s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?",
|
||||
"query": "비밀번호 변경 주기 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.715,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.628,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.558,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.715,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 로그인을 여러 번 틀리면 어떻게 돼요? · 1.1s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "로그인을 여러 번 틀리면 어떻게 돼요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "로그인을 여러 번 틀리면 어떻게 돼요?",
|
||||
"query": "로그인 실패 횟수 제한 및 계정 잠금 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.691,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.485,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.449,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.691,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 카페 와이파이로 회사 시스템에 접속해도 되나요? · 1.1s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "카페 와이파이로 회사 시스템에 접속해도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "카페 와이파이로 회사 시스템에 접속해도 되나요?",
|
||||
"query": "공용 와이파이 사용 시 회사 시스템 접속 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "1. 접속 원칙",
|
||||
"score": 0.648,
|
||||
"text": "원격근무·VPN 이용 규정\n## 1. 접속 원칙\n- 회사 밖에서 사내 시스템에 접속할 때는 반드시 회사 VPN을 먼저 연결한다.\n- 카페, 공항 같은 공용 와이파이에서는 VPN 없이 사내 시스템에 접속하지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.5,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.477,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.648,
|
||||
"indexed": true
|
||||
}
|
||||
✔ VPN 인증서는 언제 다시 받아야 해요? · 1.0s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "VPN 인증서는 언제 다시 받아야 해요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "VPN 인증서는 언제 다시 받아야 해요?",
|
||||
"query": "VPN 인증서 갱신 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "2. VPN 인증서",
|
||||
"score": 0.65,
|
||||
"text": "원격근무·VPN 이용 규정\n## 2. VPN 인증서\n- VPN 인증서의 유효 기간은 1년이다.\n- 만료 30일 전부터 IT 포털의 '인증서 재발급' 메뉴에서 새 인증서를 신청한다.\n- 인증서가 만료되면 VPN에 접속할 수 없으므로, 만료 전에 재발급한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.467,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "1. 접속 원칙",
|
||||
"score": 0.449,
|
||||
"text": "원격근무·VPN 이용 규정\n## 1. 접속 원칙\n- 회사 밖에서 사내 시스템에 접속할 때는 반드시 회사 VPN을 먼저 연결한다.\n- 카페, 공항 같은 공용 와이파이에서는 VPN 없이 사내 시스템에 접속하지 않는다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.65,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 회사를 그만두면 노트북은 언제까지 돌려줘야 하나요? · 1.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "회사를 그만두면 노트북은 언제까지 돌려줘야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "회사를 그만두면 노트북은 언제까지 돌려줘야 하나요?",
|
||||
"query": "퇴사 시 노트북 반납 기한 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "3. 반납",
|
||||
"score": 0.565,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "1. 지급과 교체",
|
||||
"score": 0.552,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 1. 지급과 교체\n- 업무용 노트북은 입사일에 지급한다.\n- 노트북 교체 주기는 4년이다. 고장이나 배터리 교체는 IT 문의로 접수한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "2. 분실과 도난",
|
||||
"score": 0.451,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 2. 분실과 도난\n- 업무용 장비를 잃어버리거나 도난당하면 24시간 이내에 IT 문의와 보안팀에 신고한다.\n- 신고가 접수되면 IT 담당자가 원격으로 장비의 데이터를 잠근다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.565,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 노트북을 잃어버렸어요. 어떻게 해야 하나요? · 1.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "노트북을 잃어버렸어요. 어떻게 해야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "노트북을 잃어버렸어요. 어떻게 해야 하나요?",
|
||||
"query": "노트북 분실 시 보안 조치 및 신고 절차",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "2. 분실과 도난",
|
||||
"score": 0.609,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 2. 분실과 도난\n- 업무용 장비를 잃어버리거나 도난당하면 24시간 이내에 IT 문의와 보안팀에 신고한다.\n- 신고가 접수되면 IT 담당자가 원격으로 장비의 데이터를 잠근다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "3. 유출 대응",
|
||||
"score": 0.473,
|
||||
"text": "개인정보 처리 지침\n## 3. 유출 대응\n- 개인정보가 유출되었거나 유출이 의심되면 1시간 이내에 보안팀에 신고한다.\n- 신고할 때는 유출된 정보의 종류, 대략적인 건수, 발견한 시각을 함께 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.468,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.609,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 개인 휴대폰으로 업무 메일 봐도 되나요? · 1.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "개인 휴대폰으로 업무 메일 봐도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "개인 휴대폰으로 업무 메일 봐도 되나요?",
|
||||
"query": "개인 휴대폰 업무용 이메일 접근 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "4. 개인 장비 사용",
|
||||
"score": 0.625,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 4. 개인 장비 사용\n- 개인 휴대폰이나 태블릿으로는 업무 메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의 모바일 관리 앱(MDM)을 먼저 설치한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.493,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "1. 메일함",
|
||||
"score": 0.464,
|
||||
"text": "메일·문서 보안 규정\n## 1. 메일함\n- 개인 메일함 용량은 10GB이다. 용량이 90%를 넘으면 안내 메일이 발송된다.\n- 오래된 메일은 보관함으로 옮겨 용량을 확보한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.625,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 새 프로그램 설치 승인은 며칠 걸려요? · 1.1s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "새 프로그램 설치 승인은 며칠 걸려요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "새 프로그램 설치 승인은 며칠 걸려요?",
|
||||
"query": "신규 프로그램 설치 승인 절차 기간",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "1. 설치와 승인",
|
||||
"score": 0.484,
|
||||
"text": "소프트웨어 사용 규정\n## 1. 설치와 승인\n- 업무용 컴퓨터에는 승인된 소프트웨어만 설치한다.\n- 새 소프트웨어가 필요하면 IT 포털의 '소프트웨어 신청'에서 요청한다. 승인까지 보통 2영업일이 걸린다.\n- 무료 소프트웨어라도 회사 업무에 쓰려면 상업적 이용이 허용되는지 라이선스를 확인한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "2. 금지 사항",
|
||||
"score": 0.332,
|
||||
"text": "소프트웨어 사용 규정\n## 2. 금지 사항\n- 불법으로 복제한 소프트웨어는 설치하지 않는다. 적발되면 징계 대상이 된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "2. VPN 인증서",
|
||||
"score": 0.331,
|
||||
"text": "원격근무·VPN 이용 규정\n## 2. VPN 인증서\n- VPN 인증서의 유효 기간은 1년이다.\n- 만료 30일 전부터 IT 포털의 '인증서 재발급' 메뉴에서 새 인증서를 신청한다.\n- 인증서가 만료되면 VPN에 접속할 수 없으므로, 만료 전에 재발급한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.484,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 생성형 AI에 고객 자료를 넣어도 되나요? · 1.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "생성형 AI에 고객 자료를 넣어도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "생성형 AI에 고객 자료를 넣어도 되나요?",
|
||||
"query": "생성형 AI 서비스에 고객 자료 입력 관련 보안 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "3. 생성형 AI 서비스",
|
||||
"score": 0.561,
|
||||
"text": "소프트웨어 사용 규정\n## 3. 생성형 AI 서비스\n- 회사가 승인한 생성형 AI 서비스만 업무에 사용한다.\n- 고객 정보, 개인정보, 대외비 문서는 생성형 AI 서비스에 입력하지 않는다.\n- 생성형 AI가 만든 결과는 사람이 확인한 뒤에 사용한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.462,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.419,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.561,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 첨부 파일이 너무 커서 메일이 안 보내져요 · 1.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "첨부 파일이 너무 커서 메일이 안 보내져요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "첨부 파일이 너무 커서 메일이 안 보내져요",
|
||||
"query": "첨부 파일 용량 제한 및 외부 전송 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "2. 첨부 파일",
|
||||
"score": 0.691,
|
||||
"text": "메일·문서 보안 규정\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "1. 메일함",
|
||||
"score": 0.529,
|
||||
"text": "메일·문서 보안 규정\n## 1. 메일함\n- 개인 메일함 용량은 10GB이다. 용량이 90%를 넘으면 안내 메일이 발송된다.\n- 오래된 메일은 보관함으로 옮겨 용량을 확보한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "3. 문서 등급과 보관",
|
||||
"score": 0.417,
|
||||
"text": "메일·문서 보안 규정\n## 3. 문서 등급과 보관\n- 대외비 문서에는 문서 첫 장에 '대외비'라고 표시한다.\n- 업무 문서는 3년 동안 보관한 뒤 정리한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.691,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 고객 주민등록번호를 받아도 되나요? · 1.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "고객 주민등록번호를 받아도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "고객 주민등록번호를 받아도 되나요?",
|
||||
"query": "고객 주민등록번호 수집 및 관리 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "1. 수집",
|
||||
"score": 0.59,
|
||||
"text": "개인정보 처리 지침\n## 1. 수집\n- 업무에 꼭 필요한 개인정보만 수집한다.\n- 주민등록번호는 법에서 정한 경우가 아니면 수집하지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.478,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.387,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.59,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 고객 정보가 밖으로 샌 것 같아요 · 1.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "고객 정보가 밖으로 샌 것 같아요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "고객 정보가 밖으로 샌 것 같아요",
|
||||
"query": "고객 정보 외부 유출 대응 방침",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "3. 유출 대응",
|
||||
"score": 0.584,
|
||||
"text": "개인정보 처리 지침\n## 3. 유출 대응\n- 개인정보가 유출되었거나 유출이 의심되면 1시간 이내에 보안팀에 신고한다.\n- 신고할 때는 유출된 정보의 종류, 대략적인 건수, 발견한 시각을 함께 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.515,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.457,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.584,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 회의실을 하루 종일 잡아도 되나요? · 1.1s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "회의실을 하루 종일 잡아도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "회의실을 하루 종일 잡아도 되나요?",
|
||||
"query": "회의실 예약 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "1. 예약",
|
||||
"score": 0.661,
|
||||
"text": "회의실 이용 규정\n## 1. 예약\n- 회의실은 사내 포털에서 예약한다. 한 번에 최대 3시간까지 예약할 수 있다.\n- 예약 시작 후 10분이 지나도록 아무도 사용하지 않으면 예약이 자동으로 취소된다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "2. 장비",
|
||||
"score": 0.593,
|
||||
"text": "회의실 이용 규정\n## 2. 장비\n- 대회의실의 화상회의 장비를 쓰려면 회의 시작 30분 전까지 IT 문의로 요청한다.\n- 프로젝터는 B회의실과 대회의실에 있다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "3. 사용 후",
|
||||
"score": 0.557,
|
||||
"text": "회의실 이용 규정\n## 3. 사용 후\n- 회의가 끝나면 화이트보드를 지우고 의자를 정리한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.661,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 수상한 메일의 링크를 눌렀어요 · 1.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "수상한 메일의 링크를 눌렀어요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "수상한 메일의 링크를 눌렀어요",
|
||||
"query": "수상한 메일 링크 클릭 시 보안 대응 절차",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.678,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "2. 첨부 파일",
|
||||
"score": 0.455,
|
||||
"text": "메일·문서 보안 규정\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.427,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.678,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 컴퓨터가 바이러스에 걸린 것 같아요 · 1.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"query": "컴퓨터 바이러스 감염 대응 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "2. 악성코드 감염 의심",
|
||||
"score": 0.532,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.456,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "3. 유출 대응",
|
||||
"score": 0.412,
|
||||
"text": "개인정보 처리 지침\n## 3. 유출 대응\n- 개인정보가 유출되었거나 유출이 의심되면 1시간 이내에 보안팀에 신고한다.\n- 신고할 때는 유출된 정보의 종류, 대략적인 건수, 발견한 시각을 함께 알린다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.532,
|
||||
"indexed": true
|
||||
}
|
||||
✔ OTP 앱 깔린 휴대폰을 새로 바꿨어요 · 1.1s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "OTP 앱 깔린 휴대폰을 새로 바꿨어요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "OTP 앱 깔린 휴대폰을 새로 바꿨어요",
|
||||
"query": "OTP 앱 설치된 휴대폰 교체 시 보안 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.603,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "4. 개인 장비 사용",
|
||||
"score": 0.406,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 4. 개인 장비 사용\n- 개인 휴대폰이나 태블릿으로는 업무 메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의 모바일 관리 앱(MDM)을 먼저 설치한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.386,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.603,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 출력한 고객 명단은 어떻게 버려요? · 1.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "출력한 고객 명단은 어떻게 버려요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "출력한 고객 명단은 어떻게 버려요?",
|
||||
"query": "고객 명단 출력물 폐기 절차",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.445,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "3. 생성형 AI 서비스",
|
||||
"score": 0.312,
|
||||
"text": "소프트웨어 사용 규정\n## 3. 생성형 AI 서비스\n- 회사가 승인한 생성형 AI 서비스만 업무에 사용한다.\n- 고객 정보, 개인정보, 대외비 문서는 생성형 AI 서비스에 입력하지 않는다.\n- 생성형 AI가 만든 결과는 사람이 확인한 뒤에 사용한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "3. 사용 후",
|
||||
"score": 0.303,
|
||||
"text": "회의실 이용 규정\n## 3. 사용 후\n- 회의가 끝나면 화이트보드를 지우고 의자를 정리한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.445,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 개인정보 파일을 거래처에 메일로 보내도 되나요? · 1.6s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "개인정보 파일을 거래처에 메일로 보내도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "개인정보 파일을 거래처에 메일로 보내도 되나요?",
|
||||
"query": "개인정보 파일 외부로 이메일 첨부 파일 전송 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "2. 첨부 파일",
|
||||
"score": 0.635,
|
||||
"text": "메일·문서 보안 규정\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "1. 메일함",
|
||||
"score": 0.481,
|
||||
"text": "메일·문서 보안 규정\n## 1. 메일함\n- 개인 메일함 용량은 10GB이다. 용량이 90%를 넘으면 안내 메일이 발송된다.\n- 오래된 메일은 보관함으로 옮겨 용량을 확보한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "1. 수집",
|
||||
"score": 0.438,
|
||||
"text": "개인정보 처리 지침\n## 1. 수집\n- 업무에 꼭 필요한 개인정보만 수집한다.\n- 주민등록번호는 법에서 정한 경우가 아니면 수집하지 않는다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.635,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 자리 비울 때 화면은 몇 분 뒤 잠기게 해요? · 1.4s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "자리 비울 때 화면은 몇 분 뒤 잠기게 해요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "자리 비울 때 화면은 몇 분 뒤 잠기게 해요?",
|
||||
"query": "자리 비움 화면 잠금 시간 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.467,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.447,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.378,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.467,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 화상회의 장비는 언제까지 요청해야 하나요? · 1.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "화상회의 장비는 언제까지 요청해야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "화상회의 장비는 언제까지 요청해야 하나요?",
|
||||
"query": "화상회의 장비 요청 기한 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "2. 장비",
|
||||
"score": 0.456,
|
||||
"text": "회의실 이용 규정\n## 2. 장비\n- 대회의실의 화상회의 장비를 쓰려면 회의 시작 30분 전까지 IT 문의로 요청한다.\n- 프로젝터는 B회의실과 대회의실에 있다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "1. 예약",
|
||||
"score": 0.392,
|
||||
"text": "회의실 이용 규정\n## 1. 예약\n- 회의실은 사내 포털에서 예약한다. 한 번에 최대 3시간까지 예약할 수 있다.\n- 예약 시작 후 10분이 지나도록 아무도 사용하지 않으면 예약이 자동으로 취소된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "3. 반납",
|
||||
"score": 0.387,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.456,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 노트북 배터리가 금방 닳아요 · 1.0s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "노트북 배터리가 금방 닳아요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "노트북 배터리가 금방 닳아요",
|
||||
"query": "노트북 배터리 관리 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "1. 지급과 교체",
|
||||
"score": 0.416,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 1. 지급과 교체\n- 업무용 노트북은 입사일에 지급한다.\n- 노트북 교체 주기는 4년이다. 고장이나 배터리 교체는 IT 문의로 접수한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.364,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.328,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.416,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 공짜 프로그램은 그냥 써도 되죠? · 1.0s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "공짜 프로그램은 그냥 써도 되죠?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "공짜 프로그램은 그냥 써도 되죠?",
|
||||
"query": "무료 소프트웨어 사용 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "1. 설치와 승인",
|
||||
"score": 0.571,
|
||||
"text": "소프트웨어 사용 규정\n## 1. 설치와 승인\n- 업무용 컴퓨터에는 승인된 소프트웨어만 설치한다.\n- 새 소프트웨어가 필요하면 IT 포털의 '소프트웨어 신청'에서 요청한다. 승인까지 보통 2영업일이 걸린다.\n- 무료 소프트웨어라도 회사 업무에 쓰려면 상업적 이용이 허용되는지 라이선스를 확인한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "2. 금지 사항",
|
||||
"score": 0.471,
|
||||
"text": "소프트웨어 사용 규정\n## 2. 금지 사항\n- 불법으로 복제한 소프트웨어는 설치하지 않는다. 적발되면 징계 대상이 된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "3. 생성형 AI 서비스",
|
||||
"score": 0.443,
|
||||
"text": "소프트웨어 사용 규정\n## 3. 생성형 AI 서비스\n- 회사가 승인한 생성형 AI 서비스만 업무에 사용한다.\n- 고객 정보, 개인정보, 대외비 문서는 생성형 AI 서비스에 입력하지 않는다.\n- 생성형 AI가 만든 결과는 사람이 확인한 뒤에 사용한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.571,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 감염된 것 같은데 컴퓨터를 꺼도 되나요? · 1.1s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "감염된 것 같은데 컴퓨터를 꺼도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "감염된 것 같은데 컴퓨터를 꺼도 되나요?",
|
||||
"query": "감염 컴퓨터 전원 차단 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "2. 악성코드 감염 의심",
|
||||
"score": 0.502,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.407,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.389,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.502,
|
||||
"indexed": true
|
||||
}
|
||||
Passed 24/24
|
||||
report: runs/retrieval-doc-20261022-201216.json
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,916 @@
|
||||
✔ before: POST /webhook/my-index · HTTP 200 · 0.5s · {"indexed_chunks": 25, "chunking": "section"}
|
||||
POST http://localhost:5678/webhook/my-search · 24 case(s) × 1
|
||||
✔ 비밀번호는 몇 자 이상이어야 하나요? · 1.5s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?",
|
||||
"query": "비밀번호 최소 길이 기준",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.675,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.55,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.499,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.675,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 암호를 얼마나 자주 바꿔야 해? · 1.1s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?",
|
||||
"query": "비밀번호 변경 주기 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.715,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.628,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.558,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.715,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 로그인을 여러 번 틀리면 어떻게 돼요? · 1.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "로그인을 여러 번 틀리면 어떻게 돼요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "로그인을 여러 번 틀리면 어떻게 돼요?",
|
||||
"query": "로그인 실패 횟수 제한 및 계정 잠금 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.691,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.485,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.449,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.691,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 카페 와이파이로 회사 시스템에 접속해도 되나요? · 1.1s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "카페 와이파이로 회사 시스템에 접속해도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "카페 와이파이로 회사 시스템에 접속해도 되나요?",
|
||||
"query": "공용 와이파이 회사 시스템 접속 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "1. 접속 원칙",
|
||||
"score": 0.571,
|
||||
"text": "원격근무·VPN 이용 규정\n## 1. 접속 원칙\n- 회사 밖에서 사내 시스템에 접속할 때는 반드시 회사 VPN을 먼저 연결한다.\n- 카페, 공항 같은 공용 와이파이에서는 VPN 없이 사내 시스템에 접속하지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.44,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.428,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.571,
|
||||
"indexed": true
|
||||
}
|
||||
✔ VPN 인증서는 언제 다시 받아야 해요? · 1.1s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "VPN 인증서는 언제 다시 받아야 해요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "VPN 인증서는 언제 다시 받아야 해요?",
|
||||
"query": "VPN 인증서 갱신 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "2. VPN 인증서",
|
||||
"score": 0.65,
|
||||
"text": "원격근무·VPN 이용 규정\n## 2. VPN 인증서\n- VPN 인증서의 유효 기간은 1년이다.\n- 만료 30일 전부터 IT 포털의 '인증서 재발급' 메뉴에서 새 인증서를 신청한다.\n- 인증서가 만료되면 VPN에 접속할 수 없으므로, 만료 전에 재발급한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.467,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "1. 접속 원칙",
|
||||
"score": 0.449,
|
||||
"text": "원격근무·VPN 이용 규정\n## 1. 접속 원칙\n- 회사 밖에서 사내 시스템에 접속할 때는 반드시 회사 VPN을 먼저 연결한다.\n- 카페, 공항 같은 공용 와이파이에서는 VPN 없이 사내 시스템에 접속하지 않는다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.65,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 회사를 그만두면 노트북은 언제까지 돌려줘야 하나요? · 1.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "회사를 그만두면 노트북은 언제까지 돌려줘야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "회사를 그만두면 노트북은 언제까지 돌려줘야 하나요?",
|
||||
"query": "퇴사 시 노트북 반납 기한 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "3. 반납",
|
||||
"score": 0.565,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "1. 지급과 교체",
|
||||
"score": 0.552,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 1. 지급과 교체\n- 업무용 노트북은 입사일에 지급한다.\n- 노트북 교체 주기는 4년이다. 고장이나 배터리 교체는 IT 문의로 접수한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "2. 분실과 도난",
|
||||
"score": 0.451,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 2. 분실과 도난\n- 업무용 장비를 잃어버리거나 도난당하면 24시간 이내에 IT 문의와 보안팀에 신고한다.\n- 신고가 접수되면 IT 담당자가 원격으로 장비의 데이터를 잠근다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.565,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 노트북을 잃어버렸어요. 어떻게 해야 하나요? · 1.1s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "노트북을 잃어버렸어요. 어떻게 해야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "노트북을 잃어버렸어요. 어떻게 해야 하나요?",
|
||||
"query": "노트북 분실 시 보안 조치 및 신고 절차",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "2. 분실과 도난",
|
||||
"score": 0.609,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 2. 분실과 도난\n- 업무용 장비를 잃어버리거나 도난당하면 24시간 이내에 IT 문의와 보안팀에 신고한다.\n- 신고가 접수되면 IT 담당자가 원격으로 장비의 데이터를 잠근다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "3. 유출 대응",
|
||||
"score": 0.473,
|
||||
"text": "개인정보 처리 지침\n## 3. 유출 대응\n- 개인정보가 유출되었거나 유출이 의심되면 1시간 이내에 보안팀에 신고한다.\n- 신고할 때는 유출된 정보의 종류, 대략적인 건수, 발견한 시각을 함께 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.468,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.609,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 개인 휴대폰으로 업무 메일 봐도 되나요? · 1.1s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "개인 휴대폰으로 업무 메일 봐도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "개인 휴대폰으로 업무 메일 봐도 되나요?",
|
||||
"query": "개인 휴대폰 업무용 이메일 접속 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "4. 개인 장비 사용",
|
||||
"score": 0.631,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 4. 개인 장비 사용\n- 개인 휴대폰이나 태블릿으로는 업무 메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의 모바일 관리 앱(MDM)을 먼저 설치한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "1. 접속 원칙",
|
||||
"score": 0.509,
|
||||
"text": "원격근무·VPN 이용 규정\n## 1. 접속 원칙\n- 회사 밖에서 사내 시스템에 접속할 때는 반드시 회사 VPN을 먼저 연결한다.\n- 카페, 공항 같은 공용 와이파이에서는 VPN 없이 사내 시스템에 접속하지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.484,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.631,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 새 프로그램 설치 승인은 며칠 걸려요? · 1.5s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "새 프로그램 설치 승인은 며칠 걸려요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "새 프로그램 설치 승인은 며칠 걸려요?",
|
||||
"query": "프로그램 설치 승인 절차 기간",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "1. 설치와 승인",
|
||||
"score": 0.517,
|
||||
"text": "소프트웨어 사용 규정\n## 1. 설치와 승인\n- 업무용 컴퓨터에는 승인된 소프트웨어만 설치한다.\n- 새 소프트웨어가 필요하면 IT 포털의 '소프트웨어 신청'에서 요청한다. 승인까지 보통 2영업일이 걸린다.\n- 무료 소프트웨어라도 회사 업무에 쓰려면 상업적 이용이 허용되는지 라이선스를 확인한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "2. 금지 사항",
|
||||
"score": 0.359,
|
||||
"text": "소프트웨어 사용 규정\n## 2. 금지 사항\n- 불법으로 복제한 소프트웨어는 설치하지 않는다. 적발되면 징계 대상이 된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "2. VPN 인증서",
|
||||
"score": 0.353,
|
||||
"text": "원격근무·VPN 이용 규정\n## 2. VPN 인증서\n- VPN 인증서의 유효 기간은 1년이다.\n- 만료 30일 전부터 IT 포털의 '인증서 재발급' 메뉴에서 새 인증서를 신청한다.\n- 인증서가 만료되면 VPN에 접속할 수 없으므로, 만료 전에 재발급한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.517,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 생성형 AI에 고객 자료를 넣어도 되나요? · 1.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "생성형 AI에 고객 자료를 넣어도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "생성형 AI에 고객 자료를 넣어도 되나요?",
|
||||
"query": "생성형 AI 서비스에 고객 자료 외부로 전송 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "3. 생성형 AI 서비스",
|
||||
"score": 0.564,
|
||||
"text": "소프트웨어 사용 규정\n## 3. 생성형 AI 서비스\n- 회사가 승인한 생성형 AI 서비스만 업무에 사용한다.\n- 고객 정보, 개인정보, 대외비 문서는 생성형 AI 서비스에 입력하지 않는다.\n- 생성형 AI가 만든 결과는 사람이 확인한 뒤에 사용한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.437,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "1. 수집",
|
||||
"score": 0.412,
|
||||
"text": "개인정보 처리 지침\n## 1. 수집\n- 업무에 꼭 필요한 개인정보만 수집한다.\n- 주민등록번호는 법에서 정한 경우가 아니면 수집하지 않는다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.564,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 첨부 파일이 너무 커서 메일이 안 보내져요 · 1.1s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "첨부 파일이 너무 커서 메일이 안 보내져요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "첨부 파일이 너무 커서 메일이 안 보내져요",
|
||||
"query": "첨부 파일 용량 제한 및 외부 전송 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "2. 첨부 파일",
|
||||
"score": 0.691,
|
||||
"text": "메일·문서 보안 규정\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "1. 메일함",
|
||||
"score": 0.529,
|
||||
"text": "메일·문서 보안 규정\n## 1. 메일함\n- 개인 메일함 용량은 10GB이다. 용량이 90%를 넘으면 안내 메일이 발송된다.\n- 오래된 메일은 보관함으로 옮겨 용량을 확보한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "3. 문서 등급과 보관",
|
||||
"score": 0.417,
|
||||
"text": "메일·문서 보안 규정\n## 3. 문서 등급과 보관\n- 대외비 문서에는 문서 첫 장에 '대외비'라고 표시한다.\n- 업무 문서는 3년 동안 보관한 뒤 정리한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.691,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 고객 주민등록번호를 받아도 되나요? · 1.0s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "고객 주민등록번호를 받아도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "고객 주민등록번호를 받아도 되나요?",
|
||||
"query": "고객 주민등록번호 수집 및 관리 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "1. 수집",
|
||||
"score": 0.59,
|
||||
"text": "개인정보 처리 지침\n## 1. 수집\n- 업무에 꼭 필요한 개인정보만 수집한다.\n- 주민등록번호는 법에서 정한 경우가 아니면 수집하지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.478,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.387,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.59,
|
||||
"indexed": true
|
||||
}
|
||||
✘ 고객 정보가 밖으로 샌 것 같아요 · 1.3s · hits.0.text has none of ['1시간']
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "고객 정보가 밖으로 샌 것 같아요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "고객 정보가 밖으로 샌 것 같아요",
|
||||
"query": "고객 정보 외부 유출 방지 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.547,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "3. 유출 대응",
|
||||
"score": 0.51,
|
||||
"text": "개인정보 처리 지침\n## 3. 유출 대응\n- 개인정보가 유출되었거나 유출이 의심되면 1시간 이내에 보안팀에 신고한다.\n- 신고할 때는 유출된 정보의 종류, 대략적인 건수, 발견한 시각을 함께 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "1. 수집",
|
||||
"score": 0.466,
|
||||
"text": "개인정보 처리 지침\n## 1. 수집\n- 업무에 꼭 필요한 개인정보만 수집한다.\n- 주민등록번호는 법에서 정한 경우가 아니면 수집하지 않는다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.547,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 회의실을 하루 종일 잡아도 되나요? · 1.0s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "회의실을 하루 종일 잡아도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "회의실을 하루 종일 잡아도 되나요?",
|
||||
"query": "회의실 예약 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "1. 예약",
|
||||
"score": 0.661,
|
||||
"text": "회의실 이용 규정\n## 1. 예약\n- 회의실은 사내 포털에서 예약한다. 한 번에 최대 3시간까지 예약할 수 있다.\n- 예약 시작 후 10분이 지나도록 아무도 사용하지 않으면 예약이 자동으로 취소된다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "2. 장비",
|
||||
"score": 0.593,
|
||||
"text": "회의실 이용 규정\n## 2. 장비\n- 대회의실의 화상회의 장비를 쓰려면 회의 시작 30분 전까지 IT 문의로 요청한다.\n- 프로젝터는 B회의실과 대회의실에 있다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "3. 사용 후",
|
||||
"score": 0.557,
|
||||
"text": "회의실 이용 규정\n## 3. 사용 후\n- 회의가 끝나면 화이트보드를 지우고 의자를 정리한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.661,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 수상한 메일의 링크를 눌렀어요 · 1.1s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "수상한 메일의 링크를 눌렀어요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "수상한 메일의 링크를 눌렀어요",
|
||||
"query": "수상한 메일 링크 클릭 보안 대응 절차",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.664,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "2. 첨부 파일",
|
||||
"score": 0.457,
|
||||
"text": "메일·문서 보안 규정\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.435,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.664,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 컴퓨터가 바이러스에 걸린 것 같아요 · 1.0s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"query": "컴퓨터 바이러스 감염 대응 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "2. 악성코드 감염 의심",
|
||||
"score": 0.532,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.456,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "3. 유출 대응",
|
||||
"score": 0.412,
|
||||
"text": "개인정보 처리 지침\n## 3. 유출 대응\n- 개인정보가 유출되었거나 유출이 의심되면 1시간 이내에 보안팀에 신고한다.\n- 신고할 때는 유출된 정보의 종류, 대략적인 건수, 발견한 시각을 함께 알린다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.532,
|
||||
"indexed": true
|
||||
}
|
||||
✔ OTP 앱 깔린 휴대폰을 새로 바꿨어요 · 1.0s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "OTP 앱 깔린 휴대폰을 새로 바꿨어요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "OTP 앱 깔린 휴대폰을 새로 바꿨어요",
|
||||
"query": "OTP 앱 설치된 휴대폰 교체 시 데이터 이전 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.513,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "4. 개인 장비 사용",
|
||||
"score": 0.376,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 4. 개인 장비 사용\n- 개인 휴대폰이나 태블릿으로는 업무 메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의 모바일 관리 앱(MDM)을 먼저 설치한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.334,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.513,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 출력한 고객 명단은 어떻게 버려요? · 1.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "출력한 고객 명단은 어떻게 버려요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "출력한 고객 명단은 어떻게 버려요?",
|
||||
"query": "고객 명단 출력물 폐기 절차",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.445,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "3. 생성형 AI 서비스",
|
||||
"score": 0.312,
|
||||
"text": "소프트웨어 사용 규정\n## 3. 생성형 AI 서비스\n- 회사가 승인한 생성형 AI 서비스만 업무에 사용한다.\n- 고객 정보, 개인정보, 대외비 문서는 생성형 AI 서비스에 입력하지 않는다.\n- 생성형 AI가 만든 결과는 사람이 확인한 뒤에 사용한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "3. 사용 후",
|
||||
"score": 0.303,
|
||||
"text": "회의실 이용 규정\n## 3. 사용 후\n- 회의가 끝나면 화이트보드를 지우고 의자를 정리한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.445,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 개인정보 파일을 거래처에 메일로 보내도 되나요? · 1.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "개인정보 파일을 거래처에 메일로 보내도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "개인정보 파일을 거래처에 메일로 보내도 되나요?",
|
||||
"query": "개인정보 파일 외부로 보내기 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "2. 첨부 파일",
|
||||
"score": 0.522,
|
||||
"text": "메일·문서 보안 규정\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.49,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "3. 유출 대응",
|
||||
"score": 0.448,
|
||||
"text": "개인정보 처리 지침\n## 3. 유출 대응\n- 개인정보가 유출되었거나 유출이 의심되면 1시간 이내에 보안팀에 신고한다.\n- 신고할 때는 유출된 정보의 종류, 대략적인 건수, 발견한 시각을 함께 알린다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.522,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 자리 비울 때 화면은 몇 분 뒤 잠기게 해요? · 1.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "자리 비울 때 화면은 몇 분 뒤 잠기게 해요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "자리 비울 때 화면은 몇 분 뒤 잠기게 해요?",
|
||||
"query": "자리 비움 화면 자동 잠금 시간 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.463,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.405,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.357,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.463,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 화상회의 장비는 언제까지 요청해야 하나요? · 1.1s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "화상회의 장비는 언제까지 요청해야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "화상회의 장비는 언제까지 요청해야 하나요?",
|
||||
"query": "화상회의 장비 요청 기한 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "2. 장비",
|
||||
"score": 0.456,
|
||||
"text": "회의실 이용 규정\n## 2. 장비\n- 대회의실의 화상회의 장비를 쓰려면 회의 시작 30분 전까지 IT 문의로 요청한다.\n- 프로젝터는 B회의실과 대회의실에 있다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "1. 예약",
|
||||
"score": 0.392,
|
||||
"text": "회의실 이용 규정\n## 1. 예약\n- 회의실은 사내 포털에서 예약한다. 한 번에 최대 3시간까지 예약할 수 있다.\n- 예약 시작 후 10분이 지나도록 아무도 사용하지 않으면 예약이 자동으로 취소된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "3. 반납",
|
||||
"score": 0.387,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.456,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 노트북 배터리가 금방 닳아요 · 1.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "노트북 배터리가 금방 닳아요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "노트북 배터리가 금방 닳아요",
|
||||
"query": "노트북 배터리 관리 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "1. 지급과 교체",
|
||||
"score": 0.416,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 1. 지급과 교체\n- 업무용 노트북은 입사일에 지급한다.\n- 노트북 교체 주기는 4년이다. 고장이나 배터리 교체는 IT 문의로 접수한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.364,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.328,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.416,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 공짜 프로그램은 그냥 써도 되죠? · 1.0s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "공짜 프로그램은 그냥 써도 되죠?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "공짜 프로그램은 그냥 써도 되죠?",
|
||||
"query": "무료 소프트웨어 사용 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "1. 설치와 승인",
|
||||
"score": 0.571,
|
||||
"text": "소프트웨어 사용 규정\n## 1. 설치와 승인\n- 업무용 컴퓨터에는 승인된 소프트웨어만 설치한다.\n- 새 소프트웨어가 필요하면 IT 포털의 '소프트웨어 신청'에서 요청한다. 승인까지 보통 2영업일이 걸린다.\n- 무료 소프트웨어라도 회사 업무에 쓰려면 상업적 이용이 허용되는지 라이선스를 확인한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "2. 금지 사항",
|
||||
"score": 0.471,
|
||||
"text": "소프트웨어 사용 규정\n## 2. 금지 사항\n- 불법으로 복제한 소프트웨어는 설치하지 않는다. 적발되면 징계 대상이 된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "3. 생성형 AI 서비스",
|
||||
"score": 0.443,
|
||||
"text": "소프트웨어 사용 규정\n## 3. 생성형 AI 서비스\n- 회사가 승인한 생성형 AI 서비스만 업무에 사용한다.\n- 고객 정보, 개인정보, 대외비 문서는 생성형 AI 서비스에 입력하지 않는다.\n- 생성형 AI가 만든 결과는 사람이 확인한 뒤에 사용한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.571,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 감염된 것 같은데 컴퓨터를 꺼도 되나요? · 1.1s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "감염된 것 같은데 컴퓨터를 꺼도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "감염된 것 같은데 컴퓨터를 꺼도 되나요?",
|
||||
"query": "감염 컴퓨터 전원 차단 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "2. 악성코드 감염 의심",
|
||||
"score": 0.502,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.407,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.389,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.502,
|
||||
"indexed": true
|
||||
}
|
||||
Passed 23/24
|
||||
report: runs/retrieval-answer-20261022-201244.json
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,916 @@
|
||||
✔ before: POST /webhook/my-index · HTTP 200 · 0.5s · {"indexed_chunks": 25, "chunking": "section"}
|
||||
POST http://localhost:5678/webhook/my-search · 24 case(s) × 1
|
||||
✔ 비밀번호는 몇 자 이상이어야 하나요? · 1.1s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?",
|
||||
"query": "비밀번호 최소 길이 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.711,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.598,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.533,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.711,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 암호를 얼마나 자주 바꿔야 해? · 1.1s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?",
|
||||
"query": "비밀번호 변경 주기 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.715,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.628,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.558,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.715,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 로그인을 여러 번 틀리면 어떻게 돼요? · 1.1s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "로그인을 여러 번 틀리면 어떻게 돼요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "로그인을 여러 번 틀리면 어떻게 돼요?",
|
||||
"query": "로그인 실패 횟수 제한 및 계정 잠금 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.691,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.485,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.449,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.691,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 카페 와이파이로 회사 시스템에 접속해도 되나요? · 1.0s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "카페 와이파이로 회사 시스템에 접속해도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "카페 와이파이로 회사 시스템에 접속해도 되나요?",
|
||||
"query": "공용 와이파이 회사 시스템 접속 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "1. 접속 원칙",
|
||||
"score": 0.571,
|
||||
"text": "원격근무·VPN 이용 규정\n## 1. 접속 원칙\n- 회사 밖에서 사내 시스템에 접속할 때는 반드시 회사 VPN을 먼저 연결한다.\n- 카페, 공항 같은 공용 와이파이에서는 VPN 없이 사내 시스템에 접속하지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.44,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.428,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.571,
|
||||
"indexed": true
|
||||
}
|
||||
✔ VPN 인증서는 언제 다시 받아야 해요? · 1.0s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "VPN 인증서는 언제 다시 받아야 해요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "VPN 인증서는 언제 다시 받아야 해요?",
|
||||
"query": "VPN 인증서 갱신 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "2. VPN 인증서",
|
||||
"score": 0.65,
|
||||
"text": "원격근무·VPN 이용 규정\n## 2. VPN 인증서\n- VPN 인증서의 유효 기간은 1년이다.\n- 만료 30일 전부터 IT 포털의 '인증서 재발급' 메뉴에서 새 인증서를 신청한다.\n- 인증서가 만료되면 VPN에 접속할 수 없으므로, 만료 전에 재발급한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.467,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "1. 접속 원칙",
|
||||
"score": 0.449,
|
||||
"text": "원격근무·VPN 이용 규정\n## 1. 접속 원칙\n- 회사 밖에서 사내 시스템에 접속할 때는 반드시 회사 VPN을 먼저 연결한다.\n- 카페, 공항 같은 공용 와이파이에서는 VPN 없이 사내 시스템에 접속하지 않는다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.65,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 회사를 그만두면 노트북은 언제까지 돌려줘야 하나요? · 1.1s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "회사를 그만두면 노트북은 언제까지 돌려줘야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "회사를 그만두면 노트북은 언제까지 돌려줘야 하나요?",
|
||||
"query": "퇴사 시 노트북 반납 기한 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "3. 반납",
|
||||
"score": 0.567,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "1. 지급과 교체",
|
||||
"score": 0.553,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 1. 지급과 교체\n- 업무용 노트북은 입사일에 지급한다.\n- 노트북 교체 주기는 4년이다. 고장이나 배터리 교체는 IT 문의로 접수한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "2. 분실과 도난",
|
||||
"score": 0.45,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 2. 분실과 도난\n- 업무용 장비를 잃어버리거나 도난당하면 24시간 이내에 IT 문의와 보안팀에 신고한다.\n- 신고가 접수되면 IT 담당자가 원격으로 장비의 데이터를 잠근다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.567,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 노트북을 잃어버렸어요. 어떻게 해야 하나요? · 1.1s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "노트북을 잃어버렸어요. 어떻게 해야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "노트북을 잃어버렸어요. 어떻게 해야 하나요?",
|
||||
"query": "노트북 분실 시 보안 조치 및 신고 절차",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "2. 분실과 도난",
|
||||
"score": 0.609,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 2. 분실과 도난\n- 업무용 장비를 잃어버리거나 도난당하면 24시간 이내에 IT 문의와 보안팀에 신고한다.\n- 신고가 접수되면 IT 담당자가 원격으로 장비의 데이터를 잠근다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "3. 유출 대응",
|
||||
"score": 0.473,
|
||||
"text": "개인정보 처리 지침\n## 3. 유출 대응\n- 개인정보가 유출되었거나 유출이 의심되면 1시간 이내에 보안팀에 신고한다.\n- 신고할 때는 유출된 정보의 종류, 대략적인 건수, 발견한 시각을 함께 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.468,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.609,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 개인 휴대폰으로 업무 메일 봐도 되나요? · 1.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "개인 휴대폰으로 업무 메일 봐도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "개인 휴대폰으로 업무 메일 봐도 되나요?",
|
||||
"query": "개인 휴대폰 업무용 이메일 접속 보안 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "4. 개인 장비 사용",
|
||||
"score": 0.603,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 4. 개인 장비 사용\n- 개인 휴대폰이나 태블릿으로는 업무 메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의 모바일 관리 앱(MDM)을 먼저 설치한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.552,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.497,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.603,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 새 프로그램 설치 승인은 며칠 걸려요? · 1.1s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "새 프로그램 설치 승인은 며칠 걸려요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "새 프로그램 설치 승인은 며칠 걸려요?",
|
||||
"query": "신규 프로그램 설치 승인 절차 기간",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "1. 설치와 승인",
|
||||
"score": 0.484,
|
||||
"text": "소프트웨어 사용 규정\n## 1. 설치와 승인\n- 업무용 컴퓨터에는 승인된 소프트웨어만 설치한다.\n- 새 소프트웨어가 필요하면 IT 포털의 '소프트웨어 신청'에서 요청한다. 승인까지 보통 2영업일이 걸린다.\n- 무료 소프트웨어라도 회사 업무에 쓰려면 상업적 이용이 허용되는지 라이선스를 확인한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "2. 금지 사항",
|
||||
"score": 0.332,
|
||||
"text": "소프트웨어 사용 규정\n## 2. 금지 사항\n- 불법으로 복제한 소프트웨어는 설치하지 않는다. 적발되면 징계 대상이 된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "2. VPN 인증서",
|
||||
"score": 0.331,
|
||||
"text": "원격근무·VPN 이용 규정\n## 2. VPN 인증서\n- VPN 인증서의 유효 기간은 1년이다.\n- 만료 30일 전부터 IT 포털의 '인증서 재발급' 메뉴에서 새 인증서를 신청한다.\n- 인증서가 만료되면 VPN에 접속할 수 없으므로, 만료 전에 재발급한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.484,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 생성형 AI에 고객 자료를 넣어도 되나요? · 1.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "생성형 AI에 고객 자료를 넣어도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "생성형 AI에 고객 자료를 넣어도 되나요?",
|
||||
"query": "생성형 AI 서비스에 고객 자료 입력 관련 보안 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "3. 생성형 AI 서비스",
|
||||
"score": 0.561,
|
||||
"text": "소프트웨어 사용 규정\n## 3. 생성형 AI 서비스\n- 회사가 승인한 생성형 AI 서비스만 업무에 사용한다.\n- 고객 정보, 개인정보, 대외비 문서는 생성형 AI 서비스에 입력하지 않는다.\n- 생성형 AI가 만든 결과는 사람이 확인한 뒤에 사용한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.462,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.419,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.561,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 첨부 파일이 너무 커서 메일이 안 보내져요 · 1.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "첨부 파일이 너무 커서 메일이 안 보내져요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "첨부 파일이 너무 커서 메일이 안 보내져요",
|
||||
"query": "첨부 파일 용량 제한 및 외부 전송 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "2. 첨부 파일",
|
||||
"score": 0.691,
|
||||
"text": "메일·문서 보안 규정\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "1. 메일함",
|
||||
"score": 0.53,
|
||||
"text": "메일·문서 보안 규정\n## 1. 메일함\n- 개인 메일함 용량은 10GB이다. 용량이 90%를 넘으면 안내 메일이 발송된다.\n- 오래된 메일은 보관함으로 옮겨 용량을 확보한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "3. 문서 등급과 보관",
|
||||
"score": 0.417,
|
||||
"text": "메일·문서 보안 규정\n## 3. 문서 등급과 보관\n- 대외비 문서에는 문서 첫 장에 '대외비'라고 표시한다.\n- 업무 문서는 3년 동안 보관한 뒤 정리한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.691,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 고객 주민등록번호를 받아도 되나요? · 1.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "고객 주민등록번호를 받아도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "고객 주민등록번호를 받아도 되나요?",
|
||||
"query": "고객 주민등록번호 수집 및 관리 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "1. 수집",
|
||||
"score": 0.59,
|
||||
"text": "개인정보 처리 지침\n## 1. 수집\n- 업무에 꼭 필요한 개인정보만 수집한다.\n- 주민등록번호는 법에서 정한 경우가 아니면 수집하지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.478,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.387,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.59,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 고객 정보가 밖으로 샌 것 같아요 · 1.1s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "고객 정보가 밖으로 샌 것 같아요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "고객 정보가 밖으로 샌 것 같아요",
|
||||
"query": "고객 정보 외부 유출 방지 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.547,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "3. 유출 대응",
|
||||
"score": 0.51,
|
||||
"text": "개인정보 처리 지침\n## 3. 유출 대응\n- 개인정보가 유출되었거나 유출이 의심되면 1시간 이내에 보안팀에 신고한다.\n- 신고할 때는 유출된 정보의 종류, 대략적인 건수, 발견한 시각을 함께 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "1. 수집",
|
||||
"score": 0.466,
|
||||
"text": "개인정보 처리 지침\n## 1. 수집\n- 업무에 꼭 필요한 개인정보만 수집한다.\n- 주민등록번호는 법에서 정한 경우가 아니면 수집하지 않는다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.547,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 회의실을 하루 종일 잡아도 되나요? · 1.0s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "회의실을 하루 종일 잡아도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "회의실을 하루 종일 잡아도 되나요?",
|
||||
"query": "회의실 예약 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "1. 예약",
|
||||
"score": 0.661,
|
||||
"text": "회의실 이용 규정\n## 1. 예약\n- 회의실은 사내 포털에서 예약한다. 한 번에 최대 3시간까지 예약할 수 있다.\n- 예약 시작 후 10분이 지나도록 아무도 사용하지 않으면 예약이 자동으로 취소된다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "2. 장비",
|
||||
"score": 0.593,
|
||||
"text": "회의실 이용 규정\n## 2. 장비\n- 대회의실의 화상회의 장비를 쓰려면 회의 시작 30분 전까지 IT 문의로 요청한다.\n- 프로젝터는 B회의실과 대회의실에 있다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "3. 사용 후",
|
||||
"score": 0.557,
|
||||
"text": "회의실 이용 규정\n## 3. 사용 후\n- 회의가 끝나면 화이트보드를 지우고 의자를 정리한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.661,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 수상한 메일의 링크를 눌렀어요 · 1.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "수상한 메일의 링크를 눌렀어요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "수상한 메일의 링크를 눌렀어요",
|
||||
"query": "수상한 메일 링크 클릭 시 보안 대응 절차",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.678,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "2. 첨부 파일",
|
||||
"score": 0.455,
|
||||
"text": "메일·문서 보안 규정\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.427,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.678,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 컴퓨터가 바이러스에 걸린 것 같아요 · 1.1s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"query": "컴퓨터 바이러스 감염 대응 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "2. 악성코드 감염 의심",
|
||||
"score": 0.532,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.456,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "3. 유출 대응",
|
||||
"score": 0.412,
|
||||
"text": "개인정보 처리 지침\n## 3. 유출 대응\n- 개인정보가 유출되었거나 유출이 의심되면 1시간 이내에 보안팀에 신고한다.\n- 신고할 때는 유출된 정보의 종류, 대략적인 건수, 발견한 시각을 함께 알린다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.532,
|
||||
"indexed": true
|
||||
}
|
||||
✔ OTP 앱 깔린 휴대폰을 새로 바꿨어요 · 1.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "OTP 앱 깔린 휴대폰을 새로 바꿨어요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "OTP 앱 깔린 휴대폰을 새로 바꿨어요",
|
||||
"query": "OTP 앱 설치된 휴대폰 교체 시 보안 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.603,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "4. 개인 장비 사용",
|
||||
"score": 0.408,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 4. 개인 장비 사용\n- 개인 휴대폰이나 태블릿으로는 업무 메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의 모바일 관리 앱(MDM)을 먼저 설치한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.386,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.603,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 출력한 고객 명단은 어떻게 버려요? · 1.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "출력한 고객 명단은 어떻게 버려요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "출력한 고객 명단은 어떻게 버려요?",
|
||||
"query": "고객 명단 출력물 폐기 절차",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.445,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "3. 생성형 AI 서비스",
|
||||
"score": 0.312,
|
||||
"text": "소프트웨어 사용 규정\n## 3. 생성형 AI 서비스\n- 회사가 승인한 생성형 AI 서비스만 업무에 사용한다.\n- 고객 정보, 개인정보, 대외비 문서는 생성형 AI 서비스에 입력하지 않는다.\n- 생성형 AI가 만든 결과는 사람이 확인한 뒤에 사용한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "3. 사용 후",
|
||||
"score": 0.303,
|
||||
"text": "회의실 이용 규정\n## 3. 사용 후\n- 회의가 끝나면 화이트보드를 지우고 의자를 정리한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.445,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 개인정보 파일을 거래처에 메일로 보내도 되나요? · 1.4s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "개인정보 파일을 거래처에 메일로 보내도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "개인정보 파일을 거래처에 메일로 보내도 되나요?",
|
||||
"query": "개인정보 파일 외부로 이메일 첨부 파일 전송 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "2. 첨부 파일",
|
||||
"score": 0.635,
|
||||
"text": "메일·문서 보안 규정\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "1. 메일함",
|
||||
"score": 0.483,
|
||||
"text": "메일·문서 보안 규정\n## 1. 메일함\n- 개인 메일함 용량은 10GB이다. 용량이 90%를 넘으면 안내 메일이 발송된다.\n- 오래된 메일은 보관함으로 옮겨 용량을 확보한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "1. 수집",
|
||||
"score": 0.438,
|
||||
"text": "개인정보 처리 지침\n## 1. 수집\n- 업무에 꼭 필요한 개인정보만 수집한다.\n- 주민등록번호는 법에서 정한 경우가 아니면 수집하지 않는다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.635,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 자리 비울 때 화면은 몇 분 뒤 잠기게 해요? · 1.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "자리 비울 때 화면은 몇 분 뒤 잠기게 해요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "자리 비울 때 화면은 몇 분 뒤 잠기게 해요?",
|
||||
"query": "자리 비움 화면 자동 잠금 시간 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.463,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.405,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.357,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.463,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 화상회의 장비는 언제까지 요청해야 하나요? · 1.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "화상회의 장비는 언제까지 요청해야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "화상회의 장비는 언제까지 요청해야 하나요?",
|
||||
"query": "화상회의 장비 요청 기한 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "2. 장비",
|
||||
"score": 0.456,
|
||||
"text": "회의실 이용 규정\n## 2. 장비\n- 대회의실의 화상회의 장비를 쓰려면 회의 시작 30분 전까지 IT 문의로 요청한다.\n- 프로젝터는 B회의실과 대회의실에 있다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "1. 예약",
|
||||
"score": 0.392,
|
||||
"text": "회의실 이용 규정\n## 1. 예약\n- 회의실은 사내 포털에서 예약한다. 한 번에 최대 3시간까지 예약할 수 있다.\n- 예약 시작 후 10분이 지나도록 아무도 사용하지 않으면 예약이 자동으로 취소된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "3. 반납",
|
||||
"score": 0.389,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.456,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 노트북 배터리가 금방 닳아요 · 1.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "노트북 배터리가 금방 닳아요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "노트북 배터리가 금방 닳아요",
|
||||
"query": "노트북 배터리 관리 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "1. 지급과 교체",
|
||||
"score": 0.42,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 1. 지급과 교체\n- 업무용 노트북은 입사일에 지급한다.\n- 노트북 교체 주기는 4년이다. 고장이나 배터리 교체는 IT 문의로 접수한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.364,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.328,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.42,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 공짜 프로그램은 그냥 써도 되죠? · 1.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "공짜 프로그램은 그냥 써도 되죠?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "공짜 프로그램은 그냥 써도 되죠?",
|
||||
"query": "무료 소프트웨어 사용 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "1. 설치와 승인",
|
||||
"score": 0.571,
|
||||
"text": "소프트웨어 사용 규정\n## 1. 설치와 승인\n- 업무용 컴퓨터에는 승인된 소프트웨어만 설치한다.\n- 새 소프트웨어가 필요하면 IT 포털의 '소프트웨어 신청'에서 요청한다. 승인까지 보통 2영업일이 걸린다.\n- 무료 소프트웨어라도 회사 업무에 쓰려면 상업적 이용이 허용되는지 라이선스를 확인한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "2. 금지 사항",
|
||||
"score": 0.471,
|
||||
"text": "소프트웨어 사용 규정\n## 2. 금지 사항\n- 불법으로 복제한 소프트웨어는 설치하지 않는다. 적발되면 징계 대상이 된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "3. 생성형 AI 서비스",
|
||||
"score": 0.443,
|
||||
"text": "소프트웨어 사용 규정\n## 3. 생성형 AI 서비스\n- 회사가 승인한 생성형 AI 서비스만 업무에 사용한다.\n- 고객 정보, 개인정보, 대외비 문서는 생성형 AI 서비스에 입력하지 않는다.\n- 생성형 AI가 만든 결과는 사람이 확인한 뒤에 사용한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.571,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 감염된 것 같은데 컴퓨터를 꺼도 되나요? · 1.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "감염된 것 같은데 컴퓨터를 꺼도 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "감염된 것 같은데 컴퓨터를 꺼도 되나요?",
|
||||
"query": "감염 컴퓨터 전원 차단 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "2. 악성코드 감염 의심",
|
||||
"score": 0.502,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.407,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.389,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.502,
|
||||
"indexed": true
|
||||
}
|
||||
Passed 24/24
|
||||
report: runs/retrieval-answer3-20261022-201314.json
|
||||
@@ -0,0 +1,215 @@
|
||||
{
|
||||
"cases": "lab01.json",
|
||||
"webhook": "my-search",
|
||||
"passed": 6,
|
||||
"total": 6,
|
||||
"results": [
|
||||
{
|
||||
"case": "색인 · 청크 수",
|
||||
"webhook": "my-index",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.7,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"chunking": "section"
|
||||
},
|
||||
"response": {
|
||||
"indexed_chunks": 25,
|
||||
"chunking": "section"
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "비밀번호 길이 → 비밀번호 규정",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.1,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?"
|
||||
},
|
||||
"response": {
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?",
|
||||
"query": "비밀번호 최소 길이 기준",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.675,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.55,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.499,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.675,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "퇴사 노트북 → 장비 규정",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.2,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "회사를 그만두면 노트북은 언제까지 돌려줘야 하나요?"
|
||||
},
|
||||
"response": {
|
||||
"question": "회사를 그만두면 노트북은 언제까지 돌려줘야 하나요?",
|
||||
"query": "퇴사 시 노트북 반납 기한",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "3. 반납",
|
||||
"score": 0.536,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "1. 지급과 교체",
|
||||
"score": 0.508,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 1. 지급과 교체\n- 업무용 노트북은 입사일에 지급한다.\n- 노트북 교체 주기는 4년이다. 고장이나 배터리 교체는 IT 문의로 접수한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "2. 분실과 도난",
|
||||
"score": 0.41,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 2. 분실과 도난\n- 업무용 장비를 잃어버리거나 도난당하면 24시간 이내에 IT 문의와 보안팀에 신고한다.\n- 신고가 접수되면 IT 담당자가 원격으로 장비의 데이터를 잠근다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.536,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "첨부 파일 → 메일 규정",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.3,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "첨부 파일이 너무 커서 메일이 안 보내져요"
|
||||
},
|
||||
"response": {
|
||||
"question": "첨부 파일이 너무 커서 메일이 안 보내져요",
|
||||
"query": "첨부 파일 용량 제한 및 외부 전송 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "2. 첨부 파일",
|
||||
"score": 0.691,
|
||||
"text": "메일·문서 보안 규정\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "1. 메일함",
|
||||
"score": 0.529,
|
||||
"text": "메일·문서 보안 규정\n## 1. 메일함\n- 개인 메일함 용량은 10GB이다. 용량이 90%를 넘으면 안내 메일이 발송된다.\n- 오래된 메일은 보관함으로 옮겨 용량을 확보한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "3. 문서 등급과 보관",
|
||||
"score": 0.417,
|
||||
"text": "메일·문서 보안 규정\n## 3. 문서 등급과 보관\n- 대외비 문서에는 문서 첫 장에 '대외비'라고 표시한다.\n- 업무 문서는 3년 동안 보관한 뒤 정리한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.691,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "결과 3개",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.1,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요"
|
||||
},
|
||||
"response": {
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"query": "컴퓨터 바이러스 감염 대응 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "2. 악성코드 감염 의심",
|
||||
"score": 0.532,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.456,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "3. 유출 대응",
|
||||
"score": 0.412,
|
||||
"text": "개인정보 처리 지침\n## 3. 유출 대응\n- 개인정보가 유출되었거나 유출이 의심되면 1시간 이내에 보안팀에 신고한다.\n- 신고할 때는 유출된 정보의 종류, 대략적인 건수, 발견한 시각을 함께 알린다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.532,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "질문 없음",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.0,
|
||||
"status": 400,
|
||||
"request": {
|
||||
"question": ""
|
||||
},
|
||||
"response": {
|
||||
"error": "question is required"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,175 @@
|
||||
✔ before: POST /webhook/my-index · HTTP 200 · 0.6s · {"indexed_chunks": 25, "chunking": "section"}
|
||||
POST http://localhost:5678/webhook/my-search · 6 case(s) × 1
|
||||
✔ 색인 · 청크 수 · 0.7s
|
||||
→ request POST /webhook/my-index
|
||||
{
|
||||
"chunking": "section"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"indexed_chunks": 25,
|
||||
"chunking": "section"
|
||||
}
|
||||
✔ 비밀번호 길이 → 비밀번호 규정 · 1.1s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?",
|
||||
"query": "비밀번호 최소 길이 기준",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.675,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.55,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.499,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.675,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 퇴사 노트북 → 장비 규정 · 1.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "회사를 그만두면 노트북은 언제까지 돌려줘야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "회사를 그만두면 노트북은 언제까지 돌려줘야 하나요?",
|
||||
"query": "퇴사 시 노트북 반납 기한",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "3. 반납",
|
||||
"score": 0.536,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "1. 지급과 교체",
|
||||
"score": 0.508,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 1. 지급과 교체\n- 업무용 노트북은 입사일에 지급한다.\n- 노트북 교체 주기는 4년이다. 고장이나 배터리 교체는 IT 문의로 접수한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "2. 분실과 도난",
|
||||
"score": 0.41,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 2. 분실과 도난\n- 업무용 장비를 잃어버리거나 도난당하면 24시간 이내에 IT 문의와 보안팀에 신고한다.\n- 신고가 접수되면 IT 담당자가 원격으로 장비의 데이터를 잠근다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.536,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 첨부 파일 → 메일 규정 · 1.3s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "첨부 파일이 너무 커서 메일이 안 보내져요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "첨부 파일이 너무 커서 메일이 안 보내져요",
|
||||
"query": "첨부 파일 용량 제한 및 외부 전송 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "2. 첨부 파일",
|
||||
"score": 0.691,
|
||||
"text": "메일·문서 보안 규정\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "1. 메일함",
|
||||
"score": 0.529,
|
||||
"text": "메일·문서 보안 규정\n## 1. 메일함\n- 개인 메일함 용량은 10GB이다. 용량이 90%를 넘으면 안내 메일이 발송된다.\n- 오래된 메일은 보관함으로 옮겨 용량을 확보한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "3. 문서 등급과 보관",
|
||||
"score": 0.417,
|
||||
"text": "메일·문서 보안 규정\n## 3. 문서 등급과 보관\n- 대외비 문서에는 문서 첫 장에 '대외비'라고 표시한다.\n- 업무 문서는 3년 동안 보관한 뒤 정리한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.691,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 결과 3개 · 1.1s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"query": "컴퓨터 바이러스 감염 대응 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "2. 악성코드 감염 의심",
|
||||
"score": 0.532,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.456,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "3. 유출 대응",
|
||||
"score": 0.412,
|
||||
"text": "개인정보 처리 지침\n## 3. 유출 대응\n- 개인정보가 유출되었거나 유출이 의심되면 1시간 이내에 보안팀에 신고한다.\n- 신고할 때는 유출된 정보의 종류, 대략적인 건수, 발견한 시각을 함께 알린다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.532,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 질문 없음 · 0.0s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": ""
|
||||
}
|
||||
← response HTTP 400
|
||||
{
|
||||
"error": "question is required"
|
||||
}
|
||||
Passed 6/6
|
||||
report: runs/lab01-20261022-201320.json
|
||||
@@ -0,0 +1,186 @@
|
||||
{
|
||||
"cases": "lab01-challenge.json",
|
||||
"webhook": "my-search",
|
||||
"passed": 4,
|
||||
"total": 4,
|
||||
"results": [
|
||||
{
|
||||
"case": "섹션 · 비밀번호 길이",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.0,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?"
|
||||
},
|
||||
"response": {
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?",
|
||||
"query": "비밀번호 최소 길이 기준",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.675,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.55,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.499,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.675,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "섹션 · 변경 주기",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.2,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?"
|
||||
},
|
||||
"response": {
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?",
|
||||
"query": "비밀번호 변경 주기 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.715,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.628,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.558,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.715,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "top_k 5",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.1,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"top_k": 5
|
||||
},
|
||||
"response": {
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"query": "컴퓨터 바이러스 감염 대응 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "2. 악성코드 감염 의심",
|
||||
"score": 0.531,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.456,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "3. 유출 대응",
|
||||
"score": 0.413,
|
||||
"text": "개인정보 처리 지침\n## 3. 유출 대응\n- 개인정보가 유출되었거나 유출이 의심되면 1시간 이내에 보안팀에 신고한다.\n- 신고할 때는 유출된 정보의 종류, 대략적인 건수, 발견한 시각을 함께 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 4,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "1. 접속 원칙",
|
||||
"score": 0.397,
|
||||
"text": "원격근무·VPN 이용 규정\n## 1. 접속 원칙\n- 회사 밖에서 사내 시스템에 접속할 때는 반드시 회사 VPN을 먼저 연결한다.\n- 카페, 공항 같은 공용 와이파이에서는 VPN 없이 사내 시스템에 접속하지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 5,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.386,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.531,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "top_k 1",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.2,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"top_k": 1
|
||||
},
|
||||
"response": {
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"query": "컴퓨터 바이러스 감염 대응 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "2. 악성코드 감염 의심",
|
||||
"score": 0.531,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.531,
|
||||
"indexed": true
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,158 @@
|
||||
✔ before: POST /webhook/my-index · HTTP 200 · 0.4s · {"indexed_chunks": 25, "chunking": "section"}
|
||||
POST http://localhost:5678/webhook/my-search · 4 case(s) × 1
|
||||
✔ 섹션 · 비밀번호 길이 · 1.0s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "비밀번호는 몇 자 이상이어야 하나요?",
|
||||
"query": "비밀번호 최소 길이 기준",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.675,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.55,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.499,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.675,
|
||||
"indexed": true
|
||||
}
|
||||
✔ 섹션 · 변경 주기 · 1.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?",
|
||||
"query": "비밀번호 변경 주기 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.715,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.628,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.558,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.715,
|
||||
"indexed": true
|
||||
}
|
||||
✔ top_k 5 · 1.1s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"top_k": 5
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"query": "컴퓨터 바이러스 감염 대응 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "2. 악성코드 감염 의심",
|
||||
"score": 0.531,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.456,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "3. 유출 대응",
|
||||
"score": 0.413,
|
||||
"text": "개인정보 처리 지침\n## 3. 유출 대응\n- 개인정보가 유출되었거나 유출이 의심되면 1시간 이내에 보안팀에 신고한다.\n- 신고할 때는 유출된 정보의 종류, 대략적인 건수, 발견한 시각을 함께 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 4,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "1. 접속 원칙",
|
||||
"score": 0.397,
|
||||
"text": "원격근무·VPN 이용 규정\n## 1. 접속 원칙\n- 회사 밖에서 사내 시스템에 접속할 때는 반드시 회사 VPN을 먼저 연결한다.\n- 카페, 공항 같은 공용 와이파이에서는 VPN 없이 사내 시스템에 접속하지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 5,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.386,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.531,
|
||||
"indexed": true
|
||||
}
|
||||
✔ top_k 1 · 1.2s
|
||||
→ request POST /webhook/my-search
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"top_k": 1
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요",
|
||||
"query": "컴퓨터 바이러스 감염 대응 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "2. 악성코드 감염 의심",
|
||||
"score": 0.531,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.531,
|
||||
"indexed": true
|
||||
}
|
||||
Passed 4/4
|
||||
report: runs/lab01-challenge-20261022-201325.json
|
||||
@@ -0,0 +1,340 @@
|
||||
{
|
||||
"cases": "lab02-challenge.json",
|
||||
"webhook": "my-policy-qa",
|
||||
"passed": 8,
|
||||
"total": 8,
|
||||
"results": [
|
||||
{
|
||||
"case": "점수는 높은데 규정에 없음 (VPN 속도)",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.4,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "VPN 접속 속도가 느리면 어떻게 해요?"
|
||||
},
|
||||
"response": {
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 확실한 답을 찾지 못해 IT 담당자에게 전달했습니다.",
|
||||
"draft": "규정에서는 VPN 접속 속도가 느릴 때의 대처 방법에 대해 언급하고 있지 않습니다. 따라서 답변을 드리기 어렵습니다. 규정에서 답을 찾지 못했습니다.",
|
||||
"sources": [
|
||||
"remote-work-vpn"
|
||||
],
|
||||
"cited": [],
|
||||
"top_score": 0.462,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": [
|
||||
"found_in_policies",
|
||||
"cites_excerpt",
|
||||
"grounded"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "점수는 높은데 규정에 없음 (노트북 사양)",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.1,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "노트북 사양은 어떻게 되나요?"
|
||||
},
|
||||
"response": {
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 확실한 답을 찾지 못해 IT 담당자에게 전달했습니다.",
|
||||
"draft": "규정 발췌에는 노트북 사양에 대한 내용이 포함되어 있지 않습니다. 따라서 노트북 사양에 대해서는 규정에서 답을 찾지 못했습니다.",
|
||||
"sources": [
|
||||
"device-issue-return",
|
||||
"email-and-documents"
|
||||
],
|
||||
"cited": [],
|
||||
"top_score": 0.379,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": [
|
||||
"found_in_policies",
|
||||
"cites_excerpt",
|
||||
"grounded"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "점수는 높은데 규정에 없음 (비밀번호 잊음)",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.1,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "비밀번호를 잊어버리면 어디서 바꿔요?"
|
||||
},
|
||||
"response": {
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 확실한 답을 찾지 못해 IT 담당자에게 전달했습니다.",
|
||||
"draft": "규정에서 답을 찾지 못했습니다.",
|
||||
"sources": [
|
||||
"password-policy"
|
||||
],
|
||||
"cited": [],
|
||||
"top_score": 0.55,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": [
|
||||
"found_in_policies",
|
||||
"cites_excerpt",
|
||||
"grounded"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "점수는 높은데 규정에 없음 (보안 교육)",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.4,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "보안 교육은 1년에 몇 번 받아야 하나요?"
|
||||
},
|
||||
"response": {
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 확실한 답을 찾지 못해 IT 담당자에게 전달했습니다.",
|
||||
"draft": "규정에서 답을 찾지 못했습니다.",
|
||||
"sources": [
|
||||
"security-incident",
|
||||
"remote-work-vpn",
|
||||
"password-policy"
|
||||
],
|
||||
"cited": [],
|
||||
"top_score": 0.353,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": [
|
||||
"found_in_policies",
|
||||
"cites_excerpt",
|
||||
"grounded"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "점수가 낮아 걸러짐 (연차)",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.3,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "연차 휴가는 며칠이에요?"
|
||||
},
|
||||
"response": {
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 답을 찾지 못했습니다. IT 문의 창구로 연결해 드릴게요.",
|
||||
"sources": [],
|
||||
"cited": [],
|
||||
"top_score": 0.259
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "틀린 전제 (30일)",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.4,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "비밀번호는 30일마다 바꾸면 되죠?"
|
||||
},
|
||||
"response": {
|
||||
"route": "자동 답변",
|
||||
"answer": "비밀번호는 30일마다 바꾸는 것이 아니라 90일마다 바꿔야 합니다. 만료 7일 전부터 사내 포털에 변경 안내가 표시됩니다[비밀번호·계정 보안 규정].",
|
||||
"draft": "비밀번호는 30일마다 바꾸는 것이 아니라 90일마다 바꿔야 합니다. 만료 7일 전부터 사내 포털에 변경 안내가 표시됩니다[비밀번호·계정 보안 규정].",
|
||||
"sources": [
|
||||
"password-policy"
|
||||
],
|
||||
"cited": [
|
||||
"password-policy"
|
||||
],
|
||||
"top_score": 0.684,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "근거 있는 답은 그대로",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.5,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?"
|
||||
},
|
||||
"response": {
|
||||
"route": "자동 답변",
|
||||
"answer": "암호는 90일마다 변경해야 하며, 만료 7일 전부터 사내 포털에 변경 안내가 표시됩니다. 또한 최근에 사용한 비밀번호 5개는 다시 사용할 수 없습니다[비밀번호·계정 보안 규정].",
|
||||
"draft": "암호는 90일마다 변경해야 하며, 만료 7일 전부터 사내 포털에 변경 안내가 표시됩니다. 또한 최근에 사용한 비밀번호 5개는 다시 사용할 수 없습니다[비밀번호·계정 보안 규정].",
|
||||
"sources": [
|
||||
"password-policy"
|
||||
],
|
||||
"cited": [
|
||||
"password-policy"
|
||||
],
|
||||
"top_score": 0.575,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "검사 기록",
|
||||
"webhook": "my-policy-qa",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.5,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요"
|
||||
},
|
||||
"response": {
|
||||
"route": "자동 답변",
|
||||
"answer": "컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심해야 합니다. 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알리세요. 컴퓨터를 끄거나 파일을 지우지 마십시오, 원인 분석에 필요합니다[보안 사고 대응 절차].",
|
||||
"draft": "컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심해야 합니다. 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알리세요. 컴퓨터를 끄거나 파일을 지우지 마십시오, 원인 분석에 필요합니다[보안 사고 대응 절차].",
|
||||
"sources": [
|
||||
"security-incident",
|
||||
"remote-work-vpn"
|
||||
],
|
||||
"cited": [
|
||||
"security-incident"
|
||||
],
|
||||
"top_score": 0.479,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": []
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,288 @@
|
||||
✔ before: POST /webhook/my-index · HTTP 200 · 0.7s · {"indexed_chunks": 25, "chunking": "section"}
|
||||
POST http://localhost:5678/webhook/my-policy-qa · 8 case(s) × 1
|
||||
✔ 점수는 높은데 규정에 없음 (VPN 속도) · 1.4s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "VPN 접속 속도가 느리면 어떻게 해요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 확실한 답을 찾지 못해 IT 담당자에게 전달했습니다.",
|
||||
"draft": "규정에서는 VPN 접속 속도가 느릴 때의 대처 방법에 대해 언급하고 있지 않습니다. 따라서 답변을 드리기 어렵습니다. 규정에서 답을 찾지 못했습니다.",
|
||||
"sources": [
|
||||
"remote-work-vpn"
|
||||
],
|
||||
"cited": [],
|
||||
"top_score": 0.462,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": [
|
||||
"found_in_policies",
|
||||
"cites_excerpt",
|
||||
"grounded"
|
||||
]
|
||||
}
|
||||
✔ 점수는 높은데 규정에 없음 (노트북 사양) · 1.1s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "노트북 사양은 어떻게 되나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 확실한 답을 찾지 못해 IT 담당자에게 전달했습니다.",
|
||||
"draft": "규정 발췌에는 노트북 사양에 대한 내용이 포함되어 있지 않습니다. 따라서 노트북 사양에 대해서는 규정에서 답을 찾지 못했습니다.",
|
||||
"sources": [
|
||||
"device-issue-return",
|
||||
"email-and-documents"
|
||||
],
|
||||
"cited": [],
|
||||
"top_score": 0.379,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": [
|
||||
"found_in_policies",
|
||||
"cites_excerpt",
|
||||
"grounded"
|
||||
]
|
||||
}
|
||||
✔ 점수는 높은데 규정에 없음 (비밀번호 잊음) · 1.1s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "비밀번호를 잊어버리면 어디서 바꿔요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 확실한 답을 찾지 못해 IT 담당자에게 전달했습니다.",
|
||||
"draft": "규정에서 답을 찾지 못했습니다.",
|
||||
"sources": [
|
||||
"password-policy"
|
||||
],
|
||||
"cited": [],
|
||||
"top_score": 0.55,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": [
|
||||
"found_in_policies",
|
||||
"cites_excerpt",
|
||||
"grounded"
|
||||
]
|
||||
}
|
||||
✔ 점수는 높은데 규정에 없음 (보안 교육) · 1.4s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "보안 교육은 1년에 몇 번 받아야 하나요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 확실한 답을 찾지 못해 IT 담당자에게 전달했습니다.",
|
||||
"draft": "규정에서 답을 찾지 못했습니다.",
|
||||
"sources": [
|
||||
"security-incident",
|
||||
"remote-work-vpn",
|
||||
"password-policy"
|
||||
],
|
||||
"cited": [],
|
||||
"top_score": 0.353,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": false
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": [
|
||||
"found_in_policies",
|
||||
"cites_excerpt",
|
||||
"grounded"
|
||||
]
|
||||
}
|
||||
✔ 점수가 낮아 걸러짐 (연차) · 0.3s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "연차 휴가는 며칠이에요?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "담당자 연결",
|
||||
"answer": "규정에서 답을 찾지 못했습니다. IT 문의 창구로 연결해 드릴게요.",
|
||||
"sources": [],
|
||||
"cited": [],
|
||||
"top_score": 0.259
|
||||
}
|
||||
✔ 틀린 전제 (30일) · 1.4s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "비밀번호는 30일마다 바꾸면 되죠?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "자동 답변",
|
||||
"answer": "비밀번호는 30일마다 바꾸는 것이 아니라 90일마다 바꿔야 합니다. 만료 7일 전부터 사내 포털에 변경 안내가 표시됩니다[비밀번호·계정 보안 규정].",
|
||||
"draft": "비밀번호는 30일마다 바꾸는 것이 아니라 90일마다 바꿔야 합니다. 만료 7일 전부터 사내 포털에 변경 안내가 표시됩니다[비밀번호·계정 보안 규정].",
|
||||
"sources": [
|
||||
"password-policy"
|
||||
],
|
||||
"cited": [
|
||||
"password-policy"
|
||||
],
|
||||
"top_score": 0.684,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": []
|
||||
}
|
||||
✔ 근거 있는 답은 그대로 · 1.5s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "암호를 얼마나 자주 바꿔야 해?"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "자동 답변",
|
||||
"answer": "암호는 90일마다 변경해야 하며, 만료 7일 전부터 사내 포털에 변경 안내가 표시됩니다. 또한 최근에 사용한 비밀번호 5개는 다시 사용할 수 없습니다[비밀번호·계정 보안 규정].",
|
||||
"draft": "암호는 90일마다 변경해야 하며, 만료 7일 전부터 사내 포털에 변경 안내가 표시됩니다. 또한 최근에 사용한 비밀번호 5개는 다시 사용할 수 없습니다[비밀번호·계정 보안 규정].",
|
||||
"sources": [
|
||||
"password-policy"
|
||||
],
|
||||
"cited": [
|
||||
"password-policy"
|
||||
],
|
||||
"top_score": 0.575,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": []
|
||||
}
|
||||
✔ 검사 기록 · 1.5s
|
||||
→ request POST /webhook/my-policy-qa
|
||||
{
|
||||
"question": "컴퓨터가 바이러스에 걸린 것 같아요"
|
||||
}
|
||||
← response HTTP 200
|
||||
{
|
||||
"route": "자동 답변",
|
||||
"answer": "컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심해야 합니다. 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알리세요. 컴퓨터를 끄거나 파일을 지우지 마십시오, 원인 분석에 필요합니다[보안 사고 대응 절차].",
|
||||
"draft": "컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심해야 합니다. 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알리세요. 컴퓨터를 끄거나 파일을 지우지 마십시오, 원인 분석에 필요합니다[보안 사고 대응 절차].",
|
||||
"sources": [
|
||||
"security-incident",
|
||||
"remote-work-vpn"
|
||||
],
|
||||
"cited": [
|
||||
"security-incident"
|
||||
],
|
||||
"top_score": 0.479,
|
||||
"checks": [
|
||||
{
|
||||
"name": "found_in_policies",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "cites_excerpt",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "grounded",
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"name": "numbers_from_policies",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"failed": []
|
||||
}
|
||||
Passed 8/8
|
||||
report: runs/lab02-challenge-20261022-201335.json
|
||||
@@ -0,0 +1,275 @@
|
||||
{
|
||||
"name": "answer · 71 Lab 01 challenge (index with section)",
|
||||
"nodes": [
|
||||
{
|
||||
"name": "Index webhook",
|
||||
"type": "n8n-nodes-base.webhook",
|
||||
"typeVersion": 2,
|
||||
"position": [
|
||||
0,
|
||||
300
|
||||
],
|
||||
"parameters": {
|
||||
"httpMethod": "POST",
|
||||
"path": "my-index",
|
||||
"responseMode": "responseNode",
|
||||
"options": {}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "List docs",
|
||||
"type": "n8n-nodes-base.httpRequest",
|
||||
"typeVersion": 4.2,
|
||||
"position": [
|
||||
200,
|
||||
300
|
||||
],
|
||||
"parameters": {
|
||||
"url": "http://data-api:8800/docs",
|
||||
"options": {}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "One item per doc",
|
||||
"type": "n8n-nodes-base.splitOut",
|
||||
"typeVersion": 1,
|
||||
"position": [
|
||||
400,
|
||||
300
|
||||
],
|
||||
"parameters": {
|
||||
"fieldToSplitOut": "docs",
|
||||
"options": {}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Get doc",
|
||||
"type": "n8n-nodes-base.httpRequest",
|
||||
"typeVersion": 4.2,
|
||||
"position": [
|
||||
600,
|
||||
300
|
||||
],
|
||||
"parameters": {
|
||||
"url": "=http://data-api:8800/docs/{{ $json.name }}",
|
||||
"options": {}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Make chunks",
|
||||
"type": "n8n-nodes-base.code",
|
||||
"typeVersion": 2,
|
||||
"position": [
|
||||
800,
|
||||
300
|
||||
],
|
||||
"parameters": {
|
||||
"jsCode": "// Split each policy document into chunks. Body \"chunking\": \"section\" (one chunk per ## section, default) or a number of characters.\nconst body = $('Index webhook').first().json.body ?? {};\nconst CHUNKING = body.chunking ?? 'section';\nconst chunks = [];\nfor (const item of $input.all()) {\n const { name, title, text } = item.json;\n const content = text.split('\\n').slice(1).join('\\n').trim();\n let pieces;\n if (CHUNKING === 'section') {\n pieces = content.split(/\\n(?=## )/).map(part => part.trim()).filter(Boolean);\n } else {\n const size = Number(CHUNKING), step = size - Math.floor(size / 5);\n pieces = [];\n for (let i = 0; i < content.length; i += step) pieces.push(content.slice(i, i + size));\n }\n pieces.forEach((piece, i) => {\n const section = (piece.match(/^## (.+)$/m) ?? [])[1] ?? '';\n chunks.push({ json: { source: name, title, chunk: i + 1, section, text: `${title}\\n${piece}` } });\n });\n}\nreturn chunks;"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Store chunks",
|
||||
"type": "@n8n/n8n-nodes-langchain.vectorStoreInMemory",
|
||||
"typeVersion": 1.3,
|
||||
"position": [
|
||||
1020,
|
||||
300
|
||||
],
|
||||
"parameters": {
|
||||
"mode": "insert",
|
||||
"memoryKey": {
|
||||
"__rl": true,
|
||||
"mode": "list",
|
||||
"value": "my_policy_docs",
|
||||
"cachedResultName": "my_policy_docs"
|
||||
},
|
||||
"clearStore": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Embeddings",
|
||||
"type": "@n8n/n8n-nodes-langchain.embeddingsOpenAi",
|
||||
"typeVersion": 1.2,
|
||||
"position": [
|
||||
960,
|
||||
520
|
||||
],
|
||||
"parameters": {
|
||||
"model": "text-embedding-3-large",
|
||||
"options": {}
|
||||
},
|
||||
"credentials": {
|
||||
"openAiApi": {
|
||||
"id": "openAiCourse0001",
|
||||
"name": "OpenAI (.env)"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Chunk loader",
|
||||
"type": "@n8n/n8n-nodes-langchain.documentDefaultDataLoader",
|
||||
"typeVersion": 1.1,
|
||||
"position": [
|
||||
1120,
|
||||
520
|
||||
],
|
||||
"parameters": {
|
||||
"jsonMode": "expressionData",
|
||||
"jsonData": "={{ $json.text }}",
|
||||
"textSplittingMode": "simple",
|
||||
"options": {
|
||||
"metadata": {
|
||||
"metadataValues": [
|
||||
{
|
||||
"name": "source",
|
||||
"value": "={{ $json.source }}"
|
||||
},
|
||||
{
|
||||
"name": "title",
|
||||
"value": "={{ $json.title }}"
|
||||
},
|
||||
{
|
||||
"name": "chunk",
|
||||
"value": "={{ $json.chunk }}"
|
||||
},
|
||||
{
|
||||
"name": "section",
|
||||
"value": "={{ $json.section }}"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Count",
|
||||
"type": "n8n-nodes-base.code",
|
||||
"typeVersion": 2,
|
||||
"position": [
|
||||
1260,
|
||||
300
|
||||
],
|
||||
"parameters": {
|
||||
"jsCode": "// One summary item after all chunks are stored.\nreturn [{ json: { indexed_chunks: $('Make chunks').all().length, chunking: ($('Index webhook').first().json.body ?? {}).chunking ?? 'section' } }];"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Send result",
|
||||
"type": "n8n-nodes-base.respondToWebhook",
|
||||
"typeVersion": 1.1,
|
||||
"position": [
|
||||
1460,
|
||||
300
|
||||
],
|
||||
"parameters": {
|
||||
"respondWith": "json",
|
||||
"responseBody": "={{ $json }}",
|
||||
"options": {}
|
||||
}
|
||||
}
|
||||
],
|
||||
"connections": {
|
||||
"Index webhook": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "List docs",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"List docs": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "One item per doc",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"One item per doc": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Get doc",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Get doc": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Make chunks",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Make chunks": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Store chunks",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Store chunks": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Count",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Count": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Send result",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Embeddings": {
|
||||
"ai_embedding": [
|
||||
[
|
||||
{
|
||||
"node": "Store chunks",
|
||||
"type": "ai_embedding",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Chunk loader": {
|
||||
"ai_document": [
|
||||
[
|
||||
{
|
||||
"node": "Store chunks",
|
||||
"type": "ai_document",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"executionOrder": "v1"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,203 @@
|
||||
{
|
||||
"name": "answer · 71 Lab 01 challenge (search with section)",
|
||||
"nodes": [
|
||||
{
|
||||
"name": "Search webhook",
|
||||
"type": "n8n-nodes-base.webhook",
|
||||
"typeVersion": 2,
|
||||
"position": [
|
||||
0,
|
||||
300
|
||||
],
|
||||
"parameters": {
|
||||
"httpMethod": "POST",
|
||||
"path": "my-search",
|
||||
"responseMode": "responseNode",
|
||||
"options": {}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Has question?",
|
||||
"type": "n8n-nodes-base.if",
|
||||
"typeVersion": 2.2,
|
||||
"position": [
|
||||
200,
|
||||
300
|
||||
],
|
||||
"parameters": {
|
||||
"conditions": {
|
||||
"options": {
|
||||
"caseSensitive": true,
|
||||
"leftValue": "",
|
||||
"typeValidation": "strict",
|
||||
"version": 2
|
||||
},
|
||||
"conditions": [
|
||||
{
|
||||
"id": "c0",
|
||||
"leftValue": "={{ $json.body.question }}",
|
||||
"rightValue": "",
|
||||
"operator": {
|
||||
"type": "string",
|
||||
"operation": "notEmpty",
|
||||
"singleValue": true
|
||||
}
|
||||
}
|
||||
],
|
||||
"combinator": "and"
|
||||
},
|
||||
"options": {}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Reject empty",
|
||||
"type": "n8n-nodes-base.respondToWebhook",
|
||||
"typeVersion": 1.1,
|
||||
"position": [
|
||||
420,
|
||||
560
|
||||
],
|
||||
"parameters": {
|
||||
"respondWith": "json",
|
||||
"responseBody": "{ \"error\": \"question is required\" }",
|
||||
"options": {
|
||||
"responseCode": 400
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Search policies",
|
||||
"type": "@n8n/n8n-nodes-langchain.vectorStoreInMemory",
|
||||
"typeVersion": 1.3,
|
||||
"position": [
|
||||
420,
|
||||
300
|
||||
],
|
||||
"parameters": {
|
||||
"mode": "load",
|
||||
"memoryKey": {
|
||||
"__rl": true,
|
||||
"mode": "list",
|
||||
"value": "my_policy_docs",
|
||||
"cachedResultName": "my_policy_docs"
|
||||
},
|
||||
"prompt": "={{ $json.body.question }}",
|
||||
"topK": "={{ $json.body.top_k ?? 3 }}",
|
||||
"includeDocumentMetadata": true
|
||||
},
|
||||
"alwaysOutputData": true
|
||||
},
|
||||
{
|
||||
"name": "Embeddings",
|
||||
"type": "@n8n/n8n-nodes-langchain.embeddingsOpenAi",
|
||||
"typeVersion": 1.2,
|
||||
"position": [
|
||||
560,
|
||||
520
|
||||
],
|
||||
"parameters": {
|
||||
"model": "text-embedding-3-large",
|
||||
"options": {}
|
||||
},
|
||||
"credentials": {
|
||||
"openAiApi": {
|
||||
"id": "openAiCourse0001",
|
||||
"name": "OpenAI (.env)"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Build hits",
|
||||
"type": "n8n-nodes-base.code",
|
||||
"typeVersion": 2,
|
||||
"position": [
|
||||
860,
|
||||
300
|
||||
],
|
||||
"parameters": {
|
||||
"jsCode": "// The search contract: { question, hits: [{ rank, source, title, section, score, text }], top_score, indexed }.\n// Always Output Data is on, so an empty store still gives one empty item: keep only items that have a document.\nconst question = $('Search webhook').first().json.body.question;\nconst hits = $input.all().filter(item => item.json.document).map((item, i) => ({\n rank: i + 1, source: item.json.document.metadata?.source, title: item.json.document.metadata?.title, section: item.json.document.metadata?.section ?? '',\n score: Math.round((item.json.score ?? 0) * 1000) / 1000, text: item.json.document.pageContent ?? '' }));\nreturn [{ json: { question, hits, top_score: hits.length ? Math.max(...hits.map(hit => hit.score)) : 0, indexed: hits.length > 0 } }];"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Send result",
|
||||
"type": "n8n-nodes-base.respondToWebhook",
|
||||
"typeVersion": 1.1,
|
||||
"position": [
|
||||
1080,
|
||||
300
|
||||
],
|
||||
"parameters": {
|
||||
"respondWith": "json",
|
||||
"responseBody": "={{ $json }}",
|
||||
"options": {}
|
||||
}
|
||||
}
|
||||
],
|
||||
"connections": {
|
||||
"Search webhook": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Has question?",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Has question?": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Search policies",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"node": "Reject empty",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Embeddings": {
|
||||
"ai_embedding": [
|
||||
[
|
||||
{
|
||||
"node": "Search policies",
|
||||
"type": "ai_embedding",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Search policies": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Build hits",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Build hits": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Send result",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"executionOrder": "v1"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,398 @@
|
||||
{
|
||||
"name": "answer · 71 Lab 02 challenge (check the answer)",
|
||||
"nodes": [
|
||||
{
|
||||
"name": "Question webhook",
|
||||
"type": "n8n-nodes-base.webhook",
|
||||
"typeVersion": 2,
|
||||
"position": [
|
||||
0,
|
||||
300
|
||||
],
|
||||
"parameters": {
|
||||
"httpMethod": "POST",
|
||||
"path": "my-policy-qa",
|
||||
"responseMode": "responseNode",
|
||||
"options": {}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Has question?",
|
||||
"type": "n8n-nodes-base.if",
|
||||
"typeVersion": 2.2,
|
||||
"position": [
|
||||
200,
|
||||
300
|
||||
],
|
||||
"parameters": {
|
||||
"conditions": {
|
||||
"options": {
|
||||
"caseSensitive": true,
|
||||
"leftValue": "",
|
||||
"typeValidation": "strict",
|
||||
"version": 2
|
||||
},
|
||||
"conditions": [
|
||||
{
|
||||
"id": "c0",
|
||||
"leftValue": "={{ $json.body.question }}",
|
||||
"rightValue": "",
|
||||
"operator": {
|
||||
"type": "string",
|
||||
"operation": "notEmpty",
|
||||
"singleValue": true
|
||||
}
|
||||
}
|
||||
],
|
||||
"combinator": "and"
|
||||
},
|
||||
"options": {}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Reject empty",
|
||||
"type": "n8n-nodes-base.respondToWebhook",
|
||||
"typeVersion": 1.1,
|
||||
"position": [
|
||||
420,
|
||||
560
|
||||
],
|
||||
"parameters": {
|
||||
"respondWith": "json",
|
||||
"responseBody": "{ \"error\": \"question is required\" }",
|
||||
"options": {
|
||||
"responseCode": 400
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Search policies",
|
||||
"type": "@n8n/n8n-nodes-langchain.vectorStoreInMemory",
|
||||
"typeVersion": 1.3,
|
||||
"position": [
|
||||
420,
|
||||
300
|
||||
],
|
||||
"parameters": {
|
||||
"mode": "load",
|
||||
"memoryKey": {
|
||||
"__rl": true,
|
||||
"mode": "list",
|
||||
"value": "my_policy_docs",
|
||||
"cachedResultName": "my_policy_docs"
|
||||
},
|
||||
"prompt": "={{ $json.body.question }}",
|
||||
"topK": 3,
|
||||
"includeDocumentMetadata": true
|
||||
},
|
||||
"alwaysOutputData": true
|
||||
},
|
||||
{
|
||||
"name": "Embeddings",
|
||||
"type": "@n8n/n8n-nodes-langchain.embeddingsOpenAi",
|
||||
"typeVersion": 1.2,
|
||||
"position": [
|
||||
380,
|
||||
520
|
||||
],
|
||||
"parameters": {
|
||||
"model": "text-embedding-3-large",
|
||||
"options": {}
|
||||
},
|
||||
"credentials": {
|
||||
"openAiApi": {
|
||||
"id": "openAiCourse0001",
|
||||
"name": "OpenAI (.env)"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Build context",
|
||||
"type": "n8n-nodes-base.code",
|
||||
"typeVersion": 2,
|
||||
"position": [
|
||||
640,
|
||||
300
|
||||
],
|
||||
"parameters": {
|
||||
"jsCode": "// Numbered excerpts for the LLM, and the retrieved sources.\nconst question = $('Question webhook').first().json.body.question;\nconst hits = $input.all().filter(item => item.json.document).map(item => ({\n source: item.json.document.metadata?.source, title: item.json.document.metadata?.title,\n score: Math.round((item.json.score ?? 0) * 1000) / 1000, text: item.json.document.pageContent ?? '' }));\nconst context = hits.map((hit, i) => `[${i + 1}] ${hit.text}`).join('\\n\\n');\nconst minScore = Number($('Question webhook').first().json.body.min_score ?? 0.33);\nconst topScore = hits.length ? Math.max(...hits.map(hit => hit.score)) : 0;\nreturn [{ json: { question, hits, context, top_score: topScore, min_score: minScore, relevant: topScore >= minScore } }];"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Relevant?",
|
||||
"type": "n8n-nodes-base.if",
|
||||
"typeVersion": 2.2,
|
||||
"position": [
|
||||
860,
|
||||
300
|
||||
],
|
||||
"parameters": {
|
||||
"conditions": {
|
||||
"options": {
|
||||
"caseSensitive": true,
|
||||
"leftValue": "",
|
||||
"typeValidation": "strict",
|
||||
"version": 2
|
||||
},
|
||||
"conditions": [
|
||||
{
|
||||
"id": "c0",
|
||||
"leftValue": "={{ $json.relevant }}",
|
||||
"rightValue": "",
|
||||
"operator": {
|
||||
"type": "boolean",
|
||||
"operation": "true",
|
||||
"singleValue": true
|
||||
}
|
||||
}
|
||||
],
|
||||
"combinator": "and"
|
||||
},
|
||||
"options": {}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Answer from policies",
|
||||
"type": "@n8n/n8n-nodes-langchain.agent",
|
||||
"typeVersion": 3.1,
|
||||
"position": [
|
||||
1080,
|
||||
200
|
||||
],
|
||||
"parameters": {
|
||||
"promptType": "define",
|
||||
"text": "=질문: {{ $json.question }}\n\n규정 발췌:\n{{ $json.context }}",
|
||||
"options": {
|
||||
"systemMessage": "Answer the employee's question only from the numbered policy excerpts, in Korean, in at most 3 sentences. After each fact, write the number of the excerpt it came from in square brackets, such as [2]. If the excerpts do not contain the answer, answer exactly: 규정에서 답을 찾지 못했습니다.",
|
||||
"maxIterations": 2
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "OpenAI chat model",
|
||||
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
|
||||
"typeVersion": 1.2,
|
||||
"position": [
|
||||
1040,
|
||||
420
|
||||
],
|
||||
"parameters": {
|
||||
"model": {
|
||||
"__rl": true,
|
||||
"mode": "id",
|
||||
"value": "gpt-4.1-mini"
|
||||
},
|
||||
"options": {
|
||||
"temperature": 0
|
||||
}
|
||||
},
|
||||
"credentials": {
|
||||
"openAiApi": {
|
||||
"id": "openAiCourse0001",
|
||||
"name": "OpenAI (.env)"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Build answer",
|
||||
"type": "n8n-nodes-base.code",
|
||||
"typeVersion": 2,
|
||||
"position": [
|
||||
1320,
|
||||
200
|
||||
],
|
||||
"parameters": {
|
||||
"jsCode": "// Turn excerpt numbers into document titles and keep which documents were cited.\nconst ctx = $('Build context').first().json;\nconst draft = String($json.output ?? '').trim();\nconst numbers = [...draft.matchAll(/\\[(\\d+)\\]/g)].map(m => Number(m[1])).filter(n => n >= 1 && n <= ctx.hits.length);\nconst cited = [...new Set(numbers.map(n => ctx.hits[n - 1].source))];\nconst answer = draft.replace(/\\[(\\d+)\\]/g, (all, n) => ctx.hits[n - 1] ? `[${ctx.hits[n - 1].title}]` : all);\nconst bigrams = s => { const t = s.replace(/\\s+/g, ''); const set = new Set(); for (let i = 0; i < t.length - 1; i++) set.add(t.slice(i, i + 2)); return set; };\nconst overlap = (a, b) => { const A = bigrams(a); if (!A.size) return 0; const B = bigrams(b); let n = 0; for (const x of A) if (B.has(x)) n++; return n / A.size; };\nconst plain = draft.replace(/\\[\\d+\\]/g, '');\nconst numbersInAnswer = plain.match(/\\d+/g) ?? [];\nconst checks = [\n // The LLM says \"not found\" in many ways even when told the exact sentence.\n { name: 'found_in_policies', passed: !/찾지 못했|포함되어 있지 않|명시되어 있지 않|언급이 없|나와 있지 않/.test(draft) },\n { name: 'cites_excerpt', passed: cited.length > 0 },\n { name: 'grounded', passed: overlap(plain, ctx.context) >= 0.3 },\n { name: 'numbers_from_policies', passed: numbersInAnswer.every(n => ctx.context.includes(n)) },\n];\nconst failed = checks.filter(check => !check.passed).map(check => check.name);\nreturn [{ json: { route: failed.length ? '담당자 연결' : '자동 답변', answer: failed.length ? '규정에서 확실한 답을 찾지 못해 IT 담당자에게 전달했습니다.' : answer, draft: answer, sources: [...new Set(ctx.hits.map(hit => hit.source))], cited, top_score: ctx.top_score, checks, failed } }];"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Not in policies",
|
||||
"type": "n8n-nodes-base.set",
|
||||
"typeVersion": 3.4,
|
||||
"position": [
|
||||
1080,
|
||||
520
|
||||
],
|
||||
"parameters": {
|
||||
"assignments": {
|
||||
"assignments": [
|
||||
{
|
||||
"id": "a0",
|
||||
"name": "route",
|
||||
"value": "담당자 연결",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"id": "a1",
|
||||
"name": "answer",
|
||||
"value": "규정에서 답을 찾지 못했습니다. IT 문의 창구로 연결해 드릴게요.",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"id": "a2",
|
||||
"name": "sources",
|
||||
"value": "={{ [] }}",
|
||||
"type": "array"
|
||||
},
|
||||
{
|
||||
"id": "a3",
|
||||
"name": "cited",
|
||||
"value": "={{ [] }}",
|
||||
"type": "array"
|
||||
},
|
||||
{
|
||||
"id": "a4",
|
||||
"name": "top_score",
|
||||
"value": "={{ $json.top_score }}",
|
||||
"type": "number"
|
||||
}
|
||||
]
|
||||
},
|
||||
"options": {}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Send result",
|
||||
"type": "n8n-nodes-base.respondToWebhook",
|
||||
"typeVersion": 1.1,
|
||||
"position": [
|
||||
1540,
|
||||
300
|
||||
],
|
||||
"parameters": {
|
||||
"respondWith": "json",
|
||||
"responseBody": "={{ $json }}",
|
||||
"options": {}
|
||||
}
|
||||
}
|
||||
],
|
||||
"connections": {
|
||||
"Question webhook": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Has question?",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Has question?": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Search policies",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"node": "Reject empty",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Embeddings": {
|
||||
"ai_embedding": [
|
||||
[
|
||||
{
|
||||
"node": "Search policies",
|
||||
"type": "ai_embedding",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Search policies": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Build context",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Build context": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Relevant?",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Relevant?": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Answer from policies",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"node": "Not in policies",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"OpenAI chat model": {
|
||||
"ai_languageModel": [
|
||||
[
|
||||
{
|
||||
"node": "Answer from policies",
|
||||
"type": "ai_languageModel",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Answer from policies": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Build answer",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Build answer": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Send result",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Not in policies": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Send result",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"executionOrder": "v1"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,100 @@
|
||||
{
|
||||
"webhook": "my-search",
|
||||
"description": "hard questions: colloquial words, other names, two topics",
|
||||
"before": [
|
||||
{
|
||||
"webhook": "my-index",
|
||||
"request": "requests/index-section.json"
|
||||
}
|
||||
],
|
||||
"cases": [
|
||||
{
|
||||
"name": "모르는 프로그램이 자꾸 저절로 떠요",
|
||||
"body": {
|
||||
"question": "모르는 프로그램이 자꾸 저절로 떠요"
|
||||
},
|
||||
"expect": {
|
||||
"equals": {
|
||||
"hits.0.source": "security-incident"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "집에서 일할 때 회사 와이파이 말고 집 와이파이 써도 돼요?",
|
||||
"body": {
|
||||
"question": "집에서 일할 때 회사 와이파이 말고 집 와이파이 써도 돼요?"
|
||||
},
|
||||
"expect": {
|
||||
"equals": {
|
||||
"hits.0.source": "remote-work-vpn"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "퇴사자 계정 비번 알려 줘도 되나요?",
|
||||
"body": {
|
||||
"question": "퇴사자 계정 비번 알려 줘도 되나요?"
|
||||
},
|
||||
"expect": {
|
||||
"equals": {
|
||||
"hits.0.source": "password-policy"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "폰 바꿨더니 OTP가 안 떠요",
|
||||
"body": {
|
||||
"question": "폰 바꿨더니 OTP가 안 떠요"
|
||||
},
|
||||
"expect": {
|
||||
"equals": {
|
||||
"hits.0.source": "password-policy"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "고객 명단 엑셀을 개인 메일로 보내 놓고 집에서 봐도 돼요?",
|
||||
"body": {
|
||||
"question": "고객 명단 엑셀을 개인 메일로 보내 놓고 집에서 봐도 돼요?"
|
||||
},
|
||||
"expect": {
|
||||
"equals": {
|
||||
"hits.0.source": "email-and-documents"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "노트북 놓고 온 것 같아요 택시에",
|
||||
"body": {
|
||||
"question": "노트북 놓고 온 것 같아요 택시에"
|
||||
},
|
||||
"expect": {
|
||||
"equals": {
|
||||
"hits.0.source": "device-issue-return"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "회의실 오전 내내 잡아도 되나요?",
|
||||
"body": {
|
||||
"question": "회의실 오전 내내 잡아도 되나요?"
|
||||
},
|
||||
"expect": {
|
||||
"equals": {
|
||||
"hits.0.source": "meeting-room"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "챗GPT에 회의록 붙여 넣어도 돼요?",
|
||||
"body": {
|
||||
"question": "챗GPT에 회의록 붙여 넣어도 돼요?"
|
||||
},
|
||||
"expect": {
|
||||
"equals": {
|
||||
"hits.0.source": "software-usage"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,267 @@
|
||||
{
|
||||
"name": "answer · 71 Lab 03 challenge (rewrite query)",
|
||||
"nodes": [
|
||||
{
|
||||
"name": "Search webhook",
|
||||
"type": "n8n-nodes-base.webhook",
|
||||
"typeVersion": 2,
|
||||
"position": [
|
||||
0,
|
||||
300
|
||||
],
|
||||
"parameters": {
|
||||
"httpMethod": "POST",
|
||||
"path": "my-search",
|
||||
"responseMode": "responseNode",
|
||||
"options": {}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Has question?",
|
||||
"type": "n8n-nodes-base.if",
|
||||
"typeVersion": 2.2,
|
||||
"position": [
|
||||
200,
|
||||
300
|
||||
],
|
||||
"parameters": {
|
||||
"conditions": {
|
||||
"options": {
|
||||
"caseSensitive": true,
|
||||
"leftValue": "",
|
||||
"typeValidation": "strict",
|
||||
"version": 2
|
||||
},
|
||||
"conditions": [
|
||||
{
|
||||
"id": "c0",
|
||||
"leftValue": "={{ $json.body.question }}",
|
||||
"rightValue": "",
|
||||
"operator": {
|
||||
"type": "string",
|
||||
"operation": "notEmpty",
|
||||
"singleValue": true
|
||||
}
|
||||
}
|
||||
],
|
||||
"combinator": "and"
|
||||
},
|
||||
"options": {}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Reject empty",
|
||||
"type": "n8n-nodes-base.respondToWebhook",
|
||||
"typeVersion": 1.1,
|
||||
"position": [
|
||||
420,
|
||||
560
|
||||
],
|
||||
"parameters": {
|
||||
"respondWith": "json",
|
||||
"responseBody": "{ \"error\": \"question is required\" }",
|
||||
"options": {
|
||||
"responseCode": 400
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Rewrite query",
|
||||
"type": "@n8n/n8n-nodes-langchain.agent",
|
||||
"typeVersion": 3.1,
|
||||
"position": [
|
||||
420,
|
||||
140
|
||||
],
|
||||
"parameters": {
|
||||
"promptType": "define",
|
||||
"text": "={{ $('Search webhook').first().json.body.question }}",
|
||||
"options": {
|
||||
"systemMessage": "You rewrite an employee's question into a short search query for company IT policy documents, in Korean. Use the words a policy document would use (for example 암호·비번 → 비밀번호, 와이파이 → 공용 와이파이, 그만두면 → 퇴사, 깔다 → 설치, 챗GPT·제미나이·클로드 → 생성형 AI 서비스, 개인 메일로 보내다 → 외부로 보내다 · 첨부 파일, 폰 → 휴대폰). If the question has two topics, keep the topic about what to do with data or files. Keep numbers and names. Return only the query, one line.",
|
||||
"maxIterations": 2
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Rewrite model",
|
||||
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
|
||||
"typeVersion": 1.2,
|
||||
"position": [
|
||||
380,
|
||||
-60
|
||||
],
|
||||
"parameters": {
|
||||
"model": {
|
||||
"__rl": true,
|
||||
"mode": "id",
|
||||
"value": "gpt-4.1-mini"
|
||||
},
|
||||
"options": {
|
||||
"temperature": 0
|
||||
}
|
||||
},
|
||||
"credentials": {
|
||||
"openAiApi": {
|
||||
"id": "openAiCourse0001",
|
||||
"name": "OpenAI (.env)"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Search policies",
|
||||
"type": "@n8n/n8n-nodes-langchain.vectorStoreInMemory",
|
||||
"typeVersion": 1.3,
|
||||
"position": [
|
||||
640,
|
||||
300
|
||||
],
|
||||
"parameters": {
|
||||
"mode": "load",
|
||||
"memoryKey": {
|
||||
"__rl": true,
|
||||
"mode": "list",
|
||||
"value": "my_policy_docs",
|
||||
"cachedResultName": "my_policy_docs"
|
||||
},
|
||||
"prompt": "={{ $json.output }}",
|
||||
"topK": "={{ $('Search webhook').first().json.body.top_k ?? 3 }}",
|
||||
"includeDocumentMetadata": true
|
||||
},
|
||||
"alwaysOutputData": true
|
||||
},
|
||||
{
|
||||
"name": "Embeddings",
|
||||
"type": "@n8n/n8n-nodes-langchain.embeddingsOpenAi",
|
||||
"typeVersion": 1.2,
|
||||
"position": [
|
||||
560,
|
||||
520
|
||||
],
|
||||
"parameters": {
|
||||
"model": "text-embedding-3-large",
|
||||
"options": {}
|
||||
},
|
||||
"credentials": {
|
||||
"openAiApi": {
|
||||
"id": "openAiCourse0001",
|
||||
"name": "OpenAI (.env)"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Build hits",
|
||||
"type": "n8n-nodes-base.code",
|
||||
"typeVersion": 2,
|
||||
"position": [
|
||||
860,
|
||||
300
|
||||
],
|
||||
"parameters": {
|
||||
"jsCode": "// The search contract: { question, hits: [{ rank, source, title, section, score, text }], top_score, indexed }.\n// Always Output Data is on, so an empty store still gives one empty item: keep only items that have a document.\nconst question = $('Search webhook').first().json.body.question;\nconst hits = $input.all().filter(item => item.json.document).map((item, i) => ({\n rank: i + 1, source: item.json.document.metadata?.source, title: item.json.document.metadata?.title, section: item.json.document.metadata?.section ?? '',\n score: Math.round((item.json.score ?? 0) * 1000) / 1000, text: item.json.document.pageContent ?? '' }));\nreturn [{ json: { question, query: $('Rewrite query').first().json.output, hits, top_score: hits.length ? Math.max(...hits.map(hit => hit.score)) : 0, indexed: hits.length > 0 } }];"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Send result",
|
||||
"type": "n8n-nodes-base.respondToWebhook",
|
||||
"typeVersion": 1.1,
|
||||
"position": [
|
||||
1080,
|
||||
300
|
||||
],
|
||||
"parameters": {
|
||||
"respondWith": "json",
|
||||
"responseBody": "={{ $json }}",
|
||||
"options": {}
|
||||
}
|
||||
}
|
||||
],
|
||||
"connections": {
|
||||
"Search webhook": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Has question?",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Has question?": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Rewrite query",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"node": "Reject empty",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Rewrite model": {
|
||||
"ai_languageModel": [
|
||||
[
|
||||
{
|
||||
"node": "Rewrite query",
|
||||
"type": "ai_languageModel",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Rewrite query": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Search policies",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Embeddings": {
|
||||
"ai_embedding": [
|
||||
[
|
||||
{
|
||||
"node": "Search policies",
|
||||
"type": "ai_embedding",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Search policies": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Build hits",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Build hits": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Send result",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"executionOrder": "v1"
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,358 @@
|
||||
{
|
||||
"cases": "71-lab03-challenge-cases.json",
|
||||
"webhook": "my-search",
|
||||
"passed": 5,
|
||||
"total": 8,
|
||||
"results": [
|
||||
{
|
||||
"case": "윈도우 업데이트 안 하고 미루면 안 돼요?",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": false,
|
||||
"problems": [
|
||||
"hits.0.source = software-usage (expected security-incident)"
|
||||
],
|
||||
"seconds": 0.4,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "윈도우 업데이트 안 하고 미루면 안 돼요?"
|
||||
},
|
||||
"response": {
|
||||
"question": "윈도우 업데이트 안 하고 미루면 안 돼요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "2. 금지 사항",
|
||||
"score": 0.309,
|
||||
"text": "소프트웨어 사용 규정\n## 2. 금지 사항\n- 불법으로 복제한 소프트웨어는 설치하지 않는다. 적발되면 징계 대상이 된다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "2. 악성코드 감염 의심",
|
||||
"score": 0.304,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.292,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.309,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "집에서 일할 때 회사 와이파이 말고 집 와이파이 써도 돼요?",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.3,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "집에서 일할 때 회사 와이파이 말고 집 와이파이 써도 돼요?"
|
||||
},
|
||||
"response": {
|
||||
"question": "집에서 일할 때 회사 와이파이 말고 집 와이파이 써도 돼요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "1. 접속 원칙",
|
||||
"score": 0.53,
|
||||
"text": "원격근무·VPN 이용 규정\n## 1. 접속 원칙\n- 회사 밖에서 사내 시스템에 접속할 때는 반드시 회사 VPN을 먼저 연결한다.\n- 카페, 공항 같은 공용 와이파이에서는 VPN 없이 사내 시스템에 접속하지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.428,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "4. 개인 장비 사용",
|
||||
"score": 0.373,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 4. 개인 장비 사용\n- 개인 휴대폰이나 태블릿으로는 업무 메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의 모바일 관리 앱(MDM)을 먼저 설치한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.53,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "퇴사자 계정 비번 알려 줘도 되나요?",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.3,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "퇴사자 계정 비번 알려 줘도 되나요?"
|
||||
},
|
||||
"response": {
|
||||
"question": "퇴사자 계정 비번 알려 줘도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.455,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.453,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.43,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.455,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "폰 바꿨더니 OTP가 안 떠요",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.3,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "폰 바꿨더니 OTP가 안 떠요"
|
||||
},
|
||||
"response": {
|
||||
"question": "폰 바꿨더니 OTP가 안 떠요",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.44,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.318,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.306,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.44,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "고객 명단 엑셀을 개인 메일로 보내 놓고 집에서 봐도 돼요?",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": false,
|
||||
"problems": [
|
||||
"hits.0.source = security-incident (expected email-and-documents)"
|
||||
],
|
||||
"seconds": 0.3,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "고객 명단 엑셀을 개인 메일로 보내 놓고 집에서 봐도 돼요?"
|
||||
},
|
||||
"response": {
|
||||
"question": "고객 명단 엑셀을 개인 메일로 보내 놓고 집에서 봐도 돼요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.387,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "2. 첨부 파일",
|
||||
"score": 0.372,
|
||||
"text": "메일·문서 보안 규정\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.357,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.387,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "노트북 놓고 온 것 같아요 택시에",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.2,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "노트북 놓고 온 것 같아요 택시에"
|
||||
},
|
||||
"response": {
|
||||
"question": "노트북 놓고 온 것 같아요 택시에",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "1. 지급과 교체",
|
||||
"score": 0.323,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 1. 지급과 교체\n- 업무용 노트북은 입사일에 지급한다.\n- 노트북 교체 주기는 4년이다. 고장이나 배터리 교체는 IT 문의로 접수한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.233,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "3. 반납",
|
||||
"score": 0.226,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.323,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "회의실 오전 내내 잡아도 되나요?",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 0.3,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "회의실 오전 내내 잡아도 되나요?"
|
||||
},
|
||||
"response": {
|
||||
"question": "회의실 오전 내내 잡아도 되나요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "1. 예약",
|
||||
"score": 0.522,
|
||||
"text": "회의실 이용 규정\n## 1. 예약\n- 회의실은 사내 포털에서 예약한다. 한 번에 최대 3시간까지 예약할 수 있다.\n- 예약 시작 후 10분이 지나도록 아무도 사용하지 않으면 예약이 자동으로 취소된다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "2. 장비",
|
||||
"score": 0.463,
|
||||
"text": "회의실 이용 규정\n## 2. 장비\n- 대회의실의 화상회의 장비를 쓰려면 회의 시작 30분 전까지 IT 문의로 요청한다.\n- 프로젝터는 B회의실과 대회의실에 있다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "3. 사용 후",
|
||||
"score": 0.415,
|
||||
"text": "회의실 이용 규정\n## 3. 사용 후\n- 회의가 끝나면 화이트보드를 지우고 의자를 정리한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.522,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "챗GPT에 회의록 붙여 넣어도 돼요?",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": false,
|
||||
"problems": [
|
||||
"hits.0.source = meeting-room (expected software-usage)"
|
||||
],
|
||||
"seconds": 0.3,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "챗GPT에 회의록 붙여 넣어도 돼요?"
|
||||
},
|
||||
"response": {
|
||||
"question": "챗GPT에 회의록 붙여 넣어도 돼요?",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "3. 사용 후",
|
||||
"score": 0.276,
|
||||
"text": "회의실 이용 규정\n## 3. 사용 후\n- 회의가 끝나면 화이트보드를 지우고 의자를 정리한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.259,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "2. 첨부 파일",
|
||||
"score": 0.259,
|
||||
"text": "메일·문서 보안 규정\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.276,
|
||||
"indexed": true
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,366 @@
|
||||
{
|
||||
"cases": "71-lab03-challenge-cases.json",
|
||||
"webhook": "my-search",
|
||||
"passed": 5,
|
||||
"total": 8,
|
||||
"results": [
|
||||
{
|
||||
"case": "윈도우 업데이트 안 하고 미루면 안 돼요?",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": false,
|
||||
"problems": [
|
||||
"hits.0.source = software-usage (expected security-incident)"
|
||||
],
|
||||
"seconds": 1.6,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "윈도우 업데이트 안 하고 미루면 안 돼요?"
|
||||
},
|
||||
"response": {
|
||||
"question": "윈도우 업데이트 안 하고 미루면 안 돼요?",
|
||||
"query": "윈도우 업데이트 지연 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "1. 설치와 승인",
|
||||
"score": 0.324,
|
||||
"text": "소프트웨어 사용 규정\n## 1. 설치와 승인\n- 업무용 컴퓨터에는 승인된 소프트웨어만 설치한다.\n- 새 소프트웨어가 필요하면 IT 포털의 '소프트웨어 신청'에서 요청한다. 승인까지 보통 2영업일이 걸린다.\n- 무료 소프트웨어라도 회사 업무에 쓰려면 상업적 이용이 허용되는지 라이선스를 확인한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "2. 악성코드 감염 의심",
|
||||
"score": 0.309,
|
||||
"text": "보안 사고 대응 절차\n## 2. 악성코드 감염 의심\n- 컴퓨터가 갑자기 느려지거나 모르는 프로그램이 실행되면 악성코드 감염을 의심한다.\n- 감염이 의심되면 먼저 랜선을 뽑고 와이파이를 꺼서 네트워크에서 분리한 뒤 IT 문의로 알린다.\n- 컴퓨터를 끄거나 파일을 지우지 않는다. 원인 분석에 필요하다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.308,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.324,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "집에서 일할 때 회사 와이파이 말고 집 와이파이 써도 돼요?",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.0,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "집에서 일할 때 회사 와이파이 말고 집 와이파이 써도 돼요?"
|
||||
},
|
||||
"response": {
|
||||
"question": "집에서 일할 때 회사 와이파이 말고 집 와이파이 써도 돼요?",
|
||||
"query": "재택근무 시 회사 공용 와이파이 외 개인 와이파이 사용 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "1. 접속 원칙",
|
||||
"score": 0.587,
|
||||
"text": "원격근무·VPN 이용 규정\n## 1. 접속 원칙\n- 회사 밖에서 사내 시스템에 접속할 때는 반드시 회사 VPN을 먼저 연결한다.\n- 카페, 공항 같은 공용 와이파이에서는 VPN 없이 사내 시스템에 접속하지 않는다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.529,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "4. 개인 장비 사용",
|
||||
"score": 0.508,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 4. 개인 장비 사용\n- 개인 휴대폰이나 태블릿으로는 업무 메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의 모바일 관리 앱(MDM)을 먼저 설치한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.587,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "퇴사자 계정 비번 알려 줘도 되나요?",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.2,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "퇴사자 계정 비번 알려 줘도 되나요?"
|
||||
},
|
||||
"response": {
|
||||
"question": "퇴사자 계정 비번 알려 줘도 되나요?",
|
||||
"query": "퇴사자 계정 비밀번호 공유 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.514,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "3. 로그인 실패와 잠금",
|
||||
"score": 0.486,
|
||||
"text": "비밀번호·계정 보안 규정\n## 3. 로그인 실패와 잠금\n- 로그인에 5번 연속 실패하면 계정이 30분 동안 잠긴다.\n- 30분이 지나면 자동으로 풀린다. 급한 경우 IT 문의로 잠금 해제를 요청한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "1. 비밀번호 만들기",
|
||||
"score": 0.475,
|
||||
"text": "비밀번호·계정 보안 규정\n## 1. 비밀번호 만들기\n- 비밀번호는 12자 이상으로 만든다.\n- 영문 대문자, 영문 소문자, 숫자, 특수문자 중 3종류 이상을 섞는다.\n- 이름, 생일, 전화번호, 회사 이름처럼 추측하기 쉬운 단어는 쓰지 않는다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.514,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "폰 바꿨더니 OTP가 안 떠요",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.0,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "폰 바꿨더니 OTP가 안 떠요"
|
||||
},
|
||||
"response": {
|
||||
"question": "폰 바꿨더니 OTP가 안 떠요",
|
||||
"query": "OTP 재설정 방법 및 모바일 기기 변경 시 인증 절차 안내",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "4. 다단계 인증",
|
||||
"score": 0.601,
|
||||
"text": "비밀번호·계정 보안 규정\n## 4. 다단계 인증\n- 회사 밖에서 사내 시스템에 접속할 때는 OTP 다단계 인증을 반드시 사용한다.\n- OTP 앱이 설치된 휴대폰을 바꾸면 IT 포털에서 OTP를 다시 등록한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "password-policy",
|
||||
"title": "비밀번호·계정 보안 규정",
|
||||
"section": "2. 변경 주기",
|
||||
"score": 0.418,
|
||||
"text": "비밀번호·계정 보안 규정\n## 2. 변경 주기\n- 비밀번호는 90일마다 바꾼다. 만료 7일 전부터 사내 포털에 변경 안내가 표시된다.\n- 최근에 쓴 비밀번호 5개는 다시 쓸 수 없다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "security-incident",
|
||||
"title": "보안 사고 대응 절차",
|
||||
"section": "1. 피싱 메일",
|
||||
"score": 0.404,
|
||||
"text": "보안 사고 대응 절차\n## 1. 피싱 메일\n- 보낸 사람이 의심스럽거나 급하게 클릭을 요구하는 메일은 링크를 누르지 않는다.\n- 메일 화면의 '피싱 신고' 버튼으로 신고한다.\n- 이미 링크를 눌렀거나 비밀번호를 입력했다면 즉시 비밀번호를 바꾸고 IT 문의로 알린다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.601,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "고객 명단 엑셀을 개인 메일로 보내 놓고 집에서 봐도 돼요?",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": false,
|
||||
"problems": [
|
||||
"hits.0.source = remote-work-vpn (expected email-and-documents)"
|
||||
],
|
||||
"seconds": 0.9,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "고객 명단 엑셀을 개인 메일로 보내 놓고 집에서 봐도 돼요?"
|
||||
},
|
||||
"response": {
|
||||
"question": "고객 명단 엑셀을 개인 메일로 보내 놓고 집에서 봐도 돼요?",
|
||||
"query": "고객 명단 엑셀 파일 개인 이메일 전송 및 재택 근무 시 접근 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.455,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "4. 개인 장비 사용",
|
||||
"score": 0.453,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 4. 개인 장비 사용\n- 개인 휴대폰이나 태블릿으로는 업무 메일과 메신저만 쓸 수 있다.\n- 개인 장비로 업무 메일을 보려면 회사의 모바일 관리 앱(MDM)을 먼저 설치한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "email-and-documents",
|
||||
"title": "메일·문서 보안 규정",
|
||||
"section": "2. 첨부 파일",
|
||||
"score": 0.451,
|
||||
"text": "메일·문서 보안 규정\n## 2. 첨부 파일\n- 메일 첨부 파일은 25MB까지 보낼 수 있다.\n- 25MB를 넘는 파일은 사내 드라이브에 올리고 공유 링크를 보낸다.\n- 개인정보가 들어 있는 파일을 외부로 보낼 때는 반드시 암호를 걸고, 암호는 메신저 등 다른 경로로 알려 준다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.455,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "노트북 놓고 온 것 같아요 택시에",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.0,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "노트북 놓고 온 것 같아요 택시에"
|
||||
},
|
||||
"response": {
|
||||
"question": "노트북 놓고 온 것 같아요 택시에",
|
||||
"query": "노트북 분실 시 처리 절차",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "2. 분실과 도난",
|
||||
"score": 0.56,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 2. 분실과 도난\n- 업무용 장비를 잃어버리거나 도난당하면 24시간 이내에 IT 문의와 보안팀에 신고한다.\n- 신고가 접수되면 IT 담당자가 원격으로 장비의 데이터를 잠근다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "1. 지급과 교체",
|
||||
"score": 0.442,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 1. 지급과 교체\n- 업무용 노트북은 입사일에 지급한다.\n- 노트북 교체 주기는 4년이다. 고장이나 배터리 교체는 IT 문의로 접수한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "device-issue-return",
|
||||
"title": "업무용 장비 지급·반납 규정",
|
||||
"section": "3. 반납",
|
||||
"score": 0.424,
|
||||
"text": "업무용 장비 지급·반납 규정\n## 3. 반납\n- 퇴사하거나 장비를 교체할 때는 5영업일 이내에 장비를 IT 담당자에게 반납한다.\n- 반납 전에 개인 파일을 지우지 말고, 업무 파일은 사내 드라이브로 옮긴다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.56,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "회의실 오전 내내 잡아도 되나요?",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": true,
|
||||
"problems": [],
|
||||
"seconds": 1.0,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "회의실 오전 내내 잡아도 되나요?"
|
||||
},
|
||||
"response": {
|
||||
"question": "회의실 오전 내내 잡아도 되나요?",
|
||||
"query": "회의실 예약 정책 오전 시간 제한",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "1. 예약",
|
||||
"score": 0.664,
|
||||
"text": "회의실 이용 규정\n## 1. 예약\n- 회의실은 사내 포털에서 예약한다. 한 번에 최대 3시간까지 예약할 수 있다.\n- 예약 시작 후 10분이 지나도록 아무도 사용하지 않으면 예약이 자동으로 취소된다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "2. 장비",
|
||||
"score": 0.561,
|
||||
"text": "회의실 이용 규정\n## 2. 장비\n- 대회의실의 화상회의 장비를 쓰려면 회의 시작 30분 전까지 IT 문의로 요청한다.\n- 프로젝터는 B회의실과 대회의실에 있다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "meeting-room",
|
||||
"title": "회의실 이용 규정",
|
||||
"section": "3. 사용 후",
|
||||
"score": 0.531,
|
||||
"text": "회의실 이용 규정\n## 3. 사용 후\n- 회의가 끝나면 화이트보드를 지우고 의자를 정리한다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.664,
|
||||
"indexed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "챗GPT에 회의록 붙여 넣어도 돼요?",
|
||||
"webhook": "my-search",
|
||||
"run": 1,
|
||||
"passed": false,
|
||||
"problems": [
|
||||
"hits.0.source = privacy (expected software-usage)"
|
||||
],
|
||||
"seconds": 1.1,
|
||||
"status": 200,
|
||||
"request": {
|
||||
"question": "챗GPT에 회의록 붙여 넣어도 돼요?"
|
||||
},
|
||||
"response": {
|
||||
"question": "챗GPT에 회의록 붙여 넣어도 돼요?",
|
||||
"query": "챗GPT 사용 시 회의록 개인정보 및 보안 정책",
|
||||
"hits": [
|
||||
{
|
||||
"rank": 1,
|
||||
"source": "privacy",
|
||||
"title": "개인정보 처리 지침",
|
||||
"section": "2. 이용과 보관",
|
||||
"score": 0.457,
|
||||
"text": "개인정보 처리 지침\n## 2. 이용과 보관\n- 고객 개인정보가 보이는 화면은 캡처하거나 촬영하지 않는다.\n- 개인정보가 들어 있는 출력물은 다 쓴 뒤 바로 파쇄한다."
|
||||
},
|
||||
{
|
||||
"rank": 2,
|
||||
"source": "software-usage",
|
||||
"title": "소프트웨어 사용 규정",
|
||||
"section": "3. 생성형 AI 서비스",
|
||||
"score": 0.439,
|
||||
"text": "소프트웨어 사용 규정\n## 3. 생성형 AI 서비스\n- 회사가 승인한 생성형 AI 서비스만 업무에 사용한다.\n- 고객 정보, 개인정보, 대외비 문서는 생성형 AI 서비스에 입력하지 않는다.\n- 생성형 AI가 만든 결과는 사람이 확인한 뒤에 사용한다."
|
||||
},
|
||||
{
|
||||
"rank": 3,
|
||||
"source": "remote-work-vpn",
|
||||
"title": "원격근무·VPN 이용 규정",
|
||||
"section": "3. 재택근무 중 보안",
|
||||
"score": 0.424,
|
||||
"text": "원격근무·VPN 이용 규정\n## 3. 재택근무 중 보안\n- 자리를 비울 때는 화면을 잠그고, 5분 동안 사용하지 않으면 자동으로 잠기게 설정한다.\n- 가족과 함께 쓰는 컴퓨터로는 업무를 하지 않는다.\n- VPN 접속 기록은 1년 동안 보관된다."
|
||||
}
|
||||
],
|
||||
"top_score": 0.457,
|
||||
"indexed": true
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in new issue
Block a user