• Turing Post Korea
  • Posts
  • '프롬프트 엔지니어링 전문가'가 되자! 가이드 및 강좌 12選

'프롬프트 엔지니어링 전문가'가 되자! 가이드 및 강좌 12選

LLM이든 이미지 생성 모델이든, 누구나 AI 모델을 사용해서 다양한 작업을 할 수 있는 시대. AI 모델을 다룰 때, 생각보다 스트레스받을 때가, 내가 생각하는대로 모델이 작동하지 않을 때 - 엉뚱한 답을 내거나, 내가 생각하는 흐름대로 되지 않을 때 - 죠. 이렇게 AI 모델과 대화를 하거나, 질문을 하거나 하는 등의 상호작용이 생각보다는 까다로워서, 프롬프트 (Prompt) 그리고 프롬프트 엔지니어링 (Prompt Engineering)이 하나의 영역으로 부상하고 있죠 - 프롬프트 엔지니어를 억대 연봉이 고용한다느니 하면서 말이죠.

‘프롬프트 엔지니어링’은, ‘AI 모델이 텍스트, 이미지, 동영상, 코드 등 사용자가 원하는 유용한 출력값을 생성하도록 가이드하기 위한 입력 프롬프트 (입력값)을 만들고 다듬는 프로세스’입니다. 프롬프트의 표현 방식이 응답이 어느 정도 맥락에 맞는지, 높은 품질인지 등에 큰 영향을 미치는데요, 그 주요한 기술로 문구를 조정한다든가, 문맥을 더 구체적으로 제공한다든가 하는 기법들이 있죠.

프롬프트 엔지니어링에 대해서 제가 느낀대로 좀 간단히 말하자면, 글을 잘 쓰고 소통을 잘 하는 사람일수록, 모델을 ‘길들이고 원하는 대로 작동하게 하기’ 위해서 표현을 적절하게 조정하는 작업을 잘 하는 거라는 느낌이기도 하구요.

물론, AI 모델마다 프롬프트 엔지니어링을 하는 구체적인 방법이 조금씩 다를 수 있습니다. 예를 들어서, 챗GPT는 프롬프트를 비교적 짧게 했을 때 더 나은 성능을 보이는 반면에, 미드저니 (Midjourney)는 가이드를 자세하게 줄수록 좋은 결과물을 만들어낸다든지 하는 것들이죠.

자, 아래에, 여러 가지 인기있는 모델을 대상으로 하는 ‘프롬프트 엔지니어링’ 전문가로 거듭나는데 도움이 될, 무료 가이드 및 강좌 목록, 종합 가이드들입니다. 더불어, 혹시 자기만이 가진 팁이나 소스가 있다면 피드백으로 공유해 주셔도 좋겠습니다!

특정 모델에 대한 프롬프트 엔지니어링 기법

  • 챗GPT

    • OpenAI Platform에서 볼 수 있는 Prompt Engineering Guide는 GPT-4o 등의 LLM에서 더 나은 응답 결과를 얻기 위해서 사용할 만한 전략과 팁을 제공하고, 프롬프트 예제도 포함되어 있습니다.

    • 코세라에서 볼 수 있는, 반더빌트 대학교의 무료 강좌 “Prompt Engineering for ChatGPT”에서는 초보자가 LLM과 대화를 할 때 효과적으로 프롬프트를 작성하는 방법을 배울 수 있습니다. 이 과정을 마치면, 필수적인 프롬프트 패턴을 학습하고 AI를 이용해서 글쓰기, 요약, 계획, 시뮬레이션이나 프로그래밍 등에 사용할 수 있다고 합니다.

  • Claude

    • 앤쓰로픽이 공개한 Prompt Engineering Interactive Tutorial은 아마 Claude 모델을 대상으로 프롬프트하는 방법을 배우기에는 최고의 가이드 중 하나일 겁니다. 총 9개의 챕터로 구성되어 있고, 연습 문제 및 고급 내용을 포함하는 부록도 있습니다.

    • Anthropic Prompt Library는, 비즈니스든 개인의 작업이든 상관없이 최적화된 프롬프트를 찾을 수 있는 훌륭한 소스입니다.

  • Gemini

    • DeepLearning.AI와 구글 클라우드가 함께 운영하는 “Large Multimodal Model Prompting with Gemini” 과정을 마스터한다면, 효과적으로 텍스트-이미지-비디오 프롬프트를 작성하고 Temperature, Top_p, Top_k 등을 설정해서 모델이 반응하는 방식을 잘 통제하는 방법도 배울 수 있습니다. 또, 역할을 부여하거나 작업을 세분화 또는 분류한다든가, 포맷을 지정하는 방식의 베스트 프랙티스를 포함해서 멀티모달 프롬프트 엔지니어링에 대한 실무적인 경험을 해 볼 수 있습니다.

  • Llama

    • DeepLearning.AI와 메타가 함께 공개한 “Prompt Engineering with Llama 2&3” 강좌는 Llama 모델을 위한 프롬프트의 모범 사례를 설명합니다. 그리고 Few-shot이나 CoT (Chain-of-Thought) 프롬프팅 같은 고급 프롬프트 기법을 배우고 Code Llama를 사용하는 법도 배울 수 있습니다.

  • 미드저니

    • Edureka의 “Introduction to Midjourney” 강좌는 미드저니의 작동 원리를 설명하고 미드저니를 잘 활용할 수 있는 프롬프트 엔지니어링 기법, 그리고 챗GPT를 사용해서 창의적인 이미지를 디자인하기 위한 프롬프트 작성법을 알려줍니다.

    • 프롬프트 작성법에 대한 미드저니 자체 가이드도 잊지 말고 확인해 보세요.

프롬프트 엔지니어링에 대한 종합적 가이드와 강좌

  • “(한글판) 프롬프트 엔지니어링 가이드”는 프롬프트의 개요, Zero-shot, Few-shot, 메타, 그래프, 액티브 프롬프팅, Tree-of-Knowledge 등을 포함한 모든 프롬프트 기법에 대해 상세한 설명을 담고 있습니다.

  • “What’s in a Prompt?” 가이드에서는 이미지 프롬프팅을 포함한 다양한 유형의 프롬프트 엔지니어링 기법에 대해 설명하고, 고급 프롬프팅, 프롬프트 해킹, 프롬프트 튜닝에 대해서도 설명합니다. 전반적으로 중급자를 위한 가이드라고 볼 수 있습니다.

  • “Advanced Prompt Engineering for Everyone”이라는 이름의 코세라 무료 강좌는 역시 반더빌트 대학교에서 중급자를 위해 내놓은 강좌인데요. 더 정확하고 관련성이 높은 결과물을 만들기 위해서 AI 모델을 가이드하는 방법을 설명하고, 패턴 및 예제를 통해서 효과적인 프롬프트를 구성하는 방법도 알려줍니다. RAG 사용법도 포함되어 있습니다.

  • 코세라에는 이 외에도 다양한 분야의 프롬프트 엔지니어링에 대한 흥미로운 강좌들도 많이 있으니 한 번 확인해 보시기 바랍니다.

읽어주셔서 감사합니다. 재미있게 보셨다면 친구와 동료 분들에게도 뉴스레터를 추천해 주세요.

Reply

or to participate.