IniziaInizia gratis

Estrarre i pensieri del modello

Il contenuto della risposta del modello dall’esercizio precedente, math_problem, è stato salvato in response_content.

Tieni presente che potrebbe differire da ciò che hai visto eseguendo l’esercizio, perché gli output degli LLM sono intrinsecamente casuali (ne parleremo meglio nel Capitolo 2).

Il tuo compito è separare i pensieri dalla risposta usando le espressioni regolari (RegEx).

Questo esercizio fa parte del corso

Lavorare con DeepSeek in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Importa il modulo Python integrato re.
  • Cerca i pensieri del modello nella risposta individuando le stringhe tra due tag <think> usando la RegEx fornita.
  • Estrai il primo gruppo da match con il metodo .group() e rimuovi gli spazi iniziali e finali con .strip().

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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)
Modifica ed esegui il codice