Мой workflow с AI Coding Tools ч. 1

Я бэкендер и пишу на Typescript/Node.js 90% времени. Остальные 10% — фронтенд.

У меня есть два основных рабочих инструмента: Cursor (основной) и AI Studio (второстепенный)

Про Cursor

Это форк VSCode, с AI coding agent внутри. Здесь есть окошко чата, где можно описывать свои задачи, а модель будет идти и выполнять их. (Кстати, Cursor можно использовать не только для кодинга, но и для любых других задач, связанных с текстом). Стоит $20/мес, есть триал на 14 дней.
Как это работает: вы описываете задачу (и можете прикрепить релевантные файлы), а модель идёт выполнять задачу. В процессе, агент может использовать инструменты — читать файлы, запускать shell команды, проверять ошибки линтера и сразу же их исправлять (очень крутая штука!).
Это очень классный и популярный инструмент, но в последнее время теряет доверие из-за махинаций с обрезанием контекста ради экономии токенов — часть вашего кода может просто не дойти до модели и она может галлюцинировать.

Про AI Studio

Это потрясающий playground на максималках от Google Gemini. Этот инструмент бесплатен и самая крутая модель Gemini 2.5 Pro поддерживает размер контекста до 1 млн токенов. Этого достаточно, чтобы сгрузить в модель весь проект целиком, благодаря чему, модель видит весь проект сразу и применяет более точные изменения за один раз. В Студии студии можно крутить кучу параметров модели, но я пользуюсь только двумя: temperature (ставлю на 0.1-0.3) и system prompt.
Hint. Если вы загрузили довольно много токенов в контекст, модель может очень хорошо подзадуматься, и у нее может сработать таймаут — 10 минут на выполнение запроса, после которого, вы получите ошибку. В таком случае, можно написать "continue" в новом сообщении и модель продолжит свой ответ.

Вспомогательные инструменты

Для того, чтобы удобно скопировать весь проект (или только несколько файлов), я пользуюсь Repomix (я использую CLI-tool), если нужно выбрать парочку файлов или весь проект целиком и shotgun (есть GUI, есть возможность прям там писать промпт и потом применять диффы), если нужно точечно выбрать файлы.

Для того чтобы иметь актуальную документацию под рукой, я использую mcp сервер context7, в случае Cursor. А в случае AI Studio, я копирую либо всю документацию целиком через repomix, либо беру только некоторые статьи и прокидываю туда же в промпт.

Модели

В Cursor я использую почти всегда только Claude Sonnet 4. Это хорошая модель, но в некоторых случаях может быть очень самоуверенной и самостоятельной, будьте осторожны!
В AI studio я использую Gemini 2.5 Pro — офигенная модель, очень хорошо слушается инструкций, а контекст в 1 млн токенов это киллер-фича.

Как это всё работает вместе?

Во-первых, Я всегда стараюсь сгрузить выполнение задачи на AI.

Далее:
1) Если у меня есть план в голове того, какие именно бизнес процессы должны выполняться, то я это описываю текстом.
1.a) Если плана нет, то я делаю стадию research — самостоятельно пишу скрипты только для того чтобы проверить как и что может работать.
2) Я определяю, что мне будет удобнее использовать: Cursor или ван-шотнуть с AI Studio
3) Подготавливаю задачи и отправляю в агента
4) Проверяю результат
5) Если присутствуют мелкие ошибки или неточности, исправляю вручную.
6) А теперь очень важно — если ошибки не мелкие, а очень даже серьёзные, это означает, что скорее всего, мое описание задачи было не точным, не полным. В таком случае, я откатывают изменения и обновляю описание задачи.

Вторая часть

Если было полезно, жмите 🔥+🔁!

#ai_coding@the_ai_architect

✔️ The AI Architect Blog, подписывайтесь!
Открыть в Telegram
 
 
Back to Top