Rezumarea și rescrierea textelor

Introducere în modelele Claude

Nikhil Rangarajan

Data Scientist

Sarcini de rezumare

  • Rezumarea rapoartelor lungi

O pagină reprezentând un document rezumat

Introducere în modelele Claude

Sarcini de rezumare

  • Rezumarea rapoartelor lungi
  • Rescrierea documentației tehnice

O pagină reprezentând un document rezumat și o fereastră deschisă pe un repository de cod API

Introducere în modelele Claude

Sarcini de rezumare

  • Rezumarea rapoartelor lungi
  • Rescrierea documentației tehnice
  • Schimbarea tonului din formal în prietenos

$$

Menține sensul, schimbând formatul

O pagină reprezentând un document rezumat, o fereastră deschisă pe un repository de cod API și o persoană care citește un document formal

Introducere în modelele Claude

Tehnici de rezumare

  • Prompt specific
  • Control lungime: specifică numărul de cuvinte sau paragrafe
  • Puncte de focus
# Summarization prompt
prompt = """Please summarize the 
following text in 2-3 sentences:
{project_report}. Focus on project 
updates."""

response = client.messages.create(
    model="claude-sonnet-4-6",
    messages=[{"role": "user", 
               "content": prompt}]
)
Introducere în modelele Claude

Rescriere cu mesaje de sistem

  • Mesajele de sistem controlează tonul și stilul global
  • Opțiuni de ton: profesional, casual, tehnic, prietenos
  • Consistență: mesajul de sistem se aplică întregii conversații
messages=[{"role": "user", 
               "content": prompt}]

system_message = """You are a professional editor who rewrites content in a clear, engaging style."""
messages = [ {"role": "system", "content": system_message}, {"role": "user", "content": "Rewrite: [content]"}]
Introducere în modelele Claude

Controlul lungimii cu max_tokens

  • max_tokens stabilește lungimea răspunsului
  • ~4 caractere per token
  • 150 tokeni = 600 caractere = 1 paragraf
# Controlling output length
response = client.messages.create(
    model="claude-sonnet-4-6",
      # Approximately 600 characters
    max_tokens=150,  
    messages=[{
        "role": "user", 
        "content": "Summarize this 
             quarterly report: [text]"
    }])
Introducere în modelele Claude

Concluzii cheie

$$

  • 📌 Rezumate: lung → puncte cheie
  • 📝 Rescrieri: ajustează tonul
  • 🔎 Fii explicit cu formatul
  • 🔧 Ajustează max_tokens
  • ✅ Verifică sensul
Introducere în modelele Claude

Hai să exersăm!

Introducere în modelele Claude

Preparing Video For Download...