본문 바로가기
Professional Engineer/AI

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

by 코드네임피터 2024. 9. 20.
반응형

정의

- 컴퓨터와 상호작용을 하는 사용자를 위한 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

댓글