동일한 사상의학 원전 데이터를 기반으로 노트북LM(NotebookLM)과 제미나이(Gemini)를 활용해 웹앱을 제작했으나, 초기 프롬프트의 기획 방향(목적지)에 따라 최종 구현된 알고리즘과 로직에서 극적인 차이가 발생하는 흥미로운 경험을 했습니다.
Index 버전 (index_2.html): AI에게 직 접 "체질 판단 로직을 짜달라"고 요청한 결과물입니다.
Patient 버전 (patient.html): "체질 구분표"를 먼저 도출한 뒤, 이를 바탕으로 "제품기획서(PRD)"를 만들어달라고 단계적으로 요청한 결과물입니다.
두 버전은 원전 기반의 정밀도와 사용자 가독성 측면에서 완전히 다른 장단점을 보여주었습니다. 왜 이런 결과의 차이가 발생했는지 분석하고, 이를 통해 배운 AI 프롬프트 엔지니어링의 핵심 인사이트와 한의학 데이터를 다룰 때의 설계 딜레마를 공유하고자 합니다.
진행 방법
도구 사용 및 활용 방법
사상의학 원전 데이터를 학습시킨 노트북LM과 제미나이를 조합하여 사용했습니다. 동일한 데이터 소스를 제공했음에도 불구하고, AI가 부여받은 '역할(Persona)'과 '추상화 레벨'에 따라 로직 설계 방식이 완전히 달라졌습니다.
💡 기획 방향에 따른 AI의 역할 해석 차이
Index 버전 (엔진 중심 개발): AI가 자신을 '백엔드 개발자 및 알고리즘 설계자'로 인식했습니다. 그 결과, 사상의학 원전 데이터(9대 세부 계열)를 오차 없이 계산할 수 있도록 구조화(Tree 구조, 타이브레이크 로직, 수치 시각화)하는 데 집중했습니다.
Patient 버전 (사용자 시나리오 기획):[원전 → 구분표 → PRD]라는 단계적 가공을 거치며 AI가 자신을 '서비스 기획자(PM)'로 인식했습니다. 사용자 경험(UX)에 집중하느라 정밀한 로직(태양인 누 락, 동점자 처리 미흡)은 단순화된 반면, 환자용 문항의 표현력은 극대화되었습니다.
Tip: 사용한 프롬프트 전문을 꼭 포함하고, 내용을 짧게 소개해 주세요.
Index 버전 생성 프롬프트:"사상의학 원전 데이터를 기반으로, 주체질 판정 후 세부 계열로 분화하는 정밀한 체질 판단 알고리즘 로직을 구현한 HTML 코드를 작성해줘."
Patient 버전 생성 프롬프트:"앞서 만든 체질 구분표를 토대로, 실제 환자가 사용할 예진 시스템의 제품기획서(PRD)를 작성하고 이를 구동 가능한 웹앱 HTML 코드를 변환해줘."