Samenvatten en herschrijven van tekst

Introductie tot Claude-modellen

Nikhil Rangarajan

Data Scientist

Samenvattingstaken

  • Lange rapporten samenvatten

Een pagina die een samengevat document voorstelt

Introductie tot Claude-modellen

Samenvattingstaken

  • Lange rapporten samenvatten
  • Technische documentatie herschrijven

Een pagina die een samengevat document voorstelt, en een venster met een API-coderepository

Introductie tot Claude-modellen

Samenvattingstaken

  • Lange rapporten samenvatten
  • Technische documentatie herschrijven
  • Van formele naar vriendelijke toon schakelen

$$

Bewaart de betekenis, verandert het formaat

Een pagina die een samengevat document voorstelt, een venster met een API-coderepository, en een persoon die een formeel document leest

Introductie tot Claude-modellen

Technieken voor samenvatten

  • Specifieke prompt
  • Lengtebeheer: geef woord- of paragraaflimiet op
  • Focuspunten
# 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}]
)
Introductie tot Claude-modellen

Herschrijven met systeemberichten

  • Systeemberichten sturen toon en stijl globaal
  • Toonopties: professioneel, informeel, technisch, vriendelijk
  • Consistentie: systeembericht geldt voor het hele gesprek
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]"}]
Introductie tot Claude-modellen

Uitvoer lengtes beheren met max_tokens

  • max_tokens bepaalt de lengte van het antwoord
  • ~4 tekens per token
  • 150 tokens = 600 tekens = 1 alinea
# 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]"
    }])
Introductie tot Claude-modellen

Belangrijkste punten

$$

  • 📌 Samenvattingen: lange tekst → kernpunten
  • 📝 Herschrijvingen: pas toon aan
  • 🔎 Wees expliciet over formaat
  • 🔧 Stel max_tokens af
  • ✅ Check de betekenis
Introductie tot Claude-modellen

Laten we oefenen!

Introductie tot Claude-modellen

Preparing Video For Download...