ChatGPT는 간단히 질문해도 유용한 답변을 주지만, 프롬프트를 체계적으로 설계하면 훨씬 더 효과적으로 사용할 수 있음. 특히, ChatGPT를 단순한 챗봇으로 보는 대신 프로그래밍 접근 방식을 도입하면 활용도가 급격히 향상됨. 여기서는 복잡한 이론 대신 바로 실전에 적용 가능한 프롬프트 설계 팁 5가지를 소개함.
1. 사용자와 ChatGPT의 페르소나 및 상황 설정
ChatGPT와의 대화에서 맥락을 명확히 하기 위해 페르소나를 설정하면 더 유용한 답변을 얻을 수 있음.
사용자 페르소나 예시:
- "나는 미국 주식을 처음하는 30대 한국인이야. 한국 주식은 해봤지만 미국 주식은 처음이고, 공시도 읽어본적 없어"
ChatGPT 페르소나 예시:
- "너는 미국 주식을 초보자에게 쉽게 설명해주는 전문가야."
상황 설정 예시:
- "나는 특정 주식에 투자하기 전에 컨설팅을 받으러 왔어."
2. 구체적인 작업 정의
추상적인 요청보다는 명확하고 구체적인 작업을 정의하는 것이 중요함.
예시:
- "~에 대해 대답해줘" 대신
- "~을 요약해줘."
- "~에 대해 리스트를 작성해줘."
- "~을 쉽게 이해할 수 있도록 설명해줘."
이처럼 작업을 구체화하면 더 정확한 결과를 얻을 수 있음.
3. 단계별 사고를 요구하는 코멘트 추가
ChatGPT가 문제를 단계적으로 해결할 수 있도록 요청하는 것이 효과적임.
예시:
"Step-by-step으로 생각하며 해결책을 제안해줘."
4. ChatGPT가 역으로 질문하게 하기
ChatGPT가 필요 정보를 능동적으로 물어볼 수 있게 하면 대화의 질이 올라감.
예시:
"시작하기 전에 필요한 정보를 질문해줘. 충분한 정보가 수집될 때까지 계속 질문해줘."
5. 영어로 프롬프트 작성
복잡한 작업의 경우 프롬프트를 영어로 작성하면 더 정밀한 결과를 얻을 수 있음.
팁:
- 한국어로 작성한 뒤, "이 프롬프트를 영어로 매끄럽게 다듬어줘."라고 부탁한다.
- 이후 다른 채팅창에서 이 영어 프롬프트를 활용하면 효과적임.
예시 프롬프트
Persona:
- "You are a travel enthusiast who has visited countless destinations worldwide."
- "I am a 35-year-old man planning a trip with my wife. We live in Seoul, South Korea."
Task:
- "Compare Finland and New Zealand for a February vacation. Summarize costs, travel duration, weather, safety, and recommend the better option."
Step-by-step 요청:
- "Provide a step-by-step breakdown of your reasoning."
Clarifying questions 요청:
- "Start by asking me questions to clarify preferences and priorities."