Riepilogare e riscrivere testi

Introduzione ai modelli Claude

Nikhil Rangarajan

Data Scientist

Attività di sintesi

  • Riepilogare report lunghi

Una pagina che rappresenta un documento sintetizzato

Introduzione ai modelli Claude

Attività di sintesi

  • Riepilogare report lunghi
  • Riscrivere documenti tecnici

Una pagina che rappresenta un documento sintetizzato e una finestra aperta su un repository API

Introduzione ai modelli Claude

Attività di sintesi

  • Riepilogare report lunghi
  • Riscrivere documenti tecnici
  • Passare da tono formale ad amichevole

$$

Mantiene il significato cambiando il formato

Una pagina che rappresenta un documento sintetizzato, una finestra aperta su un repository API, e una persona che legge un documento formale

Introduzione ai modelli Claude

Tecniche di sintesi

  • Prompt specifico
  • Controllo lunghezza: numero di parole o paragrafi
  • Punti chiave
# 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}]
)
Introduzione ai modelli Claude

Riscrivere con messaggi di sistema

  • I messaggi di sistema gestiscono tono e stile globali
  • Opzioni di tono: professionale, informale, tecnico, amichevole
  • Coerenza: il messaggio di sistema vale per tutta la conversazione
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]"}]
Introduzione ai modelli Claude

Gestire la lunghezza con max_tokens

  • max_tokens imposta la lunghezza della risposta
  • ~4 caratteri per token
  • 150 token = 600 caratteri = 1 paragrafo
# 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]"
    }])
Introduzione ai modelli Claude

Punti chiave

$$

  • 📌 Sintesi: punti chiave lunghi
  • 📝 Riscritture: adatta il tono
  • 🔎 Sii esplicito sul formato
  • 🔧 Regola max_tokens
  • ✅ Verifica il significato
Introduzione ai modelli Claude

Esercitiamoci!

Introduzione ai modelli Claude

Preparing Video For Download...