- 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