Обновить

Комментарии 18

А что, в Курсоре уже можно указать bothub как провайдера LLM-ок?

Там можно указать любой адрес. Другое дело, что с неродным провайдером отваливается автодополнение при печати. Но можно поставить Continue и подключить автодополнение обратно. Но тогда встаёт главный вопрос, на который мне никто никогда не ответил:

Нахрен нужен Cursor, когда есть точно такие же дополнения к VSCode/JetBrains?

Простите извините а про какое дополнение в vs code вы говорите?

Я могу советовать два:

Continue. Умеет делать автодополнение при печати. Использует одноразовый подход, из-за чего очень экономит токены, но часто не может фактически вставить код в файл, и просто пишет в своём окне: Вот тебе код, вставляй сам.

Roo Code. Не умеет автодополнение. Использует агентский (то есть итеративный) подход, из-за чего жрёт токены как орангутанг ватрушки. Но поэтому же гораздо, гораздо умнее при той же самой модели на бэке.

Пока не попробуете - не поймёте, в чём разница. Можно поставить сразу оба кстати, только не открывать задачу одновременно. Пока открыта задача, оба расширения видят не сам ваш код, а свой внутренний снапшот с него, и любые внешние изменения могут просто откатить назад.

Ещё Kilo Code: форкнули Roo Code, бросились ваять фичи, забили чинить баги.

Это разве реальные условия? Таких тудушек на каждом углу, нейросеть нагенерит с полпинка пачку на любой вкус.

Реальные - это MVP проект хотя бы на день-два работы, чтоб успеть влететь в ограничения контекстного окна, глюки с пониманием, переписывание в силе "тут починил, там сломал". Вот тогда и будет понимание насколько он помогает, даже при всех недочетах

Да-да, и во сколько реально обходится, тоже станет понятнее. А то все уроки начинаются "начните тестовый аккаунт курсора - вот, все бесплатно и нам хватило нескольких запросов!", а в жизни то и дело понимаешь, что надо и запросы задавать умнее, и машина токенты тратит со страшной скоростью.

Не говоря уже, что не во всяком деле можно отправлять код в дом без оглядки.

Ещё бы для теста использовали бы "Hello World". Этих тудушек только ленивый в своих курсах и первых работах не делал. Нейросеть на миллионах реализаций натренирована. Было бы странно, если бы не справился курсор.

Но за статью спасибо.

а в чём проблема? я не (профессиональный) программист, но уже пару приложений написал с дипсиком и квеном. С асинхронным выполнением, с rest api, c БД, под разные платформы (x86, RPi), с оптимизацией производительности, с разгребанием несовместимости пакетов. Готов поспорить, вручную миддл бы одно такое несколько недель писал/отлаживал. Никаких проблем с потерей контекста не было. Глюки были, но они и у миддла бы были. И не стоит ни копейки.

Проблема в отладке и масштабировании.

Оно у вас может и работает, а может и поплывет когда заказчик потребует добавить новую фичу, а заодно изменить старую.

С прототипами то он справляется хорошо, а что-то более тяжёлое уже надо декомпозировать и тщательно по кускам разбирать, просто запроса к нему "сделай красиво" как в статье с тудушкой уже не хватит.

Так "заказчик" уже много чего потребовал и добавить и изменить. Никаких проблем не возникло. "Заказчик" сам прифигел.

До сих пор только AppImage, серьёзно?

Так сколько же стоит курсор в реальности?

Я его использую как консультанта по коду. На месяц мне хватает базовой подписки за 20$. Но выполнять более сложные задачи, ему тяжело.

С выходом новой версии в связке с Клавдией последней начал зачем-то городить 5-6 файлов документации когда его об этом не просили. Т.е. он выполняет запрос, за один проход правит код, а потом 3-4 итераций работы над редми и прочим (пишет описание всего что сделано до него, прикрепляет структуру файлов, пишет документацию для контрибьютеров 🤦, как бороться с возникшими проблемами и т.д. Естественно на это уходят килотонны токенов. А ты всего-то попросил поменять цвет кнопки (утрирую)

В Kilo Code есть крошечная кнопка внизу панели расширения, на ней нарисованы весы. Я её сначала игнорил, был уверен, что там лицензия. А оказалось, что там простыня инструкций, которые скармливаются LLM при каждом запросе. Я вписал туда правила типа "Используй uv, pydantic, кодь под Windows, прописывай типы явно" и стало гораздо лучше.
Поищите, наверняка у вас такая же есть в настройках.

В Cursor для этой цели служит файл .cursorrules в корне проекта.

Ах, старая добрая to do list, коих в тырнетах можно найти чуть меньше, чем сайтов в вебе.

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

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Информация

Сайт
bothub.ru
Дата регистрации
Дата основания
Численность
11–30 человек
Местоположение
Россия
Представитель
Greg Ewin