Агент в Cursor · 9 мин
2. Понять проект
Сначала карта местности, потом правки. Иначе агент напишет вторую утилиту рядом с уже существующей.
Главная работа инженера — держать в голове карту системы. Раньше для этого учили сложный поиск. Теперь можно сказать обычным языком: «что происходит, когда пользователь жмёт Оплатить».
Два вида поиска
- Точное совпадение: имя функции, текст ошибки, импорт. Агент использует поиск по строкам.
- По смыслу: «где обрабатывается отказ оплаты». Агент ищет близкие по значению куски, затем уточняет точным поиском.
Найди все импорты PricingService и покажи, как обрабатывается ошибка расчёта.
Как в этом учебном проекте считается итог заказа? Пройди путь от кнопки в интерфейсе до функции расчёта.
Для большого обхода агент может запустить вспомогательный поиск в отдельном окне памяти и вернуть вам только вывод. Так основной чат не забивается сырыми списками файлов. Можно попросить схему потоков данных — удобно для онбординга.
Попробуйте в симуляторе
Откройте поиск и попросите агента найти, где считается сумма. Смотрите, как он идёт по файлам.
Откройте поиск и попросите агента найти, где считается сумма. Смотрите, как он идёт по файлам.
SEARCH
12345# shop-demo
Учебный магазин для симулятора.
Откройте src/PricingService.ts — там считается сумма.
Ctrl+L — панель Agent справа.Напишите цель или выберите подсказку внизу.