Claude:
глубокий анализ и системные промпты
Claude от Anthropic — не просто ещё один чат-бот. Это модель с принципиально иным подходом к безопасности, следованию инструкциям и работе с длинным контекстом. Разбираем всё: от выбора модели до продвинутых техник промптинга и интеграции через API.
Разделы
Claude vs GPT-4: в чём реальные отличия
Главный вопрос не «лучше или хуже», а «для каких задач». Claude и GPT-4 — разные инструменты с разными сильными сторонами. Понять разницу — значит удвоить эффективность работы с AI.
Anthropic создавала Claude с акцентом на конституциональный AI — подход, при котором модель обучается следовать набору принципов, а не только минимизировать нежелательные ответы через RLHF. На практике это выражается в двух вещах: Claude значительно лучше следует сложным системным инструкциям и гораздо реже «сломанно» галлюцинирует — то есть не уверенно врёт, а честно говорит «я не знаю».
Второе ключевое отличие — контекстное окно. Claude 3.5 Sonnet и Claude 3 Opus работают с окном в 200 000 токенов (около 150 000 слов). Это целая книга. GPT-4 Turbo предлагает 128 000 токенов, и на длинных документах разница становится ощутимой: Claude лучше «удерживает» детали из начала документа к его концу.
Claude сильнее в:
- ✓ Следовании сложным системным промптам
- ✓ Работе с длинными документами (200K токенов)
- ✓ Написании кода с объяснением логики
- ✓ Анализе и структурировании текста
- ✓ Честности о пределах своих знаний
- ✓ Сохранении стиля в длинных текстах
GPT-4 сильнее в:
- ✓ Плагинах и browse (веб-поиск)
- ✓ Работе с изображениями (GPT-4V)
- ✓ Генерации изображений (DALL-E 3)
- ✓ Custom GPTs из магазина
- ✓ Интеграции с экосистемой OpenAI
- ✓ Голосовом режиме (Advanced Voice)
Если вы работаете с большими документами, сложными инструкциями и кодом — Claude выиграет большинство бенчмарков. Если нужен браузер, генерация изображений или голосовой интерфейс — GPT-4 пока предпочтительнее. Лучший результат даёт использование обоих инструментов для подходящих задач.
Практическое правило: Если промпт не помещается в один экран — используйте Claude. Если нужен браузер или изображения — GPT-4. Для написания кода с нуля — оба одинаково хороши, выбирайте по вкусу.
Модели: Opus, Sonnet, Haiku — когда что выбирать
Anthropic выпускает три уровня каждого поколения. Логика простая: Opus — самый мощный, Sonnet — баланс качества и скорости, Haiku — быстрый и дешёвый. Текущее поколение (2025–2026): Claude 3.5 Opus, Claude 3.5 Sonnet, Claude 3.5 Haiku.
Claude Opus
Самый умныйФлагман для сложных задач: многошаговый анализ, стратегические решения, написание кода для крупных систем, исследования. Стоит дороже всего, но окупается там, где качество критично.
Claude Sonnet
Лучший балансРабочая лошадка. 80% случаев использования закрывает не хуже Opus, но быстрее и дешевле. Оптимален для повседневных задач: написания текстов, кода, анализа документов, работы в Claude.ai.
Claude Haiku
Быстрый и дешёвыйОптимизирован для высоконагруженных сценариев: чат-боты, классификация, суммаризация в реальном времени, API-вызовы с большим объёмом. В разы дешевле Sonnet при сопоставимом качестве на простых задачах.
Правило выбора модели:
- 1. Начинайте с Sonnet — в большинстве случаев достаточно
- 2. Если ответ неудовлетворительный — переключитесь на Opus
- 3. Для production API с большим трафиком — тестируйте Haiku
Системные промпты: как Claude их обрабатывает
Системный промпт в Claude работает иначе, чем «начало разговора» в ChatGPT. Claude обучен строго соблюдать системные инструкции и трактовать их как правила, которые нельзя нарушать даже по просьбе пользователя. Это принципиально важно для построения продуктов.
Структура эффективного системного промпта
Ты — [РОЛЬ]. [ОДНО ПРЕДЛОЖЕНИЕ ЧТО ДЕЛАЕШЬ].
## Контекст
[Где работаешь, с какими данными, кто пользователи]
## Что делаешь
- [Конкретное действие 1]
- [Конкретное действие 2]
- [Конкретное действие 3]
## Что НЕ делаешь
- [Ограничение 1]
- [Ограничение 2]
## Формат ответа
[Как структурировать ответ: длина, формат, стиль]
## Примеры
Вопрос: [пример]
Ответ: [пример ответа]
Ключевые принципы для системных промптов Claude:
Используйте Markdown-заголовки
Claude специально обучен на промптах со структурой ##, ###. Это не стилистика — это семантика. Заголовки сигнализируют Claude о приоритетности секций.
Явно указывайте роль и контекст
«Ты — ассистент менеджера по продажам в SaaS-компании. Работаешь с CRM HubSpot» — гораздо точнее, чем «помогай с продажами». Чем конкретнее контекст, тем точнее поведение.
Секция «Что НЕ делаешь» обязательна
Claude хорошо соблюдает явные запреты. Если не хотите, чтобы бот обсуждал конкурентов или выходил за тему — пропишите явно. Размытые «оставайся в теме» работают хуже.
Примеры — лучшие инструкции
Один пример «вопрос → ответ» стоит трёх абзацев объяснений. Claude учится на few-shot примерах прямо в системном промпте. Добавьте 2–3 пары — поведение станет предсказуемым.
XML-теги для структурированных данных
Когда передаёте данные в системный промпт — используйте XML: <context>...</context>, <examples>...</examples>. Это официально рекомендуемый Anthropic формат.
Управление контекстом в длинных диалогах
Claude 3.5 с окном 200K токенов — это ~150 000 слов или около 500 страниц книги. Но даже с таким окном есть нюансы: «lost in the middle» — явление, при котором модель хуже обрабатывает информацию из середины длинного контекста. Начало и конец помнит лучше.
Практика для длинных документов:
- • Кладите самую важную информацию в начало системного промпта или в конец user-сообщения
- • Для анализа PDF: разбивайте на чанки и просите Claude делать промежуточные выводы
- • Используйте
<document>теги вокруг загруженных файлов
Artifacts и Projects: продвинутые функции Claude.ai
Artifacts
Artifacts — это отдельная панель в Claude.ai, где Claude создаёт «артефакты»: документы, код, визуализации — отдельно от чата. Ключевое преимущество: артефакт можно итеративно редактировать без повторного ввода с нуля.
Что создаётся как Artifact:
- • Код (любой язык) — с preview для HTML/CSS/JS
- • Markdown-документы длиннее ~1500 символов
- • React-компоненты (интерактивный preview)
- • SVG-графика
- • Mermaid-диаграммы
Как использовать эффективно:
- • «Обнови артефакт: добавь ...» вместо создания нового
- • Сначала черновик → итеративные правки
- • HTML-артефакты можно публиковать ссылкой
- • Копируйте из артефакта напрямую в IDE
Projects
Projects — папки с персистентным контекстом. Создаёте проект, загружаете документы (до 200MB), пишете инструкции — и каждый новый чат внутри проекта автоматически получает этот контекст. Не нужно каждый раз прикладывать файлы.
Типичные сценарии Projects:
- Кодовая база: загрузить главные файлы проекта → чат о архитектуре и рефакторинге без повторного контекста
- Бренд-бук + контент: загрузить tone of voice, примеры → Claude пишет в стиле бренда
- Юридические документы: загрузить контракты → быстрые вопросы без повторной загрузки
- Research: все источники в проекте → анализ и синтез из единого контекста
Пример инструкций для Projects (вкладка «Instructions»):
Ты — технический писатель для SaaS-продукта [НАЗВАНИЕ].
Всегда отвечай на русском языке.
Тон: профессиональный, но не сухой. Избегай корпоративного жаргона.
Код-примеры: TypeScript с комментариями на русском.
Документация: формат Markdown с заголовками h2/h3.
Если нужна информация из загруженных файлов — ссылайся на них явно.
Claude Code: AI-разработчик в терминале
Claude Code — это отдельный продукт Anthropic: CLI-инструмент, который работает прямо в вашем терминале и имеет полный доступ к файловой системе, может выполнять команды, работать с git и делать реальные изменения в коде. Это не чат-помощник — это автономный AI-разработчик.
# Установка
npm install -g @anthropic-ai/claude-code
# Запуск в директории проекта
cd my-project
claude
# Примеры задач в Claude Code:
> Найди все баги в auth.ts и исправь их
> Добавь TypeScript типы в весь проект
> Напиши тесты для всех функций в utils/
> Рефактори эту функцию: [вставить код]
Ключевые концепции Claude Code:
CLAUDE.md — главный конфиг
Файл в корне проекта с инструкциями для Claude. Архитектура, команды для запуска, правила кодирования — Claude читает его при каждом запуске. Аналог README, но для AI-агента.
Planning Mode
Режим, в котором Claude сначала составляет план изменений и показывает вам — до того, как что-то делает. Для сложных задач — всегда планируйте сначала. Запуск: claude --plan
Параллельные субагенты
Claude Code может запускать несколько субагентов параллельно: один анализирует код, другой пишет тесты, третий делает рефакторинг. Управляется через git worktrees.
MCP-серверы
Model Context Protocol — способ подключить внешние инструменты: базы данных, браузер, GitHub API, Slack. Claude Code использует MCP как «руки» для взаимодействия с внешним миром.
Для кого Claude Code: разработчики, которые уже используют терминал и хотят AI-ассистента с полным доступом к проекту. Не для начинающих — требует понимания git и базовых навыков работы с CLI.
API и MCP: интеграция в свои продукты
Anthropic API
API Anthropic — REST API с простым интерфейсом. Один основной эндпоинт: POST /v1/messages. Ключи получаете в console.anthropic.com.
import anthropic
client = anthropic.Anthropic(api_key="your-key")
message = client.messages.create(
model="claude-3-5-sonnet-20241022",
max_tokens=1024,
system="Ты — ассистент по Python. Отвечай кратко.",
messages=[
{"role": "user", "content": "Как работает list comprehension?"}
]
)
print(message.content[0].text)
Полезные параметры API:
temperature— случайность (0–1, def. 1)top_p— nucleus samplingmax_tokens— лимит выводаstream=True— стриминг ответаstop_sequences— стоп-слова
Расчёт стоимости:
- Sonnet 3.5: $3 input / $15 output (per 1M)
- Haiku 3.5: $0.25 / $1.25 per 1M
- 1000 токенов ≈ 750 слов
- Среднее сообщение: 200–500 токенов
- Тестировать: PromptFoo, WeightedEval
Model Context Protocol (MCP)
MCP — открытый стандарт Anthropic для подключения внешних данных и инструментов к Claude. Концептуально: Claude умеет делать «function calls», а MCP — это стандартный протокол для описания этих функций.
Популярные MCP-серверы:
MCP-серверы подключаются через конфиг Claude Desktop или Claude Code. После подключения Claude сам решает, когда вызвать инструмент — вы просто описываете задачу на естественном языке.
claude_desktop_config.json — пример подключения filesystem MCP:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem",
"/Users/username/Documents"]
},
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {"GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_..."}
}
}
}
Ключевые тейкэвеи
Claude не замена GPT-4, а дополнение. Длинные документы, сложные инструкции, написание кода — Claude. Браузер, изображения, голос — GPT-4. Используйте оба.
Системный промпт — главный рычаг. 80% качества вывода определяет системный промпт. Инвестируйте время в его написание: роль, контекст, ограничения, примеры.
Начинайте с Sonnet, переходите на Opus при необходимости. 80% задач Sonnet закроет не хуже. Opus — для сложного анализа и стратегических решений.
Projects — must-have для регулярной работы. Создайте проекты для каждой постоянной задачи: кодовая база, документация, исследование. Экономит 5–10 минут на каждом диалоге.
Claude Code — для разработчиков, не для всех. Если работаете в терминале и хотите AI с доступом к проекту — мощнейший инструмент. Если далеки от CLI — используйте Claude.ai с Projects.
XML-теги для данных в промпте. Когда передаёте структурированные данные — используйте <context>, <document>, <examples>. Официальный Anthropic-формат даёт лучший результат.
Ищите знания из тысяч видео об AI?
База ekstraktznaniy.ru — 8 547 видео, 73 000+ сегментов. Семантический поиск по всему контенту.
Попробовать AI-поиск