본문으로 건너뛰기

재사용성을 극대화하는 프롬프트 함수

프롬프트 함수(Prompt Function)는 프롬프트 내 특정한 작업을 수행하는 함수를 구현하여, 재사용성을 극대화합니다.

예를 들어, 동일한 내용의 이메일을 여러 사람에게 이름만 바꾸어 보내야 할 때, 아래와 같이 프롬프트 함수를 활용하면 효율적으로 이메일 초안을 작성할 수 있습니다.

프롬프트 함수 활용 예시
### 지시문
아래는 고객에게 보내는 이메일 초안 템플릿을 작성하는 프롬프트 함수입니다.
함수를 활용해 이메일 초안을 작성해 주세요.
실제로 함수 코드를 보여줄 필요는 없습니다.

### 프롬프트 함수
- 함수명: draftEmail
- 입력값: 수신자 이름, 예상 배송일
- 출력값:
안녕하세요 [수신자 이름]님,

행복한 쇼핑 경험을 제공하는 코드프렌즈 쇼핑몰입니다.

주문하신 샴푸가 [예상 배송일]에 배송될 예정입니다.
배송이 지연되거나 문제가 발생할 경우, 아래 연락처로 문의해 주세요.

고객 센터: 02-1234-5678

### 이메일 초안
draftEmail("김철수", "10월 1일")
draftEmail("이영희", "10월 3일")
draftEmail("박민수", "10월 2일")

### 주의사항
각 이메일 초안 사이에는 `---`로 구분해 주세요.

위 프롬프트 함수는 [수신자 이름]과 [예상 배송일]을 입력으로 받는 draftEmail 함수를 정의하고, 이를 활용해 이메일 초안을 작성합니다.

이후 draftEmail("김철수", "10월 1일")와 같이 수신자 이름과 예상 배송일을 입력값으로 넣어주면, 프롬프트 함수는 해당 정보를 바탕으로 이메일 초안을 출력합니다.


이와 같은 함수형 프롬프팅 방식을 활용하면, 동일한 반복 작업을 효율적으로 수행할 수 있습니다.


실습

프롬프트 예제를 보내고 AI의 답변을 비교해 보세요.

다음 내용이 궁금하다면?

코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!