Почалось! Люди начинают проекты с помощью ИИ, но не могут их вести дальше без знания кодинга. Пока что.
На скрине завирусившийся пост с реддита в переводе. Его уже обсуждают на хабре и на других каналах.
"Итак, я создал проект на Python, полностью используя Cursor (композитор) и Claude, но дело дошло до того, что вся кодовая база состоит из более чем 30 файлов Python, код очень не организован, в нём могут быть даже дублирующиеся циклы, и на этом этапе Claude продолжает забывать о таких базовых вещах, как импорт. Когда я прошу его оптимизировать код или исправить ошибку, он даже не распознаёт основную проблему и просто удаляет случайные строки или полностью всё ломает."
Напоминает, как в детстве я забрался на высокое дерево, а потом начал звать взрослых, чтобы помогли слезть ��
Поэтому советую продумывать архитектуру проекта самостоятельно, и понимать, что происходит внутри. Но можно и консультироваться с ИИ в отдельном чате.
И эта та причина, по которой подход "вайб-кодинга" Андрея Карпаты (сооснователь OpenAI) не работает в серьезных проектах. Впрочем, он сам так и говорит, что это подход
"для одноразовых проектов на выходные". Просто в новостях данный нюанс опускают, а вдохновившиеся новички потом пишут такие посты на реддит )
Прямо сейчас я продолжаю один проект тоже полностью на Курсоре. Там уже пару раз случались казусы. Обычно их видно, когда вдруг ИИ создает новый файл с дублирующей функцией, следующий запуск ведет к ошибкам. Если пытаться идти дальше и просить ИИ исправлять ошибки, то он просто начнет переписывать весь проект под этот новый файл, все ломается.
��Выход - заметили такое дублирование, скажите об этом ИИ и попросите
оставить именно старый файл при слиянии, чтобы сохранить все зависимости. На днях таким образом мне удалось преодолеть кризисную точку и продолжить проект. В нем, кстати, тоже больше 30 файлов.
UPD:
в третьем комменте к посту добавил свежайший пример, как Курсор может пойти не по тому пути и как вовремя это предотвратить
����Более кардинальное решение -
изначально используйте микросервисный подход. Когда у вас, например, за регистрацию пользователей отвечает один изолированный модуль, за обработку сообщений другой, и т.д.
Тем временем я подобрался к лимиту запросов для триала Cursor AI. И купил подписку через посредника. Вышло примерно $30 при цене $20.
Стартаплюсь: 373 дня
@it_sabat
Обсуждение 13
Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.
Обсудить в Telegram