정의
- 컴퓨터와 상호작용을 하는 사용자를 위한 AI 인터페이스 개발 분야로, 높은 수준의 결과물을 얻기 위해 적절한 프롬프트를 구성하는 작업 또는 엔지니어링 기법
AI 답변 정확성 향상
- 명확하고 구체적인 프롬프트를 사용하면 모델이 원하는 결과물을 더 정확하게 생성
사용자 경험 향상
- 사용자 요구사항 명확화를 통한 AI모델 사용에 대한 만족도 증가
키워드
- 답변 정확성 향상, 사용자 경험 향상
메커니즘
기술요소
구성요소
- Instruction - 모델이 수행하기를 원하는 특정 태스크 또는 지시 사항
- Context - 모델이 보다 더 나은 답변을 하도록 유도하는 외부 정보또는 추가 내용
- Input Data - 답을 구하고자 하는 것에 대한 인풋 또는 질문
- Output Indicator - 결과물의 유형 또는 형식을 나타내는 요소
활용기법
- Zero-Shot Prompting - Instruction 없이 Task 제시
- One-Shot Prompting - Dialogue management, context modeling
- Few-Shot Prompting - 2~5개 예제를 바탕으로 답변을 생성하게 하는 기법
- CoT(Chain-of-Thought) - 답변에 도달하는 과정을 학습
참고
ChatX
- ChatGPT와 DALL-E, Midjourney와 같은 유명 이미지 생성 시스템을 위한 마켓플레이스
prompt.town
- 국내 프롬프트 마켓
PromptSea
- 저작권을 위해 프롬프트를 NFT화 하여 판매하는 마켓플레이스
※ AI 해킹을 위한 적대적 프롬프팅 존재: Prompt injection, Prompt leaking 등
'Professional Engineer > AI' 카테고리의 다른 글
파괴적 망각(Catastrophic Forgetting) (0) | 2024.09.21 |
---|---|
초거대 AI (0) | 2024.09.20 |
그리드서치와 랜덤서치 (0) | 2024.09.20 |
Zero-shot, One-shot, Few-shot Learning (0) | 2024.09.20 |
ChatGPT(3, 3.5, 4Ο) (0) | 2024.09.20 |
댓글