슬라이드를 봅니다
페이지를 이미지로 렌더링해 GPT-5.6 Luna가 사람처럼 봅니다. 표의 값, 도형의 위치, 이미지 속 흐름까지 구조화된 JSON으로 읽어냅니다.
- 간트 막대의 위치를 실제 일정으로 복원
- 이미지로 붙은 프로세스도 단계까지 해석
- OOXML 지오메트리를 근거로 삼아 환각 억제
- HWP·Word에서 그림만 있는 페이지도 같은 경로로 처리
표·도형·다이어그램으로 가득한 PPT, 닫힌 포맷 HWP, 그리고 Word·Excel·PDF까지 다섯 포맷을 읽어 검색 가능한 콘텐츠로 바꿉니다. 관리자는 SharePoint 검색 컬럼의 Markdown 또는 Copilot Connector의 HTML 중 게시 경로를 선택합니다.
한국 고객사의 실제 문서는 텍스트만으로 설명되지 않습니다. 색인 앞에는 세 가지 벽이 있었습니다.
일정은 막대의 위치로, 프로세스는 이미지 한 장으로 표현됩니다. 보고서의 조직도와 흐름도도 마찬가지입니다. 텍스트 추출만으로는 값과 관계가 사라집니다.
공공·기업 문서의 사실상 표준이지만 포맷이 닫혀 있어, 일반 인덱싱 파이프라인은 본문을 열지 못합니다.
셀 텍스트는 이미 색인되지만, 수만 행이 그대로 나열된다고 답이 되지는 않습니다. 게다가 한 파일 안에 견적서 양식과 자재 원장이 함께 들어 있어도 검색은 둘을 구분하지 못합니다.
포맷마다 가장 잘 맞는 방식으로. 그림이 곧 내용인 문서는 눈으로 보고, 구조가 파일 안에 남아 있는 문서는 구조를 그대로 읽습니다. Word와 Excel은 한 문서 안에서 두 방식을 섞습니다.
페이지를 이미지로 렌더링해 GPT-5.6 Luna가 사람처럼 봅니다. 표의 값, 도형의 위치, 이미지 속 흐름까지 구조화된 JSON으로 읽어냅니다.
닫힌 HWP를 네이티브로 파싱합니다. rhwp는 Rust+WebAssembly 기반 오픈소스 한글 엔진으로, LibreOffice 변환 없이 문단·표·수식·이미지 구조를 그대로 가져옵니다.
그리고 Word·Excel은 둘을 섞습니다
문단·표·머리글은 OOXML에서 그대로 읽습니다. LibreOffice PDF는 페이지를 나누는 데만 쓰고, 도형·차트가 있거나 평탄화 손실이 생기는 복잡한 표가 놓인 페이지만 이미지로 렌더링해 비전으로 교차 확인합니다.
워크북이 아니라 시트 단위로 성격을 판별합니다. 견적서·정산서 같은 문서형 시트만 렌더링해 분석하고, 대장·원장 같은 데이터형 시트는 렌더링 없이 열 스키마와 대표 행만 요약합니다. 셀 텍스트는 SharePoint가 이미 색인하고 있기 때문입니다.
실제 고객 제안 PoC에서 캡처한 화면입니다. 표·도형·이미지로 표현된 정보는 강화 전에는 답하지 못하지만, 강화 후에는 근거·출처와 함께 답합니다. 이미지를 클릭하면 크게 볼 수 있습니다.
W1~W12 막대와 마일스톤이 도형으로 배치된 슬라이드. 막대의 위치가 곧 일정입니다.
사업부·회계/자금팀·시스템·VAN/은행 레인의 외화 펌뱅킹 흐름도. 한 장의 이미지로 삽입돼 텍스트가 전혀 없습니다.
원본 파일 본문은 바꾸지 않습니다. 같은 의미 모델을 SharePoint 컬럼에는 Markdown으로, Copilot Connector에는 허용 태그 HTML로 게시합니다. 대상을 바꿀 때는 새 경로를 먼저 채우고 검증한 뒤 이전 경로만 정리합니다.
CrewmealSearchContent에 구조를 보존한 plain-text Markdown을 최대 63,999 UTF-16 단위로 저장합니다. 원본 ACL과 메타데이터를 그대로 사용하며, 최초 수동 재색인과 라이브러리 범위 Copilot 검증이 필요합니다.
허용 태그 HTML을 별도 externalItem으로 색인하고 원본 ACL을 복제합니다. 원본 라이브러리는 그대로 유지하면서 독립된 검색 스키마와 전체 콘텐츠를 사용합니다.
관리자 포털에서 대상을 바꾸면 모든 문서를 새 경로로 다시 게시합니다. 검색 준비 상태를 확인하기 전에는 기존 게시물을 지우지 않으며, 실패한 작업만 재시도합니다.
다섯 포맷 모두 같은 인제스트 경로로 흐릅니다. 포맷별 지원과 복호화는 관리 포털 토글로 켜고 끄며, 형식마다 어떤 방식으로 읽는지도 포털에서 그대로 보여줍니다.
포맷별 지원 현황
| 포맷 | 처리 엔진 | 상태 |
|---|---|---|
| PowerPoint .pptx |
Vision AI | 구현됨 |
| PDF |
Vision AI · PyMuPDF | 구현됨 |
| 한글 (HWP) .hwp · .hwpx |
rhwp | 구현됨 |
| Word .docx · .docm |
OOXML · 필요한 페이지만 비전 | 구현됨 |
| Excel .xlsx · .xlsm |
OOXML · 시트별 자동 분기 | 구현됨 |
| MIP 민감도 레이블 암호화 문서 | MIP File SDK 연동 | 구현됨 |
| 서드파티 DRM 암호화 문서 | 복호화 연동 | 구현 예정 |
문서 한 건이 강화되기까지
확장자·매직·크기로 포맷 핸들러를 고릅니다.
활성화 시 RMS 슈퍼유저 권한으로 MIP 암호화 문서를 복호화하며, 포털이 테넌트 준비 상태를 먼저 점검합니다.
포맷에 맞는 엔진으로 내용을 엽니다.
strict JSON 스키마로 표·도형·흐름을 구조화합니다.
컬럼에는 Markdown, Connector에는 HTML로 게시합니다.