avatar
IT Sabbatical • Стартаперская
@it_sabat
16.02.2025 11:44
Почалось! Люди начинают проекты с помощью ИИ, но не могут их вести дальше без знания кодинга. Пока что.

На скрине завирусившийся пост с реддита в переводе. Его уже обсуждают на хабре и на других каналах.

"Итак, я создал проект на Python, полностью используя Cursor (композитор) и Claude, но дело дошло до того, что вся кодовая база состоит из более чем 30 файлов Python, код очень не организован, в нём могут быть даже дублирующиеся циклы, и на этом этапе Claude продолжает забывать о таких базовых вещах, как импорт. Когда я прошу его оптимизировать код или исправить ошибку, он даже не распознаёт основную проблему и просто удаляет случайные строки или полностью всё ломает."

Напоминает, как в детстве я забрался на высокое дерево, а потом начал звать взрослых, чтобы помогли слезть ��

Поэтому советую продумывать архитектуру проекта самостоятельно, и понимать, что происходит внутри. Но можно и консультироваться с ИИ в отдельном чате.

И эта та причина, по которой подход "вайб-кодинга" Андрея Карпаты (сооснователь OpenAI) не работает в серьезных проектах. Впрочем, он сам так и говорит, что это подход "для одноразовых проектов на выходные". Просто в новостях данный нюанс опускают, а вдохновившиеся новички потом пишут такие посты на реддит )

Прямо сейчас я продолжаю один проект тоже полностью на Курсоре. Там уже пару раз случались казусы. Обычно их видно, когда вдруг ИИ создает новый файл с дублирующей функцией, следующий запуск ведет к ошибкам. Если пытаться идти дальше и просить ИИ исправлять ошибки, то он просто начнет переписывать весь проект под этот новый файл, все ломается.

��Выход - заметили такое дублирование, скажите об этом ИИ и попросите оставить именно старый файл при слиянии, чтобы сохранить все зависимости. На днях таким образом мне удалось преодолеть кризисную точку и продолжить проект. В нем, кстати, тоже больше 30 файлов.

UPD: в третьем комменте к посту добавил свежайший пример, как Курсор может пойти не по тому пути и как вовремя это предотвратить

����Более кардинальное решение - изначально используйте микросервисный подход. Когда у вас, например, за регистрацию пользователей отвечает один изолированный модуль, за обработку сообщений другой, и т.д.

Тем временем я подобрался к лимиту запросов для триала Cursor AI. И купил подписку через посредника. Вышло примерно $30 при цене $20.

Стартаплюсь: 373 дня
@it_sabat
👍 5
2
🗿 1
13 5 249

Обсуждение 13

Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.

Обсудить в Telegram