ChatGPT 프롬프트 엔지니어링 향상을 위해
프롬프트 엔지니어 박사이신 강수진 박사님의 영상을 참고하였다.
출처: (환각 줄이고, SW 서비스까지 만들 수 있는 프롬프팅은? (프롬프트 엔지니어 강수진 박사)
글의 순서는
위의 순서로 진행하겠다.
나쁜 프롬프트의 예시
주제: 미래 도시에 대한 에세이 작성
미래 도시에 대해 천천히 생각해봐
[맥락]
- 환경
- 사람들이 사는 모습
- 기술 발전
- 사람들의 일 방식
[답변 포맷]
- 10줄 이내의 한 문단
- 한자어를 쓰지 말 것
"""
2150년 미래 도시에 대한 에세이를 작성하는 함수야.
각 섹션과 하위 항목에 대한 설명을 제공해.
"""
# 데이터 구조
data = {
"도시개요":{
"인구" : "설명",
"위치" : "설명",
"주요특징": ["특징1","특징2","특징3"]
},
"기술인프라":{
"교통시스템": {"주요교통수단":["수단1","수단2","수단3"]},
"에너지":{"주에너지원":"설명","에너지효율":["방법1", "방법2"]},
"주거": {"주거형태":"설명","스마트홈":["기술1","기술2"]}
},
"작성지침":{
"구조": "체계적 구조",
"예시": "구체적 예시",
"균형": "기술과 사회의 균형",
"창의적": "현실과 상상의 균형",
"상세함": "충분한설명"
}
}
JSON 형식으로 좀 더 구체화 시키고 구조화 시켰을 때, 언어모델이 더 이해하기 쉬운 구조가 된다.
(살을 붙일수록 더 나은 답변을 얻을 수 있음)