К содержимому
Claude Code с 0:полный курс
Уровень 1 · Клиент, сервер и три примитива 5 мин Проверено автором · 25 июн. 2026 г.

Как Claude выбирает инструмент

Модель выбирает инструмент по описаниям tools, а не по их коду. Поэтому понятное описание важнее реализации.

Уровень 1 · 0 / 5 уроков0%

В этом уроке нет практического задания — просто прочитай и ответь на вопросы.

Ты знаешь три примитива. Осталось понять механику, которая всё связывает: как модель выбирает, какой инструмент вызвать.

Модель видит описания, а не код

Когда хост подключает серверы, он передаёт модели список доступных инструментов — для каждого только имя, описание и схему входа. Реализацию модель не видит и видеть не должна. Дальше всё просто: ты пишешь задачу обычным языком, а модель сопоставляет её с описаниями и решает, что подходит.

Поэтому описание — это не документация «на потом», а рабочий интерфейс выбора. Сравни два инструмента трекера:

nayti_zadachu — «поиск»
nayti_zadachu — «Находит задачи по тексту, исполнителю и статусу. Используй, когда пользователь спрашивает про существующие задачи.»

С первым описанием модель будет гадать. Со вторым — уверенно выберет его, когда ты спросишь «какие задачи висят на Петрове?».

Почему описание важнее кода

Код инструмента может быть идеальным, но если описание размытое или два инструмента описаны похоже — модель промахнётся: вызовет не тот, перепутает параметры или не вызовет ничего. Хорошее описание убирает двусмысленность лучше любой оптимизации.

Важно

Размытые и пересекающиеся описания — частая причина «Claude как будто не видит инструмент». Чаще дело не в модели, а в формулировке.

Порепетируй

Ниже — диалог, где нужно рассуждать: хватит ли текста, нужен ли вообще инструмент и как описание влияет на выбор.

Проверь себя

Отвечено 0/2
Режим:

На основании чего модель выбирает инструмент для задачи?

Почему хорошее описание инструмента важнее качества его кода (с точки зрения выбора)?

Выполни задание в терминале и ответь на вопросы, чтобы завершить урок.

📝 Мои заметки

Сохраняется автоматически в этом браузере · видно на странице «Заметки».

Вопросы и ответы по уроку

На основании чего модель выбирает инструмент для задачи?

Модели передают имя, описание и схему — код она не видит. Она сопоставляет твою задачу с описаниями и выбирает подходящий инструмент.

Почему хорошее описание инструмента важнее качества его кода (с точки зрения выбора)?

Модель видит только описание и схему. Размытые или пересекающиеся описания приводят к промаху независимо от качества кода.

Почитать по теме в блоге

Листай уроки клавишами · поиск по ⌘K