
프롬프트에서 기호(기호 문자, 구분 기호, 포맷 마크업 등)를 사용하는 것은
단순한 시각적 편의가 아니라, 모델의 이해도와 출력 품질에
직접적인 영향을 주는 매우 중요한 기법입니다.
✅ 1. 기호 사용의 주요 목적
① 문맥의 구조화 | 기호를 통해 명확한 섹션 구분, 정보 블록 구성이 가능함. 모델이 “무엇이 입력이고, 무엇이 지시사항인지”를 더 잘 이해함. |
② 주의 집중 유도 | 핵심 단어나 문장을 **“강조”**하거나 구분할 수 있어, 모델이 해당 요소에 집중하도록 도움 |
③ 출력 포맷 유도 | 표, 리스트, 코드 등 원하는 출력 형식을 유도할 때, 기호 사용이 매우 중요함 |
④ 다단계 작업 분리 | 복잡한 요청을 단계별로 명확히 나누어 **과업 흐름(Task Flow)**을 명확히 전달 |
⑤ 오류 방지 | 자연어만으로 표현된 복잡한 프롬프트는 의도 오해 가능성이 큼. 기호로 분리하면 해석 오류를 줄임 |
🧩 2. 자주 쓰이는 기호 유형과 활용 예시
기호용도예시
- / * / • | 리스트 / 항목 구분 | * 다음 조건을 모두 만족해야 함: – 조건 A – 조건 B |
###, ---, ==== | 제목, 구간 분할 | ### 사용자 역할 --- 당신은 데이터 분석가입니다. |
>>>, <<<, [[ ]] | 입력/출력 구분 | >>> 아래 텍스트를 요약해줘: [[텍스트 본문]] |
1., 2., 3. | 단계 지시 | 1. 문제 정의 2. 원인 분석 3. 해결책 제시 |
`code` / code block | 코드 영역 표시 | python<br>print(\"Hello\")<br> |
[], {} | 변수 또는 자리 표시자 | 제목: [기사 제목], 날짜: {날짜 입력} |
🧠 3. 모델은 기호를 단순한 시각 요소가 아닌 ‘의미 단서’로 해석함
- LLM은 수많은 텍스트 데이터에서 기호의 사용 패턴을 학습함
- 따라서 기호는 구문적 단서(Syntactic cue) 역할을 하며, 문장의 구조, 지시사항의 경계 등을 이해하는 데 큰 도움을 줌
- 특히 정형적인 작업(예: 문서 요약, 테이블 추출, JSON 생성 등)에서는 기호 없이 정확한 응답을 얻기 어려움
✨ 4. 실전 프롬프트 예시 비교
👎 기호 없는 일반 프롬프트
이 텍스트를 요약하고 3가지 주요 주제를 나열한 후 각 주제에 대해 핵심 내용을 2줄로 설명해줘
→ 모델이 무엇이 먼저고, 무엇이 출력 조건인지 혼동할 수 있음
👍 기호 활용한 구조적 프롬프트
### 📄 요청
아래의 본문을 읽고 다음을 수행해 주세요:
1. 핵심 요약 (3문장 이내)
2. 주요 주제 3가지 추출
3. 각 주제에 대한 설명 (각각 2줄 이내)
>>> 📘 입력 텍스트:
[여기에 본문 삽입]
→ 훨씬 명확하고 일관된 결과를 얻을 수 있음
✅ 요약
왜 필요한가? | 문맥 구분, 역할 명확화, 출력 유도, 오류 감소 |
어떻게 쓰는가? | 리스트, 구간 구분, 강조, 코드 블록, 출력 양식 등 |
결과에 미치는 영향 | 모델의 이해도와 응답 정확도 향상, 일관된 출력 구조 확보 |
'PROMPT' 카테고리의 다른 글
[promt] 프롬프트 고도화 - 1. 워드문서 다운받기 (0) | 2025.03.29 |
---|---|
[promt] 프롬프트에서 기호 사용의 필요성과 중요성 -2 (0) | 2025.03.29 |
[promt] 추론 모델과 비추론 모델의 프롬프트 차이점-2 (0) | 2025.03.29 |
[promt] 추론 모델과 비추론 모델의 프롬프트 차이점-1 (0) | 2025.03.29 |
미드저니 프롬프트 생성기 v1. (1) | 2024.07.31 |