awesome-everything EN
↑ Обратно к восхождению

AI / LLM

Tool calls: тест на воспроизведение

Суть Промпты на свободное воспроизведение по всему юниту tool calls. Сначала ответь своими словами, затем открой эталонный ответ и сравни.
Высота — путь к senior
НольJuniorMiddleSenior
Ты на senior-высоте — в орбите
◷ 14 min

Воспроизведение бьёт перечитывание. На каждый промпт скажи или напиши полный ответ по памяти прежде, чем открыть эталон — именно усилие припоминания закрепляет механизм.

Цель

Восстанови ядро механизмов юнита — контракт round-trip, границу доверия при валидации, защиту от runaway, параллелизм, tool_choice и токеновую стоимость схемы — не подглядывая в урок.

Вспомните перед уходом
  1. 01
    Опиши цикл tool use. Кто вызывающий, кто вызываемый и что делает каждую итерацию дорогой?
  2. 02
    Зачем валидировать аргументы tool call, и что значит «валидировать» для мутирующего эндпоинта вроде cancel_order?
  3. 03
    Почему незащищённый цикл tool use — это и риск корректности, и риск стоимости, и какие два guard ты добавляешь?
  4. 04
    Когда модель может распараллелить tool call, а когда цепочка по своей сути последовательна?
  5. 05
    Объясни четыре настройки tool_choice и когда senior тянется к каждой.
  6. 06
    Откуда на самом деле берётся токеновая стоимость tools и каково стандартное смягчение?
Итог

Если ты смог восстановить каждый ответ по памяти, ты держишь хребет юнита: модель — вызывающий, а твой код — вызываемый, так что каждый round-trip это свежий, заново шлющий transcript вызов модели; аргументы — недоверенный вход, который ты валидируешь по схеме, затем authorize и existence-check, возвращая ошибки как tool_result; незащищённый цикл уходит в разнос, так что ограничь итерации и лови повторы; параллелизм помогает лишь независимым вызовам; tool_choice (auto/any/tool/none) задаёт, сработает ли tool и какой; а заново шлющийся массив tools — та токеновая стоимость, ради которой и существует prompt caching.

Продолжить восхождение ↑Tool calls: чтение кода и схем
хоткеи развернуть
поиск
K
пред. пьеса
k
след. пьеса
j
тиры
t
это меню
?
sources2
expand
  1. 01
  2. 02

Trademarks belong to their respective owners. Editorial reference only.