시작하기무료로 시작하기

고객 지원을 위한 대화 역할 설정

BrightCart의 라이브 채팅 트래픽은 새로운 인터페이스 출시 이후 두 배로 늘었습니다. 여러분은 간단한 FAQ는 즉시 처리하고, 계정 접근이나 복잡한 기술 지원이 필요한 경우에는 상담원에게 연결하는 지원 봇을 훈련시키고 있습니다. 예를 들어, 봇은 비밀번호 재설정이나 배송 예상 시간 같은 질문은 직접 처리할 수 있지만, 결제 오류나 앱 충돌 문제는 반드시 사람 상담원에게 넘겨야 합니다.

Claude가 이런 행동을 유지하도록 몇 가지 예시 턴을 제공해, 고객이 항상 봇으로부터 빠른 도움을 받거나 전문 상담원에게 원활하게 연결될 수 있도록 하세요.

anthropic 라이브러리, client, customer_question 변수는 미리 로드되어 있습니다.

이 연습은 강의의 일부입니다

Claude 모델 입문

강의 보기

연습 안내

  • 비밀번호 질문에 대한 어시스턴트의 도움 응답에 사용할 역할을 설정하세요.
  • 결제 문제를 사람 상담원에게 안내하는 에스컬레이션 응답을 작성하세요.
  • user 역할을 사용하여 고객 질문을 추가하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

messages = [
    {"role": "user", "content": "How do I reset my password?"},
    # Show how the bot handles simple questions
    {"role": ____, "content": "Click 'Forgot Password' on the login page, enter your email, and check for our reset link."},
    {"role": "user", "content": "Why is my account being charged twice?"},
    # Demonstrate escalation for billing issues
    {"role": "assistant", "content": ____},
    # Add the new customer question for the bot to handle
    {"role": ____, "content": customer_question}]

response = client.messages.create(
    model="claude-sonnet-4-6", max_tokens=75,
    messages=messages)

print(response.content[0].text)
코드 편집 및 실행