← Dev Projects

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