히스토리

#관련메타

BIBLIOGRAPHY

Lee Boonstra. 2024. “Google/Kaggle Whitepaper Prompt Engineering 구글 프롬프트 엔지니어링 가이드.” Google/Kaggle Whitepaper Prompt Engineering. November 11, 2024. https://www.leeboonstra.dev/.

neo. 2025. “프로그래머를 위한 프롬프트 엔지니어링 플레이북.” June 6, 2025. https://news.hada.io/topic?id=21303.

“Chatgpt Prompt Engineering for Developers - Deeplearning.Ai.” n.d. DeepLearning.AI - Learning Platform. Accessed December 12, 2024. https://learn.deeplearning.ai.

ChatGPT Prompt Engineering for Developers - DeepLearning.AI

(“Chatgpt Prompt Engineering for Developers - Deeplearning.Ai” n.d.)

Learn the fundamentals of prompt engineering for ChatGPT. Learn effective prompting, and how to use LLMs for summarizing, inferring, transforming, and expanding.

Google/Kaggle Whitepaper Prompt Engineering 구글 프롬프트 엔지니어링 가이드

(Lee Boonstra 2024)

  • Lee Boonstra 2024
  • Conversational AI Blog of SWE Tech Lead Lee Boonstra. Writes about Generative AI, Prompt Engineering, Dialogflow, Chatbots, NLP and AI in Contact Centers.

구글이 최근 발표한 69페이지 분량의 프롬프트 엔지니어링에 관한 백서(저자: Lee Boonstra)는 대규모 언어 모델(LLM)과의 상호작용을 최적화하기 위한 포괄적인 가이드를 제공합니다. 기술 매체들에 의해 널리 보도된 이 문서는 LLM을 생산 환경에서 다루는 개발자, 연구자,…

백서에서는 효과적인 프롬프트 설계를 위한 몇 가지 주요 모범 사례를 강조하고 있습니다. 여기에는 명확한 지침 사용, 관련 예제 제공, 원하는 출력 형식 지정 등이 포함됩니다. 또한 창의성과 신뢰성의 균형을 맞추기 위해 온도, top-K, top-P와 같은 샘플링 매개변수의 반복적인 설계와 신중한 조정을 권장합니다[1][2]. AI 자체를 사용한 자동 프롬프트 생성, 멀티모달 입력 통합, 다양한 모델 간 프롬프트 표준화 노력과 같은 프롬프트 엔지니어링의 새로운 트렌드도 논의됩니다[3]. 이러한 발전은 LLM과 작업하는 과정을 간소화하고 다양한 유형의 데이터와 작업을 처리하는 능력을 확장하는 것을 목표로 합니다.

프로그래머를 위한 프롬프트 엔지니어링 플레이북

(neo 2025)

  • AI 코딩 도우미*는 개발자의 생산성을 높여주지만, 그 결과물의 품질은 *프롬프트 엔지니어링 에 크게 달려있음
  • 효과적인 결과를 얻으려면 풍부한 맥락, 구체적 목표, 예시, 역할 부여, 반복적 개선 등의 규칙을 지켜야 함
  • 디버깅, 리팩토링, 신규 기능 구현 등 주요 개발 작업별로 프롬프트 설계 패턴과 예시를 제공함
  • 좋은 프롬프트 는 목적, 언어, 환경, 오류 메시지, 입력/출력 예시 등 구체 정보를 담아야 함
  • 신규 엔지니어도 따라 할 수 있는 프롬프트 설계법 으로, 실제 AI 응답 비교와 코멘트가 포함됨

로그

2024-12-12

@user 프롬프트 엔지니어링의 핵심은 무엇인가?

@assistant 프롬프트 엔지니어링의 핵심은 원하는 결과를 얻기 위해 모델에 제공하는 입력(프롬프트)을 효과적으로 설계하는 것입니다. 이를 위해 다음과 같은 요소가 중요합니다:

  1. 명확성: 질문이나 요청을 명확하게 표현해야 합니다.
  2. 맥락 제공: 필요한 배경 정보를 포함시켜 모델이 더 잘 이해하도록 돕습니다.
  3. 구체성: 원하는 결과의 형식이나 스타일을 구체적으로 지정합니다.
  4. 반복적 접근: 여러 번의 시도를 통해 프롬프트를 개선하고 최적화합니다.

이러한 요소들을 고려하여 프롬프트를 작성하면 더 정확하고 유용한 응답을 얻을 수 있습니다.

@user 여러가지 프롬프트를 엄선하여 정리한 뒤, 이맥스와 같은 도구를 이용하여 적절하게 활용하는 것은 프롬프트 엔지니어링에 해당하는가? 아니라면 뭐라고 명명하는게 적절할까?

@assistant 여러 가지 프롬프트를 엄선하고 정리한 뒤 이맥스와 같은 도구를 이용하여 적절하게 활용하는 것은 프롬프트 엔지니어링의 일환으로 볼 수 있습니다. 이를 통해 특정 작업이나 요구에 맞는 프롬프트를 효율적으로 관리하고 사용할 수 있기 때문입니다.

다만, 이러한 작업을 좀 더 구체적으로 명명하고 싶다면 “프롬프트 관리” 또는 “프롬프트 라이브러리 구축”이라고 할 수 있습니다. 이는 프롬프트를 체계적으로 정리하고 활용하는 과정에 초점을 맞춘 표현입니다.

@user