Разработка в эпоху ИИ
Yo, всем приветы!
Меня часто спрашивают: как и для чего я использую нейросети в своей работе? И вот, лежа на дивание и размышляя над этим вопросом, решил написать этот пост - может кому-то поможет.
Обо мне: кручу микросервисы в WBшке, собеседую разработчиков к себе в отдел и довольно активно использую нейронки. Из задач - в основном модернизирую процесс создания/изменения КТ, интегрирую маркетплейс с другими странами и слежу за нашим зоопарком сервисов.
Теперь к сути: когда использую модели? Кратко - всегда, но есть нюансы. Разделю задачи на 2 лагеря: базовый поиск информации и разработка.
Лагерь 1 - Поиск. Раньше всем говорил: «Учитесь гуглить». С приходом нейронок говорю: «Спрашивайте у моделей, но валидируйте информацию». Нужно найти кулинарный рецепт или узнать, как использовать функцию - запрос в модель. Тут все просто: критически подходим к ответу и иногда лезем в доки за актуальной инфой. Но в части рецептов нейронка попадает на 10/10. Для такого использую GPT/DeepSeek. Теперь едем к интересному - разработке.
Лагерь 2 - Разработка. Честно, долго эксперементировал, написал далеко не один сервис с использованием LLVM и, прежде чем перейти в выводам, скажу, к чему мы, IT-парни, стремимся. Мы стремимся к уменьшению затрат на поддержку софта в будущем. Имхо, лучше сейчас потратить на день разработки больше, чем тратить втрое больше времени коллег на поддержку того, что пишем. И это важно!
Исходя из этой мысли выделил для себя следующие пункты: - Разработку с промптами использую крайне редко. В основном для тестов. Не использую для основного кода, поскольку приходится править в 90 из 100 случаев. Здесь также добавлю, что нейронка, как правило, генерируют избыточный и отличный от остальной кодовой базы код. По этой причине с течением времени сильно дорожает поддержка проекта. Приправим это костылями любого проекта и шанс, что что-то сломается, стремится к 100%. - Разработка с агентами. Вот это реально кайф! Основной посыл: разработчик знает, как архитектурано правильно писать и агент его ускоряет в рутинных вещах. Использую всегда. Такой подход кратно ускоряет написание простого кода. Агентов всем рекомендую для разработки.
Резюмируя, использование нейросетей сейчас - мастхев для быстрого доступа к информации и разработки, но это не волшебная таблетка. Поэтому, прежде чем идти создавать Saas’ы и Paas’ы, лучше изучить базу разработки.
Всем добра!
· 09.04
Соглашусь на 100%
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён