프롬프트 엔지니어링 진짜 효과 있나?
요즘 ChatGPT로 업무 자동화 해보려고 프롬프트 엔지니어링 공부 중인데요. '너는 전문가야' 같은 역할 부여나, 단계별 지시가 실제로 결과물 퀄리티를 확 올려주는 건지 궁금합니다. 저는 '이걸 요약해줘'랑 '전문가로서 이 보고서를 요약해줘'가 큰 차이가 없더라고요. 혹시 체감하신 분 계신가요? 노하우 있으면 공유 부탁드려요.
6 개의 답변
혹시 사용하시는 모델 버전이 어떻게 되나요? GPT-4에서는 역할 부여가 좀 더 체감되더라고요. GPT-3.5에서는 큰 차이 없었는데, 업그레이드 후에 확실히 달라졌어요. 그리고 '너는 전문가'보다 '너는 10년 경력의 데이터 분석가'처럼 구체적으로 적는 게 도움됐습니다.
저는 프롬프트 엔지니어링이 진짜 효과 있다고 느껴요. 특히 복잡한 작업에서 '단계별 지시'가 큰 차이를 만듭니다. '1단계: 데이터 정리, 2단계: 핵심 포인트 추출, 3단계: 100자 내외로 요약'처럼 순서를 주면 결과물이 훨씬 구조적이고 정확해져요.
체험담 공유합니다. '전문가' 역할보다는 '맥락과 목적'을 명확히 하는 게 효과적이었어요. 예를 들어 '이 보고서는 초보자용 교육 자료로 사용될 예정'이라고 추가하니까 결과물이 훨씬 타겟에 맞춰지더라고요.
저는 반대로 '전문가' 역할이 오히려 결과물이 너무 딱딱해지는 느낌이 들어서, '친근한 동료' 같은 역할을 줘보세요. 그리고 실험해보니 '이걸 요약해줘'보다 '이 글의 핵심을 3문장으로, 초등학생도 이해할 수 있게'가 훨씬 좋았어요.
공감합니다. 처음엔 '전문가' 넣어도 비슷비슷했는데, 최근에 '페르소나 + 출력 형식 + 제약 조건'을 조합하니까 확실히 퀄리티가 올랐어요. 예를 들어 '너는 마케팅 전문가야. 이 텍스트를 인스타그램 광고 카피 3개로, 각각 50자 이내로 작성해줘' 이렇게요. 한번 해보세요!
저도 처음엔 비슷하게 느꼈는데요, 역할 부여만으론 큰 차이가 없더라고요. 대신 '구체적인 형식'과 '예시'를 넣으니까 확실히 달라졌어요. 예를 들어 '3줄로 요약, 첫 줄은 결론' 같은 조건을 주면 훨씬 원하는 결과가 나와요.