MulaiMulai sekarang secara gratis

Mengekstrak pemikiran model

Konten respons model dari math_problem pada latihan sebelumnya telah disimpan dalam response_content.

Perhatikan bahwa ini mungkin berbeda dari yang Anda lihat saat menjalankan latihan, karena keluaran LLM pada dasarnya bersifat acak (lebih lanjut tentang ini di Bab 2).

Tugas Anda adalah memisahkan pemikiran dari jawaban menggunakan regular expressions (RegEx).

Latihan ini adalah bagian dari kursus

Bekerja dengan DeepSeek di Python

Lihat Kursus

Petunjuk latihan

  • Impor modul bawaan Python re.
  • Cari pemikiran model dalam respons dengan mencari string di antara dua tag <think> menggunakan RegEx yang disediakan.
  • Ekstrak grup pertama dari match menggunakan metode .group(), lalu hapus spasi di awal dan akhir dari pemikiran tersebut.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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)
Edit dan Jalankan Kode