AI | 프롬프트 엔지니어링

성수당·2025년 12월 23일

AI

목록 보기
7/7
post-thumbnail

🥔 프롬프트 엔지니어링(Prompt Engineering)이란?

프롬프트 엔지니어링이란, AI 모델에게 원하는 출력을 얻기 위해 입력을 설계하는 기술이다. 단순히 질문을 던지는 것이 아니라, 구조화된 지시어(prompt)를 통해 더 정확하고 일관된 결과를 유도하는 것이 핵심이다.

좋은 프롬프트는 성능을 좌우한다!


🥔 왜 중요한가?

  • 동일한 질문이라도 어떻게 묻느냐에 따라 결과가 달라짐
  • 모델의 성능을 최대한 끌어내기 위해 필수
  • 파인튜닝 없이도 원하는 결과를 얻을 수 있는 가성비 좋은 방법

🥔 프롬프트 구성 요소

구성 요소설명
Instruction"무엇을 하라"는 명령어
(예: 아래 텍스트 요약해줘)
Input실제 데이터 or 질문
(예: 긴 뉴스 기사 본문)
Output format원하는 출력 형식 지시
(예: bullet로 정리해줘)
📝 예시:

다음 텍스트를 세 줄로 요약해줘. 문장은 명확하고 간결하게 작성해.
<기사 원문>

🥔 자주 쓰는 프롬프트 전략

1. 역할 부여(Role prompting)

  • 모델에게 페르소나나 역할을 부여
넌 이제 전문가 HR매니저야. 채용 공고를 분석해줘.

2. 체계적 지시(Chain of Thought)

  • 단계별로 생각하게 유도
질문에 답하기 전에, 먼저 문제를 분석하고 필요한 조건을 정리해줘.

3. Few-shot 예시 제공

  • 예시 몇 개를 함께 제공해 모델이 패턴을 학습하도록 유도
Q: 사과는 어떤 과일이야?
A: 사과는 단맛이 나고 빨간 껍질을 가진 과일이야.

Q: 바나나는 어떤 과일이야?
A:

4. 출력 포맷 강제

  • 결과를 JSON, 표, 마크다운, 리스트 등으로 제한
아래 글을 JSON 포맷으로 요약해줘.

🥔 실무에서 쓰이는 프롬프트 예시

사용 목적프롬프트 예시
요약“다음 텍스트를 3줄로 요약해줘. 키워드 중심으로 써줘.”
코드 분석“다음 Python 코드를 한 문단으로 설명해줘.”
회의록 정리“회의 내용을 항목별로 요약하고, 액션 아이템을 정리해줘.”
이메일 작성“이 내용을 정중한 비즈니스 이메일로 바꿔줘.”

🥔 팁: 좋은 프롬프트 만들기

  • 명확한 지시어 사용 (동사형으로 시작: 요약해줘, 정리해줘, 코드로 작성해줘)
  • 원하는 포맷/제약조건 포함 (예: 3줄, bullet point, JSON 등)
  • 맥락을 제공 (역할, 상황, 목적 등)
  • 너무 많은 정보를 한꺼번에 넣지 말 것

🥔 정리

개념요약
프롬프트 엔지니어링AI에게 원하는 출력을 얻기 위해 입력을 구조화하는 기술
핵심 전략역할 부여, 단계적 사고 유도, 예시 제공, 출력 형식 지정
장점파인튜닝 없이 원하는 성능 구현 가능
활용 분야요약, 번역, 문서 생성, 질의응답, 분석 등 모든 LLM 응용
profile
말하는 감자🥔

0개의 댓글