Основы работы с ИИ · 8 мин

5. Вызов инструментов

Модель сама по себе только пишет текст. Читать файл, искать по проекту и запускать команду она может через инструменты редактора.

Без инструментов модель ограничена тем, что вы уже положили в контекст. С инструментами она может запросить недостающее: прочитать файл, найти строку, выполнить команду в терминале, открыть страницу в браузере.

Цикл вызова инструментаЗапросВызовРезультатОтвет
Модель не читает диск сама: редактор выполняет инструмент и возвращает текст обратно в чат.

Как это происходит

  1. Модель решает, что одного текста мало, и формирует структурированный вызов: имя инструмента и параметры.
  2. Cursor выполняет действие и возвращает результат в разговор.
  3. Модель учитывает результат и продолжает: ещё один вызов или уже ответ вам.

У инструмента есть имя, описание «когда вызывать» и параметры. Результат тоже занимает токены. Цепочка вызовов поэтому дороже простого вопроса «что делает эта функция?».

Попробуйте в симуляторе

Откройте поиск на полосе слева и отправьте запрос агенту — он покажет вызов инструмента поиска.

Откройте поиск на полосе слева и отправьте запрос агенту — он покажет вызов инструмента поиска.

CursorREADME.md — shop-demo
README.md
12345# shop-demo

Учебный магазин для симулятора.
Откройте src/PricingService.ts — там считается сумма.
Ctrl+L — панель Agent справа.

Напишите цель или выберите подсказку внизу.

Agent
⎇ mainCursor Tab