쓰던 AI에 Optra를 연결하면, 답하기 전에 현행 KDS 74개 기준의 본문을 먼저 읽습니다. 조문 번호와 함께 그 조문의 표·그림·수식이 통째로 옵니다.
기준 문서 74 · 조문 청크 8,345 · 수식 20,084 · 본문 표 1,340
아래는 실제 응답입니다. 조문 번호로 물으면 정확매칭 경로를 탑니다.
(3) 밀폐형독립벽체와 독립간판 — 밀폐형독립벽체와 독립간판의 주골조설계용 풍력계수 CD는 표 5.7-8에 따른다.
| s/h \ B/s | ≤0.05 | 0.1 | 0.2 | 0.5 | 1 | 2 |
|---|---|---|---|---|---|---|
| 1 | 1.80 | 1.70 | 1.65 | 1.55 | 1.45 | 1.40 |
| 0.9 | 1.85 | 1.75 | 1.70 | 1.60 | 1.55 | 1.50 |
| 0.7 | 1.90 | 1.85 | 1.75 | 1.70 | 1.65 | 1.60 |
표는 병합셀 구조 그대로 옵니다. 줄글로 펴지 않습니다.
모서리가 ㄱ자형인 벽체는 Lr/s에 따른 감소계수를 곱합니다.
| Lr/s | 0.3 | 1.0 | ≥2 |
|---|---|---|---|
| 감소계수 | 0.90 | 0.75 | 0.60 |
C_D : 주골조설계용 풍력계수
B : 벽체·간판의 수평길이 (m)
h : 벽체·간판의 높이 (m)
s : 벽체·간판의 수직길이 (m)
ε : 전면적과 밀폐형벽체·간판
면적의 비율
L_r : 모서리가 ㄱ자형의 벽체일 때
짧은 벽의 수평길이 (m)
조문에 없으면 전역 정의로
표 5.7-8 → KDS 41 12 00 5.7-8가리키는 곳까지 이어 읽음
optra://figure/kds_41_12_00/BIN002F.bmp optra://figure/kds_41_12_00/BIN000E.bmp주소만 옴 · 필요할 때 가져감
LaTeX 로 변환되어 실림. 표 안의 식도 셀에 남아 있음.KaTeX 파싱 실패 0건
PDF에서 글자를 뽑으면 수식은 깨지고 표는 줄글이 됩니다. Optra는 HWP 원문의 레코드를 직접 읽어 수식·표·그림을 각각의 구조 그대로 보존합니다.
HWP5 바이너리에서 수식·표·그림 레코드를 직접 읽습니다. 위첨자처럼 글자 모양에만 담긴 정보도 복원합니다.
수식은 LaTeX로, 표는 병합셀까지 그대로, 그림은 파일로 꺼냅니다.
본문·수식·표·그림·기호 정의를 한 조문에 묶습니다. 부록은 따로 셉니다.
조문번호·기호·키워드로 찾습니다. 그림은 주소만 실어 보내고 필요할 때 가져갑니다.
"잘 됐다"는 말 대신 숫자를 적습니다. 원문 PDF의 텍스트를 정답지로 삼아 기계가 전수 대조했고, 검증 스크립트와 결과를 저장소에 남겨 두었습니다.
| 검증 항목 | 결과 | 범위 |
|---|---|---|
| 본문 손실 | 0 | 문단 31,336개 전수 추적 |
| 원문에 없는 표 값 | 0 | 값 41,291개 원문 PDF 대조 |
| 수식 숫자 손실 | 0 | 수식 20,085개 전수 |
| 조문번호 검색 정확도 | 100% | 질의 표본 250건 |
전수 대조로 0이 나온 항목만 위에 적었습니다. 아래는 0이 아닌 것들입니다.
원본 HWP 스크립트 자체에 짝 없는 괄호가 있는 경우입니다. 문법은 맞춰 두어 렌더링은 되고, 값은 원문 그대로입니다.
그리스 문자명 뒤에 소문자가 붙은 형태입니다. 기호인지 변수명인지는 원문을 봐야 갈립니다. 추측해서 고치지 않았습니다.
위의 대조는 "청크에 찍힌 값이 원문에 있는가"를 봅니다. 값이 엉뚱한 행·열에 붙어도 통과합니다. 자리는 표 구조 검사와 회귀 시험으로 따로 지킵니다.
원문 자체의 오류, 그 식이 그 조문에 맞는 식인지에 대한 공학 판단, 그림이 담은 뜻입니다. 그래서 근거가 된 조문 번호를 항상 함께 돌려줍니다.
지금 동작하는 것만 적습니다. 준비 중인 것은 적지 않습니다.
| 이름 | 하는 일 | 입력 | 상태 |
|---|---|---|---|
| search_kds | 조문·수식·표·기호를 찾아 그 조문을 통째로 반환합니다조문번호는 정확매칭, 기호는 로컬>전역 우선순위, 나머지는 점수 검색 | 질의 문자열 | 무료 공개 |
| get_kds_figure | 조문에 딸린 도해를 그때 가져옵니다그림 한 장이 컨텍스트를 1,000토큰 넘게 쓰고 한 조문에 48장이 걸린 곳도 있어, 검색 응답에는 주소만 싣습니다 | figure_uri | 무료 공개 |
설치할 것도, 설정 파일을 열 것도, 옮겨 적을 값도 없습니다. 쓰시는 도구가 Optra 로 로그인하고 허용을 누르시면 그 자리에서 붙습니다. 질의는 저희 서버를 지나지만 무엇을 물으셨는지는 기록하지 않습니다 — 남는 것은 접속한 IP·시각·성공 여부까지이고, 개인정보처리방침 3절에 그렇게 적어 두었습니다.
넣을 것은 이것 하나입니다. 도구의 커넥터 추가 칸에 그대로 붙여넣습니다.
도구가 저희 로그인 화면을 엽니다. 이메일 계정이든 소셜 계정이든 같습니다 — 이 인증은 도구와 Optra 사이의 것이라 어떤 수단으로 가입하셨는지는 상관이 없습니다.
동의 화면에서 가장 큰 글자는 권한이 실제로 가는 주소입니다. 요청하는 쪽의 이름은 아무렇게나 적을 수 있지만, 그 주소는 등록된 것과 글자 하나까지 같아야 지나갑니다. 낯설면 거기서 멈추십시오.
설정 → 커넥터 → 커넥터 추가에 주소를 넣습니다. 브라우저가 열려 로그인·허용을 거치면 돌아와 붙습니다. 저희가 실제로 붙여 확인한 길입니다.
브라우저로 여는 gemini.google.com 에서는 안 됩니다 — 그 자리에 커스텀 MCP 연결이 없습니다. 되는 곳은 CLI · Antigravity · Code Assist · Enterprise 입니다. CLI 는 인증을 동적 발견으로 처리해 저희 규격 그대로인데, 직접 붙여 보지는 못했습니다.
개발자 모드를 켜야 커넥터를 직접 추가할 수 있고 유료 요금제에서만 열립니다(회사 계정은 관리자 허용이 먼저입니다). 저희 쪽 규격은 맞습니다만 역시 직접 확인하지 못했습니다. 딥리서치 표면에서는 도구 이름이 안 맞아 아직 안 뜹니다.
도구 목록에 search_kds 와 get_kds_figure 두 개가 뜨면 붙은 것입니다. "KDS 41 12 00 5.7.3 전체 보여줘" 처럼 조문번호로 물어 보시면 하위 항까지 딸려 옵니다. 없는 조문을 물었을 때 "없습니다" 라고 답하는지도 한 번 보십시오 — 지어내지 않는 것이 이 도구의 값입니다.
https://mcp.optra.kr 까지만 넣으면 붙지 않습니다. 끝의 /mcp 가 있어야 합니다.
이미 다른 계정으로 로그인돼 있으면 동의 화면에서 다른 계정으로를 눌러 바꿉니다.
허용을 다시 누르시면 됩니다. 그래도 같으면 알려 주세요 — 저희 쪽 문제이니 저희가 고칩니다.
남는 것은 접속한 IP·시각·성공 여부까지입니다. 무엇을 물으셨는지는 어디에도 남지 않습니다 — 웹 서버가 주소의 물음표 뒤를 아예 보지 않도록 로그 형식을 따로 짰습니다. 거절할 때조차 그렇습니다. 자세한 것은 개인정보처리방침에 적었습니다. 읽는 것은 KDS 기준 원문뿐이고, 도면과 해석 파일은 지나가지 않습니다.