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

Çıktılardan düşünceleri ayıklama

Reasoning modellerinin başlıca güçlerinden biri, düşünme belirteçlerinde yakalanan düşünme sürecidir. Ancak bu ekstra belirteçlerin tamamını saklamak ve işlemek, chatbot uygulamalarındaki çok turlu konuşmalarda sorun olabilir.

Bir yaklaşım, model çıktılarındaki "düşünceleri" (thinking içeriğini) düzenli ifadelerle (RegEx) ayıklamaktır. response_content dizgesinde saklanan örnek bir yanıt üzerinde bunu dene.

Bu egzersiz

Python ile DeepSeek Kullanımı

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

Egzersiz talimatları

  • Verilen RegEx desenini kullanarak response_content dizgesinden düşünme belirteçlerini ve etiketlerini kaldır.
  • final_response içindeki baştaki ve sondaki boşlukları temizle.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

import re

# Remove the thinking tokens and tags
final_response = re.____(r'[\s\S]*?<\/think>\s*', ____, ____, re.DOTALL)

# Strip final_response of whitespace
print(final_response.____())
Kodu Düzenle ve Çalıştır