Андрей Ковалевский · Discipline beats motivation логотип
Подписаться
Опубликовано

Ассистент, который не болеет, не ноет и не опаздывает

Автор
  • avatar
    Имя
    Андрей Ковалевский · Discipline beats motivation
    Telegram

Ассистент, который не болеет, не ноет и не опаздывает

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

Но это пол-беды. Я использовал модель o3-mini-high и однажды упёрся в лимиты. На подписке Plus, ага. Я вообще не знал, что там есть какие-то лимиты. Как бы я не нагружал ИИ своими вопросами, всегда всё было ок.

Решил попробовать IDE со встроенным ИИ-агентом. Остановился на Windsurf. Сначала не мог разобраться, как его скачать. Просто не мог нигде найти кнопку Download. Спустя ряд ухищрений всё-таки получилось. Но оказалось, что у меня неправильный паспорт. Штош, ладно, не в первой.

Скачал Cursor AI — и с ним всё хорошо. Почти сразу взял платную подписку за $20 в месяц. Пожалуй, я бы и $200 готов был платить с учётом того, как сильно он экономит время на рутинных задачах. А уж в связке с ChatGPT, с которым можно проконсультироваться вообще о чём угодно теперь это моя супер-сила.

Вот пример из сегодня.

Я рассказывал пару дней назад про мой сервис вишлистов. Он готов, вот-вот запилю анонс. Но кроме самого сервиса есть ещё расширение для Chrome, которое позволяет в один клик добавлять товары себе в вишлист. Удобная штука. Про неё тоже скоро расскажу!

Так вот мы решили релизить отдельно ру-версию сервиса и отдельно — зарубежную. Соответственно, мне нужно два расширения. Проект, понятное дело, один. Отличия минимальные — язык расширения, название, ну и адрес API.

Сначала я предполагал, что мне придётся после каждого обновления функционала расширения вручную делать две копии. Одну на ru-версию, другую — на eng. Вручную настраивать локализацию, менять название, указывать адрес API. Потом обфусцировать всё это дело и паковать в архив.

Возни, вроде бы, немного. Но так хочется освободиться от рутины.

Что я сделал? Правильно — пошёл за советом в ChatGPT. А тот любезно накидал мне скриптик на Node.js, который из моего проекта делает два билда — для ru и eng.

Вроде бы, задача довольно тривиальная. Но вот раньше я никогда с Node.js не сталкивался. Понятно, что если бы я поресёрчил, то наверняка разобрался и запилил такое сам. Вопрос только во времени.

А тут я потратил от силы четверть часа. И за эти 15 минут ChatGPT объяснил мне, как установить Node.js и все необходимые либы, запилил скрипт и докрутил его согласно моим правкам и комментариям.

В удивительное время живём.

avatar
Андрей Ковалевский · Discipline beats motivation
55 подписчиков
162 поста
Предприниматель. Вечно что-то предпринимаю. Делюсь опытом запуска и развития проектов. Пишу про самодисциплину и цифровой минимализм. Иногда — рефлексия и размышления на личные темы. Связь — @astralevsky

Свежие посты