```python
import asyncio, logging, operator, os, re
from langchain_core.runnables import RunnableConfig
from langchain_openai import ChatOpenAI
from langgraph.graph import END, START, StateGraph
from langgraph.types import RetryPolicy
from pydantic import BaseModel, Field
from typing_extensions import TypedDict
import pydantic
```
```python
import requests
# API 엔드포인트
url = 'http://10.150.6.47:4276/search/term'
# 요청 헤더
headers = {
'Content-Type': 'application/json'
}
# 요청 본문 (Payload)
payload = {
"query": "안전골든룰",
"top_k": 3,
"filters": {
"apply_region": "전사공통",
"document_type": "지침서"
}
}
# POST 요청 보내기
response = requests.post(url, json=payload, headers=headers)
# 응답 확인
if response.status_code == 200:
result = response.json()
print("검색 결과:")
print(result)
else:
print(f"오류 발생: {response.status_code}")
print(response.text)
```
검색 결과:
[{'rank': 1, 'score': 0.9997928142547607, 'term': '안전골든룰', 'definition': '사업장에서 빈번히 발생하고 파급 영향이 큰 SHE 사고를 예방하기 위한 SHE 수칙으로, 사업장 내 업무수행 중 반드시 지켜야 하는 필수 수칙을 말한다.', 'doc_id': 'I000-S0010-1_안전준수기준', 'global_summary': "본 문서는 SK 실트론 구성원, 협력회사 (BP), 방문자 등 모든 이해관계자가 업무 수행 중 발생할 수 있는 SHE(안전, 보건, 환경) 사고를 예방하기 위해 준수해야 할 일반 기준을 제정한 '안전준수기준' 지침서입니다. 공정, 사무실, 보행, 차량 운행, 방문자 관리, 통제구역 등 다양한 상황별 구체적인 안전 수칙과 관련 부서의 책임 및 권한을 명시하고 있습니다.", 'document_type': '지침서', 'apply_region': '전사공통', 'apply_product': '지원부문', 'process_1': '안전,보건', 'process_2': '공통', 'revno': 'H', 'dept_name': 'SHE1팀', 'reg_date': '2025-12-22', 'main_doc': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/blackacre.asp?process_id=669E8DC3-F0A4-4D15-B276-FE0DE4788DF1', 'attach': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/download.asp?file=\\\\10.150.34.119\\nfs\\QMS\\Workflow\\2025\\12\\ECN_I000-S0010-1(H) 안전준수기준.ppsx&PROCESS_ID=669E8DC3-F0A4-4D15-B276-FE0DE4788DF1', 'link_url': 'https://mail.sksiltron.co.kr/covi/QMSN/default.asp?docno=I000-S0010-1', 'rev_history': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/rev_list.asp?docno=I000-S0010-1'}, {'rank': 2, 'score': 0.9997928142547607, 'term': '안전골든룰', 'definition': '사업장에서 빈번히 발생하고 파급 영향이 큰 SHE 사고를 예방하기 위한 SHE 수칙으로, 사업장 내 업무수행 중 반드시 지켜야 하며 위반자에 대해서는 관련 후속절차가 적용됩니다.', 'doc_id': 'I000-S000D-0_[절차서] SHE 교육훈련관리', 'global_summary': "본 문서는 SK 실트론 구성원 및 협력회사 근로자가 안전한 직무 수행을 위해 필요한 안전·보건·환경 (SHE) 교육의 계획, 실시, 검증 및 관리 절차를 규정한 'SHE 교육훈련관리 절차서'입니다. 이 지침서는 교육의 필요성 평가부터 책임과 권한, 구체적인 교육 유형 (신입, 정기, 특별, 지속교육 등) 및 효과 검증 방법까지 전사적으로 적용되는 공통 운영 기준을 제시합니다.", 'document_type': '지침서', 'apply_region': '전사공통', 'apply_product': '지원부문', 'process_1': '안전,보건', 'process_2': '공통', 'revno': 'K', 'dept_name': 'SHE1팀', 'reg_date': '2025-07-30', 'main_doc': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/blackacre.asp?process_id=3HB675HHYT5WY03JJQSB74ULC287F53F', 'attach': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/download.asp?file=\\\\10.150.34.119\\nfs\\QMS\\Workflow\\2025\\07\\ECN_I000-S000D-0(K) 교육훈련관리.ppsx&PROCESS_ID=3HB675HHYT5WY03JJQSB74ULC287F53F', 'link_url': 'https://mail.sksiltron.co.kr/covi/QMSN/default.asp?docno=I000-S000D-0', 'rev_history': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/rev_list.asp?docno=I000-S000D-0'}, {'rank': 3, 'score': 0.9997928142547607, 'term': '안전골든룰', 'definition': '화학물질 취급 시 적정보호구 착용, 밀폐공간 출입 전 가스농도 확인, 고소작업 시 안전고리 체결 등 회사가 정한 필수 준수 안전 수칙', 'doc_id': 'I000-S000U-5_SHE 사고관리 최종보고서', 'global_summary': "이 문서는 SK 실트론 내에서 발생한 안전 사고 (인체 상해, 화재, 화학물질 누출 등) 에 대해 발생 개요, 원인 분석, 안전골든룰 위반 사항, 재발 방지 대책을 체계적으로 기록하기 위한 '사고 조사 최종 보고서' 양식입니다. 6 하 원칙과 4M(Man, Machine, Media, Management) 분석 기법을 활용하여 사고의 근본 원인을 규명하고 구체적인 재발 방지 계획을 수립하는 것을 목적으로 합니다.", 'document_type': '지침서', 'apply_region': '전사공통', 'apply_product': '지원부문', 'process_1': '안전,보건', 'process_2': '공통', 'revno': 'G', 'dept_name': 'SHE3팀', 'reg_date': '2025-04-28', 'main_doc': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/blackacre.asp?process_id=FLRO6TO6AWLEA3K1WT8SJ7A3BQFX9RYN', 'attach': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/download.asp?file=\\\\10.150.34.119\\nfs\\QMS\\Workflow\\2025\\04\\ECN_ECN_I000-S000U-5(G)_SHE 사고관리 최종보고서.pptx&PROCESS_ID=FLRO6TO6AWLEA3K1WT8SJ7A3BQFX9RYN', 'link_url': 'https://mail.sksiltron.co.kr/covi/QMSN/default.asp?docno=I000-S000U-5', 'rev_history': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/rev_list.asp?docno=I000-S000U-5'}]
### 이미지검색 (단일 쿼리)
```python
import requests
# API 엔드포인트
url = 'http://10.150.6.47:4275/search/text/colqwen35'
# 요청 헤더
headers = {
'accept': 'application/json',
'Content-Type': 'application/json'
}
# 요청 본문
payload = {
"query": "안전운전 절차",
"top_k": 3
}
# POST 요청 보내기
response = requests.post(url, json=payload, headers=headers)
# 응답 처리
if response.status_code == 200:
result = response.json()
print("검색 결과:")
print(result)
else:
print(f"오류 발생: {response.status_code}")
print(response.text)
```
검색 결과:
[{'rank': 1, 'score': 2.5816850662231445, 'doc_id': 'I000-50001-0_출하차량 작업 지침', 'page': 5, 'image_name': 'I000-50001-0_출하차량 작업 지침_5.jpg', 'display_rel_path': 'I000-50001-0_출하차량 작업 지침/I000-50001-0_출하차량 작업 지침_5.jpg', 'document_type': '지침서', 'apply_region': '전사공통', 'apply_product': '지원부문', 'process_1': '구매,생산기획', 'process_2': '공통', 'revno': None, 'dept_name': '구매3팀', 'reg_date': '2023-07-06', 'main_doc_link': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/blackacre.asp?process_id=ZBC97172FF66F4D0E8C8FE6CD2DC3B652', 'attach_link': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/download.asp?file=\\\\10.150.34.119\\nfs\\QMS\\Workflow\\2023\\07\\ECN_ECN_I000-50001-0(D)_출하차량 작업지침.ppsx&PROCESS_ID=ZBC97172FF66F4D0E8C8FE6CD2DC3B652', 'doc_page_link': 'https://mail.sksiltron.co.kr/covi/QMSN/default.asp?docno=I000-50001-0', 'rev_history_link': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/rev_list.asp?docno=I000-50001-0', 'content': None}, {'rank': 2, 'score': 2.5163683891296387, 'doc_id': 'I000-S0016-1_안전운전절차서 작성 지침', 'page': 7, 'image_name': 'I000-S0016-1_안전운전절차서 작성 지침_7.jpg', 'display_rel_path': 'I000-S0016-1_안전운전절차서 작성 지침/I000-S0016-1_안전운전절차서 작성 지침_7.jpg', 'document_type': '지침서', 'apply_region': '전사공통', 'apply_product': '지원부문', 'process_1': '안전,보건', 'process_2': '공통', 'revno': None, 'dept_name': '기술안전팀', 'reg_date': '2024-02-06', 'main_doc_link': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/blackacre.asp?process_id=ZD0D1B6928662432C911BE293DB75CD9B', 'attach_link': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/download.asp?file=\\\\10.150.34.119\\nfs\\QMS\\Workflow\\2024\\02\\ECN_I000-S0016-1(C) 안전운전절차서 작성 지침.ppsx&PROCESS_ID=ZD0D1B6928662432C911BE293DB75CD9B', 'doc_page_link': 'https://mail.sksiltron.co.kr/covi/QMSN/default.asp?docno=I000-S0016-1', 'rev_history_link': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/rev_list.asp?docno=I000-S0016-1', 'content': None}, {'rank': 3, 'score': 2.5140738487243652, 'doc_id': 'I301-E000H-1_EPI H2 Line 안전운전지침서', 'page': 24, 'image_name': 'I301-E000H-1_EPI H2 Line 안전운전지침서_24.jpg', 'display_rel_path': 'I301-E000H-1_EPI H2 Line 안전운전지침서/I301-E000H-1_EPI H2 Line 안전운전지침서_24.jpg', 'document_type': '지침서', 'apply_region': '3공장', 'apply_product': '제품공통', 'process_1': 'EPI', 'process_2': '공통', 'revno': None, 'dept_name': 'EPI기술1팀', 'reg_date': '2026-01-14', 'main_doc_link': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/blackacre.asp?process_id=3D2AFE09-13BE-4049-A338-068A467C9E18', 'attach_link': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/download.asp?file=\\\\10.150.34.119\\nfs\\QMS\\Workflow\\2026\\01\\ECN_ECN_I301-E000H-1(C) EPI H2 Line 안전운전지침서[2].ppsx&PROCESS_ID=3D2AFE09-13BE-4049-A338-068A467C9E18', 'doc_page_link': 'https://mail.sksiltron.co.kr/covi/QMSN/default.asp?docno=I301-E000H-1', 'rev_history_link': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/rev_list.asp?docno=I301-E000H-1', 'content': None}]
### 이미지 검색 + 필터
```python
import requests
# API 엔드포인트
url = 'http://10.150.6.47:4275/search/text/tomoro'
# 요청 헤더
headers = {
'accept': 'application/json',
'Content-Type': 'application/json'
}
# 요청 본문 (Payload)
payload = {
"query": "출하검사 기준",
"top_k": 3,
"filters": {
"document_type": "지침서",
"apply_product": "지원부문"
}
}
# POST 요청
response = requests.post(url, json=payload, headers=headers)
# 응답 처리
if response.status_code == 200:
result = response.json()
print("검색 결과:")
print(result)
else:
print(f"오류 발생: {response.status_code}")
print(response.text)
```
검색 결과:
[{'rank': 1, 'score': 3.92042875289917, 'doc_id': 'I400-60005-0_출하검사', 'page': 32, 'image_name': 'I400-60005-0_출하검사_32.jpg', 'display_rel_path': 'I400-60005-0_출하검사/I400-60005-0_출하검사_32.jpg', 'document_type': '지침서', 'apply_region': '공장공통', 'apply_product': '지원부문', 'process_1': '품질경영', 'process_2': '공통', 'revno': None, 'dept_name': 'QC1팀', 'reg_date': '2026-03-03', 'main_doc_link': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/blackacre.asp?process_id=75ACDF9C-33EA-4A9F-8383-5EB0790A0424', 'attach_link': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/download.asp?file=\\\\10.150.34.119\\nfs\\QMS\\Workflow\\2026\\02\\ECN_ECN_I400-60005-0(AH)_출하검사[2].ppsx&PROCESS_ID=75ACDF9C-33EA-4A9F-8383-5EB0790A0424', 'doc_page_link': 'https://mail.sksiltron.co.kr/covi/QMSN/default.asp?docno=I400-60005-0', 'rev_history_link': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/rev_list.asp?docno=I400-60005-0', 'content': None}, {'rank': 2, 'score': 3.89668345451355, 'doc_id': 'I400-60005-0_출하검사', 'page': 5, 'image_name': 'I400-60005-0_출하검사_5.jpg', 'display_rel_path': 'I400-60005-0_출하검사/I400-60005-0_출하검사_5.jpg', 'document_type': '지침서', 'apply_region': '공장공통', 'apply_product': '지원부문', 'process_1': '품질경영', 'process_2': '공통', 'revno': None, 'dept_name': 'QC1팀', 'reg_date': '2026-03-03', 'main_doc_link': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/blackacre.asp?process_id=75ACDF9C-33EA-4A9F-8383-5EB0790A0424', 'attach_link': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/download.asp?file=\\\\10.150.34.119\\nfs\\QMS\\Workflow\\2026\\02\\ECN_ECN_I400-60005-0(AH)_출하검사[2].ppsx&PROCESS_ID=75ACDF9C-33EA-4A9F-8383-5EB0790A0424', 'doc_page_link': 'https://mail.sksiltron.co.kr/covi/QMSN/default.asp?docno=I400-60005-0', 'rev_history_link': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/rev_list.asp?docno=I400-60005-0', 'content': None}, {'rank': 3, 'score': 3.875422716140747, 'doc_id': 'I400-60005-0_출하검사', 'page': 26, 'image_name': 'I400-60005-0_출하검사_26.jpg', 'display_rel_path': 'I400-60005-0_출하검사/I400-60005-0_출하검사_26.jpg', 'document_type': '지침서', 'apply_region': '공장공통', 'apply_product': '지원부문', 'process_1': '품질경영', 'process_2': '공통', 'revno': None, 'dept_name': 'QC1팀', 'reg_date': '2026-03-03', 'main_doc_link': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/blackacre.asp?process_id=75ACDF9C-33EA-4A9F-8383-5EB0790A0424', 'attach_link': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/download.asp?file=\\\\10.150.34.119\\nfs\\QMS\\Workflow\\2026\\02\\ECN_ECN_I400-60005-0(AH)_출하검사[2].ppsx&PROCESS_ID=75ACDF9C-33EA-4A9F-8383-5EB0790A0424', 'doc_page_link': 'https://mail.sksiltron.co.kr/covi/QMSN/default.asp?docno=I400-60005-0', 'rev_history_link': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/rev_list.asp?docno=I400-60005-0', 'content': None}]
### OCR Text 검색
```python
import requests
# API 엔드포인트
url = 'http://10.150.6.47:4275/search/text'
# 요청 헤더
headers = {
'accept': 'application/json',
'Content-Type': 'application/json'
}
# 요청 본문
payload = {
"query": "DSG 상정반 교체 절차",
"top_k": 3,
"filters": {
"apply_region": "3공장",
"apply_product": "300mm"
}
}
# POST 요청
response = requests.post(url, json=payload, headers=headers)
# 응답 처리
if response.status_code == 200:
result = response.json()
print("검색 결과:")
print(result)
else:
print(f"오류 발생: {response.status_code}")
print(response.text)
```
검색 결과:
[{'rank': 1, 'score': 0.6708563566207886, 'doc_id': 'I312-P2001-2_300mm Double Side Polishing 원부자재 교체 지침서', 'page': 18, 'image_name': None, 'display_rel_path': 'I312-P2001-2_300mm Double Side Polishing 원부자재 교체 지침서/I312-P2001-2_300mm Double Side Polishing 원부자재 교체 지침서_18.jpg', 'document_type': '지침서', 'apply_region': '3공장', 'apply_product': '300mm', 'process_1': 'Polishing', 'process_2': 'DOUBLE SIDE POLISHING (DSP)', 'revno': 'AH', 'dept_name': 'LS공정기술2팀', 'reg_date': '2026-01-16', 'main_doc_link': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/blackacre.asp?process_id=1137660B-2B29-4C20-BB00-5C9EC9450F05', 'attach_link': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/download.asp?file=\\\\10.150.34.119\\nfs\\QMS\\Workflow\\2026\\01\\ECN_I312-P2001-2(AH)_300mm Double Side Polishing 원부자재 교체 지침서[2].ppsx&PROCESS_ID=1137660B-2B29-4C20-BB00-5C9EC9450F05', 'doc_page_link': 'https://mail.sksiltron.co.kr/covi/QMSN/default.asp?docno=I312-P2001-2', 'rev_history_link': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/rev_list.asp?docno=I312-P2001-2', 'content': '# 300mm Double Side Polishing - Pad Mounting 및 교체\n\n| 대분류 | 중분류 | 작업내용 | 기준/주기 | 비고 (주의사항, 기록, 사진) |\n| :--- | :--- | :--- | :--- | :--- |\n| Pad 교체 | Pad 교체 순서 | **<하정반 PAD 분리>**
4) 중층 SSS(Slurry Supply System) TANK의 SLURRY를 비우고 TANK 청소 후 D.I로 채운다
5) AIR LINE을 OPEN한 다음 상정반을 구동시켜 Air로 정반과 Slurry Line을 건조시킨다.
- 주의사항
- DSP에 공급되는 SLURRY배관, D.I 배관, SURFACTANT배관은 모두 CLOSE한다
- 상.하 정반이 닿지 않게 약 5cm~10cm 정도의 거리를 둔다. | Ver.0_B : Max 2400un
Ver.0_C : Max 1300Run
Ver.1_A : Max 600Run
Ver.1_B : Max 35,000min
<2Step>
Ver.1_B : Max 2600Run | *Dry Time 1시간 30분 이상 정반 완전히 말린다.
*Gear pin 높이 Pad 분리 시 T-bar 간섭되지 않도록 가장 낮게 유지한다. |'}, {'rank': 2, 'score': 0.6577553749084473, 'doc_id': 'I312-P2001-2_300mm Double Side Polishing 원부자재 교체 지침서', 'page': 20, 'image_name': None, 'display_rel_path': 'I312-P2001-2_300mm Double Side Polishing 원부자재 교체 지침서/I312-P2001-2_300mm Double Side Polishing 원부자재 교체 지침서_20.jpg', 'document_type': '지침서', 'apply_region': '3공장', 'apply_product': '300mm', 'process_1': 'Polishing', 'process_2': 'DOUBLE SIDE POLISHING (DSP)', 'revno': 'AH', 'dept_name': 'LS공정기술2팀', 'reg_date': '2026-01-16', 'main_doc_link': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/blackacre.asp?process_id=1137660B-2B29-4C20-BB00-5C9EC9450F05', 'attach_link': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/download.asp?file=\\\\10.150.34.119\\nfs\\QMS\\Workflow\\2026\\01\\ECN_I312-P2001-2(AH)_300mm Double Side Polishing 원부자재 교체 지침서[2].ppsx&PROCESS_ID=1137660B-2B29-4C20-BB00-5C9EC9450F05', 'doc_page_link': 'https://mail.sksiltron.co.kr/covi/QMSN/default.asp?docno=I312-P2001-2', 'rev_history_link': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/rev_list.asp?docno=I312-P2001-2', 'content': '| 지침서 명 | 300mm Double Side Polishing | Pad Mounting 및 교체 |\n| :--- | :--- | :--- |\n| **대분류** | **중분류** | **작업내용** | **기준/주기** | **비고 (주의사항, 기록, 사진)** |\n| 작업 전 | Pad 교체 순서 | 8) 상정반 용 PAD를 하정반 위에 올려 놓고 스티커를 떼어낸 후 상정반을 정면으로 위치시켜 하강 시킨다.
- 주의사항
- Pad 재단 시 상정반 Temp. Sensor 위치 Pad면 타공 진행한다.
- Pad 재단 전 Pad 편칭 실시하고 장갑 교체 후 작업한다.
- Pad 끝단이 다른면에 겹치지 않도록 주의하여 부착한다.
9) 상정반 접착용 TOOL 4개를 준비하고 상정반의 SLURRY HOSE를 분리한 후 TOOL을 4군데 HOLE에 넣어 상정반 PAD HOLE 과 정확한 위치를 맞춘다.
- 주의 사항
- HOSE 분리 시 상정반 SLURRY HOLE 부분을 WIPER로 받쳐주어 SLURRY가 PAD에 묻지 않도록 주의한다. TOOL을 이용해 SLURRY HOLE 에 잔존하는 SLURRY를 제거한 후 HOLE에 넣는다.
- 상정반 PAD LOT#를 SHEET에 기록한다. | VerVer.0_B
Max 2400un
Ver.0_C :
Max 1300Run
Ver.1_A :
Max 600Run
Ver.1_B :
Max 35,000min
<2Step>
Ver.1_B :
Max 2600Run | *편칭 Tool 교체주기는 1월, 7월 첫째 주 수요일에 진행
*Ver1_B 모델 Pad 교체 중, Slurry Plug 탈착 시 O-ring을 교체 한다. |\n\nSK SILTRON Co., Ltd.\nPage : 20 / 44\n문서번호 : I312-P2001-2(AH)'}, {'rank': 3, 'score': 0.653765857219696, 'doc_id': 'I312-P2001-2_300mm Double Side Polishing 원부자재 교체 지침서', 'page': 21, 'image_name': None, 'display_rel_path': 'I312-P2001-2_300mm Double Side Polishing 원부자재 교체 지침서/I312-P2001-2_300mm Double Side Polishing 원부자재 교체 지침서_21.jpg', 'document_type': '지침서', 'apply_region': '3공장', 'apply_product': '300mm', 'process_1': 'Polishing', 'process_2': 'DOUBLE SIDE POLISHING (DSP)', 'revno': 'AH', 'dept_name': 'LS공정기술2팀', 'reg_date': '2026-01-16', 'main_doc_link': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/blackacre.asp?process_id=1137660B-2B29-4C20-BB00-5C9EC9450F05', 'attach_link': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/download.asp?file=\\\\10.150.34.119\\nfs\\QMS\\Workflow\\2026\\01\\ECN_I312-P2001-2(AH)_300mm Double Side Polishing 원부자재 교체 지침서[2].ppsx&PROCESS_ID=1137660B-2B29-4C20-BB00-5C9EC9450F05', 'doc_page_link': 'https://mail.sksiltron.co.kr/covi/QMSN/default.asp?docno=I312-P2001-2', 'rev_history_link': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/rev_list.asp?docno=I312-P2001-2', 'content': '| 지침서 명 | 300mm Double Side Polishing | Pad Mounting 및 교체 |\n| :--- | :--- | :--- |\n| **대분류** | **중분류** | **작업내용** | **기준/주기** | **비고 (주의사항,기록,사진)** |\n| 작업 전 | Pad 교체 순서 | 10) 정반 HOLE 과 상정반 PAD HOLE 위치 맞춘 후 상정반 접착용 TOOL을 제거하고 PAD를 압착한다.
- 주의 사항
• Manual 에서 가능한 최대로 상정반 하강 한다.
11) Scrapper를 이용하여 정반 안쪽으로 바깥쪽으로 정반을 2회 회전하며 전면을 Scrapping 한다.
Scrapping 진행하면서 기포 확인되면 칼을 이용하여 기포를 빼낸 뒤 Scrapper로 Pad를 눌러서 Mounting하며, Pad에 Damage가 생기지 않도록 주의한다.
- 주의 사항
• Scrapper 단면에 오염 여부 확인한다.
• 기포 유무 상관없이 필히 Scrapping 진행
12) 이후 상정반 내·외주 Edge 부분의 Pad를 Cutting 한다.
- 주의 사항
• 칼 사용 시 주의 한다.
13) 하정반을 다시 한번 ETHANOL로 Cleaning 한다.
14) 재단된 하정반 PAD를 하정반 위에 원뿔 형태로 올려 놓고 PAD LOT NO 스티커를 떼어낸 후 정반에 맞춰 놓는다.
- 주의 사항
• PAD LOT Barcode 이용 HMI에 reading 한다. | Ver.0_B :
Max 2400un
Ver.0_C :
Max 1300Run
Ver.1_A :
Max 600Run
Ver.1_B :
Max 35,000min
<2Step>
Ver.1_B :
Max 2600Run | *Ver.0_B는 정반 speed slow 설정 시 pad 압착 가능
*Scrapper Damage 여부 확인 후 사용(Damage 발생 시 폐기) |'}]
### 단어(약어)사전 검색
```python
import requests
# API 엔드포인트
url = 'http://10.150.6.47:4276/search/term'
# 요청 헤더
headers = {
'Content-Type': 'application/json'
}
# 요청 본문 (Payload)
payload = {
"query": "안전골든룰",
"top_k": 3,
"filters": {
"apply_region": "전사공통",
"document_type": "지침서"
}
}
# POST 요청
response = requests.post(url, json=payload, headers=headers)
# 응답 처리
if response.status_code == 200:
result = response.json()
print("🔍 검색 결과:")
print(result)
else:
print(f"❌ 오류 발생: {response.status_code}")
print(response.text)
```
🔍 검색 결과:
[{'rank': 1, 'score': 0.9997928142547607, 'term': '안전골든룰', 'definition': '사업장에서 빈번히 발생하고 파급 영향이 큰 SHE 사고를 예방하기 위한 SHE 수칙으로, 사업장 내 업무수행 중 반드시 지켜야 하는 필수 수칙을 말한다.', 'doc_id': 'I000-S0010-1_안전준수기준', 'global_summary': "본 문서는 SK 실트론 구성원, 협력회사 (BP), 방문자 등 모든 이해관계자가 업무 수행 중 발생할 수 있는 SHE(안전, 보건, 환경) 사고를 예방하기 위해 준수해야 할 일반 기준을 제정한 '안전준수기준' 지침서입니다. 공정, 사무실, 보행, 차량 운행, 방문자 관리, 통제구역 등 다양한 상황별 구체적인 안전 수칙과 관련 부서의 책임 및 권한을 명시하고 있습니다.", 'document_type': '지침서', 'apply_region': '전사공통', 'apply_product': '지원부문', 'process_1': '안전,보건', 'process_2': '공통', 'revno': 'H', 'dept_name': 'SHE1팀', 'reg_date': '2025-12-22', 'main_doc': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/blackacre.asp?process_id=669E8DC3-F0A4-4D15-B276-FE0DE4788DF1', 'attach': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/download.asp?file=\\\\10.150.34.119\\nfs\\QMS\\Workflow\\2025\\12\\ECN_I000-S0010-1(H) 안전준수기준.ppsx&PROCESS_ID=669E8DC3-F0A4-4D15-B276-FE0DE4788DF1', 'link_url': 'https://mail.sksiltron.co.kr/covi/QMSN/default.asp?docno=I000-S0010-1', 'rev_history': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/rev_list.asp?docno=I000-S0010-1'}, {'rank': 2, 'score': 0.9997928142547607, 'term': '안전골든룰', 'definition': '사업장에서 빈번히 발생하고 파급 영향이 큰 SHE 사고를 예방하기 위한 SHE 수칙으로, 사업장 내 업무수행 중 반드시 지켜야 하며 위반자에 대해서는 관련 후속절차가 적용됩니다.', 'doc_id': 'I000-S000D-0_[절차서] SHE 교육훈련관리', 'global_summary': "본 문서는 SK 실트론 구성원 및 협력회사 근로자가 안전한 직무 수행을 위해 필요한 안전·보건·환경 (SHE) 교육의 계획, 실시, 검증 및 관리 절차를 규정한 'SHE 교육훈련관리 절차서'입니다. 이 지침서는 교육의 필요성 평가부터 책임과 권한, 구체적인 교육 유형 (신입, 정기, 특별, 지속교육 등) 및 효과 검증 방법까지 전사적으로 적용되는 공통 운영 기준을 제시합니다.", 'document_type': '지침서', 'apply_region': '전사공통', 'apply_product': '지원부문', 'process_1': '안전,보건', 'process_2': '공통', 'revno': 'K', 'dept_name': 'SHE1팀', 'reg_date': '2025-07-30', 'main_doc': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/blackacre.asp?process_id=3HB675HHYT5WY03JJQSB74ULC287F53F', 'attach': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/download.asp?file=\\\\10.150.34.119\\nfs\\QMS\\Workflow\\2025\\07\\ECN_I000-S000D-0(K) 교육훈련관리.ppsx&PROCESS_ID=3HB675HHYT5WY03JJQSB74ULC287F53F', 'link_url': 'https://mail.sksiltron.co.kr/covi/QMSN/default.asp?docno=I000-S000D-0', 'rev_history': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/rev_list.asp?docno=I000-S000D-0'}, {'rank': 3, 'score': 0.9997928142547607, 'term': '안전골든룰', 'definition': '화학물질 취급 시 적정보호구 착용, 밀폐공간 출입 전 가스농도 확인, 고소작업 시 안전고리 체결 등 회사가 정한 필수 준수 안전 수칙', 'doc_id': 'I000-S000U-5_SHE 사고관리 최종보고서', 'global_summary': "이 문서는 SK 실트론 내에서 발생한 안전 사고 (인체 상해, 화재, 화학물질 누출 등) 에 대해 발생 개요, 원인 분석, 안전골든룰 위반 사항, 재발 방지 대책을 체계적으로 기록하기 위한 '사고 조사 최종 보고서' 양식입니다. 6 하 원칙과 4M(Man, Machine, Media, Management) 분석 기법을 활용하여 사고의 근본 원인을 규명하고 구체적인 재발 방지 계획을 수립하는 것을 목적으로 합니다.", 'document_type': '지침서', 'apply_region': '전사공통', 'apply_product': '지원부문', 'process_1': '안전,보건', 'process_2': '공통', 'revno': 'G', 'dept_name': 'SHE3팀', 'reg_date': '2025-04-28', 'main_doc': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/blackacre.asp?process_id=FLRO6TO6AWLEA3K1WT8SJ7A3BQFX9RYN', 'attach': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/download.asp?file=\\\\10.150.34.119\\nfs\\QMS\\Workflow\\2025\\04\\ECN_ECN_I000-S000U-5(G)_SHE 사고관리 최종보고서.pptx&PROCESS_ID=FLRO6TO6AWLEA3K1WT8SJ7A3BQFX9RYN', 'link_url': 'https://mail.sksiltron.co.kr/covi/QMSN/default.asp?docno=I000-S000U-5', 'rev_history': 'https://mail.sksiltron.co.kr/Covi/QMSN/ecnlist/rev_list.asp?docno=I000-S000U-5'}]
```python
```