BaşlayınÜcretsiz Başlayın

Müşteri destek sohbet botunun davranışsal kontrolü

Şirket, önceki egzersizde oluşturduğun sohbet botunu kullanmaya başlayınca, etkileşimleri iyileştirmek için iki koşul eklemek istediğini fark etti: müşteri destek sohbet botunun, verilmediyse sipariş numarasını sormasını ve teknik sorun yaşayan müşterilere empati ifade etmesini istiyorlar.

Bu güncellemeyi sana verdiler. Bu koşulları, önceki egzersizde tasarladığın istemi temsil eden base_system_prompt'a ekleyip bir refined_system_prompt elde etmen gerekiyor. Sohbet botunu iki sorgu üzerinde test edeceksin.

OpenAI paketi, önceki egzersizde geliştirilen base_system_prompt metni ve get_response() fonksiyonu senin için önceden yüklendi.

Bu egzersiz

OpenAI API ile Prompt Engineering

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Kullanıcı, bir siparişle ilgili sorgu gönderip sipariş numarası belirtmediyse ondan sipariş numarasını iste; bunu order_number_condition olarak kaydet.
  • Kullanıcı bir teknik sorun bildiriyorsa, modelin yanıtına I'm sorry to hear about your issue with ... ifadesiyle başlamasını söyleyen bir technical_issue_condition tanımla.
  • base_system_prompt ile iki yeni koşulu birleştiren refined_system_prompt oluştur.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

client = OpenAI(api_key="")

# Define the order number condition
order_number_condition = "____"

# Define the technical issue condition
technical_issue_condition = "____"

# Create the refined system prompt
refined_system_prompt = ____

response_1 = get_response(refined_system_prompt, "My laptop screen is flickering. What should I do?")
response_2 = get_response(refined_system_prompt, "Can you help me track my recent order?")

print("Response 1: ", response_1)
print("Response 2: ", response_2)
Kodu Düzenle ve Çalıştır