1. Lära sig
  2. /
  3. Courses
  4. /
  5. OpenAI API로 배우는 프롬프트 엔지니어링

Connected

exercise

고객 지원 챗봇의 행동 제어

이전 연습 문제에서 만든 챗봇을 회사에서 사용해 보니, 상호작용을 개선하기 위해 두 가지 조건을 추가하고 싶다고 했어요. 고객이 주문 관련 문의를 하면서 주문 번호를 제공하지 않은 경우에는 주문 번호를 요청하고, 기술적 문제를 겪는 고객에게는 공감의 표현을 하도록 하길 바랍니다.

이 업데이트가 여러분에게 배정되었어요. 이전 연습 문제에서 설계한 프롬프트를 나타내는 base_system_prompt에 이 조건들을 덧붙여 refined_system_prompt를 만들어야 합니다. 그런 다음 두 가지 쿼리로 챗봇을 테스트할 거예요.

OpenAI 패키지, 이전 연습에서 작성한 문자열 base_system_prompt, 그리고 get_response() 함수는 미리 로드되어 있습니다.

Instruktioner

100 XP
  • 사용자가 주문 번호를 명시하지 않은 채 주문 관련 문의를 했다면 주문 번호를 요청하세요. 이 조건을 order_number_condition에 저장하세요.
  • 사용자가 기술적 문제를 보고하는 경우, 응답을 I'm sorry to hear about your issue with ...로 시작하도록 모델에 지시하는 technical_issue_condition을 정의하세요.
  • base_system_prompt와 새 조건 두 개를 결합해 refined_system_prompt를 만드세요.