Завантажити оригінал (англійська)
Офіційний PDF від Anthropic · 570 KB
↓ Завантажити PDF

Вступ

Сертифікація Claude Certified Architect — Foundations підтверджує, що практики здатні приймати обґрунтовані рішення щодо компромісів при реалізації реальних рішень з Claude. Іспит перевіряє базові знання у сферах Claude Code, Claude Agent SDK, Claude API та Model Context Protocol (MCP) — основних технологій для створення промислових застосунків з Claude.

Питання іспиту базуються на реалістичних сценаріях із реальних кейсів клієнтів: побудова agentic-систем для клієнтської підтримки, проєктування multi-agent дослідницьких пайплайнів, інтеграція Claude Code у CI/CD воркфлоу, інструменти продуктивності розробників та витягнення структурованих даних із неструктурованих документів. Кандидати мають демонструвати не лише концептуальні знання, а й практичне судження щодо архітектури, конфігурації та компромісів у продакшен-розгортаннях.

Цей гід описує зміст іспиту, перелічує домени та task statements, надає приклади питань і рекомендації щодо підготовки. Використовуйте його разом із практичним досвідом для ефективної підготовки.

Опис цільового кандидата

Ідеальний кандидат для цієї сертифікації — solution architect, що проєктує та реалізує промислові застосунки з Claude. Цей кандидат має практичний досвід:

  • Побудови agentic-застосунків за допомогою Claude Agent SDK, включно з multi-agent оркестрацією, делегуванням до субагентів, інтеграцією інструментів та lifecycle hooks
  • Налаштування та кастомізації Claude Code для командних воркфлоу через файли CLAUDE.md, Agent Skills, інтеграції MCP-серверів та план-режим
  • Проєктування інтерфейсів MCP-інструментів і ресурсів для інтеграції з бекенд-системами
  • Конструювання промптів для отримання надійного структурованого виводу з використанням JSON-схем, few-shot прикладів та патернів витягнення
  • Ефективного управління контекстними вікнами в довгих документах, multi-turn діалогах та multi-agent передачах
  • Інтеграції Claude у CI/CD пайплайни для автоматизованого code review, генерації тестів та фідбеку на pull requests
  • Прийняття правильних рішень щодо ескалації та надійності, включно з обробкою помилок, human-in-the-loop воркфлоу та патернами самооцінки

Кандидат зазвичай має 6+ місяців практичного досвіду роботи з Claude API, Agent SDK, Claude Code та MCP, розуміючи як можливості, так і обмеження великих мовних моделей у промислових середовищах.

Зміст іспиту

Типи відповідей

Всі питання іспиту мають формат multiple choice. Кожне питання має одну правильну відповідь і три неправильні (distractors). Оберіть єдину відповідь, яка найкраще доповнює твердження або відповідає на питання. Distractors — це варіанти, які може обрати кандидат з неповними знаннями або досвідом. Питання без відповіді вважаються неправильними; штрафу за здогадку немає.

Результати іспиту

Іспит має позначення «склав» або «не склав». Іспит оцінюється відповідно до мінімального стандарту, встановленого профільними спеціалістами. Результати надаються у вигляді scaled score від 100 до 1000. Мінімальний прохідний бал — 720. Scaled scoring дозволяє порівнювати результати між різними версіями іспиту з різними рівнями складності.

Структура змісту — домени та ваги

ДоменТемаВага
Домен 1Agentic Architecture & Orchestration27%
Домен 2Tool Design & MCP Integration18%
Домен 3Claude Code Configuration & Workflows20%
Домен 4Prompt Engineering & Structured Output20%
Домен 5Context Management & Reliability15%

Сценарії іспиту

Іспит використовує питання на основі сценаріїв. Кожен сценарій представляє реалістичний виробничий контекст, що обрамляє набір питань. Під час іспиту випадково обирається 4 сценарії з повного набору з 6.

Сценарій 1: Customer Support Resolution Agent

Ви будуєте агент клієнтської підтримки на Claude Agent SDK. Агент обробляє запити з високою неоднозначністю: повернення товарів, платіжні спори, питання акаунтів. Має доступ до бекенд-систем через кастомні MCP-інструменти (get_customer, lookup_order, process_refund, escalate_to_human). Ціль — 80%+ first-contact resolution із розумінням коли ескалювати.
Основні домени: D1, D2, D5

Сценарій 2: Code Generation with Claude Code

Ви використовуєте Claude Code для прискорення розробки ПЗ. Команда застосовує його для генерації коду, рефакторингу, дебагінгу та документування. Потрібна інтеграція у воркфлоу розробки з кастомними slash commands, CLAUDE.md конфігураціями та розумінням коли використовувати plan mode vs direct execution.
Основні домени: D3, D5

Сценарій 3: Multi-Agent Research System

Ви будуєте multi-agent дослідницьку систему на Claude Agent SDK. Coordinator-агент делегує спеціалізованим субагентам: один шукає в інтернеті, один аналізує документи, один синтезує знахідки, один генерує звіти. Система досліджує теми та продукує повні, цитовані звіти.
Основні домени: D1, D2, D5

Сценарій 4: Developer Productivity with Claude

Ви будуєте інструменти продуктивності розробників на Claude Agent SDK. Агент допомагає інженерам досліджувати незнайомі кодбейси, розбиратися з legacy-системами, генерувати boilerplate-код та автоматизувати рутинні задачі. Використовує вбудовані інструменти (Read, Write, Bash, Grep, Glob) та інтегрується з MCP-серверами.
Основні домени: D2, D3, D1

Сценарій 5: Claude Code for Continuous Integration

Ви інтегруєте Claude Code у CI/CD пайплайн. Система виконує автоматичні code review, генерує тест-кейси та надає фідбек на pull requests. Потрібно проєктувати промпти, що дають actionable фідбек і мінімізують false positives.
Основні домени: D3, D4

Сценарій 6: Structured Data Extraction

Ви будуєте систему витягнення структурованих даних на Claude. Система витягує інформацію з неструктурованих документів, валідує вивід через JSON-схеми та підтримує високу точність. Має акуратно обробляти edge cases та інтегруватись із downstream-системами.
Основні домени: D4, D5

Домени — детальний опис

Домен 1: Agentic Architecture & Orchestration (27%)

Task 1.1: Проєктування та реалізація agentic loops

  • Lifecycle agentic loop: надсилання запитів до Claude, перевірка stop_reason («tool_use» vs «end_turn»), виконання інструментів і повернення результатів
  • Результати інструментів додаються до conversation history для наступного міркування моделі
  • Відмінність між model-driven (Claude міркує, який інструмент викликати) та pre-configured decision trees
  • Навичка: правильне завершення loop при «end_turn»; уникання anti-patterns (перевірка тексту відповіді, жорсткий ліміт ітерацій)

Task 1.2: Оркестрація multi-agent систем (coordinator-subagent)

  • Hub-and-spoke архітектура: coordinator управляє всією комунікацією між субагентами
  • Субагенти мають ізольований контекст — вони не успадковують conversation history coordinator'а
  • Роль coordinator у декомпозиції задач, делегуванні, агрегації результатів та динамічному виборі субагентів
  • Навичка: iterative refinement loop; маршрутизація через coordinator для спостережуваності

Task 1.3: Конфігурація виклику, передачі контексту та spawning субагентів

  • Інструмент Task як механізм spawning субагентів; allowedTools має включати «Task»
  • Контекст субагента має бути наданий явно в промпті — субагенти не успадковують його автоматично
  • Паралельний запуск: кілька Task-викликів в одній відповіді coordinator'а

Task 1.4: Multi-step workflows з enforcement та handoff патернами

  • Різниця між programmatic enforcement (hooks, prerequisite gates) та prompt-based guidance
  • При обов'язковому дотриманні (напр. верифікація перед фінансовими операціями) — prompt-інструкції мають ненульовий рівень відказів
  • Навичка: programmatic prerequisites що блокують downstream tool calls; structured handoff summaries при ескалації

Task 1.5: Agent SDK hooks для перехоплення tool calls та нормалізації даних

  • PostToolUse hooks для перетворення результатів інструментів перед обробкою моделлю
  • Hooks для перехоплення вихідних tool calls для дотримання compliance rules
  • Навичка: нормалізація форматів (Unix timestamps, ISO 8601); блокування операцій понад ліміт

Task 1.6: Стратегії декомпозиції задач

  • Коли використовувати fixed sequential pipelines (prompt chaining) vs dynamic adaptive decomposition
  • Prompt chaining для передбачуваних multi-aspect reviews; dynamic decomposition для відкритих дослідницьких задач

Task 1.7: Управління станом сесії, відновлення та forking

  • Named session resumption через --resume <session-name>
  • fork_session для незалежних гілок від спільного analysis baseline
  • Важливість інформування агента про зміни файлів при відновленні сесій після модифікацій коду

Домен 2: Tool Design & MCP Integration (18%)

Task 2.1: Ефективні інтерфейси інструментів з чіткими описами

  • Описи інструментів — основний механізм вибору інструментів LLM; мінімальні описи → ненадійний вибір між схожими інструментами
  • Важливість вказування форматів входу, прикладів запитів, edge cases та пояснень меж використання
  • Навичка: написання описів, що чітко відрізняють кожен інструмент; розбиття generic інструментів на purpose-specific

Task 2.2: Структуровані відповіді помилок для MCP-інструментів

  • Патерн isError прапора для комунікації збоїв інструментів агенту
  • Різниця між transient, validation, business та permission errors
  • Навичка: повернення errorCategory, isRetryable boolean та людиночитного опису

Task 2.3: Розподіл інструментів та налаштування tool_choice

  • Занадто велика кількість інструментів (18 замість 4-5) деградує надійність вибору
  • tool_choice: «auto», «any», forced tool selection

Task 2.4: Інтеграція MCP-серверів у Claude Code та agent workflows

  • Project-level (.mcp.json) для командного інструментарію vs user-level (~/.claude.json) для особистих серверів
  • Environment variable expansion у .mcp.json для credential management без коміту секретів
  • MCP resources для виставлення каталогів контенту — зменшення exploratory tool calls

Task 2.5: Вбудовані інструменти (Read, Write, Edit, Bash, Grep, Glob)

  • Grep — пошук за вмістом файлів; Glob — пошук файлів за патерном; Edit — точкова зміна за унікальним текстом
  • Якщо Edit не знаходить унікальний якір → fallback Read + Write
  • Інкрементальне вивчення кодбейсу: спершу Grep для точок входу, потім Read для трасування

Домен 3: Claude Code Configuration & Workflows (20%)

Task 3.1: CLAUDE.md — ієрархія, scope, модульна організація

  • Ієрархія: user-level (~/.claude/CLAUDE.md), project-level (.claude/CLAUDE.md або root), directory-level
  • User-level налаштування не шеряться через version control
  • @import синтаксис для референсів зовнішніх файлів; .claude/rules/ для topic-specific файлів правил
  • /memory команда для перегляду завантажених memory-файлів та діагностики

Task 3.2: Custom slash commands та skills

  • .claude/commands/ (project-scoped, через VCS) vs ~/.claude/commands/ (user-scoped)
  • Skills у .claude/skills/ з SKILL.md frontmatter: context: fork, allowed-tools, argument-hint
  • context: fork для ізольованого виконання skill без забруднення основної сесії

Task 3.3: Path-specific rules для умовного завантаження конвенцій

  • .claude/rules/ файли з YAML frontmatter paths полем та glob patterns для умовної активації
  • Правила завантажуються лише при редагуванні файлів, що відповідають патернам
  • Перевага перед directory-level CLAUDE.md для конвенцій, що охоплюють кілька директорій (напр. тест-файли)

Task 3.4: Plan mode vs direct execution

  • Plan mode: масштабні зміни, кілька валідних підходів, архітектурні рішення, multi-file модифікації
  • Direct execution: прості, добре обмежені зміни (single-file bug fix із чітким stack trace)
  • Explore subagent для ізоляції verbose discovery та повернення підсумків

Task 3.5: Iterative refinement для прогресивного покращення

  • Конкретні input/output приклади — найефективніший спосіб передати очікувані трансформації
  • Test-driven ітерація: спочатку тести, потім ітерації через шерінг падінь
  • Interview pattern: Claude ставить питання, що виявляють невраховані аспекти перед реалізацією

Task 3.6: Інтеграція Claude Code у CI/CD пайплайни

  • Прапорець -p (--print) для non-interactive режиму в автоматизованих пайплайнах
  • --output-format json та --json-schema для машиночитного виводу
  • Session context isolation: той самий інстанс, що генерував код, гірше його переглядає

Домен 4: Prompt Engineering & Structured Output (20%)

Task 4.1: Явні критерії для підвищення точності та зниження false positives

  • Явні критерії замість розмитих інструкцій («флагати лише коли заявлена поведінка суперечить реальній»)
  • «Будь консервативним» / «лише high-confidence» не підвищують precision — потрібні категоріальні критерії
  • Тимчасове вимкнення категорій з високим FP для відновлення довіри

Task 4.2: Few-shot prompting для консистентності та якості

  • Few-shot приклади — найефективніша техніка для консистентного формату виводу, коли інструкцій недостатньо
  • Приклади дозволяють моделі узагальнювати судження на нові патерни, а не лише матчити заздалегідь задані

Task 4.3: Структурований вивід через tool use та JSON-схеми

  • tool_use з JSON-схемами — найнадійніший підхід для schema-compliant виводу без JSON-синтаксичних помилок
  • tool_choice: «auto», «any», forced tool selection — різниця та застосування
  • Optional/nullable поля замість required для полів, яких може не бути в джерелі
  • Enum + «other» + detail string для розширюваних категорій; «unclear» для неоднозначних

Task 4.4: Валідація, retry та feedback loops

  • Retry з помилками: follow-up запит включає оригінальний документ, провалену екстракцію і конкретні помилки
  • Retry неефективний, коли інформація відсутня в джерелі (на відміну від format/structural помилок)

Task 4.5: Batch processing

  • Message Batches API: 50% економія, до 24 год обробки, без multi-turn tool calling
  • custom_id для кореляції пар запит/відповідь; обробка збоїв по custom_id
  • Відповідність API для воркфлоу: sync для блокуючих pre-merge checks, batch для нічних звітів

Task 4.6: Multi-instance та multi-pass review архітектури

  • Self-review обмеження: модель зберігає reasoning-контекст генерації і менш схильна сумніватись
  • Незалежний review-інстанс ефективніший за self-review інструкції або extended thinking

Домен 5: Context Management & Reliability (15%)

Task 5.1: Управління conversation context для збереження критичної інформації

  • Ризики progressive summarization: числа, відсотки, дати у розмитих формулюваннях
  • «Lost in the middle» ефект: моделі надійно обробляють початок і кінець, але можуть пропустити середину
  • Витягнення транзакційних фактів у persistent «case facts» блок поза сумаризованою історією
  • Обрізання verbose tool-виводів до релевантних полів до потрапляння в контекст

Task 5.2: Надійність, обробка помилок та людський нагляд

  • Structured error propagation: тип збою, спробований запит, partial results та альтернативи
  • Розрізнення access failure від валідного empty result
  • Маршрутизація на human review при низькій confidence або неоднозначних джерелах
  • Stratified random sampling high-confidence екстракцій для вимірювання реального error rate

Приклади питань (офіційні)

Наступні приклади ілюструють формат та рівень складності іспиту. Повний набір практичних питань — у тренажері.

Питання 1Customer Support Resolution Agent

Дані продакшену показують: у 12% випадків агент пропускає get_customer і викликає lookup_order лише за іменем клієнта, що призводить до помилкової ідентифікації акаунтів. Яка зміна найефективніше вирішить цю проблему?

AДодати programmatic prerequisite, який блокує lookup_order і process_refund, доки get_customer не поверне верифікований customer ID.
Пояснення: Коли критична бізнес-логіка вимагає певної послідовності, programmatic enforcement (hooks, prerequisite gates) дає детерміновані гарантії, яких prompt-підходи не можуть дати.
Питання 2Customer Support Resolution Agent

Логи показують: агент часто викликає get_customer для запитів про замовлення замість lookup_order. Обидва інструменти мають мінімальні описи і приймають схожі формати ідентифікаторів. Який перший крок?

BРозширити опис кожного інструмента: формати входу, приклади запитів, edge cases і межі застосування відносно схожих інструментів.
Пояснення: Описи інструментів — основний механізм вибору для LLM. За мінімальних описів моделі бракує контексту.
Питання 4Code Generation with Claude Code

Ви хочете створити команду /review, що запускає чек-лист code review команди і має бути доступна кожному розробнику після clone. Де створити файл команди?

AУ директорії .claude/commands/ у репозиторії проєкту.
Пояснення: Project-scoped slash-команди зберігаються у .claude/commands/ — версіонуються та доступні всім після clone/pull.
Питання 5Code Generation with Claude Code

Вам доручили реструктуризувати моноліт у мікросервіси: зміни в десятках файлів, рішення про межі сервісів. Який підхід обрати?

AУвійти в plan mode: дослідити кодбазу, зрозуміти залежності й спроєктувати підхід до змін.
Пояснення: Plan mode створений для масштабних змін із кількома валідними підходами та архітектурними рішеннями.
Питання 6Code Generation with Claude Code

Кодбейс має різні конвенції по зонах. Тест-файли розкидані по всьому проєкту. Потрібно щоб Claude автоматично застосовував правильні конвенції при генерації. Найбільш підтримуваний підхід?

AСтворити файли правил у .claude/rules/ з YAML frontmatter з glob-патернами для умовного завантаження конвенцій за шляхом файлу.
Пояснення: .claude/rules/ з glob patterns (напр. **/*.test.tsx) дозволяє застосовувати конвенції за шляхом файлу незалежно від директорії.
Питання 7Multi-Agent Research System

Система досліджує тему, але звіти охоплюють лише візуальне мистецтво, пропускаючи музику і кіно. Логи coordinator'а показують декомпозицію лише на візуальні підтеми. Причина?

BДекомпозиція задачі coordinator'ом надто вузька — призначення субагентам не покривають усіх релевантних доменів теми.
Пояснення: Субагенти коректно виконали призначені завдання — проблема в scope самої декомпозиції.
Питання 10Claude Code for Continuous Integration

Pipeline-скрипт запускає claude "Analyze this PR..." але job висить — Claude Code чекає на інтерактивний ввід. Правильний підхід?

AДодати прапорець -p: claude -p "Analyze this PR for security issues"
Пояснення: Прапорець -p (--print) — задокументований спосіб запуску Claude Code в non-interactive режимі.
Питання 11Claude Code for Continuous Integration

Два воркфлоу: (1) блокуючий pre-merge check, (2) нічний звіт по tech debt. Менеджер пропонує перевести обидва на Batches API. Як оцінити?

AПеревести на batch лише нічні звіти; для pre-merge checks — лишити real-time API.
Пояснення: Batches API — до 24 год без гарантій latency. Не підходить для блокуючих воркфлоу; ідеально для нічних звітів.
Питання 12Claude Code for Continuous Integration

Single-pass review 14 файлів PR дає непослідовні результати: детальний фідбек для одних файлів, поверховий для інших, суперечливі знахідки. Як перебудувати?

AРозбити на фокусовані проходи: аналіз кожного файлу окремо на локальні проблеми, потім окремий integration-прохід по крос-файлових потоках даних.
Пояснення: Корінь проблеми — attention dilution при обробці багатьох файлів разом. Розбиття дає рівну глибину.

Вправи підготовки

Вправа 1: Multi-Tool Agent з логікою ескалації

Закріплює: D1, D2, D5

  1. Визначте 3-4 MCP-інструменти з детальними описами, що чітко розрізняють кожен. Включіть мінімум два схожих інструменти, що потребують ретельних описів.
  2. Реалізуйте agentic loop із перевіркою stop_reason. Правильно обробляйте «tool_use» та «end_turn».
  3. Додайте структуровані відповіді помилок: errorCategory, isRetryable, опис. Переконайтесь, що агент коректно реагує на кожен тип.
  4. Реалізуйте programmatic hook що перехоплює tool calls та примусово виконує бізнес-правило (напр. блокування операцій понад ліміт).
  5. Протестуйте multi-concern повідомлення та перевірте декомпозицію і синтез єдиної відповіді.

Вправа 2: Конфігурація Claude Code для командного воркфлоу

Закріплює: D3, D2

  1. Створіть project-level CLAUDE.md з універсальними стандартами кодування. Перевірте узгоджене застосування для всіх членів команди.
  2. Створіть .claude/rules/ файли з YAML frontmatter glob patterns для різних зон коду. Перевірте, що правила завантажуються лише при редагуванні відповідних файлів.
  3. Створіть project-scoped skill у .claude/skills/ з context: fork та allowed-tools обмеженнями.
  4. Налаштуйте MCP-сервер у .mcp.json з environment variable expansion. Додайте особистий сервер у ~/.claude.json та перевірте доступність обох.
  5. Протестуйте plan mode vs direct execution для задач різної складності.

Вправа 3: Pipeline витягнення структурованих даних

Закріплює: D4, D5

  1. Визначте extraction tool з JSON-схемою: required та optional поля, enum + «other» + detail pattern, nullable поля.
  2. Реалізуйте validation-retry loop: при збої надсилайте follow-up із документом, провалою екстракцією та конкретними помилками.
  3. Додайте few-shot приклади з документами різних форматів (inline-цитати vs бібліографії, наратив vs таблиці).
  4. Спроєктуйте batch processing стратегію: 100 документів через Message Batches API, обробка збоїв по custom_id, rechunking завеликих документів.
  5. Реалізуйте маршрутизацію на human review: field-level confidence scores, routing low-confidence на перегляд, аналіз точності по типу документа.

Вправа 4: Multi-Agent Research Pipeline

Закріплює: D1, D2, D5

  1. Побудуйте coordinator-агент із мінімум двома субагентами. Переконайтесь, що allowedTools включає «Task» і кожен субагент отримує знахідки явно в промпті.
  2. Реалізуйте паралельний запуск субагентів кількома Task-викликами в одній відповіді. Виміряйте покращення latency.
  3. Спроєктуйте структурований вивід субагентів: claim, evidence excerpt, source URL, publication date.
  4. Реалізуйте error propagation: симулюйте timeout субагента і перевірте структурований error-контекст (тип збою, спробований запит, partial results).
  5. Протестуйте конфліктні дані з двох авторитетних джерел — перевірте збереження обох значень із атрибуцією.

Технології та концепції

  • Claude Agent SDK: AgentDefinition, agentic loops, stop_reason handling, hooks (PostToolUse), spawning субагентів через Task, allowedTools
  • Model Context Protocol (MCP): MCP servers/tools/resources, isError прапор, описи інструментів, .mcp.json конфігурація, environment variable expansion
  • Claude Code: CLAUDE.md ієрархія, .claude/rules/ з YAML frontmatter, .claude/commands/, .claude/skills/ з SKILL.md frontmatter (context: fork, allowed-tools, argument-hint), plan mode, /memory, /compact, --resume, fork_session, Explore subagent
  • Claude Code CLI: -p / --print прапорець, --output-format json, --json-schema
  • Claude API: tool_use з JSON-схемами, tool_choice («auto», «any», forced), stop_reason значення, system prompts
  • Message Batches API: 50% економія, до 24 год обробки, custom_id для кореляції, polling, без multi-turn tool calling
  • JSON Schema: required vs optional поля, enum типи, nullable поля, «other» + detail патерни
  • Built-in tools: Read, Write, Edit, Bash, Grep, Glob — цілі та критерії вибору
  • Few-shot prompting, Prompt chaining, Context window management, Session management, Confidence scoring

Що НЕ перевіряється на іспиті

  • Fine-tuning або тренування кастомних моделей Claude
  • Автентифікація, білінг або управління акаунтом API
  • Розгортання або хостинг MCP-серверів (інфраструктура, networking)
  • Внутрішня архітектура Claude або процес тренування
  • Embedding моделі або деталі реалізації векторних баз даних
  • Computer use (автоматизація браузера, взаємодія з десктопом)
  • Vision/image analysis
  • Streaming API або server-sent events
  • Rate limiting, квоти або розрахунок вартості API
  • OAuth, ротація API-ключів або деталі протоколів автентифікації
  • Специфічні конфігурації хмарних провайдерів (AWS, GCP, Azure)
  • Деталі реалізації prompt caching або алгоритми підрахунку токенів

Рекомендації підготовки

  1. Побудуйте агент з Claude Agent SDK: повний agentic loop із tool calling, обробкою помилок та session management. Практикуйте spawning субагентів і передачу контексту.
  2. Налаштуйте Claude Code для реального проєкту: CLAUDE.md ієрархія, path-specific rules у .claude/rules/, кастомні skills з frontmatter опціями, мінімум один MCP-сервер.
  3. Спроєктуйте та протестуйте MCP-інструменти: описи, що чітко розрізняють схожі інструменти; structured error responses; тест надійності вибору на неоднозначних запитах.
  4. Побудуйте pipeline витягнення даних: tool_use з JSON-схемами, validation-retry loops, optional/nullable поля, batch processing з Message Batches API.
  5. Практикуйте prompt engineering: few-shot для неоднозначних сценаріїв, явні критерії для зниження false positives, multi-pass review для великих code review.
  6. Вивчіть патерни управління контекстом: structured facts із verbose tool outputs, scratchpad файли, делегування субагентам для управління контекстними лімітами.
  7. Розгляньте escalation та human-in-the-loop патерни: коли ескалювати (policy gaps, запити клієнтів) vs вирішувати автономно. Human review workflows із confidence-based routing.
Примітка: Це переклад офіційного Exam Guide від Anthropic (Version 0.1, лютий 2025). Оригінал позначений як «Confidential Need to Know (NTK)». Переклад надано виключно в навчальних цілях. Актуальна версія: завантажити оригінальний PDF.
Запустити тренажер →↓ Оригінал PDF (англ.)Домени екзамену