재사용성을 극대화하는 프롬프트 함수
프롬프트 함수
(Prompt Function)는 프롬프트 내 특정한 작업을 수행하는 함수를 구현하여, 재사용성을 극대화합니다.
예를 들어, 동일한 내용의 이메일을 여러 사람에게 이름만 바꾸어 보내야 할 때, 아래와 같이 프롬프트 함수를 활용하면 효율적으로 이메일 초안을 작성할 수 있습니다.
프롬프트 함수 활용 예시
### 지시문
아래는 고객에게 보내는 이메일 초안 템플릿을 작성하는 프롬프트 함수입니다.
함수를 활용해 이메일 초안을 작성해 주세요.
실제로 함수 코드를 보여줄 필요는 없습니다.
### 프롬프트 함수
- 함수명: draftEmail
- 입력값: 수신자 이름, 예상 배송일
- 출력값:
안녕하세요 [수신자 이름]님,
행복한 쇼핑 경험을 제공하는 코드프렌즈 쇼핑몰입니다.
주문하신 샴푸가 [예상 배송일]에 배송될 예정입니다.
배송이 지연되거나 문제가 발생할 경우, 아래 연락처로 문의해 주세요.
고객 센터: 02-1234-5678
### 이메일 초안
draftEmail("김철수", "10월 1일")
draftEmail("이영희", "10월 3일")
draftEmail("박민수", "10월 2일")
### 주의사항
각 이메일 초안 사이에는 `---`로 구분해 주세요.
위 프롬프트 함수는 [수신자 이름]과 [예상 배송일]을 입력으로 받는 draftEmail
함수를 정의하고, 이를 활용해 이메일 초안을 작성합니다.
이후 draftEmail("김철수", "10월 1일")
와 같이 수신자 이름과 예상 배송일을 입력값으로 넣어주면, 프롬프트 함수는 해당 정보를 바탕으로 이메일 초안을 출력합니다.
이와 같은 함수형 프롬프팅 방식을 활용하면, 동일한 반복 작업을 효율적으로 수행할 수 있습니다.
실습
프롬프트 예제를 보내고 AI의 답변을 비교해 보세요.
다음 내용이 궁금하다면?
코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!