(사례) 고등교육・Polish 3D / Polish AI / Polish+
오프라인 약 60명 행사를 온라인 박람회로 전환, 12,000명 이상 학생 로그인
2022년부터 2026년까지 4년간 협업했습니다. 약 60명의 학생이 참여하던 오프라인 해외교육박람회를 12,000명 이상의 학생이 로그인해 참여하는 온라인 박람회로 전환했습니다. 교환학교 289곳의 정보가 많고 복잡하여, 웹사이트는 이를 3D 세계지도로 표현하고 세부 내용은 원페이지 웹사이트에 담았습니다.

(사이트 내 AI 상담)
선발 방식을 묻고 학교를 비교하면,AI가 비교 리포트를 생성
학생이 궁금한 내용을 입력하고 학교와 주제를 고르면 AI가 지정된 자료로 학교 비교 보고서를 작성합니다. 모든 문장에 출처가 붙습니다.
(사이트 내 AI 상담)
답변은 지정된 자료만 사용하며, 모든 문장에 출처를 붙입니다.
학생 휴대폰
- 궁금한 내용 입력
- 학교와 주제 선택
개발팀의 서비스
- 마스킹학번, 이메일, 휴대폰 번호는 전송 전에 가립니다.
- 지정된 자료인터넷 콘텐츠를 사용하지 않음
- 항목별 대조인용이 맞지 않으면 제거
- 한도주간 한도와 일일 상한은 조정할 수 있습니다.
모델 제공사
- 언어 모델
전송하지 않음학번, 이메일, 휴대폰 번호.
범위: 사이트 내 AI 원원의 질문 및 보고서 흐름.
관련 방법
출처를 붙여 답변하는 방식입니다. 검증을 통과하지 못한 내용은 답변에 남지 않습니다.
- 검색 및 임계값 대조신뢰도 임계값(점수 및 커버리지 포함)을 통과한 경우에만 모델에 전달합니다
- 모델이 출처에 따라 답변요점마다 출처 번호 첨부
- 검증기가 항목별로 점검숫자는 출처 또는 질문에 나타나야 하며, 평가 표현은 모델이 임의로 추가할 수 없습니다
- 검색 결과가 임계값을 넘지 못함“아직 정리된 답변이 없습니다”로 응답가장 가까운 3개 문항 나열, 미적중 1건 기록, 담당자 이관
- 검증 전체 통과출처 첨부 답변모든 요점이 출처와 일치함
- 검증 실패한 요점 있음한 번 재시도하고, 그래도 통과하지 못한 요점은 제외전부 제거되면 억지로 답하지 않고, 두 번 모두 통과하지 못하면 오류를 반환하며 횟수는 차감하지 않습니다
(과제)
많고 복잡한 학교 정보, 한눈에 들어오지 않는 선택지의 폭
교환학교는 전 세계 각 대륙에 걸쳐 있으며 총 289곳으로, 정보량이 많고 복잡합니다. 일반적인 원페이지 웹사이트로는 이렇게 많은 학교를 한 번에 보여주기 어렵고, 화면 구성도 정돈되기 어렵습니다.
이벤트의 목적은 이 정보를 더 단순하고 명확하게 전달하고, 학생의 교환학생 신청을 이끌어 내는 것이었습니다. 핵심 메시지는 고정관념을 깨는 한마디, 누구에게나 교환학생의 기회가 있다는 것입니다.
(접근 방식)
홈페이지는 3D 세계 지도로 모든 학교를 보여 주고, 세부 정보는 원페이지 웹사이트에 담습니다
최근 많은 온라인 전시가 VR을 채택하며, 공간감을 보여 주는 데 적합합니다. 다만 VR 전시를 끝까지 둘러보려면 조작이 많이 필요하고 길을 잃기 쉬우며, 콘텐츠도 이미지와 영상 위주여서 많은 텍스트를 담기에는 적합하지 않습니다.
그래서 홈페이지에는 3D 세계 지도를 도입해, 페이지에 들어서자마자 학교가 얼마나 많은지 알 수 있습니다. 복잡한 정보는 원페이지 웹사이트로 보여 주어 읽기가 더 수월합니다. 지도 형식은 학생이 스스로 탐험하도록 이끌고 전시를 둘러보는 참여감도 높입니다.
프런트엔드는 Three.js로 브라우저에서 3D 모델을 렌더링하며, 스크롤 속도, 지도 크기, 경계, 댐핑 같은 매개변수를 직접 조정해 어떤 기기에서도 기대한 대로 조작되도록 했습니다. 성능을 유지하기 위해 장면에 실시간 조명을 쓰지 않고 텍스처에 미리 베이킹했으며, 판 아래의 그림자는 이미지 파일로 처리해 용량을 최대한 낮췄습니다. 그 결과 시각적으로 약간의 픽셀 스타일이 묻어납니다.
데스크톱
먼저 세계 전체를 보고 차례로 각 대륙으로 좁혀 감
첫 화면은 구름과 종이비행기로 시작하며, 「탐색 시작」을 누르면 카메라가 3D 세계 지도로 날아 들어가고, 세계 지도, 학교 찾기, 신청 조건, 선배 후기, 문문 AI, 즐겨찾기를 여섯 단계 튜토리얼로 설명합니다. 이후 휠로 확대·축소하고 드래그로 이동하면 전체 화면에서 각 대륙으로 날아갈 수 있으며, 학교는 작은 집으로 지도 타일 위에 서 있습니다. 메뉴에는 프로그램과 라이브 방송, 행사, 공지, 캘린더, 학교 도감, 협력 기관이 모여 있습니다.

휴대폰
휴대폰에서도 동일하게 제공, 튜토리얼은 하단 패널에
휴대폰에서는 한 손가락 드래그와 두 손가락 확대·축소로 조작합니다. 튜토리얼은 하단 패널로 표시되고, 학교 검색은 화면 아래에 고정되며, 메뉴는 오른쪽 위에서 열립니다.
관련 방법
느린 모바일 네트워크에서 지도형 웹사이트를 불러오는 순서.
상호작용 가능 전
- 메인 장면과 핵심 부품오프닝 조건은 이 항목들만 대기
- 섬 외곽위치는 상수로 정하고, 모델이 도착하기 전 자리를 미리 확보합니다
- 첫 화면에 보이는 이미지레이아웃은 너비와 높이로 공간을 확보합니다
상호작용 가능 후
- 섬 3개의 모델총 약 2.5 MB, 도착하면 교체 후 페이드인
- 나중에 보이는 이미지상호작용 가능 전에는 URL을 노출하지 않음
- 3D가 필요 없는 페이지카운트다운 페이지는 3D JavaScript를 로드하지 않음
첫 상호작용을 방해하지 않음보이지 않는 요소는 모두 지연하고, 사용자가 조작할 수 있게 된 뒤 하나씩 보충합니다
행사 지도 웹사이트, 모바일 저속 4G 환경을 시뮬레이션한 조정 결과
(핵심 설계)
세 가지 핵심 설계
입구 페이지와 정보 배열 순서
세계 지도가 주인공이며, 지도에 들어가기 전에 입구 페이지를 설계해 전체 이벤트 정보를 담음으로써 지도에 들어가는 순간에 의식 같은 느낌을 주었습니다. 배열 순서는 가장 중요한 지도를 맨 위에 두고, 다음이 핵심 메시지, 그다음이 신청 일정으로 신청 전환율을 높이며, 마지막이 포인트 게임입니다.
학교 정보
포인트와 추첨 같은 페이지는 팝업 창 안에 접어 두고 지도 페이지에 직접 두지 않아, 학생 전용 이벤트와 나머지 콘텐츠가 구분되며 학생이 아닌 방문자도 큰 이질감을 느끼지 않습니다. 학교 정보는 지도 탐색 외에 목록으로도 제공되어 필터와 함께 쓰면 목표 학교를 더 빨리 찾을 수 있고, 창 안에는 학교 퀴즈도 있어 학생이 각 학교를 더 잘 이해하게 됩니다.

포인트와 초대
경품을 유인책으로 삼아 학생의 로그인과 포인트 게임 참여를 이끌었습니다. 매일 로그인, 박람회 콘텐츠 탐색, 이벤트 라이브 시청, 설문 작성 모두 포인트를 얻을 수 있고 랭킹과 연동됩니다. 포인트가 가장 높은 학생은 iPad, Apple Watch 같은 경품을 받을 수 있습니다. 초대 제도도 있어 초대에 성공한 사람이 많을수록 보상이 커집니다.
(백오피스 시스템)
행사 기간에는 백오피스에서 처리 대기 항목을 먼저 확인합니다.
로그인하면 처리 대기 항목을 먼저 보고, 이어서 추세와 다음 회차를 확인합니다. 각 지표는 클릭해 전체 산출 방식을 열 수 있으며, 데이터 조회와 같은 정의를 씁니다.


정보량이 많고 AI 질의응답이 필요한 박람회와 학생 모집은 첫 미팅에서 자료와 범위를 확인할 수 있습니다.
(성과)
4년간 협력, 참여 학생 약 60명에서 12,000명 이상으로 증가
2022년부터 2026년까지 박람회는 약 60명의 학생이 참여하던 오프라인 행사에서, 12,000명 이상의 학생이 로그인해 참여하는 온라인 박람회로 바뀌었습니다. 그중 한 회차는 개막 7일 만에 2,000명의 학생이 학생 이메일로 로그인했습니다. 전년 한 해 웹사이트 페이지뷰는 10만이었는데, 그 회차는 10일 만에 이를 넘어섰습니다. 라이브 프로그램 시청 수도 역대 기록을 넘어섰습니다.
로그인한 학생의 20% 이상이 7일 넘게 연속으로 웹사이트를 이용했고, 한 번에 가장 오래 이용한 시간은 3시간이었으며, 학생의 10% 이상은 한 번에 2시간 넘게 이용했습니다.
각 대륙의 분위기에 맞춰 학교의 지붕과 본체를 디자인하고, 조합을 달리해 화면이 단조로워지지 않도록 했습니다. 오프닝에서는 날아오르는 효과음과 전용 배경음악으로 사용자를 세계에서 각 지역으로 이끕니다.


(엔지니어링 기록)
방법과 실측, 한 장씩 펼치기
온라인 박람회의 프런트엔드 구축 방식: 289개 학교의 3D 세계 지도와 정보 구조
전시 형식은 내용에 따라 정해지며, 정보가 글과 목록 위주일 때는 지도와 원페이지 사이트를 함께 쓴다학교 목록과 순위표는 서버가 제공하고, 카메라, 제스처, 검색은 모두 브라우저 안에서 처리한다지도는 전체 모습을 보고 학교를 찾는 데 쓰고, 세부 내용과 행사는 원페이지 사이트와 창에 둔다AI 질의응답 오픈 이후: 답변 거절 임계값, 악용 방어, 신뢰도 유지 방법
모델을 호출하는 모든 경로는 동일한 방어 계층과 한도를 먼저 거쳐야 합니다. 관련 방법
사용자 브라우저
- 질문질문 입력
개발팀의 서비스
- 입구 방어프로그램이 인젝션, 악용, 깨진 문자를 검사하고 한도와 속도 제한을 계산합니다.
- 검색 및 임계값임계값을 넘지 못하면 모델 호출 안 함
- 검증기모델의 초안을 항목별로 검사
모델 제공사
- 언어 모델출처에 따라 초안 생성
전송하지 않음방어에 걸린 질문은 모델을 호출하지 않으며, 로그에는 분류만 기록하고 원문은 저장하지 않습니다.
범위: 질의응답 서비스의 사용자 요청 경로. 배치 작업은 별도의 키를 사용합니다.
AI 질의응답 오픈 전 평가 방법: 고정 문제 세트, 신뢰도 임계값, 답변 거절 설계
평가 시에는 모델 호출을 파일로 대체해, 같은 요청에 항상 같은 답변이 나오도록 합니다. 관련 방법
질의응답 시스템
- 질문 분해각 호출마다 요청 내용에 따라 고정된 파일명을 생성
- 답변 작성 및 검증검증에 실패한 답변은 다른 폴더로 옮겨지고 실패 종료 코드를 반환하며, 다음 회차에 다시 나타납니다.
파일 디렉터리
- 요청 파일답변이 없는 호출마다 1개
- 답변 파일이미 답변이 있으면 그대로 사용하고 재답변하지 않음
대리 응답자
- 소형 모델요청 1건당 1명, 문항별 답변
경계를 벗어나지 않음데이터베이스는 읽기만 허용하고, 키 환경 변수는 평가 모드에서 지우며, 모델 서비스 제공업체로의 네트워크 요청은 차단합니다.
범위: 오프라인 평가 모드이며, 실제 모델을 사용하지 않고 외부 서비스에 연결하지 않습니다.
질문이 들어오면 검색 점수와 검증 결과에 따라 답변, 답변 거부, 담당자 이관으로 나뉩니다. 관련 방법
- 검색 및 점수 산정사용자 질문 표현, 키워드, 답변을 기준으로 검색 점수와 적합도 값을 계산합니다.
- 임계값 비교두 값 모두 기준을 충족해야 함
- 요점별 출처 검증출처 번호, 수치, 어조가 모두 통과해야 함
- 점수 기준 충족, 그리고 요점 검증 통과답변하고 출처 첨부요점마다 출처 번호 표시
- 점수가 임계값에 미달답변 거부 및 담당자 이관아직 정리되지 않은 공식 답변이 있음을 안내하고, 가장 가까운 질문 3개를 나열하며, 미적중 기록을 1건 남깁니다.
- 일부 요점 검증 실패한 번 재시도하고, 그래도 통과하지 못한 요점은 제외검증을 통과한 요점만 유지
- 모든 요점이 제외됨억지로 답변하지 않고 담당자 이관어떤 답변도 출력하지 않습니다
고객이 문제를 출제하고 정답을 표시하며, 개발팀이 점수를 측정하고 임계값을 조정하며, 양측이 재검토한 뒤에만 오픈합니다 관련 방법
문제은행은 고객이 확정하고, 임계값은 개발팀이 문제은행을 기준으로 측정합니다.
RAG 기업 지식 질의응답의 글자 단위 검증 과정
모델이 추출한 조각 중 약 10%는 글자 그대로 대조를 통과하지 못합니다 관련 방법
- 장문 문서 PDF약 1,600건
- 모델이 조각 추출약 1.5만 개
- 프로그램이 원문과 대조정규화 후 문자열 검색으로 위치 확인
- 대조되지 않으면 버립니다약 10%10자 미만 조각 포함
- 통과약 1.3만 개
한 번 실제로 실행한 대략적인 값입니다.
점수가 부족하거나 요점이 모두 제거되면 담당자에게 이관하고, 억지로 답변하지 않습니다 관련 방법
- 키워드 점수 계산BM25에 동의어 확장 추가
- 신뢰도 임계값 대조테스트 문항으로 도출
- 검증 요점숫자는 출처 또는 질문에 있어야 합니다
- 점수 미달가장 가까운 문항 몇 개 나열담당자 이관
- 검증 실패사유를 포함해 한 번 재시도그래도 통과하지 못하면 문제가 된 요점을 제거합니다
- 요점 전부 제거됨“아직 정리되지 않았습니다”로 응답담당자 이관
고객 상담 Q&A 버전의 처리 흐름입니다.
3D 성능 수치의 측정 오차와 신뢰할 수 있는 측정법
같은 화면에서 수직 동기화를 끄고 측정한 단일 렌더링 비용이 켠 상태보다 수 배 높습니다 관련 방법
- 약 20 ms진입 후 단일 렌더링 소요 시간수직 동기화 켠 상태 기준약 1~6 ms
3D 지도 진입 후 처음 40회 렌더링 기준 대략적인 값, 수직 동기화 켠 상태는 실제 60Hz
(Client note)
POLISH는 협업 과정에서 뛰어난 디자인 역량과 성숙한 전문적 판단을 보여 주었습니다. 웹사이트 전체 구조는 간결하고 깔끔하며, 여백이 적절하고 정보가 명확하게 정리되어 있고, 조작도 매끄러워 사용자가 편안하게 둘러볼 수 있습니다. 시각적 스타일은 차분하고 단순하면서도 질감이 풍부하며, 기능과 미감 사이의 균형이 좋습니다. 디자인은 겉모습에 그치지 않고 세부에서 정성이 드러나며, 사용자 경험을 깊이 배려하고 있습니다. 전체적으로 과시하지 않으면서도 곳곳에서 세부에 대한 고집을 볼 수 있는, 전문 기술과 미학이 공존하는 성숙한 작품입니다.
DavidPM・NTUOIA첫 미팅 15~30분 동안 진행 방향, 예산 범위, 일정 초안을 받을 수 있습니다.
Polish 3DPolish AIPolish+다음 프로젝트: 3D 장면으로 풍력 발전 운영·유지보수 서비스 범위를 설명하고, 협상 자리에서 온라인으로 하나씩 소개
(문의)
Start a project.
세 단계를 거치면 판단 근거가 되는 접근 방식과 예산 범위를 얻을 수 있습니다.
- 01첫 미팅 예약: 시간을 선택합니다. 완성된 사양서는 필요하지 않습니다.
- 0215~30분 온라인 상담: 접근 방향, 예산 범위, 일정 초안을 받습니다.
- 03자료를 검토한 뒤 약 3~5 영업일 안에 견적서 및 납품 사양 명세서를 제공합니다.
- 이메일
- hello@polish-design.com.tw
- 우편 주소
- 대만 타이베이시 중산구 즈푸로 191-1호 3층 (104)
첫 미팅 예약
월요일~금요일 16:00–18:00온라인 30분
먼저 시간대를 선택한 뒤 Google 계정 또는 이메일로 확인합니다. 예약이 확정되면 캘린더에 추가할 수 있습니다.
시간 선택



