From 3f716b4f2ff67dca4ccdefcd63dc669c9ae39aa3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9D=B4=EA=B2=BD=EB=AF=BC?= Date: Thu, 19 Mar 2026 13:27:51 +0900 Subject: [PATCH] Upload domain/report_guide/domain_prompt.txt --- .../domain/report_guide/domain_prompt.txt | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 03.Code/geulbeot_업로드용/domain/report_guide/domain_prompt.txt diff --git a/03.Code/geulbeot_업로드용/domain/report_guide/domain_prompt.txt b/03.Code/geulbeot_업로드용/domain/report_guide/domain_prompt.txt new file mode 100644 index 0000000..937cadc --- /dev/null +++ b/03.Code/geulbeot_업로드용/domain/report_guide/domain_prompt.txt @@ -0,0 +1,46 @@ +# [기획서 도메인 가이드] 프롬프트/분석 구조 + +이 파일은 기획서(Briefing) 생성 모듈에서 사용하는 프롬프트 및 데이터 구조를 정의한다. + +## 1. 개요 +기획서 모듈은 원본 텍스트를 분석하여 1~2페이지 분량의 HTML 기획서를 생성한다. +- **스타일**: Navy 테마 (#1a365d), 현대적인 비즈니스 레이아웃 +- **핵심 구성**: 헤더(문서정보), 리드박스(핵심요약), 섹션(본문 내용), 하단박스(검토의견 등) + +## 2. 데이터 추출 구조 (step1_extract.txt) +원본 문서에서 추출해야 할 필수 요소 (JSON): +```json +{ + "title": "문서 제목", + "meta": { + "date": "작성일", + "department": "담당 부서", + "author": "작성자" + }, + "summary": "핵심 요약 (리드박스용)", + "sections": [ + { + "heading": "섹션 제목", + "items": ["항목 1", "항목 2"], + "type": "bullet / table / process" + } + ], + "footer": "검토 의견 또는 향후 계획" +} +``` + +## 3. 페이지 배치 규칙 (step1_5_plan.txt) +- **1페이지 모드**: 모든 핵심 내용을 한 페이지에 압축. (섹션 최대 4개) +- **2페이지 모드**: 1페이지(본문), 2페이지(세부 내용/첨부). +- **분량 조절**: 텍스트가 너무 많을 경우, 불필요한 수식어 제거 및 개조식(Bullet point) 변환. + +## 4. HTML 생성 가이드 (step2_generate.txt) +- **Font**: 'Noto Sans KR', sans-serif (Google Fonts) +- **Size**: + - 제목: 22pt (900 weight) + - 섹션 제목: 11.5pt (700 weight) + - 본문: 10pt (400 weight) +- **Layout**: + - `@media print` 설정 포함 (PDF 출력 최적화) + - `.sheet` 클래스로 A4 규격(210mm x 297mm) 고정 + - `overflow: hidden`으로 페이지 이탈 방지