Day 78 · 3/5
🌳 고급 고급

프롬프트 엔지니어링이 뭔가요?

쉽게 이해하기

프롬프트 엔지니어링은 마치 검색 키워드를 잘 고르는 것과 비슷해요. 구글에서 '맛집'보다 '강남역 근처 조용한 카페'라고 검색하면 더 정확한 결과가 나오죠. AI도 질문을 구체적으로 잘 하면 훨씬 좋은 답변을 해줘요.

핵심 정리

AI에게 원하는 답변을 얻기 위해 질문을 최적화하는 기술이에요.

자세히 알아보기

프롬프트 엔지니어링(Prompt Engineering)은 AI 모델에게 원하는 결과를 얻기 위해 입력(프롬프트)을 설계하고 최적화하는 기술이에요. 같은 질문이라도 어떻게 물어보느냐에 따라 AI의 답변 품질이 크게 달라지기 때문에, 프롬프트를 잘 작성하는 것이 AI 활용의 핵심이에요. 프롬프트는 크게 제로샷(Zero-shot), 원샷(One-shot), 퓨샷(Few-shot)으로 나뉘어요. 제로샷은 예시 없이 바로 질문하는 거예요. '파이썬으로 hello world 출력하는 코드 써줘'처럼요. 원샷과 퓨샷은 예시를 먼저 보여주는 방식이에요. 예를 들어 '입력: 안녕 → 출력: Hello / 입력: 고마워 → 출력: Thank you / 입력: 잘가'라고 하면 AI가 패턴을 학습해서 'Goodbye'라고 답해줘요. 예시가 많을수록 AI가 의도를 정확히 파악해요. 좋은 프롬프트를 작성하려면 몇 가지 원칙이 있어요. 첫째, 명확하고 구체적으로 써야 해요. '코드 써줘'보다 'React로 버튼 클릭 시 카운트가 1씩 증가하는 컴포넌트를 함수형으로 작성해줘'가 훨씬 좋아요. 둘째, 역할을 부여하면 더 전문적인 답변을 얻을 수 있어요. '너는 10년 경력의 시니어 개발자야. 초보자도 이해할 수 있게 설명해줘'처럼요. 셋째, 단계별로 생각하도록 유도하는 'Chain-of-Thought' 기법도 효과적이에요. 'step by step으로 설명해줘'라고 하면 AI가 논리적으로 사고 과정을 보여줘요. 실무에서는 프롬프트 템플릿을 만들어 재사용해요. 예를 들어 고객 문의 답변 생성 시 '고객 문의: {문의 내용} / 답변 톤: 친절하고 전문적 / 길이: 3문장 이내'처럼 구조화된 프롬프트를 쓰면 일관된 품질의 답변을 얻을 수 있어요. 또한 프롬프트 버전 관리도 중요해요. A/B 테스트처럼 여러 프롬프트를 비교해서 가장 좋은 결과를 내는 프롬프트를 선택하고, 계속 개선해 나가는 거예요. 프롬프트 엔지니어링은 이제 AI 시대의 필수 기술이 되고 있어요.