Comments 2
Спасибо, позеленил. Вот в этом
Как итог: с самого начала душите ИИшку правилами и заставляйте её прогонять линтеры самостоятельно, ибо потом оно может все поломать и вы потратите много времени, чтобы все исправить и восстановить оригинальное поведение.
и этом
8) Мне не понравилось, как ИИшка расфигачивает приложение, после любых каких-то существенных правок, что потом либо откатывать и двигаться маленькими шагами, либо потом его править.
вижу подтверждение своей мысли, что LLM хороши для генерации одноразовых приложений, а главный вызов в "парной работе с LLM" - это управляемый рефакторинг.
я смог написать библиотеку (точнее SDK) на Раст при помощи курсора (с Растом очень поверхностно знаком)
Для этого потребовалось:
- потыкать его носом в две версии - на питоне и на Го
- требовать пояснять почти каждую строку: почему так, а как можно сделать еще,
- спрашивать ехидно - "а зачем ты напихал в структуру поля, которые ну вообще никак и никуда не пользуют"
- прежде чем что-то менять - явно запрашивать моего согласия
Ну на выходе - с одной стороны, хорошо тренерует скилз "воспитатель в детском саду для детей с СДВГ (да простят меня люди с СДВГ) вооруженных винтовками для стрельбы по ногам". С другой - надо признать, что продвинутая версия Клода лучше справляется с пояснениями, чем авторы большинства Раст книг и тьюториолов.
Но это 100000% не инструмент для джунов и "войтивайтишников" - ибо приходится контролировать каждый шаг - не на уровне кода - тут в целом все "относительно терпимо" - а на уровне архитектурных решений
Опыт написания production-ready приложения с помощью ИИ