당근모임 · AI로 일 벌이는 사람들
AI로 사주 풀이와 캐릭터 이야기를 만든 과정
사주 서비스를 만들며 겪은 일
종이책을 AI가 쓰는 자료로 바꾼 과정
570쪽 사주 책이 화면 문구 5,546개가 되기까지, 책에 없는 용신을 정한 방법
그림을 만든 방법
진우 도령 초상, 원석 23장, 모임 표지 삽화
고민 선택을 맨 아래에, 객관식으로 둔 이유
평균 25초가 걸리는 AI 응답을 화면으로 가리는 방법
부록: 사주와 이어지는 서비스, 티키타
나에 대한 콘텐츠와 나와 호흡하는 콘텐츠
※ 사주의 옳고 그름은 다루지 않습니다. AI로 글 콘텐츠를 만드는 구조를 다룹니다.
saju.click, 주얼리테라피, 티키타

saju.click
2025년 6월 시작
사주를 계산해 책의 풀이를 고르고, 마지막에 고민을 객관식으로 묻습니다.

주얼리테라피
2026년 10월 시작
같은 엔진으로 어울리는 원석을 추천하고, 상담 신청으로 잇습니다.

티키타
2026년 8월 시작
AI 캐릭터와 대화하며 이야기를 함께 씁니다.
직접 열어 보기

saju.click
QR 코드를 찍어 사이트를 엽니다.
달, 날, 시간, 연도 순서로 고릅니다. 태어난 시간을 모르면 「시간 모름」을 누릅니다.
맨 아래까지 내려가며 읽습니다. 몇 번 밀어야 끝나는지 세어 봅니다.
「마음속 고민」에서 하나를 고릅니다.
※ 본인 생년월일을 입력하지 않아도 됩니다.
직접 열어 보기
계산과 책에서 고른 문장으로 바로 나옵니다
AI
종이책을 자료로 바꾸기
종이책을 자료로 바꾸기 · 2025년 12월의 첫 시도
다시 쓰는 단계에서 생긴 오류
클로드가 알아서 설정한 금칙어의 결과
유산도 물려받게 됨
→ 임신 관리에 신경 쓸 필요가 있음도 물려받게 됨
개인화 규칙을 점검한 결과
무작위 사주 200개 중 169개에 규칙이 하나도 적용되지 않았습니다.
규칙 156개 중 91개는 만들어지지 않는 태그를 보고 있었습니다.
계산부터 바로잡습니다.
화면의 문장은 모두 책에 근거합니다.
엔진은 책의 조건이 이 사주에 해당하는지만 판정합니다.
종이책을 자료로 바꾸기
기계가 하는 일
글자 읽기, 원문 조립, 대조, 검사
AI 에이전트가 하는 일
오독 판정, 꼬리표 달기, 화면 문구 쓰기. 17번째 일주부터 네 개씩 동시에 진행했습니다.
사람이 하는 일
말투와 표기를 정하고, AI가 올린 판단 목록에 답합니다.
※ 일주 하나에 약 56만 토큰을 썼습니다(33번째 일주 기준: 판정 17만, 꼬리표 17만, 화면 22만).
원문 만들기
실제로 나온 오독
| 책의 글자 | 잘못 읽은 결과 | 읽은 쪽 |
|---|---|---|
| 申 | 탸 | Vision |
| 申 | 串 | 글자 층 |
| 金 | 숲 | Vision |
| 子 | 구 | 둘 다 |
| 아픔 | 품 | 둘 다 |
한글은 Vision이 더 정확하고, 한자는 둘 다 약합니다.
도표 옮기기
ilgan: 甲 # 일간
ilji: 申 # 일지
ilji_label: 편관 # 책이 적은 십신
ilji_woonseong: 절 # 12운성
gongmang: [午, 未] # 공망
hidden_stems: # 지장간, 책 순서
- {stem: 庚, label: 편관}
ilji_src: [p215-d1] # 근거가 있는 도표
모든 값에 근거를 붙입니다
값마다 책의 쪽과 도표 번호가 따라옵니다. 책에 없는 항목은 만들지 않습니다.
앱의 계산표와 대조합니다
12운성, 십신, 지장간, 공망이 60일주 모두 책과 일치할 때까지 맞췄습니다. 차이 0건입니다.
책이 앱을 고치기도 합니다
책의 亥 지장간은 壬甲戊인데 앱에는 甲壬만 있었습니다. 앱을 고쳤습니다.
문장에 꼬리표 달기
“결단과 실행이 빠르고 대담한 반면, 성미가 급하고 다혈질이라 그만큼 실수와 실패도 많습니다.”
남녀를 가릅니다
공통 3,993개, 여성 857개, 남성 696개로 나뉘어 해당하는 사람에게만 보입니다.
조건을 판정합니다
“~한 경우”라는 조건이 붙은 문장은 이 사주에 해당할 때만 보입니다. 사람마다 풀이가 달라지는 지점입니다.
쓰임에 맞게 고릅니다
논조 꼬리표가 있어, 판촉 화면에서는 「주의」 문장을 빼는 일이 코드 한 줄로 끝납니다.
화면 문구와 자동 검사
| 검사 | 이런 경우 오류가 납니다 |
|---|---|
| 근거 | 문구가 가리키는 문장 ID가 원문에 없습니다. |
| 성별·대상 | 여성에 대한 문장이 공통 항목에 들어갔습니다. |
| 조건 | 원문의 “~한 경우”가 문구에서 사라졌습니다. |
| 확신도 | 책이 단정한 말을 약하게, 약한 말을 세게 바꿨습니다. |
| 말투 | 합니다체가 아닙니다. |
| 겹침 | 원문과 75% 이상 겹칩니다. |
원문은 근거로만 둡니다
원문 정본과 문장 주석은 배포 이미지에 넣지 않습니다. 화면에는 다듬은 문구만 올립니다.
틀린 내용은 고친 표시를 남깁니다
책의 오탈자를 고치거나 내용을 보충한 문장에는 출처를 표시해 책의 문장과 구분합니다.
종이책을 자료로 바꾸기 · 2026년 10월
| 오류 | 예 | 영향받은 범위 |
|---|---|---|
| 일간이 을·정·기·신·계이면 시주 천간이 두 칸 밀립니다. | 을축일 00:40 → 무자 정답 병자 | 시간을 아는 사주의 절반 |
| 대설과 소한 사이의 월주가 축월로 나옵니다. | 2023-12-10 → 을축 정답 갑자 | 1년의 약 8% |
| 웹 입력 시각에서 30분을 빼서 한 시진 앞으로 밀립니다. | 자시 선택 → 해시 | 웹으로 시간을 입력한 모든 사주 |
풀이 문장이 아무리 좋아도, 계산이 틀리면 다른 사람의 풀이를 보여 주는 셈입니다.
AI에게 일을 맡기는 방법
# 화면 내용을 글자로 봅니다 bin/saju result 1990-07-15 14 female # 이 문장이 왜 보이는지, 왜 숨는지 봅니다 bin/saju why 33-031 1990-07-15 14 female # 고치기 전 1,200명의 결과를 저장합니다 bin/saju sample --out before.json # 고친 뒤 무엇이 바뀌었는지 봅니다 bin/saju diff before.json
화면을 눌러 보지 않습니다
글자로 나오면 AI가 직접 읽고, 고치고, 전후를 비교합니다.
단계마다 기록을 남깁니다
엔진 작업은 40개 넘는 단계 문서로 남겼고, 단계를 마칠 때마다 휴대폰으로 알림을 받았습니다.
사람은 화면만 봅니다
색과 배치처럼 글자로 알 수 없는 것만 브라우저에서 확인합니다.
종이책을 자료로 바꾸기 · 정리
| 자료 | 먼저 할 일 | 그다음 AI에게 맡길 일 |
|---|---|---|
| 메뉴판·가격표 | 사진을 찍어 이름·가격·옵션 표로 옮깁니다. | 손님 문의에 표에 있는 내용으로만 답합니다. |
| 업무 매뉴얼 | 문장을 나누고 대상과 조건을 적습니다. | 신입 직원의 질문에 해당 문장을 찾아 답합니다. |
| 상담 기록 | 개인정보를 지우고 유형별로 묶습니다. | 자주 나오는 고민을 객관식 목록으로 만듭니다. |
※ 다른 사람의 책을 서비스에 쓰려면 저작권자의 허락을 먼저 확인합니다.
용신 정하기

용신은 이 사주에 필요한 오행입니다.
| 쓰이는 곳 | 쓰는 방법 |
|---|---|
| 운 풀이 | 대운·세운·월운·일진에 들어오는 기운이 용신을 돕는지 깨는지로 읽습니다. |
| 고민 예측 | 고민의 근거로 용신과 기신을 씁니다. |
| 원석 추천 | 주얼리테라피는 용신 오행에 맞는 원석을 고릅니다. |
옮긴 책은 용신 풀이를 하지 않습니다. 엔진이 직접 계산합니다.
용신 정하기
| 자평진전 | 격국, 월령 · 기준 |
| 적천수 | 억부, 중화 · 참고 |
| 궁통보감 | 조후 · 참고 |
프롬프트로 물어 자평진전을 골랐습니다
한국에서 명리학 실무를 보는 사람들은 대체로 어떤 원전을 기준으로 잡는가
# 시험 입력의 결과 bin/saju chart 1990-07-15 14 female 용신 토·수 / 희신 목 / 기신 금
용신 정하기 · 책에 없는 기준
※ 새로 고친 규칙이 처음 보는 묶음에서 효과가 없으면 되돌렸습니다.
엔진의 답이 판정자 합의와 같은 비율
묶음 2
묶음 3
묶음 4
고치기 전 고친 뒤
용신 정하기
가을 사주의 조후 규칙
酉월 사주 네 건에서 엔진과 두 AI의 답이 갈렸습니다. 규칙을 고치니 합의 78문항 중 맞은 문항이 67개에서 69개로 늘었지만, 처음 보는 묶음에서는 변화가 없었습니다. 표본 1,200명 중 137명의 용신이 바뀌는 변경입니다.
근거가 부족해 되돌렸습니다.
세력 점수의 비중
본기 비중과 문턱값을 고치니 맞추는 데 쓰지 않은 용신 문항이 5개 좋아지고 나빠진 문항은 없었습니다. 표본 1,200명 중 105명의 용신이 바뀌었습니다.
운영에 배포했습니다.
※ 두 AI의 합의와 맞춘 결과이며, 정답을 뜻하지 않습니다.
그림 만들기

쓰이는 곳
사이트 이름(진우도령 정통사주), 구역 사이의 대사, 로딩 화면, 풀이 서명까지 같은 얼굴이 나옵니다.
만든 도구
Google 이미지 모델입니다. 원본 파일에 Google의 C2PA 서명이 남아 있습니다.
효과
같은 기다림이어도 “로딩 중”이 아니라 “도령이 살펴보는 중”으로 읽힙니다.
그림 만들기 · 주얼리테라피
Studio product photograph of a single loose {원석 설명}. Centered, viewed from the top with a slight angle, the stone fills about 80% of the frame. Soft even studio lighting with crisp facet highlights, true-to-life color. Transparent background, no shadow, no surface, no props, no text. Square 1:1.
만드는 순서
Claude Code가 크롬에서 ChatGPT를 열어 한 장씩 요청합니다. 첫 장인 에메랄드로 화풍을 정했습니다.
겪은 일
마무리
여백을 걷어 크기를 맞추고 webp로 바꿨습니다. 23장 합계 약 0.7MB입니다.
그림 만들기 · 모임 표지

1판
“사주 느낌이 약합니다.”

2판
명식표와 오행을 넣었더니, 책 가운데에 고리가 생겨 스프링 노트처럼 보입니다.

3판
“고리 네 개를 없애고 가운데 골 한 줄로.” 그 부분만 고쳤습니다.

그림에는 글자를 그리지 않습니다. 한글과 한자는 PIL로 실제 글꼴을 얹어 오타를 막습니다.
그림 만들기 · 정리
첫 장에서 화풍을 정했습니다
마음에 드는 첫 장이 나오면 그 설명을 문장으로 고정해 나머지에 그대로 썼습니다.
글자는 그리게 하지 않았습니다
칸만 비워 달라고 했습니다. 글자는 프로그램이나 디자인 도구로 얹었습니다.
참고 그림을 함께 붙였습니다
선 굵기, 색 쓰는 양, 여백을 말로 설명할 때보다 정확했습니다.
고칠 곳을 구체적으로 말했습니다
“더 예쁘게” 대신 “고리 네 개를 없애고 나머지는 그대로”처럼 말했습니다.
고민 선택

입력이 깁니다. 사실 목록과 풀이 항목이 6천 자를 넘습니다.
출력이 많습니다. 고민 목록과 근거를 함께 받습니다.
다시 받습니다. 근거가 틀리면 한 번 더 요청합니다.
이 화면만 25초 동안 보고 있을 사람은 많지 않습니다.
고민 선택
다 읽고 내려오면 고민 목록이 이미 와 있거나, 아주 잠깐만 기다리면 됩니다. 기다린 시간이 읽은 시간으로 바뀝니다.

1초

8초

도착
고민 선택

화면에 차례로 나오는 말
말투도 바꿨습니다
진우 도령이 팔자를 살피는 중이옵니다
→ 고민 패턴을 분석합니다
다시 온 사람은 기다리지 않습니다
이미 만든 고민이 남아 있으면 연출을 건너뛰고 전체를 바로 보여 줍니다.
고민 선택

빈칸을 주면
“요즘 고민이 무엇인가요?”
사람들은 자기 고민을 구구절절 쓰지 않습니다. 첫 글자를 쓰는 일부터 부담입니다.
선택지를 보여 주면
“어? 이거 내 얘기인데.”
손가락 한 번이면 답이 됩니다. 맞혔다는 느낌까지 함께 받습니다.
만드는 쪽에도 이득입니다
고른 고민에는 AI가 미리 적은 근거가 붙어 있습니다. 풀이를 쓸 때 입력이 정리되어 있어 엉뚱한 답이 줄어듭니다.
고민 선택 · 프롬프트
| 질문에 넣을 것 | 구체적인 상황, 관찰되는 신호, 다음 행동 |
| 쓰지 않는 말 | 건강 문제, 돈 걱정, 스트레스, 불안, 인간관계 |
| 주제 나누기 | 관계, 일, 돈, 건강, 심리로 흩어 겹치지 않게 합니다. |
| 일반 질문 | 나이와 성별로도 물을 수 있는 고민을 하나쯤 허용합니다. |
| 근거 나누기 | 사용자에게 보일 근거와 내부 확인용 근거를 따로 적습니다. |
AI가 실제로 쓴 질문 (시험 입력)
최근 직장에서 업무 분장이나 프로젝트 책임 소재를 두고 동료와 마찰이 잦아져, R&R을 명확히 재정리해야 하나 고민하고 계신가요?
“그래서 뭐 어쩌라는 건가” 하는 질문을 막으려면, 질문 안에 다음 행동이 들어 있어야 합니다.
고민 선택 · 검증
실제로 걸러 낸 답 1
“세운 오화 비견”
병 일간에게 午는 겁재입니다. 비견이 아닙니다.
실제로 걸러 낸 답 2
“신금이 월운 유금과 방합”
申과 酉 둘만으로는 방합이 되지 않습니다.
사람이 검수하지 않아도, 프로그램이 판단할 수 있는 형식으로 답을 받습니다.
같은 엔진으로 다른 서비스

엔진을 복사했습니다. 새 프로젝트에 사주 엔진을 그대로 가져왔습니다.
결과를 맞춰 봤습니다. 표본 1,200명의 결과가 원본과 같은지 앞에서 만든 명령어로 확인했습니다.
요청을 반영했습니다. 첫 배포 뒤 운영 쪽 요청을 받아 다듬었습니다.
판촉이 목적이라 풀이는 무료이고 가입을 받지 않습니다.
같은 엔진으로 다른 서비스
| saju.click | 주얼리테라피 | |
|---|---|---|
| 부르는 말 | 사주, 운세 | 에너지 흐름, 탄생석 |
| 고르는 문장 | 모든 항목, 주의 문장 포함 | 성격·대인관계·직업·재물·배우자 항목, 주의 문장 제외 |
| 다시 오는 이유 | 오늘의 일진, 올해의 세운 | 해마다 바뀌는 올해의 원석 |
| 마지막 행동 | 고민 고르기 | 원석 상담 신청 |
| 화면 디자인 | 어두운 고서 톤 | 흑백 연간지 톤 |
※ 고객 화면에 「사주」「운세」가 다시 나오면 테스트가 실패합니다. 말을 정하면 테스트로 지킵니다.
부록 · 티키타
| 사주 나에 대한 콘텐츠 | 티키타 나와 호흡하는 콘텐츠 | |
|---|---|---|
| 내가 넣는 것 | 생년월일, 고민 선택 | 대사 한 줄, 행동 지문 |
| AI가 쓰는 것 | 나를 설명하는 풀이 | 내 앞에 선 인물의 다음 장면 |
| 근거 | 책, 계산 결과 | 캐릭터 설정, 세계관, 지난 대화 |
| 틀렸을 때 | 사실 대조로 버립니다 | 말투 규칙과 안전 검수로 막습니다 |
| 다시 오는 이유 | 오늘과 올해의 운 | 아직 드러나지 않은 비밀 |
부록 · 티키타



무엇을 하나요
정해진 인물의 삶에 들어가 말을 건넵니다. 내 말에 따라 다음 장면이 쓰입니다.
누가 만드나요
공식 캐릭터 25종이 있고, 한 줄 컨셉만 쓰면 AI가 초안을 잡아 직접 만들 수도 있습니다.
써 본 느낌
채팅보다 “같이 웹소설을 쓰는 느낌”에 가깝습니다. 소개하는 말도 그렇게 바꿨습니다.
정리
원본을 다시 쓰게 하지 않았습니다. 고르게 하고, 근거와 대조했습니다.
기계가 읽고, AI는 틀린 곳만 보게 했습니다. 두 번 읽어 어긋난 곳을 찾았습니다.
AI가 스스로 확인할 도구를 먼저 만들었습니다. 그래서 맡기고 다른 일을 했습니다.
책에 없는 기준은 답을 가리고 따로 물었습니다. 고친 뒤에는 처음 보는 사례로 다시 쟀습니다.
느린 응답은 화면 순서로 가렸습니다. 빠른 내용을 먼저, 가장 느린 일을 맨 끝에 뒀습니다.
쓰게 하지 않고 고르게 했습니다. 선택지를 만드는 일은 AI에게 맡겼습니다.
종이에 있는 것이 AI가 쓰는 자료가 될 때까지