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

Korumalar (guardrails) ekleme

Sistem mesajlarının en popüler kullanımlarından biri, model çıktılarına kısıtlamalar getiren guardrails eklemektir.

Bu egzersizde, model çıktılarına dille ilgili olmayan öğrenme planlarını engelleyen bir kısıtlama koyacaksın; çünkü sistemin bu alanda uzmanlaşmaya başlıyor. Bu tür öğrenme planlarını isteyen kullanıcılara, bu değişikliği anlamaları için özel bir mesaj tasarlayacaksın.

Bu egzersiz

Python ile DeepSeek Kullanımı

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

Egzersiz talimatları

  • Sohbet isteğini tamamla, sys_msg içindeki sistem mesajını sağlayıp, tekerlekli paten gibi dille ilgili olmayan bir beceri içeren bir kullanıcı mesajıyla test et.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

client = OpenAI(api_key="", base_url="https://api.together.xyz/v1")

sys_msg = """You are a study planning assistant that creates plans for learning new skills, returning only the structured plan.

If these skills are non related to languages, return only the message:

'Apologies, to focus on languages, we no longer create learning plans on other topics.'
"""

# Create a request to the chat model
response = client.chat.completions.create(
  model="deepseek-ai/DeepSeek-V3",
  messages=[
    {"role": "____", "content": ____},
    {"role": "user", "content": "Help me learn to ____."}
  ]
)

print(response.choices[0].message.content)
Kodu Düzenle ve Çalıştır