1-4.Markdown

** 구분자를 사용하여 프롬프트 명확화 **

1. 구분자의 정의 및 필요성

구분자는 문장을 구분할 수 있게 해주는 문자임.
입력과 명령의 경계를 명확히 이해하도록 도와줌.
텍스트의 명확성을 보장하는 데 유용함.

2. 구분자를 사용해야 하는 이유

챗GPT가 코딩을 잘하는 이유는 방대한 양의 코드와 텍스트 데이터를 학습했기 때문임.
웹에 존재하는 대규모 텍스트 데이터를 기반으로 학습되었음.
컴퓨터가 이해하기 쉬운 방식으로 텍스트를 제공하는 것이 중요함.
즉, 규칙과 패턴이 있는 방식이 더 효율적!

3. 자연어와 웹 언어의 차이

자연어는 띄어쓰기, 마침표, 쉼표 등 단순한 구분만 존재함.
웹상의 언어는 다양한 구분자를 통해 의미를 구조적으로 표현함.
명확한 구분을 위해 웹 언어의 구분자 사용이 효과적임.

4. 유용한 구분자의 종류

챗GPT에서 유용하게 쓰이는 구분자들은 주로 코딩, Markdown, HTML 같은 곳에서 자주 사용됨.
이 중에서도
MarkdownHTML 태그간단하고 직관적이라 특히 도움이 많이 됨.
JSON 형식도 좋은 구분 방식이지만, 주로 API를 다루는 복잡한 프로그래밍 상황에서 사용됨.
따라서, 프로그래밍에 익숙하지 않은 초보자라면 JSON보다는
Markdown이나 HTML 같은 쉬운 구조를 먼저 사용하는 것이 좋음.
또한, 쌍따옴표(" "), 트리플 따옴표(``` ''' """) 같은 구분자들도 자주 쓰이며,
입력 내용이나 텍스트 블록을
명확하게 나눌 때 매우 유용함.

마크다운 소개

간단하고 직관적인 마크업 언어

파일 확장자가 .md로 된 파일
마크다운은 텍스트 기반의 마크업 언어(Markup language)로, 간단한 문법을 사용하여 서식을 적용할 수 있음.
HTML보다 가독성이 뛰어나고, 일반 텍스트 파일처럼 쉽게 편집 가능.
문서를 빠르게 작성하고 공유하는 데 최적화된 포맷.

마크다운의 핵심 특징

경량(markup) 문법 → HTML보다 단순한 문법 사용.
가독성 높음 → 코드와 출력물이 비슷하여 쉽게 읽고 편집 가능.
다양한 플랫폼 지원 → Notion, GitHub, Slack, 블로그, 워드프레스, 메모 앱 등에서 널리 사용.
변환 용이 → HTML, PDF, Word 등으로 쉽게 변환 가능.

프롬프트 엔지니어링에서 마크다운의 역할

1.
구조화된 출력 제어
마크다운 형식을 지정하여 AI 응답을 구조화된 형태로 받을 수 있음
제목, 소제목, 목록 등의 계층 구조 명확히 표현 가능
2.
가독성 향상
마크다운으로 코드, 일반 텍스트, 강조점을 명확히 구분
표와 인용문을 활용해 정보를 체계적으로 구성
3.
템플릿 활용
재사용 가능한 마크다운 템플릿으로 일관된 출력 형식 유지
역할, 작업, 형식 등을 체계적으로 정의 가능
4.
출력 포맷팅
표, 체크리스트, 코드 블록 등 다양한 포맷 지정 가능
시각적으로 구분되는 콘텐츠 구조화
5.
문서 생성 자동화
기술 문서, 보고서, README 등 자동 생성
일관된 문서 구조와 스타일 유지
6.
버전 관리와의 통합
Git 등 버전 관리 시스템과 호환성 우수
변경 사항 추적과 협업 용이

마크다운 실습

제목

# 제목 1 ## 제목 2 ### 제목 3 #### 제목 4 ##### 제목 5 ###### 제목 6

제목 1

제목 2

제목 3

제목 4

제목 5

제목 6

리스트

1. 리스트 1. 리스트 2. 리스트 2. 리스트 1. 리스트 2. 리스트 - 리스트 - 리스트 - 리스트 - 리스트 - 리스트 - 리스트
1.
리스트
a.
리스트
b.
리스트
2.
리스트
a.
리스트
b.
리스트
리스트
리스트
리스트
리스트
리스트
리스트

이탤릭

*이탤릭체* _이탤릭체_
이탤릭체
이탤릭체

Bold

**두껍게** __두껍게__
두껍게
두껍게

취소선

~~취소선
~~취소선

밑줄

<u>밑줄</u>
<u>밑줄</u>

코드블록

``` 블록이 생성됩니다. ```
블록이 생성됩니다.

인용문

> 인용문 - 남의 말이나 글에서 직접 또는 간접으로 따온 문장. >> 중첩된 인용문(nested blockquote)을 만들 수 있습니다. >>> 중중첩 인용문 1 >>> 중중첩 인용문 2
인용문 - 남의 말이나 글에서 직접 또는 간접으로 따온 문장.
중첩된 인용문(nested blockquote)을 만들 수 있습니다.
중중첩 인용문 1
중중첩 인용문 2

표 (마크다운으로 표/테이블도 만들 수 있어요~!)

| 호출명 (웨이크 워드) | 서비스 이름 | 소속 회사 | 비고 | |----------------------|------------------|------------------|---------------------------------| | Hey Siri | Siri | Apple | iOS/macOS 기기 기본 탑재 | | Alexa | Alexa | Amazon | Echo 시리즈 중심, 호출어 변경 가능 | | Hi Bixby | Bixby | Samsung | Galaxy 기기 전용 | | OK Google / Hey Google | Google Assistant | Google | Android 기본, 다양한 기기 지원 | | Cortana | Cortana | Microsoft | 현재는 기능 축소됨 | | 클로바 | Clova | Naver (네이버) | 네이버 연동, 한국어 특화 | | 헤이 카카오 | Kakao i | Kakao (카카오) | 카카오 미니 등과 연동 | | 하이 엘지 | Alico | LG | LG AI 가전 중심 | | 아리아 | NUGU | SK텔레콤 | Tmap, AI 스피커 등에서 사용 | | Привет, Алиса | Alice | Yandex (러시아) | 러시아 시장 중심, 러시아어 지원 |
호출명 (웨이크 워드)
서비스 이름
소속 회사
비고
Hey Siri
Siri
Apple
iOS/macOS 기기 기본 탑재
Alexa
Alexa
Amazon
Echo 시리즈 중심, 호출어 변경 가능
Hi Bixby
Bixby
Samsung
Galaxy 기기 전용
OK Google / Hey Google
Google Assistant
Google
Android 기본, 다양한 기기 지원
Cortana
Cortana
Microsoft
현재는 기능 축소됨
클로바
Clova
Naver (네이버)
네이버 연동, 한국어 특화
헤이 카카오
Kakao i
Kakao (카카오)
카카오 미니 등과 연동
하이 엘지
Alico
LG
LG AI 가전 중심
아리아
NUGU
SK텔레콤
Tmap, AI 스피커 등에서 사용
Привет, Алиса
Alice
Yandex (러시아)
러시아 시장 중심, 러시아어 지원
Contact : azureguy@empal.com / azureguy@cau.ac.kr