Upload domain/report_guide/domain_prompt.txt
This commit is contained in:
46
03.Code/geulbeot_업로드용/domain/report_guide/domain_prompt.txt
Normal file
46
03.Code/geulbeot_업로드용/domain/report_guide/domain_prompt.txt
Normal file
@@ -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`으로 페이지 이탈 방지
|
||||||
Reference in New Issue
Block a user