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

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

НЛО прилетело и опубликовало эту надпись здесь
а вот интегрированный в ide и заточенный на код — вполне

Для операций рефакторинга/реврайта кода — маловерятно.
Проблема в том, что модель генерит по паре токенов в секунду и ради мелкого изменения кода ждать несколько минут несколько напрягает, быстрее самому сделать.


Сегодня игрался с моделькой Vicuna, давая ей простенький задачки типа "удали файлы, старше 1 года". Написала почему-то на PowerShell. Дал задание переписать на Python, потом на Java, потом вынести в класс. Потом попросил оставить фалы "txt", так она наоборот, их и удалила. Пробовал переформулировать по-разному, всё равно удаляла "*.txt". Пока не нашёл формулировку


delete files older than year, except files with "txt" extension

И что, в каждую мелочь вчитываться/проверять? Модель может сначала написать правильно, а на следующем шаге одно улучшить, другое сломать.

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

Меня больше интересует функционал ChatGPT в качестве ментора. Когда хочешь выучить какой-либо язык, вопросы появляются не только формата "как сделать х или y", а например:

  • какие подходы используются в сообществе для реализации x

  • как принято организовывать код на языке x

  • какие лучшие практики для реализации y

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

Оказался не лучше людей... Хм...

Пока бот способен лишь генерить простенькие куски кода в вакууме. Да ещё и с ошибками. Потрясающий инструмент :)

И вряд ли ему светит возможность генерить что то сложное. Это игрушка и не более. Уже была отличная статья, где разбирали вехи, когда вот вот и программисты станут не нужны. Бот будет лишь одной из них. Всё что он умеет это использовать уже написанное человеком. Т.е. без человека он ничто. Ничего своего он создать не в состоянии. Т.к. для этого нужно понимание контекста. Только вот как это случится, то сразу кранты человечеству.

Ну да. Во всех ветках программисты массово пишут, как копирайтеры, дизайнеры и художники все, на выход и на паперть. Но любые посты, в которых описывабт, что будущее самих программеров оказывается под угрозой, приводит к комментариям из серии: "Да не, все норм. Уж меня-то эта штука нескоро заменит – фигня это все". Кажется, что наблюдаются двойные стандарты :)

Код оборвался. Продолжи.

Заметил, что в случаях, когда его ответ не помещается в одном сообщении, вместо того, чтобы просить его "продолжить" код(Если и продолжил, не факт, что с места, на котором остановился, да и вообще может начать генерировать другое решение), помогает цитировать ему в чат его же последнее сообщение целиком, которое он "успел" написать

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

Публикации

Истории