Podsumowywanie i przepisywanie tekstu

Wprowadzenie do modeli Claude

Nikhil Rangarajan

Data Scientist

Zadania podsumowujące

  • Streszczanie długich raportów

Strona reprezentująca streszczony dokument

Wprowadzenie do modeli Claude

Zadania podsumowujące

  • Streszczanie długich raportów
  • Przepisywanie dokumentacji technicznej

Strona reprezentująca streszczony dokument i okno otwarte na repozytorium kodu API

Wprowadzenie do modeli Claude

Zadania podsumowujące

  • Streszczanie długich raportów
  • Przepisywanie dokumentacji technicznej
  • Zmiana tonu z formalnego na przyjazny

$$

Zachowuje znaczenie przy zmianie formy

Strona reprezentująca streszczony dokument, okno otwarte na repozytorium kodu API i osoba czytająca formalny dokument

Wprowadzenie do modeli Claude

Techniki podsumowywania

  • Precyzyjny prompt
  • Kontrola długości: podaj liczbę słów lub akapitów
  • Punkty kluczowe
# 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}]
)
Wprowadzenie do modeli Claude

Przepisywanie z komunikatami systemowymi

  • Komunikaty systemowe sterują tonem i stylem globalnie
  • Opcje tonu: formalny, swobodny, techniczny, przyjazny
  • Spójność: komunikat systemowy obowiązuje przez całą rozmowę
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]"}]
Wprowadzenie do modeli Claude

Sterowanie długością odpowiedzi za pomocą max_tokens

  • max_tokens określa długość odpowiedzi
  • ~4 znaki na token
  • 150 tokenów = 600 znaków = 1 akapit
# 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]"
    }])
Wprowadzenie do modeli Claude

Najważniejsze wnioski

$$

  • 📌 Streszczenia: długi tekst → kluczowe punkty
  • 📝 Przepisywanie: dostosuj ton
  • 🔎 Precyzuj oczekiwany format
  • 🔧 Dobierz max_tokens
  • ✅ Sprawdź, czy znaczenie się zgadza
Wprowadzenie do modeli Claude

Czas na praktykę!

Wprowadzenie do modeli Claude

Preparing Video For Download...