[ AI ] 프롬프트 엔지니어링, 컨텍스트 엔지니어링

치즈·2025년 9월 9일
0
post-thumbnail

청년취업사관학교 SeSAC 에서 AI 관련 강의를 수강하던 중, 프롬프트 엔지니어링컨텍스트 엔지니어링의 개념이 헷갈려서 간단하게 정리합니다.

프롬프트 엔지니어링(Prompt Engineering)

  • 정의: AI 모델에게 주는 질문이나 요청 문구를 잘 설계하는 것.

  • 핵심: 어떻게(HOW) 물어볼까?

  • 프롬프트 엔지니어링 예시:

"서울에서 출발해 3박 4일 일본 도쿄 여행 일정을 짜줘.
일정은 하루 단위로 나누고, 각 일정은 아침·점심·저녁으로 구체적으로 써줘.
마지막에는 대략적인 예산치를 포함해줘."

여기서 질문자가 형식, 조건, 출력 스타일 까지 정리해서 모델에게 질문하는 것이 바로 프롬프트 엔지니어링이다. AI 모델은 주어진 틀에 맞춰 계획을 작성하게 된다.


컨텍스트 엔지니어링(Context Engineering)

  • 정의: 모델이 더 똑똑한 답변을 내도록 배경 맥락(context)을 구성하거나 조율하는 것.

  • 핵심: 어떤(WHAT) 배경 정보를 건네줄까?

  • 컨텍스트 엔지니어링 예시:

사용자 프로필 맥락 제공:
"나는 일본어를 못하고, 대신 영어로 소통해야 해. 나는 음식 알레르기가 있어서 해산물을 못 먹어. 그리고 나는 건축물 보는 걸 좋아해."
→ AI 모델은 여행 계획에서 해산물 식당을 빼고, 건축 투어 위주로 짜줌.

외부 정보 컨텍스트 주입:
네가 최근에 검색한 데이터(예: 이번 주 도쿄 날씨, 환율, 현지 이벤트 일정)를 미리 넣어줌.
→ AI 모델은 “이번 주말 도쿄 비 예보 → 실내 활동 추천” 같은 맥락 맞춤형 답변 제공.

대화 이력 활용:
이전에 질문자가 AI 모델과 대화하면서 “나는 걸어서 돌아다니는 걸 좋아해”라고 말했으면, 해당 내용을 컨텍스트에 포함해서 도보 위주의 일정을 계획할 수도 있음.


정리

분류프롬프트 엔지니어링컨텍스트 엔지니어링
특징형식, 질문 자체에 집중배경 정보와 상황 등을 세팅
어떻게 물어볼까?어떤 배경 정보를 건네줄까?
HOWWHAT
profile
백엔드 개발자를 희망하는 코린이입니다 :)

0개의 댓글