DailyQT
운영 종료한국어·영어·원어 3개국어 성경 비교와 AI 개인화 묵상. 성경 본문을 의미 단위로 자르기 위해 페리코페 데이터를 66권 전체에서 직접 구축했다.
- 기간
- 2026.03 – 2026.04
- 역할
- 기획 · 데이터 구축 · 개발
dailyqt.xyz — 현재 접속 불가GitHub ↗
풀려고 한 문제
성경을 장 단위로 읽으면 이야기가 중간에서 끊긴다. 의미 단위로 자른 구획(페리코페)이 있어야 하는데, 이걸 기계적으로 나눌 방법이 없어 데이터를 직접 만들어야 했다.
규모
- 페리코페 2,437개 — 대한성서공회 개역개정 소제목 기준 66권 전체
- Strong's 원어 사전 14,298개 수록
- 절 범위 겹침 4단계 매칭으로 콘텐츠 연결
기술 결정
상황
성경을 어떤 단위로 보여줄 것인가
선택
장·절이 아니라 페리코페(의미 단위 구획) 2,437개를 데이터로 구축
이유
장 단위는 인쇄를 위한 구분이라 이야기 경계와 안 맞습니다. 대한성서공회 소제목을 기준으로 66권을 전부 수집해 데이터를 만든 게 이 프로젝트에서 시간이 가장 많이 든 부분이고, 이후 모든 기능이 이 단위 위에 올라갔습니다.
상황
준비한 해설·질문 콘텐츠가 페리코페와 정확히 일치하지 않는 문제
선택
정확 일치 대신 절 범위 겹침을 4단계로 완화해 매칭하고, 마지막은 주제 태그로 폴백
이유
실측해보니 73%의 페리코페에 직접 대응하는 콘텐츠가 없었습니다. 콘텐츠를 2,437개 다 만드는 건 불가능하니, 매칭 규칙을 단계적으로 느슨하게 해서 빈 화면이 나오지 않게 했습니다.
시현 가능한 것
현재 도메인은 내려가 있어 로컬 실행 또는 녹화로 대체
사용 기술
SvelteKitExpressPostgreSQLFlutterRiverpodGoogle OAuthOpenAI