Резюмирование и переработка текста

Введение в модели Claude

Nikhil Rangarajan

Data Scientist

Задачи резюмирования

  • Резюмирование объёмных отчётов

Страница с кратким изложением документа

Введение в модели Claude

Задачи резюмирования

  • Резюмирование объёмных отчётов
  • Переработка технической документации

Страница с кратким изложением документа и открытое окно репозитория с кодом API

Введение в модели Claude

Задачи резюмирования

  • Резюмирование объёмных отчётов
  • Переработка технической документации
  • Смена формального тона на дружелюбный

$$

Смысл сохраняется, меняется форма

Страница с кратким изложением документа, открытое окно репозитория с кодом API и человек, читающий официальный документ

Введение в модели Claude

Техники резюмирования

  • Конкретный запрос
  • Контроль длины: укажите количество слов или абзацев
  • Ключевые акценты
# 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}]
)
Введение в модели Claude

Переработка текста с системными сообщениями

  • Системные сообщения задают тон и стиль глобально
  • Варианты тона: официальный, непринуждённый, технический, дружелюбный
  • Единообразие: системное сообщение применяется ко всему диалогу
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]"}]
Введение в модели Claude

Управление длиной вывода с помощью max_tokens

  • max_tokens задаёт конкретную длину ответа
  • ~4 символа на токен
  • 150 токенов = 600 символов = 1 абзац
# 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]"
    }])
Введение в модели Claude

Основные выводы

$$

  • 📌 Резюме: из длинного — ключевое
  • 📝 Переработка: корректируйте тон
  • 🔎 Явно указывайте формат
  • 🔧 Настраивайте max_tokens
  • ✅ Проверяйте смысл
Введение в модели Claude

Давайте потренируемся!

Введение в модели Claude

Preparing Video For Download...