데이터 유출 없는 기업 맞춤형 자체 서버 구축 AI 업무 비서
엑셀·PDF·이미지·노트를 자료실에 올려 두고 문장으로 물으면, 그 자료에서 근거를 찾아 답하는 AI 업무 비서 「OurServer AI」입니다. 기획·디자인·개발·운영까지 맡은 자체 제품이며, Next.js 풀스택·MongoDB·직접 운영하는 언어 모델로 2026년 9월 완성했습니다.
답의 근거 확인
이전
계약 조건과 품질 기준, 점검 수칙이 엑셀·PDF·이미지·노트에 흩어져 답을 찾는 데 시간이 걸립니다.
이후
답에 파일 이름과 위치(시트·절 번호)가 붙어 바로 확인합니다.
답을 만드는 모델
언어 모델은 직접 운영하는 서버에서 실행합니다. 이 규칙은 빌드마다 도는 자동 검사가 강제하고, 외부 모델로 빠지는 코드는 빌드 단계에서 막힙니다.
첫 화면(랜딩): 「올려 둔 자료에서 답을 찾습니다」와 질문→답→출처 세 단계
찾아서 붙이는 출처
엑셀은 시트와 칸, PDF는 절 번호, 이미지와 노트까지 읽습니다. 답 본문에 파일 이름과 위치가 적히고, 옆 「참고 항목」 패널에 인용한 파일과 폴더와 함께 「참고 항목 N개」 표시가 뜹니다. 필요하면 웹 검색으로 최신 정보를 보태고 웹페이지 출처를 붙입니다. 질문한 언어로 답하고, 지난 대화도 검색해 찾는 구조입니다.
품질검사기준서.pdf에서 8 µm 이상(2절), 15%(3절)를 찾은 답
영어 질문(5축 가공기 일일 점검)에 영어로 네 단계 답, 출처는 점검 수칙 노트
자료실
폴더 트리로 자료를 나누고 목록·칸 보기, 엑셀·PDF·이미지 미리보기, 휴지통, 최근 항목을 제공합니다. 비서가 기억해 둔 내용은 노트로 저장되며, 열어서 고치거나 지울 수 있습니다.
자료실 목록 보기: 폴더 4개 아래 노트·엑셀·이미지·PDF, 왼쪽 트리와 휴지통·최근 항목
엑셀 미리보기: 거래조건_요약표.xlsx 단가표 시트와 아래 시트 탭
PDF 미리보기: 품질검사기준서.pdf 2쪽
도면_AL-B120.png를 연 자료실 이미지 미리보기
팀과 운영
작업 공간(팀) 단위로 자료와 대화가 나뉘고, 이메일 초대로 멤버·관리자 역할을 부여합니다. 운영 콘솔 「운영 기록」의 「개요」에는 최근 14일 실행 추이·오류·토큰·비용 참고값이, 「사용 기록」에는 실행마다 모델·단계·입력/출력 토큰·소요 시간이 남습니다. 「오늘의 질문 N / 5」로 하루 질문 수 상한을 화면에 띄우고, 한국어/영어와 밝은/어두운 화면 전환, 가입 뒤 이메일 인증 로그인을 함께 제공합니다.
「운영 기록」 개요: 최근 14일 실행 추이 그래프와 오류·토큰·비용 참고값
「사용 기록」: 실행별 모델·단계·입력/출력/캐시 토큰·소요 시간, 신원 열은 가림 처리
고객사별로 다르게 배포
비서의 역할을 정하는 지시문은 배포 설정 한 곳에 두었습니다. 이 설정만 바꿔 분야가 다른 비서로 배포하고, 빌드 설정만 달리해 이름·공유 이미지·발신 메일이 서로 다른 두 브랜드를 따로 운영합니다.
답변 예시
’거래조건 요약표에서 AL-B120 브라켓의 단가, 최소 주문 수량, 납기’라는 질문에는 표로 답합니다(단가 3,200원·최소 주문 50개·납기 14일). 거래조건 시트의 3분기 3.2% 인상도 짚습니다. ’품질검사기준서.pdf에서 아연도금 플레이트 피막 최소 두께와 샘플링 비율’에는 8 µm 이상(2절)과 15%(3절)를 찾아 파일 이름과 절 번호를 적습니다. 화면 속 회사·품목·수치는 모두 데모 데이터입니다.
프로젝트 배경
- 문제점
- 계약 조건과 품질 기준, 점검 수칙이 엑셀·PDF·이미지·노트에 흩어져 답을 찾는 데 시간이 걸립니다.
- 외부 AI 서비스에 자료를 올려 답을 얻는 방식이 많아, 자료를 자체 서버에서 다루는 방법이 필요했습니다.
- 프로젝트 목표
- 자료를 한곳에 모은 자료실을 만들고, 문장으로 물으면 그 자료에서 답과 출처를 함께 보여주도록 구성했습니다.
- 질문한 언어로 답하고, 지난 대화도 찾을 수 있게 했습니다.
- 주안점
- 사용자도 파일 이름과 위치(시트·절 번호)를 보고 답을 바로 확인할 수 있게 했습니다.
- 작업 공간 단위로 자료와 대화가 나뉘고, 운영 화면 「운영 기록」에서 실행 내역을 들여다보게 했습니다.
성과
직접 운영하는 언어 모델로 답하는 구조 답을 만드는 모델을 직접 운영하는 서버에 두고, 이 규칙은 빌드마다 도는 자동 검사가 지킵니다. 검증 절차와 운영 화면 「운영 기록」까지 함께 설계했습니다.
자료실에서 찾아 출처를 붙이는 답변 엑셀·PDF·이미지·노트를 읽고 답에 파일 이름과 시트·절 번호를 붙입니다. 「참고 항목」 패널과 미리보기, 휴지통, 팀 초대까지 한 화면 흐름으로 설계했습니다.
핵심 기능
데이터 유출 차단 자체 서버 구축 사내 데이터가 외부로 나가지 않도록 온프레미스/전용 서버 환경에 AI 모델을 구축하여 보안성 확보.
사내 문서 맥락 검색 및 출처 표기 엑셀 시트/칸, PDF 절 번호, 이미지, 노트를 분석하여 파일명과 세부 위치가 포함된 답변 제공.
참고 항목 패널 및 문서 미리보기 근거가 된 문서와 폴더를 옆 패널에 즉시 시각화하고, 엑셀/PDF 미리보기를 통해 검증 편의성 제공.
팀 단위 보안 격리 및 권한 관리 워크스페이스별로 자료와 대화 내역을 엄격히 분리하고 이메일 초대 기반 권한 부여.
투명한 운영 기록 콘솔 14일간의 사용 추이, 오류, 토큰/비용 참고값 및 소요 시간 등 운영 현황을 한눈에 확인.
진행 단계
- 기획 — 답에 출처가 붙는 규칙과 자료실 구성을 정하고, 화면 이름과 흐름을 잡았습니다.
- 디자인 — 채팅과 자료실, 운영 콘솔 「운영 기록」 화면을 구성하고 한국어/영어와 밝은/어두운 화면을 준비했습니다.
- 개발 — Next.js 풀스택과 MongoDB 위에 직접 운영하는 언어 모델을 얹고, 배포 설정으로 역할과 브랜드가 나누어지도록 구현했습니다.
- 검증·운영 — 가입 뒤 이메일 인증 로그인을 적용하고, 작업 공간별 하루 질문 수 상한과 운영 기록 화면으로 확인 절차를 갖췄습니다.
우리가 만들어 직접 운영하는 다른 제품은 자체 제품에 모아 두었습니다.