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

Modelin düşüncelerini çıkarmak

Önceki egzersizdeki math_problem için model yanıt içeriği response_content içinde saklandı.

LLM çıktıları doğası gereği rastgeledir (Bölüm 2'de bununla ilgili daha fazla bilgi var), bu yüzden senin çalıştırdığında gördüğünden farklı olabilir.

Görevin, düzenli ifadeler (RegEx) kullanarak düşünce ile yanıtı birbirinden ayırmak.

Bu egzersiz

Python ile DeepSeek Kullanımı

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

Egzersiz talimatları

  • Yerleşik Python modülü re'yi içe aktar.
  • Verilen RegEx'i kullanarak iki <think> etiketi arasındaki dizelere bakıp yanıttaki model düşüncelerini ara.
  • match içinden .group() yöntemiyle ilk grubu çıkar ve bu düşüncelerin baştaki ve sondaki boşluklarını temizle.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Import the re module
import re

# Search for strings between think tags
match = re.____(r'(.*?)', ____, re.DOTALL)

# Extract the group from the match and strip whitespace
think_content = match.____(1).____()
print(think_content)
Kodu Düzenle ve Çalıştır