티스토리 뷰

반응형

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는 똑똑하지만, 명확한 지시 없이 능력을 발휘하긴 어렵습니다.
프롬프트 작성에 조금만 더 신경 쓴다면, 훨씬 정확하고 고급스러운 결과를 받을 수 있습니다.


🛠 추가로 도움이 될 수 있는 프롬프트 예시 모음이나 역할별 프롬프트도 원하시면 언제든지 알려주세요!

반응형
댓글