Как стать автором
Обновить

OpenAI выпустила o1 — свою первую ИИ-модель с возможностями «рассуждения»

Время на прочтение1 мин
Количество просмотров15K
Всего голосов 11: ↑9 и ↓2+10
Комментарии32

Комментарии 32

и в 6 раз лучше в написании кода

Интересно, как будет выглядеть профессия программиста лет через 10 при таких скоростях развития ИИ-моделей? И, что более интересно, как это повлияет на вакансии и ЗП.

Просто будет профессия, условно, супервайзера мороси, выдаваемой ИИ. Вычитка будет оплачиваться ЗП пониже медианной, вычитка профессионалом кода или научной статьи - upper-middle ЗП.

Возможно традиционные языки программирования, как промежуточный (т.е. одновременно и человеко-, и машино-понятный) способ записи алгоритмов, утратят свою актуальность. Нейронки будут генерировать маш.коды непосредственно по верхнеуровневому описанию требований. Соответственно работа кодеров изменится принципиально.

Интересная мысль. Тогда понадобятся и новые средства верификации, детерминированные.

То есть, будем писать детерминированные тесты (много тестов) вместо детерминированного кода? )

Так-то можно даже верифицировать код (т.е. строго доказывать, что он делает ровно то, что надо). Не знаю, ИИ как-то с этим может помочь? Так-то оно и вычислительно сложно, и описывать все требования замучаешься

100% так и будет, и миллиарды строк кода перепишем за немыслемые деньги, отдадим все NDA проекты компаний, чёрному ящику, который их складывает, фиг знает куда, и может весь проект отдать кому-то, все компании так резко и перейдут на low-cod-ai программирование

Зачем писать требования на слабо формализованном языке в надежде, что чудо-алгоритм догадается что вы хотите получить? Для каких нибудь MVP/PoC может и сгодится, но вряд ли кто-то будет так писать серьёзные ПО. У вас либо требования будут книжного объёма на языке вроде Gherkin (что слабо будет отличаться от программного кода), либо результат будет непредсказуемым (а ведь этот код ещё изменять придётся). И кто сможет такие требования писать? И главное - зачем? Не проще ли специальный формализованный язык выучить. А формализовать требования придётся в любом случае.

Да будет как обычное ТЗ.

Написали что надо, что хочет заказчик, что у нас есть, какие есть ограничения, накидали картинки дизайна интерфейса (можно даже не свои а просто скриншотов надергать похожего идейно) - и всё. Хочу вот такое, сделай заебись и еще напиши маркетинговую стратегию и оцени конверсию.

Выдало вариант - заказчику не понравилось, он сказал тупо голосовухой что "все хуйня, переделать, продающий красный недостаточно продающий", оно поймет и переделает. Если будет надо - будет сотни вариантов делать пока заказчику не понравится, это не ручной труд.

Так и будет лет через 10, это уже заметно сейчас.

Да будет как обычное ТЗ.

Хотите сказать, что обычное ТЗ целиком и полностью описывает конечный код и все программы пишутся по таким ТЗ? И что несколько разных команд по этому обычному ТЗ сделают функционально (как минимум) идентичные приложения? И кто и как будет гарантировать, что программа соответствует ТЗ?

Картинка про:

1.10 часов кодил сам

2.Час отлаживал свой код

VS

1.Пять минут накидывал промт для ИИ

2.ИИ выдал код через полминуты

3.Сутки отлаживал код ИИ

/S

Эта шутка устареет по мере развития ИИ. Уже сейчас при правильно заданном запросе ИИ генерирует довольно хороший код. Я использую каждый день, процент правок нужен довольно низкий, иногда вообще не нужен. А ведь мы только в самом начале развития ИИ.

Прикол в том, что вы девелопер старого образца, вы сами можете все запрограммировать, и архитектура того, что вы хотите получить - у вас в голове.
Человек с хорошими фундаментальными знаниями и навыками разработки естественно получить большой бонус от ИИ.

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

Тоже самое, как есть разработчики, хорошо пользующиеся фреймворками, не у которых вызывает серьезные проблемы накидать что-то на js кастомное.
Тоже самое, как раньше были востребованы студенты для сайтов визиток, а сейчас просто ставишь вордпресс, выбираешь готовый шаблончик. Но попробуй сделать что-то в вордпрессе, для чего нет готового плагина..

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

Прикол в том, что вы девелопер старого образца, вы сами можете все запрограммировать, и архитектура того, что вы хотите получить - у вас в голове.
Человек с хорошими фундаментальными знаниями и навыками разработки естественно получить большой бонус от ИИ.

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

Тоже самое, как есть разработчики, хорошо пользующиеся фреймворками, не у которых вызывает серьезные проблемы накидать что-то на js кастомное.
Тоже самое, как раньше были востребованы студенты для сайтов визиток, а сейчас просто ставишь вордпресс, выбираешь готовый шаблончик. Но попробуй сделать что-то в вордпрессе, для чего нет готового плагина..

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

Не забывайте учитывать, что ответ тем лучше, чем более полно и правильно написан вопрос. Для написания качественного вопроса нужна всё равно хорошая экспертиза

Не хочу никого расстраивать, но LLM, при правильном промте, вполне способны перед выполнением задачи задать уточняющие вопросы а также переформулировать ТЗ и вернуть его на утверждение.

при правильном промте

То есть, нужно знать некие зарезервированные слова/словосочетания? Что-то мне это напоминает.

Нет, просто в промте прописывается необходимость задать уточняющие вопросы, и предложить скорректированное ТЗ пользователю.

А, то есть, нужно писать лишние специальные слова.

Не мешай им. Они хотят верить, что не останутся без работы, вместо того, чтобы готовиться к переменам

Меньше кода, больше ревью. Нейронка будет делать ровно то что ей скажут, а говорить ей должен специалист.

Примерно так же как профессия конструктора после появления CAD систем

Давно аспиранты докторами наук стали?

НЛО прилетело и опубликовало эту надпись здесь

Подтверждаю, o1-preview на платном доступна.

Попросил её создать ascii art рукопожатия, наверное это изначально была порочная идея, руки и ascii art

     __        __
    /  \      /  \
   |    |____|    |
    \            /
     \          /
      \        /
       \______/ 

Попросил её создать ascii art рукопожатия,

Получились ascii сиськи. Рукамипожатие скрыто туманом цензуры.

Интересно было бы понять, почему именно так и что это такое :) Я бы попробовал несколько раз написать "используй на 10 символов больше".

Подскажите знатоки, есть ли готовая обученная текстовая модель для развертывания на своем пк, типа чата гпт? Стейбл дифьюжн есть, войс ченджер есть, значит и текстовая модель какаянибудь толковая должна быть в открытом доступе

Да моделей этих десятки, если не сотни уже. Сам не использую, но можете посмотреть например на https://lmstudio.ai/ с помощью которой можно загружать модели с Hugging Face, например ту же фейсбучную LLaMA.

Из приличных маленьких только gemma2 9b и llama3.1 8b пока есть. Гугли ollama.

Если есть 2 больших видеокарты то будут прилично работать модели покрупнее.

Имхо Mistral Nemo 12B тоже неплохая

DeepSeek Coder V2 тоже очень достойная.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Другие новости

Истории