프롬프트 (Prompt)
AI 모델에게 원하는 결과를 얻기 위해 입력하는 지시문
#프롬프트#프롬프트엔지니어링#LLM
프롬프트란?
프롬프트(Prompt)는 AI 모델에게 전달하는 입력 텍스트, 즉 질문이나 지시사항을 말합니다. ChatGPT에 "오늘 저녁 메뉴 추천해줘"라고 입력하는 것 자체가 하나의 프롬프트입니다.
비유하자면, 프롬프트는 레스토랑에서 셰프에게 주는 주문서와 같습니다. "맛있는 거 아무거나"라고 하면 예상과 다른 음식이 나올 수 있지만, "매운맛을 좋아하고 해산물 알레르기가 있으니 한식 메인 요리를 추천해줘"라고 구체적으로 말하면 만족스러운 결과를 받을 확률이 높아집니다.
프롬프트 엔지니어링이란?
프롬프트 엔지니어링은 AI로부터 원하는 결과를 효과적으로 얻기 위해 입력 텍스트를 체계적으로 설계하는 기술입니다. 주요 기법으로는 다음이 있습니다.
- 역할 지정: "너는 경험 많은 마케팅 전문가야"처럼 역할을 부여
- 퓨샷(Few-shot): 원하는 답변 형식의 예시를 함께 제공
- 단계별 사고(Chain of Thought): "단계별로 생각해봐"라고 유도하여 논리적 추론 강화
왜 중요한가요?
같은 AI 모델이라도 프롬프트를 어떻게 작성하느냐에 따라 결과의 품질이 크게 달라집니다. 잘 설계된 프롬프트는 별도의 모델 학습 없이도 AI의 성능을 극대화할 수 있어, 현재 AI 활용에서 가장 실용적인 핵심 기술로 꼽힙니다.
관련 용어
자연어 처리 (NLP)
에이전트 (AI Agent)
스스로 판단하고 도구를 활용해 작업을 수행하는 자율 AI
자연어 처리 (NLP)
제로샷/퓨샷 (Zero-shot/Few-shot)
예시 없이 또는 소수의 예시만으로 AI가 새로운 작업을 수행하는 방법
자연어 처리 (NLP)
컨텍스트 윈도우 (Context Window)
AI 모델이 한 번에 읽고 처리할 수 있는 입력 토큰의 최대 범위
자연어 처리 (NLP)
토큰 (Token)
AI가 텍스트를 처리하는 최소 단위
자연어 처리 (NLP)
파인튜닝 (Fine-tuning)
사전 학습된 AI 모델을 특정 목적에 맞게 추가 학습시키는 기술
자연어 처리 (NLP)
할루시네이션 (Hallucination)
AI가 사실이 아닌 정보를 그럴듯하게 생성하는 현상