Information
- Rating
- Does not participate
- Location
- Казань, Татарстан, Россия
- Registered
- Activity
Specialization
Фулстек разработчик, Менеджер проекта
Ведущий
React
Next.js
Node.js
NestJS
TypeScript
Three.js
MySQL
MongoDB
Управление разработкой
Управление проектами
Какой смысл объяснять то, с чем не сталкивались, или сталкивались слишком поверхностно, чтобы иметь право рассуждать о чём речь? Я на личном практическом опыте многократно убедился, что экономия существенная, и эффект ускорения значительный. Да, именно при правильном использовании, с последующей верификацией. И я не говорю о том, чтобы делать всё-всё при помощи ИИ. Нужно понимать, какие задачи будет быстрее запромптить и отверифицировать, чем продумать и написать самому. Если ставить перед собой цель написать весь код проекта исключительно с помощью ИИ, то на более менее среднем-крупном проекте это доставит больше проблем, чем пользы. Однако реализацию отдельных моментов, которые можно эффективно ускорить с помощью ИИ, не жертвуя качеством и излишними время-затратами, рациональнее реализовывать с помощью ИИ. И да, это облегчит и ускорит процесс. Опять же, лично я рассуждаю не на основе моих теоретических предположений на этот счёт, а на основе многократного практического опыта, а вы? Лично вы пробовали подобным образом работать с ИИ? Или вы "и так всё знаете" чтобы даже не пробовать?))
Это становится проблемой, если просить LLM сделать то, о чём сам не знаешь. Если просить сделать то, что понимаешь как должно быть устроено, и формулируешь промпт именно с указанием этих тонкостей, то можно и получить необходимый результат, и оценить, насколько он корректен. И это будет быстрее, чем писать вручную. Не нужно просить LLM сделать крупные задачи по абстрактному описанию. Сначала крупная задача декомпозируется на набор мелких задач, далее нужно максимально точно сформулировать какой нужен результат по каждой задаче, получить и при необходимости скорректировать результат, и после этого уже приступать к просьбе выполнить следующую декомпозированную мелкую задачу. Тогда это становится супер-силой. А если написать промпт а-ля "напиши мне программу чтобы товары продавать", то и на выходе будет чёрти что. Всё опять же упирается в умение правильно использовать инструменты..
Да ладно? https://habr.com/ru/news/486600/
Но факт в том, что это происходит, и люди доверяют свои жизни, садясь в этот автомобиль. То есть технология уже дошла до этого. Я же это не придумываю, говорю факты. Другой вопрос, что технология не идеальна, посмотрим что будет через года 3, лет 5, то что происходит уже сейчас – словно фантастика, а дальше ещё улучшат технологию.
А чем ИИ не супер-сила? Он обучен на огромных базах знаний людей, и буквально за минуту может выполнить просьбу например по коду, и выполнить весьма хорошо, если точно описать её, с учётом всех пожеланий. Вы пробовали?
Ничего нового в статье, вы каждый день видите как ИИ рисует схемы базы данных?) Я вот ни разу не видел статью об этом например.
Вот именно, что как вы говорите "за полчасика". А тут за минуту. Повторюсь, это так плохо?)
Мда, и даже тут минус. Что, может я выдумал что автомобили на ИИ-автопилоте сейчас способны гонять, и это не так? Или это спортивный интерес какой-то всё заминусить? 😁
Здесь на Хабре столько ненавистников ИИ, видимо я ошибся с темой. Надо было написать что-то вроде "о ужас, ии всё испортил, и с ним стало только хуже, везде и у всех!", видимо тогда статья бы залетела. Эта статья в топике "ИИ в разработке", в ней по сути ничего кроме примеров, как ИИ может помочь при проектировании БД, откуда столько ненависти и минусов?)) Я показал как можно использовать ИИ в помощь, нравится используйте, не нравится не используйте...) Не хотите использовать "этот ваш ИИ", никто вас не заставляет. Или реакция минусом приносит какое-то неописуемое удовольствие?))) Вот так, участвуешь в "сезоне ИИ разработки" от Хабра, делишься практическими примерами использования ИИ, и в ответ получаешь кучу негатива) Ну ок, чё..) Может новогоднего настроения нет у людей, или авралами завалило перед НГ. Или ИИ бесит самим фактом своего существования, может кого-то сокращают, наивно думая что ИИ способен заменить программиста (не способен, может только усилить при грамотном использовании). Остаётся только гадать...
Сейчас автомобили с ИИ начинкой ездят на автопилоте по реальным автомобильным дорогам, там масштаб ответственности повыше будет, чем "не попасть по пальцу забивая гвоздь"
Если использовать LLM чтобы он делал работу ВМЕСТО вас, то да, результат будет не обнадёживающий. Здесь же речь идёт о том, чтобы использовать его В ПОМОЩЬ себе, проверяя и дорабатывая его результаты. Приведены примеры как это можно сделать. Некомпетентные архитекторы БД были и до LLM, и всегда будут. А компетентным ИИ может помочь в работе, например массово внося изменения в таблицы. Неужто этот факт настолько плох, что нужно яростно минусить и статью с примерами, и все мои комменты?)))
Я сам не перестаю удивляться, я был в восторге ещё когда просто в режиме чата можно было общаться как с человеком, а сейчас ИИ уже и в файлах с кодом ориентируется, может создавать новые, вносить изменения сразу в несколько файлов, базы данных проектирует, и прогресс в ИИ-инструментах очень быстро идёт! Только и успевай узнавать, что ещё нового вышло, и как этим улучшить свои процессы!
Абсолютно верно, и ИМХО больше всего ценятся и будут цениться как раз специалисты, обладающие глубокой технической экспертизой, и навыками эффективного использования современных вспомогательных инструментов вроде искусственного интеллекта. Такие люди всегда будут очень востребованны, и как выразился pg_expecto, будут диктовать ценник за услуги
Благодарю за комментарий! Почувствовал в нём нотку сарказма, здесь стоит упомянуть, что всё приносит пользу при правильном использовании, и вред при неправильном. И молотком можно ударить по пальцем, но это не значит, что молоток плохой – то же самое и с использованием нейросетей. Если их использовать бездумно, без понимания технического аспекта, не проверяя результат, и не пытаясь понять как он устроен – на выходе будет УГ. А если же точечно просить ИИ выполнить что-то, декомпозируя задачи, и детально описывая желаемый результат и его особенности, то достаточно быстро можно получить очень достойный результат. Что касается ORM – за счёт своей универсальности и удобства чтения, они действительно порой генерируют неэффективный громоздкий код, который долго выполняется. И тут между прочим, кроме шуток, может хорошо помочь ИИ, который напишет под задачу чистый SQL запрос.
Где вот только взять этого редкого зверя "профессионального ИТ-менеджера"? Я вот ищу-ищу, кого-то нахожу, только вот меня никак не может пока никто заменить. Людям проще слиться с проекта, или зафакапиться, чем включиться и грамотно довести дело до конца...
Жесть, сколько танцев с бубном! Я думал это будет не сложнее регистрации в Google Search Console... Хотел вывести свой инструмент по проектированию баз данных database-design.ru на глобальный рынок, уже перевёл на английский и китайский, а тут ещё недостаточно перевести оказалось... Ну ладно, двигаемся дальше..
Полностью согласен с автором. Я сам ведущий разработчик, и получал ТЗ от системного аналитика, где тот пытался спроектировать схему базы данных. В силу недостатка опыта, схема у него получилась далёкая от оптимальной, и её всё равно приходилось переделывать мне. То есть лучше бы он не начинал этим заниматься, ведь всё равно - какой смысл... Кстати для проектирования баз данных могу порекомендовать Database Design
ХабрФриланс был единственной адеватной биржей РФ, и кормил меня и мою семью более 10 лет. Светлая память!
Абсолютно полностью согласен с автором статьи по поводу нынешней системы образования и предложений по её улучшению. Золотые слова!
бом-бом 😃
но при этом обязательно быть поваром (обладать навыками приготовления пищи), чтобы рассуждать о способах приготовления пищи.
и действительно сравнивать способы "приготовления пищи" и делать какие-либо выводы о них может лишь повар, практиковавший эти способы. иначе все эти "выводы и сравнения" будут лишь пустозвонством.