Chat GPT. Решаю реальную задачу. Junior'ы под угрозой? IT образование в кризисе

Ғылым және технология

Большое видео об использовании ChatGPT при решении реальной задачи на Ruby On Rails. Мое мнение об использовании и перспективах GPT в разработке
Телеграм: t.me/prostocoding
Github: github.com/the-teacher
00:10-01:10 ChatGPT. Угрозы для Junior разработчиков и IT образования
01:10-01:53 Польза этого видео Junior, Middle, Senior разработчиков
01:53-02:47 ChatGPT может заменить разработчиков. Спойлер-нет.
02:47-04:25 Реальная задача, которую я собираюсь решать (Слияние профилей пользователей)
04:25-04:55 Не уникальная задача
04:55-07:00 Признак владения. Изучение системы
07:00-07:45 Особенности системы
07:45-09:00 Обсуждение с командой
09:00-10:18 Работа над задачей. Тестирование. Аспекты задачи
10:18-11:00 Особенности мержа
11:00-12:10 Важность общения с бизнесом
12:10-16:23 ChatGPT наносит первый удар
16:23-19:05 Запрос на обобщение и автоматизацию решения
19:05-23:48 Запрос на работу с промежуточными таблицами
23:48-26:10 Запрос на работу с неконсистентностью системы
26:10-28:07 Запрос на генерелизацию решения
28:07-29:52 Запрос на транзакционость
29:52-31:50 Запрос на оптимизацию запросов на обновление
31:50-33:17 Запрос на оптимизацию запросов на обновление (повторный)
33:17-35:20 Запрос на улучшение логики на основе бизнес требований
35:20-36:20 Запрос на улучшение читабельности кода
36:20-37:20 Запрос на разделение кода на функции
37:20-39:35 Запрос на использование пользовательского кода
39:35-42:19 Общие выводы
42:19-43:55 Кого легче обучить? Джуниора или ChatGPT?
43:55-46:40 Опасность ChatGPT для Junior Разработчиков
46:40-50:10 Опасность ChatGPT для Online образования
50:10-54:10 Программисты исчезнут?
54:10-55:52 Галлюцинации и Вырождение GPT
55:52 Спасибо за просмотр!

Пікірлер: 9

  • @MyHensh
    @MyHensh Жыл бұрын

    Илья, привет Спасибо за реальный пример решения задачи с помощью ChatGPT. Мысль о том, что это наше будущее ходит давно, а реальный кейс я увидел впервые Для себя я рассматривал ИИ как инструмент решения мелких задач здесь и сейчас, без развития в будущем. Например, собрать данные из БД или мигрировать на новую версию - в этих случаях мне нужно одноразовое решение, которое не будет дальше развиваться. В этом случае качество кода отходит на 10 план Вторая большая проблема -- развитие уже существующего кода. Имхо, для таких задач ИИ еще далеко

  • @usmonalikhon
    @usmonalikhon Жыл бұрын

    Спасибо большое за такой интересный эксперимент!

  • @iam-the-teacher
    @iam-the-teacher Жыл бұрын

    Видео текстом в 3 предложениях: - Кодогенерация переживает свой ренессанс, после первых попыток 15-17 летней давности, когда идея и реализация не смогла. - ChatGPT богатых сделает еще богаче, умных еще умнее. - Сказки о том, что ChatGPT за 150$ сделал проект, на который раньше тратили 150.000$ - это сказочки. Пока без квалифицированного оператора за 100500 денег система не может ничего толкового

  • @iam-the-teacher
    @iam-the-teacher Жыл бұрын

    Тайм коды: 00:10-01:10 ChatGPT. Угрозы для Junior разработчиков и IT образования 01:10-01:53 Польза этого видео Junior, Middle, Senior разработчиков 01:53-02:47 ChatGPT может заменить разработчиков. Спойлер-нет. 02:47-04:25 Реальная задача, которую я собираюсь решать (Слияние профилей пользователей) 04:25-04:55 Не уникальная задача 04:55-07:00 Признак владения. Изучение системы 07:00-07:45 Особенности системы 07:45-09:00 Обсуждение с командой 09:00-10:18 Работа над задачей. Тестирование. Аспекты задачи 10:18-11:00 Особенности мержа 11:00-12:10 Важность общения с бизнесом 12:10-16:23 ChatGPT наносит первый удар 16:23-19:05 Запрос на обобщение и автоматизацию решения 19:05-23:48 Запрос на работу с промежуточными таблицами 23:48-26:10 Запрос на работу с неконсистентностью системы 26:10-28:07 Запрос на генерелизацию решения 28:07-29:52 Запрос на транзакционость 29:52-31:50 Запрос на оптимизацию запросов на обновление 31:50-33:17 Запрос на оптимизацию запросов на обновление (повторный) 33:17-35:20 Запрос на улучшение логики на основе бизнес требований 35:20-36:20 Запрос на улучшение читабельности кода 36:20-37:20 Запрос на разделение кода на функции 37:20-39:35 Запрос на использование пользовательского кода 39:35-42:19 Общие выводы 42:19-43:55 Кого легче обучить? Джуниора или ChatGPT? 43:55-46:40 Опасность ChatGPT для Junior Разработчиков 46:40-50:10 Опасность ChatGPT для Online образования 50:10-54:10 Программисты исчезнут? 54:10-55:52 Галлюцинации и Вырождение GPT 55:52 Спасибо за просмотр! Телеграм: t.me/prostocoding Github: github.com/the-teacher

  • @kirillsokolov170
    @kirillsokolov170 Жыл бұрын

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

  • @iam-the-teacher

    @iam-the-teacher

    Жыл бұрын

    1. Я не понимаю на данный момент, как DS смогут определять это сгенерированный контент или частично сгенерированный, или написанный человеком. Я (человек) сейчас визуально не могу этого достоверно сделать. Я не вижу критериев; Но посмотрим. 2. На сегодняшний день я нашел еще одну неожиданную тонкость. Я назвал это "мерцанием"; В ходе решения задачи, GPT внезапно начал изменять без каких либо причин уже созадный ранее код. И менять не только его стилистику, но и логику доходя до откровенных логический ошибок. Если постоянно не вычитывать результаты GPT может сильно подставить и сломать разрабатываемую систему;

  • @homovespertilio

    @homovespertilio

    Жыл бұрын

    @@iam-the-teacher 2. Потому что тесты надо писать. :)

  • @iam-the-teacher

    @iam-the-teacher

    Жыл бұрын

    @@homovespertilio Тесты без деталей реализации конкретного проекта не напишешь. Я не стал скармливать гпт реальный код. Не имел морального права.

  • @homovespertilio

    @homovespertilio

    Жыл бұрын

    @@iam-the-teacher я пишу tests first, без реализации конкретного проекта

Келесі