Sammanfatta och omskriva text

Introduktion till Claude-modeller

Nikhil Rangarajan

Data Scientist

Sammanfattningsuppgifter

  • Sammanfatta långa rapporter

En sida som representerar ett sammanfattat dokument

Introduktion till Claude-modeller

Sammanfattningsuppgifter

  • Sammanfatta långa rapporter
  • Skriva om teknisk dokumentation

En sida som representerar ett sammanfattat dokument och ett fönster öppet i ett API-kodrepo

Introduktion till Claude-modeller

Sammanfattningsuppgifter

  • Sammanfatta långa rapporter
  • Skriva om teknisk dokumentation
  • Ändra från formell till vänlig ton

$$

Bevarar betydelsen medan formatet ändras

En sida som representerar ett sammanfattat dokument, ett fönster öppet i ett API-kodrepo och en person som läser ett formellt dokument

Introduktion till Claude-modeller

Sammanfattningstekniker

  • Specifik prompt
  • Längdkontroll: ange antal ord eller stycken
  • Fokuspunkter
# 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}]
)
Introduktion till Claude-modeller

Omskrivning med systemmeddelanden

  • Systemmeddelanden styr ton och stil globalt
  • Tonalternativ: professionell, avslappnad, teknisk, vänlig
  • Konsekvens: systemmeddelandet gäller hela konversationen
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]"}]
Introduktion till Claude-modeller

Styra utdatalängd med max_tokens

  • max_tokens anger en specifik svarslängd
  • ~4 tecken per token
  • 150 tokens = 600 tecken = 1 stycke
# 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]"
    }])
Introduktion till Claude-modeller

Viktiga lärdomar

$$

  • 📌 Sammanfattningar: lång nyckelbudskap
  • 📝 Omskrivningar: justera tonen
  • 🔎 Var tydlig med format
  • 🔧 Finjustera max_tokens
  • ✅ Kontrollera att betydelsen bevaras
Introduktion till Claude-modeller

Nu kör vi en övning!

Introduktion till Claude-modeller

Preparing Video For Download...