본문으로 건너뛰기
실습하기

프롬프트 엔지니어링 총정리

지금까지 학습한 프롬프트 엔지니어링 주요 내용을 총정리해 보겠습니다.


프롬프트 구성 요소

지시문 (Instruction)

지시문은 AI가 수행하길 원하는 작업을 명시하는 부분

맥락 (Context)

지시문을 바탕으로 작업을 수행할 때 참고할 배경 정보와 상황

입력 데이터 (Input Data)

AI가 작업을 수행하며 분석하거나 참조할 데이터

출력 지시자 (Output Directives)

프롬프트에서 요구하는 결과물의 형태


프롬프트 엔지니어링

AI에게 원하는 응답을 얻기 위해 질문이나 지시를 명확하고 구체적으로 작성하는 기술


할루시네이션

AI가 현실에 존재하지 않는 잘못된 정보를 만들어내는 것


구분자

###, ---와 같이 프롬프트 내 정보를 명확하게 분리하고 구조화하는 문자 및 문자열(여러개의 문자)


프롬프팅 기법

제로샷 (Zero-shot) 프롬프팅

특별히 학습하지 않은 새로운 작업을 인공지능이 사전 학습한 내용을 바탕으로 처리


퓨샷 (Few-shot) 프롬프팅

AI에게 몇 개(few-shot)의 관련 예시를 제시하고, 이를 바탕으로 특정 작업을 수행하도록 요청


생각의 사슬 (Chain of Thought) 프롬프팅

AI가 복잡한 문제를 단계적으로 해결하도록 도우며, 그 추론 과정을 설명하도록 유도


프롬프트 체이닝 (Prompt Chaining)

하나의 프롬프트에서 나온 출력을 다음 프롬프트의 입력으로 사용


Least-to-Most 프롬프팅

단순한 질문에서 시작하여 복잡한 질문으로 프롬프트를 점차적으로 확장


유추적(Analogical) 프롬프팅

유사한 상황이나 사례를 참조


생성된 지식 (Knowledge Generation)

질문에 대한 유용한 정보를 먼저 생성한 후 최종 응답을 생성


롤 (Role) 프롬프팅

AI에게 특정 역할을 바탕으로 답변을 생성하도록 유도


자기 일관성 (Self-consistency) 프롬프팅

여러 개의 사고 과정을 제시하거나 미리 생성하고, AI가 이를 참고하여 일관되게 사고하도록 유도


검색 증강 생성 (Retrieval Augmented Generation)

더 정확한 응답을 제공하기 AI 모델 외부(예: 관련 웹사이트, 데이터베이스 등)에서 정보를 검색하고, 이를 바탕으로 응답 생성


데이터 형식

JSON

JavaScript Object Notation의 약자로, 데이터를 저장하고 교환하기 위한 경량의 데이터 형식


XML

eXtensible Markup Language의 약자로, 주로 데이터의 계층 구조를 표현


CSV

Comma-Separated Values의 약자로, 데이터를 쉼표로 구분하여 저장하는 형식


이미지 생성 AI

DALL-E

OpenAI에서 개발한 이미지 생성 AI. 챗GPT와 연계되어 이미지에 대한 설명을 바탕으로 이미지를 생성


Stable Diffusion

Stability AI 연구소에서 개발한 이미지 생성 AI. 뛰어난 이미지 퀄리티 및 다양한 스타일의 이미지 생성이 가능


Midjourney

Midjourney 연구소에서 개발한 이미지 생성 AI. 예술적 이미지 생성에 특화


프롬프트 함수

프롬프트 내 특정한 작업을 수행하는 함수를 구현하여, 재사용성을 극대화

다음 내용이 궁금하다면?

코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!