CCA Prep

Урок 1.5Урок 5 з 30

Hooks в Agent SDK

Apply Agent SDK hooks for tool call interception and data normalization

Hooks в Agent SDKМодельвиклик інструментаHook на виклик: перевіряєполітику> $500 → escalate_to_humanІнструментвиконуєтьсяPostToolUse hook: нормалізуєрезультат1718035200 · 2024-06-10T16:00Z · 3 →один формат

Головне

  1. 1Hook на вихідні виклики інструментів перевіряє політику ще до запуску інструмента. Він може заблокувати виклик і перенаправити його: наприклад, повернення понад $500 іде в escalate_to_human.
  2. 2PostToolUse hook обробляє результати інструментів ще до того, як їх побачить модель: зводить мітки часу Unix та ISO 8601 до одного формату, а числові коди статусів замінює словами.
  3. 3Hook — це код, тож його гарантія детермінована. Промпт виконується лише з певною ймовірністю.
  4. 4Просте правило: бізнес-правило, яке не можна порушувати ніколи, — у hook; стиль і все, що потребує судження, — у промпт.
Що перевіряє іспит із цієї теми

Формулювання з програми іспиту (англійською).

  • 1.5.K1PostToolUse-style hooks transform tool results before the model sees them
  • 1.5.K2Hooks intercepting outgoing tool calls enforce compliance rules (e.g. refund threshold)
  • 1.5.K3Hooks give deterministic guarantees; prompts give probabilistic compliance
  • 1.5.S1PostToolUse hooks normalise heterogeneous formats (Unix timestamps, ISO 8601, numeric status codes)
  • 1.5.S2Interception hooks block policy-violating actions and redirect (e.g. refunds > $500 to human escalation)
  • 1.5.S3Choose hooks over prompts when business rules need guaranteed compliance

Закріпіть тему

Дайте відповідь на запитання за сценаріями з цієї теми. До кожного варіанта є розбір.

Тренування 1.5 · 20 запитань