티스토리 뷰
반응형
ChatGPT 성능을 극대화하는 프롬프트 작성법 (개발자/기획자용 가이드)
AI에게 원하는 답변을 정확하게 받기 위해선 프롬프트(prompt)가 핵심입니다.
이 글에서는 ChatGPT의 응답 품질을 높이기 위한 프롬프트 작성 전략을 실제 예시와 함께 설명합니다.
✅ 핵심 요약
항목 | 설명 |
---|---|
🎯 목표 명확히 하기 | 목적, 기대하는 출력 형태를 명확히 |
🧩 문맥 제공하기 | 역할, 대상, 배경 정보를 함께 제시 |
📐 출력 형식 요구 | 예시, 마크다운, 표 등 구체적으로 요청 |
🔁 반복 조건 설정 | "예시 3개", "표로 정리해줘" 등 조건 명시 |
🧠 이전 응답 활용 | "위의 내용을 요약해줘", "다시 설명해줘" 등 |
🎯 1. 목적을 명확히 기술하라
ChatGPT는 질문이 모호하면 일반적인 답변만 제공합니다.
구체적인 목적을 먼저 전달하면 응답의 정확도가 높아집니다.
❌ Bad Prompt
Swift 코드 예시 알려줘
✅ Good Prompt
SwiftUI에서 사용자 입력을 받아 텍스트를 실시간으로 반영하는 예시 코드를 알려줘. 텍스트 필드와 라벨을 함께 사용하고, 뷰는 VStack으로 구성해줘.
🧩 2. 역할, 대상, 맥락을 알려줘라
AI는 "누구를 위한 답변인지"를 알면 훨씬 유용한 답변을 생성합니다.
예시
너는 지금부터 3년차 iOS 개발자 면접관이야. 지원자에게 할 수 있는 기술 질문을 5개 만들어줘.
또는
나는 SwiftUI를 배우는 초보자야. 뷰 생명주기를 쉽게 설명해줘.
📐 3. 출력 형식을 구체적으로 요구하라
프롬프트에 원하는 출력 형식을 포함하세요.
예시 요청 | 출력 결과 |
---|---|
"표로 정리해줘" | 마크다운 테이블 |
"코드와 함께 설명해줘" | 코드 + 설명 |
"단계별로 알려줘" | 1단계, 2단계 형식 |
예시
Git rebase와 merge의 차이를 표로 정리해줘.
🔁 4. 반복 조건이나 개수를 지정하라
특정 개수, 조건, 반복 등을 지정하면 더 정밀한 결과를 얻습니다.
예시
iOS 앱에서 발생할 수 있는 crash 유형 3가지를 알려줘. 각각에 대해 원인과 해결법도 함께 설명해줘.
🧠 5. 이전 응답을 재활용하라
이전 대화를 활용하는 것도 좋은 프롬프트 전략입니다.
예시
방금 작성한 내용을 블로그용 마크다운으로 다시 만들어줘.
또는
위 예시에 애니메이션을 추가한 버전도 보여줘.
📚 실전 예시: 프롬프트 비교
목적 | Bad Prompt | Good Prompt |
---|---|---|
디버깅 조언 | 앱이 느려요 | SwiftUI 앱에서 List 뷰를 스크롤할 때 버벅임이 발생해. 성능 개선 방법을 알려줘 |
코드 작성 | 로그인 화면 만들어줘 | SwiftUI에서 이메일, 비밀번호 입력 필드와 로그인 버튼이 있는 로그인 화면을 만들어줘. Combine을 활용해 유효성 검사도 포함해줘 |
글쓰기 | 블로그 글 써줘 | iOS에서 Combine의 debounce 연산자를 설명하는 블로그 글을 마크다운 형식으로 작성해줘 |
🧠 추천 프롬프트 템플릿
너는 지금부터 [역할/대상] 이야.
[목적]을 달성하기 위해 필요한 [정보/코드/전략]을 [형식]으로 알려줘.
조건은 [개수, 언어, 예시 등]을 포함해줘.
예시
너는 지금부터 5년차 iOS 시니어 개발자야.
SwiftUI에서 사용자 입력을 debounce 처리하는 코드를 Combine으로 작성해줘.
주석도 포함하고, 마크다운 코드 블록으로 출력해줘.
✨ 마무리
ChatGPT는 똑똑하지만, 명확한 지시 없이 능력을 발휘하긴 어렵습니다.
프롬프트 작성에 조금만 더 신경 쓴다면, 훨씬 정확하고 고급스러운 결과를 받을 수 있습니다.
🛠 추가로 도움이 될 수 있는 프롬프트 예시 모음이나 역할별 프롬프트도 원하시면 언제든지 알려주세요!
반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 병든 나이트#BOJ#탐욕법#Python
- 날짜 계산#BOJ#완전탐색#Python
- 반복수열#백준알고리즘#Python
- 섬의개수#백준알고리즘#Python
- 미로 탐색#백준알고리즘#Python
- 종이자르기#분할정복#BOJ#Python
- 파이썬알고리즘인터뷰#4장
- 순열사이클#BOJ#Python
- 토마토#백준알고리즘#Python
- django#slicing
- 나무자르기#BOJ#이분탐색#Python
- N으로 표현#DP#Programmers#Python
- Distinct#Codility#Python
- API#lazy#
- django
- 리모컨#완전탐색#BOJ#Python
- Triangle#Sorting#Codility#Python
- 쿼드트리#BOJ#분할정복#Python
- 랜선자르기#이분탐색#BOJ#Python
- 텀 프로젝트#백준알고리즘#Python
- NumberofDiscIntersections#Codility#Sort#Python
- 터틀비치#리콘#xbox#controller
- 암호코드#dp#BOJ#Python
- 배열합치기#분할정복#BOJ#Python
- Brackets#Stacks and Queues#Codility#Python
- 공유기 설치#BOJ#이분탐색#Python
- filter#isalnum#lower
- Swift#Tuples#Range
- PassingCars#Codility#Python
- 백준 알고리즘#BackTracking
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
글 보관함