IniziaInizia gratis

Rimuovere i pensieri dai risultati

Uno dei principali punti di forza dei modelli di reasoning è il loro processo di pensiero, catturato nei loro thinking token. Tuttavia, memorizzare ed elaborare tutti questi token extra può diventare problematico nelle conversazioni a più turni nelle applicazioni di chatbot.

Un approccio è rimuovere i "pensieri" (il contenuto di thinking) dagli output del modello, cosa che puoi fare con le espressioni regolari (RegEx). Prova a farlo su una risposta di esempio salvata nella stringa response_content.

Questo esercizio fa parte del corso

Lavorare con DeepSeek in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Rimuovi i thinking token e i tag dalla stringa response_content usando il pattern RegEx fornito.
  • Rimuovi gli spazi iniziali e finali da final_response.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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.____())
Modifica ed esegui il codice