Комментарии 32
и в 6 раз лучше в написании кода
Интересно, как будет выглядеть профессия программиста лет через 10 при таких скоростях развития ИИ-моделей? И, что более интересно, как это повлияет на вакансии и ЗП.
Просто будет профессия, условно, супервайзера мороси, выдаваемой ИИ. Вычитка будет оплачиваться ЗП пониже медианной, вычитка профессионалом кода или научной статьи - upper-middle ЗП.
Возможно традиционные языки программирования, как промежуточный (т.е. одновременно и человеко-, и машино-понятный) способ записи алгоритмов, утратят свою актуальность. Нейронки будут генерировать маш.коды непосредственно по верхнеуровневому описанию требований. Соответственно работа кодеров изменится принципиально.
Интересная мысль. Тогда понадобятся и новые средства верификации, детерминированные.
То есть, будем писать детерминированные тесты (много тестов) вместо детерминированного кода? )
100% так и будет, и миллиарды строк кода перепишем за немыслемые деньги, отдадим все NDA проекты компаний, чёрному ящику, который их складывает, фиг знает куда, и может весь проект отдать кому-то, все компании так резко и перейдут на low-cod-ai программирование
Зачем писать требования на слабо формализованном языке в надежде, что чудо-алгоритм догадается что вы хотите получить? Для каких нибудь MVP/PoC может и сгодится, но вряд ли кто-то будет так писать серьёзные ПО. У вас либо требования будут книжного объёма на языке вроде Gherkin (что слабо будет отличаться от программного кода), либо результат будет непредсказуемым (а ведь этот код ещё изменять придётся). И кто сможет такие требования писать? И главное - зачем? Не проще ли специальный формализованный язык выучить. А формализовать требования придётся в любом случае.
Да будет как обычное ТЗ.
Написали что надо, что хочет заказчик, что у нас есть, какие есть ограничения, накидали картинки дизайна интерфейса (можно даже не свои а просто скриншотов надергать похожего идейно) - и всё. Хочу вот такое, сделай заебись и еще напиши маркетинговую стратегию и оцени конверсию.
Выдало вариант - заказчику не понравилось, он сказал тупо голосовухой что "все хуйня, переделать, продающий красный недостаточно продающий", оно поймет и переделает. Если будет надо - будет сотни вариантов делать пока заказчику не понравится, это не ручной труд.
Так и будет лет через 10, это уже заметно сейчас.
Да будет как обычное ТЗ.
Хотите сказать, что обычное ТЗ целиком и полностью описывает конечный код и все программы пишутся по таким ТЗ? И что несколько разных команд по этому обычному ТЗ сделают функционально (как минимум) идентичные приложения? И кто и как будет гарантировать, что программа соответствует ТЗ?
Картинка про:
1.10 часов кодил сам
2.Час отлаживал свой код
VS
1.Пять минут накидывал промт для ИИ
2.ИИ выдал код через полминуты
3.Сутки отлаживал код ИИ
/S
Эта шутка устареет по мере развития ИИ. Уже сейчас при правильно заданном запросе ИИ генерирует довольно хороший код. Я использую каждый день, процент правок нужен довольно низкий, иногда вообще не нужен. А ведь мы только в самом начале развития ИИ.
Прикол в том, что вы девелопер старого образца, вы сами можете все запрограммировать, и архитектура того, что вы хотите получить - у вас в голове.
Человек с хорошими фундаментальными знаниями и навыками разработки естественно получить большой бонус от ИИ.
Но развитие ИИ может привести к тому, что новое поколение разработчиков этими знаниями обладать не будет, и вследствие этого сможет довольно быстро накидывать простые популярные программы, но с кастомными запросами просто не справится.
Тоже самое, как есть разработчики, хорошо пользующиеся фреймворками, не у которых вызывает серьезные проблемы накидать что-то на js кастомное.
Тоже самое, как раньше были востребованы студенты для сайтов визиток, а сейчас просто ставишь вордпресс, выбираешь готовый шаблончик. Но попробуй сделать что-то в вордпрессе, для чего нет готового плагина..
ИИ возможно пойдет на уровень выше, но эта проблема все равно останется - будут востребованы квалифицированные программисты, которые понимают что именно делает ИИ и зачем.
Прикол в том, что вы девелопер старого образца, вы сами можете все запрограммировать, и архитектура того, что вы хотите получить - у вас в голове.
Человек с хорошими фундаментальными знаниями и навыками разработки естественно получить большой бонус от ИИ.
Но развитие ИИ может привести к тому, что новое поколение разработчиков этими знаниями обладать не будет, и вследствие этого сможет довольно быстро накидывать простые популярные программы, но с кастомными запросами просто не справится.
Тоже самое, как есть разработчики, хорошо пользующиеся фреймворками, не у которых вызывает серьезные проблемы накидать что-то на js кастомное.
Тоже самое, как раньше были востребованы студенты для сайтов визиток, а сейчас просто ставишь вордпресс, выбираешь готовый шаблончик. Но попробуй сделать что-то в вордпрессе, для чего нет готового плагина..
ИИ возможно пойдет на уровень выше, но эта проблема все равно останется - будут востребованы квалифицированные программисты, которые понимают что именно делает ИИ и зачем. То есть как разница между конюхом и современным автомехаником.
Не забывайте учитывать, что ответ тем лучше, чем более полно и правильно написан вопрос. Для написания качественного вопроса нужна всё равно хорошая экспертиза
Не мешай им. Они хотят верить, что не останутся без работы, вместо того, чтобы готовиться к переменам
Меньше кода, больше ревью. Нейронка будет делать ровно то что ей скажут, а говорить ей должен специалист.
Примерно так же как профессия конструктора после появления CAD систем
Давно аспиранты докторами наук стали?
Подтверждаю, o1-preview на платном доступна.
Попросил её создать ascii art рукопожатия, наверное это изначально была порочная идея, руки и ascii art
__ __
/ \ / \
| |____| |
\ /
\ /
\ /
\______/
Подскажите знатоки, есть ли готовая обученная текстовая модель для развертывания на своем пк, типа чата гпт? Стейбл дифьюжн есть, войс ченджер есть, значит и текстовая модель какаянибудь толковая должна быть в открытом доступе
Да моделей этих десятки, если не сотни уже. Сам не использую, но можете посмотреть например на https://lmstudio.ai/ с помощью которой можно загружать модели с Hugging Face, например ту же фейсбучную LLaMA.
Из приличных маленьких только gemma2 9b и llama3.1 8b пока есть. Гугли ollama.
Если есть 2 больших видеокарты то будут прилично работать модели покрупнее.
OpenAI выпустила o1 — свою первую ИИ-модель с возможностями «рассуждения»