ChatGPT 활용10: 생성형 AI와의 효율적인 상호작용을 위한 마크다운 활용 방법
마크다운(Markdown)은 간결하고 직관적인 문법을 통해 문서를 쉽게 작성하고, AI와 원활하게 상호작용할 수 있도록 도와주는 중요한 도구입니다. 특히, 생성형 AI를 활용할 때 마크다운을 사용하면 AI가 문서를 더 정확하고 효율적으로 이해할 수 있어 데이터 처리와 자동화가 더욱 원활해집니다.
마크다운 형식으로 프롬프트나 GPTs 지침을 작성한 것과 그렇지 않은 것 사이에는 큰 차이가 있습니다.
틸노트 역시 마크다운 형식으로 게시글을 작성하고 있습니다.
이번 글에서는 마크다운이 생성형 AI에서 중요한 이유와 주요 문법 및 사용 사례를 살펴보겠습니다.
마크다운이란?
마크다운은 2004년 존 그루버와 애런 스워츠에 의해 개발된 텍스트 기반의 마크업 언어로, 간단한 문법을 통해 HTML 등으로 변환이 가능합니다. 특수 기호와 문자를 사용하여 문서의 구조와 서식을 지정하며, 가독성이 높고 작성이 용이하다는 장점이 있습니다. 현재는 GitHub, Notion, Velog 등 다양한 플랫폼에서 지원하고 있습니다.
마크다운의 장단점
장점
간결하고 쉬운 문법: 별도의 도구 없이도 빠르게 문서 작성이 가능합니다.
다양한 형태로 변환 가능: HTML 등 여러 형식으로 손쉽게 변환할 수 있습니다.
경량의 텍스트 파일: 용량이 적어 보관 및 관리가 용이합니다.
다양한 플랫폼 지원: 여러 프로그램과 플랫폼에서 호환됩니다.
단점
표준의 부재: 도구나 플랫폼에 따라 문법 해석이나 변환 결과가 다를 수 있습니다.
제한된 기능: 모든 HTML 마크업을 완전히 대체하지는 못합니다.
마크다운이 생성형 AI에서 중요한 이유
1. 구조화된 데이터 제공
마크다운은 문서의 구조를 명확하게 정의할 수 있도록 돕습니다. 제목, 목록, 코드 블록 등의 요소를 활용하면 AI가 정보를 더 체계적으로 분석하고, 정확한 응답을 생성할 수 있습니다.
2. 일관된 문법 제공
마크다운은 간단하지만 강력한 문법을 제공하여, 다양한 소스의 데이터를 일관되게 정리할 수 있습니다. 이를 통해 AI가 문서를 해석할 때 혼동 없이 효율적으로 정보를 처리할 수 있습니다.
3. 처리 효율성 향상
마크다운은 간결한 문법을 사용하여 AI의 토큰 사용량을 줄이고, 더 빠르고 효율적으로 텍스트를 처리할 수 있도록 합니다. 이는 특히 대량의 데이터를 AI가 분석해야 하는 경우에 중요한 요소가 됩니다.
마크다운 문법과 생성형 AI에서의 활용 사례
1. 제목 (#, ##, ###)
사용 상황:
문서의 구조를 정의하고 주요 섹션을 구분할 때
보고서, 기술 문서, 블로그 글 작성
AI 활용:
AI는 제목의 계층 구조를 분석하여 문서의 핵심 내용을 파악할 수 있음
중요한 섹션을 인식하고 요약을 생성하는 데 활용 가능
# AI의 발전과 마크다운의 역할
## 1. 마크다운이란?
### 1.1 마크다운의 주요 특징
2. 텍스트 강조 (*, , _)
사용 상황:
중요한 키워드나 개념을 강조할 때
설명 문서에서 중요한 개념을 부각할 때
AI 활용:
AI가 강조된 단어나 문장을 분석하여 핵심 정보를 빠르게 파악할 수 있음
마크다운**은 *간결하고 직관적인* 문법을 제공합니다.
3. 목록 (-, 1., 2., 3.)
사용 상황:
정보를 나열하거나 단계별 지침을 제공할 때
블로그 글, 매뉴얼, 가이드라인 작성
AI 활용:
AI가 목록을 통해 항목 간 관계를 이해하고, 체계적인 응답을 생성할 수 있음
### 마크다운의 장점
- 간단한 문법
- 가독성이 높음
- 다양한 플랫폼에서 사용 가능
4. 링크 ([텍스트](URL)
)
사용 상황:
외부 자료나 관련 문서를 참조할 때
블로그, 위키, 개발 문서에서 참고 링크 제공
AI 활용:
AI가 문서 간의 연관성을 분석하여 보다 정확한 답변을 생성할 수 있음
[마크다운 공식 문서](https://www.markdownguide.org/)
5. 코드 블록 (```)
사용 상황:
프로그래밍 코드나 명령어를 강조할 때
개발자 문서, 튜토리얼, README 파일 작성
AI 활용:
AI가 코드 블록을 통해 프로그래밍 관련 문서를 정확하게 분석하고, 코드 추천 기능 등을 제공할 수 있음
```python
def hello_world():
print("Hello, Markdown!")
---
### 6. 인용문 (>)
#### 사용 상황:
- 중요한 문장을 강조하거나 참고 문구를 삽입할 때
- 블로그나 학술 문서에서 인용할 때
#### AI 활용:
- AI가 인용문을 통해 외부 출처나 중요한 정보를 인식하여 맥락을 이해할 수 있음
```markdown
> "마크다운은 간결하면서도 강력한 마크업 언어입니다." - John Gruber
7. 표 (| --- |)
사용 상황:
구조화된 데이터를 표현할 때
비교표, 데이터 정리, 스펙 문서 작성
AI 활용:
AI가 표의 내용을 분석하여 데이터를 정리하고 요약하는 데 활용할 수 있음
| 기능 | 마크다운 | HTML |
|--------------|---------|------|
| 간결성 | ✅ | ❌ |
| 가독성 | ✅ | ❌ |
| 플랫폼 호환성 | ✅ | ✅ |
마크다운 문법 사용방법
마크다운 문법을 사용하는 것은 크게 어렵지는 않습니다. 옵시디언 플러그인이나 별도 프로그램을 활용하여 작성한 글을 마크다운 형식으로 변환할 수도 있지만 그냥 ChatGPT에 마크다운 형식으로 변환해달라고 하는게 가장 편합니다.
예시
원래 내용
건강한 식단 짜기 계획
건강한 식단을 계획하는 것은 균형 잡힌 영양소 섭취를 통해 신체적·정신적 건강을 유지하는 중요한 과정이다. 이를 위해 식단을 구성할 때 고려해야 할 주요 요소와 실천 방법을 다음과 같이 정리할 수 있다.
1. 영양소 균형 맞추기
건강한 식단은 탄수화물, 단백질, 지방뿐만 아니라 비타민과 미네랄이 적절한 비율로 포함되어야 한다.
탄수화물: 복합 탄수화물이 풍부한 현미, 통곡물, 고구마 등을 섭취한다.
단백질: 육류, 생선, 콩류, 두부, 달걀 등을 골고루 포함한다.
지방: 불포화지방산이 풍부한 올리브유, 견과류, 아보카도를 활용한다.
비타민과 미네랄: 신선한 채소와 과일을 충분히 섭취하여 균형을 맞춘다.
2. 식사 패턴과 양 조절
적절한 양을 조절하고 규칙적인 식사를 유지하는 것이 중요하다.
하루 3끼의 균형 잡힌 식사와 필요에 따라 건강한 간식을 포함한다.
과식하지 않도록 1회 섭취량을 조절하며 천천히 먹는다.
늦은 밤 과식은 피하고, 일정한 시간에 식사하도록 한다.
변환된 내용
요즘 ChatGPT는 캔버스 형식으로 답변하는 경우가 많아졌으니 캔버스 형식을 사용하지 말고 마크다운 형식으로 답변하라고 하는 것이 중요합니다.
이런식으로 작성을 요청하면 마크다운 형식으로 답변을 받을 수 있습니다. 질문을 좀 더 명확히 하고 싶을 경우 원래 질문 -> 마크다운 변환 -> 번환된 내용 수정 -> 답변 을 거치면 더 좋은 답변을 받을 수 있습니다.
결론
마크다운은 생성형 AI와 상호작용할 때 매우 유용한 도구입니다. AI가 문서를 보다 쉽게 이해하고 효율적으로 처리할 수 있도록 돕는 구조화된 데이터 제공, 가독성 향상, 처리 효율성 증가 등의 이점을 제공합니다.
특히, 제목, 목록, 코드 블록, 표 등의 마크다운 문법을 적절히 활용하면 AI가 문서를 분석하고 요약하는 데 더욱 효과적으로 작동할 수 있습니다.
따라서 AI와 함께하는 문서 작성이나 데이터 정리 작업을 할 때는 마크다운을 적극적으로 활용해 보세요! 🚀


