고객 지원 챗봇
전자제품을 전문으로 하는 전자상거래 회사의 고객 지원 챗봇을 개발해야 합니다. 이 챗봇은 문의 대응, 주문 추적, 일반적인 문제 해결을 도울 예정입니다. 챗봇의 목적을 명확히 정의하고, 상호작용의 톤과 의도된 대상 고객을 지정하는 응답 가이드를 제공하는 시스템 프롬프트를 작성하세요. 사용자 프롬프트 예시가 제공됩니다.
OpenAI 패키지와 get_response() 함수가 미리 로드되어 있습니다.
이 연습은 강의의 일부입니다
OpenAI API로 배우는 프롬프트 엔지니어링
연습 안내
- 이 챗봇의 대상과 수행해야 할 일을 작성하고, 이를
chatbot_purpose로 저장하세요. - 대상 고객을 전자 기기 구매에 관심이 많은 기술 친화적인 사용자로 정의하고,
audience_guidelines에 저장하세요. - 고객과 상호작용할 때 전문적이면서도 친근한 톤을 사용하도록 하는
tone_guidelines를 정의하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
client = OpenAI(api_key="")
# Define the purpose of the chatbot
chatbot_purpose = "____"
# Define audience guidelines
audience_guidelines = "____"
# Define tone guidelines
tone_guidelines = "____"
system_prompt = chatbot_purpose + audience_guidelines + tone_guidelines
response = get_response(system_prompt, "My new headphones aren't connecting to my device")
print(response)