Инструменты Think и Plan
Обзор
Think Tool и Plan Tool — это специальные инструменты рассуждения, которые расширяют возможности ИИ-агента. Они сами не выполняют бизнес-действий — вместо этого они обеспечивают структурированное рассуждение внутри агента.
Оба инструмента улучшают качество результатов и прозрачность, но различаются по времени вызова и стоимости:
- Think Tool: вставляет рассуждение между каждым шагом.
- Plan Tool: генерирует план один раз перед началом выполнения.
Think Tool
Think Tool заставляет агента остановиться и записать своё рассуждение перед каждым действием. Этот лог рассуждений можно просмотреть позже, делая процесс принятия решений полностью прозрачным.
Когда опция Force Think Tool включена, инструмент автоматически внедряется в каждый шаг. Когда отключена, он ведёт себя как обычный опциональный инструмент, и агент может вызвать его только при необходимости.
Лог настраивается: поле description может направлять стиль и длину заметок агента. Например, агенту можно указать сохранять рассуждения краткими или явно подтверждать прогресс к запросу пользователя после каждого шага.
В тестировании Think Tool значительно повысил точность:
- Без него сложная задача дешифрования провалилась во всех запусках.
- С ним 7 из 8 запусков дали правильный результат.
Компромисс — более высокое использование токенов и более медленное выполнение, поскольку каждый шаг включает дополнительный вызов рассуждения.
Plan Tool
Plan Tool требует от агента генерации структурированного плана в самом начале выполнения. План сохраняется в логе рассуждений, а затем агент следует ему шаг за шагом.
В отличие от Think Tool, Plan Tool вызывается только один раз, поэтому выполнение быстрее и экономичнее.
В тестах Plan Tool улучшил точность по сравнению с отсутствием рассуждения вообще, хотя результаты были менее стабильными, чем с Think Tool:
- Около 3–4 успешных запусков из 8
- Среднее время выполнения было короче, а использование токенов ниже
Plan Tool лучше всего подходит для сценариев средней сложности или повторяющихся задач, где эффективность важнее максимальной точности. Он обеспечивает некоторую прозрачность, поскольку начальный план виден, но не записывает рассуждения после каждого действия.
Сравнение
| Аспект | Think Tool | Plan Tool |
|---|---|---|
| Вызов | Перед и между каждым действием | Один раз в начале |
| Лог | Записи рассуждений по шагам | Только начальный план |
| Точность | Очень высокая | Улучшенная, но менее стабильная |
| Производительность | Медленнее, больше токенов | Быстрее, меньше токенов |
| Прозрачность | Полная трассировка рассуждений на каждом шаге | Единый план для запуска |
| Гибкость | Может адаптироваться между шагами | Фиксирован после написания плана |
Практическое использование
- Выбирайте Think Tool, когда точность и отслеживаемость важнее всего, например, при отладке сложных сценариев или критичных автоматизаций. Ожидайте более долгое время выполнения и более высокую стоимость, но практически гарантированное улучшение надёжности.
- Выбирайте Plan Tool, когда нужна скорость и меньшее потребление токенов, и можно принять некоторую потерю точности. Он хорошо работает для пакетных сценариев и простых задач.
Оба инструмента возвращают свои логи в UI, так что вы всегда можете посмотреть, что агент «думал» или «планировал».