프롬프트 엔지니어링과 대규모 언어 모델에 프롬프트를 제공하는 일을 생각할 때는 이러한 모델이 어떻게 작동하는지 염두에 두는 것이 중요합니다. 이 모델들은 사람이 텍스트를 통해 상호작용하는 방식에 대한 많은 예시를 포함한 대규모 텍스트 말뭉치로 학습됩니다. 이 때문에 모델은 다른 사람에게 요청을 보내듯이 상호작용할 때 가장 좋은 성능을 보이는 경우가 많습니다.
예를 들어 “이 작업을 대신해 주세요”라고 말하면서 충분한 맥락이나 세부 정보를 제공하지 않으면, 그 사람이 원하는 대로 작업을 해낼 가능성은 낮습니다. 하지만 매우 상세한 지침을 명확하게 제시하면 성공 가능성이 높아집니다. 이 예시는 프롬프트 엔지니어링의 중요한 원칙을 잘 보여줍니다.
더 나은 프롬프트를 만드는 데 도움이 되는 몇 가지 핵심 접근 방식은 다음과 같습니다.
명확하고 구체적인 프롬프트 작성하기 ChatGPT에서 최상의 결과를 얻으려면 항상 작업을 명확히 밝히고, 필요한 맥락을 제공하며, 선호하는 어조와 스타일을 설정하세요. 마케팅 트렌드 요약이든 격식 있는 이메일 초안 작성이든, 원하는 바를 구체적으로 설명하세요. 명확하고 상세한 프롬프트는 ChatGPT가 목표를 더 빠르게 이해하고 더 관련성 높고 정확한 응답을 생성하는 데 도움이 됩니다.
요청의 범위를 적절히 조정하고 우선순위 정하기 작업이 복잡하다면 더 나은 결과를 위해 더 작고 집중된 프롬프트로 나누세요. 집중할 영역을 지정하고, 중요한 측면을 강조하는 등의 방법을 사용하세요. 필요하다면 ChatGPT에 여러 옵션을 제시해 달라고 요청해 요구 사항에 더 잘 맞추세요.
반복적으로 작업하기 여러 작업이 포함된 복잡한 워크플로를 별도의 후속 프롬프트로 나누면 더 나은 결과를 얻을 수 있습니다. 프롬프트 작성을 대화처럼 여기세요. 초기 답변을 바탕으로 요청을 다듬고 계속 실험해 보세요. ChatGPT가 더 직관적으로 발전함에 따라 완벽한 표현보다는 자연스럽고 목표 지향적인 언어에 더 의존할 수 있습니다. 목표에 집중하고 AI가 그 목표에 도달하도록 돕게 하세요.
예시 프롬프트를 보고 싶다면 프롬프트 예시 페이지도 참고할 수 있습니다. 또한 더 구체적인 전략을 자세히 다루는 공식 OpenAI 프롬프트 엔지니어링 가이드도 만들었습니다.
마지막으로, 커뮤니티 포럼을 방문해 질문하고, 팁을 공유하며, OpenAI 모델에 프롬프트를 제공하는 데 관심 있는 다른 사람들과 교류해 보시기 바랍니다.
