사내에서 AI 활용 교육을 진행하면서 수십 명의 프롬프트를 함께 개선해봤습니다. 반복적으로 나타나는 패턴이 있습니다. 이 실수들만 피해도 결과물이 확연히 달라집니다.

실수 1. 역할 설정을 건너뛴다

"~를 작성해줘"와 "당신은 10년 경력의 B2B 마케터입니다. ~를 작성해줘"는 결과물이 다릅니다. 모델에게 역할(Role)을 부여하면 해당 역할의 관점과 어휘를 활용합니다. 특히 전문 분야의 글쓰기에서 차이가 뚜렷합니다.

실수 2. 원하는 형식을 명시하지 않는다

길이, 구조, 형식을 구체적으로 지정하세요. "3개 단락으로, 각 단락은 3~4문장"처럼요. "간단하게 써줘"는 모델마다 해석이 다릅니다. 출력 형식을 JSON이나 마크다운으로 강제하면 후처리가 훨씬 쉬워집니다.

실수 3. 컨텍스트를 너무 적게 준다

배경 정보를 충분히 주세요. "우리 회사는 B2B SaaS 스타트업이고, 타겟은 50인 이하 제조업 회사의 총무팀장입니다. 이들의 가장 큰 문제는 ~입니다"처럼 맥락을 충분히 제공하면 훨씬 적합한 결과물이 나옵니다.

실수 4. 한 번에 너무 많은 것을 요청한다

"글 쓰고, 요약하고, 번역하고, 이미지 설명도 만들어줘"를 한 번에 요청하면 각각의 품질이 떨어집니다. 복잡한 작업은 단계로 나눠서 순서대로 요청하세요. Chain-of-Thought 방식으로 각 단계를 확인하면서 진행하면 최종 품질이 훨씬 좋아집니다.

실수 5. 첫 결과물에서 멈춘다

첫 번째 출력을 그대로 쓰는 경우가 많습니다. 피드백을 주면서 반복 개선하는 것이 핵심입니다. "이 부분은 좀 더 구체적으로", "좀 더 격식체로", "이 예시 대신 다른 예시로"처럼 구체적인 피드백을 줄수록 원하는 결과에 가까워집니다.

한 가지 더

가장 좋은 프롬프트는 잘 된 결과물로부터 역산해서 만들어집니다. 원하는 결과물의 예시를 먼저 써보고, 그 결과물을 생성하기 위한 프롬프트를 역으로 설계하는 방법입니다. Few-shot 예시를 넣는 것도 같은 원리입니다.