AI ассистенты разработчика - ChatGPT, Copilot, Jetbrains AI

  Рет қаралды 94,155

IT Ментор | Сергей Жуков

IT Ментор | Сергей Жуков

Күн бұрын

Заметки к стриму - gist.github.com/zhukovsd/d648...
Бесплатный практический курс по Java - zhukovsd.github.io/java-backe...
Мой телеграм канал - t.me/zhukovsd_it_mentor
Поддержать - boosty.to/zhukovsd
00:00 Начало
02:05 ChatGPT
06:55 Поиск и познание новой информации
07:55 Кодогенерация
14:05 Другие полезные сценарии
19:15 Tips & Tricks, новинки
23:10 Copilot
24:40 Пример использования
36:20 JetBrains AI Assistant
47:35 Советы новичкам
52:00 Итоги

Пікірлер: 105
@agrabarnick
@agrabarnick 4 ай бұрын
Спасибо за обзор! Очень адекватная оценка реальных возможностей, отличная от синтетических кейсов, которые показывают сами разработчики ai-решений.
@Avenir-Sigrun
@Avenir-Sigrun 4 ай бұрын
Благодарю тебя за этот обзор и твои комментарии к разным АИ
@titanwall4875
@titanwall4875 4 ай бұрын
Спасибо большое за ифнормацию, очень полезно, удачи в продвижении)
@user-ho9fu4iu8v
@user-ho9fu4iu8v 3 ай бұрын
Здорово показаны сложные вещи! Спасибо!
@user-ql8kg2qn5i
@user-ql8kg2qn5i 3 ай бұрын
Спасибо за видео, это то что я искал все четко и по делу.
@Socador_bas
@Socador_bas 4 ай бұрын
Интересно и по делу. Спасибо.
@AA3DDD
@AA3DDD 4 ай бұрын
Очень познавательно, понравилось сравнение рабочих и учебных целей
@vanchoponcho8822
@vanchoponcho8822 4 ай бұрын
Спасибо, для меня, как для начинающего, видео было полезным и интересным.
@MrMaweer
@MrMaweer 4 ай бұрын
Спасибо за структурированую аналитику! Мозги поставили на место!
@moodduck8053
@moodduck8053 4 ай бұрын
Не знаю кто Вы, раньше не смотрел. Попал на видео случайно, когда искал tipsи по аишкам для разработки. В начале видео подумал, что это, пожалуй, не то, что я искал. Однако, довольно скоро поймал себя на мысли, что очень интересно. Обязательно ознакомлюсь с другими видео на канале. Спасибо. Заметен Ваш глубокий опыт.
@andd3dfx
@andd3dfx 5 ай бұрын
Спасибо, было полезно
@meowmeowmeowmeow000
@meowmeowmeowmeow000 4 ай бұрын
Я лично считаю что ai должны быть как лучшие учителя для программистов, ты можешь задать ai самые тупые вопросы которые побоялся бы задать друзьям программистам или же побоялся бы загуглить или бы просто не нашел всю нужную тебе инфу, а чат боты с ai настолько хорошо находят информацию(если она конечно в открытом доступе) что ты можешь задавать хоть 100 вопросов ему и он на все тебе ответит и достаточно понятным языком а не заумными словми из Википедии и тому подобное
@tereshchenkotav
@tereshchenkotav 4 ай бұрын
Хз, часто несут чушь они или пытают.
@meowmeowmeowmeow000
@meowmeowmeowmeow000 4 ай бұрын
и как к этому готовиться?@@rattlesnake888
@JamesSmith-ix5jd
@JamesSmith-ix5jd 4 ай бұрын
Если это не гуглится за 2 минуты, то это не тупой вопрос и можно смело его задавать человеку, если будет неадекватный ответ - то таких людей отсеивать нужно из своей жизни.
@meowmeowmeowmeow000
@meowmeowmeowmeow000 4 ай бұрын
@@rattlesnake888 если честно я не понял не единого твоего слова
@meowmeowmeowmeow000
@meowmeowmeowmeow000 4 ай бұрын
@@JamesSmith-ix5jd да но зачем задавать вопросы людям и тратить время на ожидание их ответа или же тратить их время на то чтобы они объясняли тебе вещи которые они прошли ещё в самом начале пути если можно просто написать чат боту и он даст тебе гораздо развернутее и понятнее ответ. Исключение из правил это какие ультра замудренные штуки на которые даже запрос сформировать сложно, но тоже самое можно сказать и про гугл
@ivanstrelka3448
@ivanstrelka3448 3 ай бұрын
Класс! Спасибо
@user-tj1mn5wr4i
@user-tj1mn5wr4i 4 ай бұрын
Мужик у тебя офигенно приятный голос
@tangor268
@tangor268 4 ай бұрын
Спасибо за обзор! У меня тоже ничего путного с AI Assistant не получалось, я уже было подумал что это у меня две левые руки. А Copilot тоже практически каждый день использую для с# под .net 6
@dmitriynekrasov3098
@dmitriynekrasov3098 5 ай бұрын
Copilot не пробовал, но активно использую Codeium. На вид все тоже самое, но бесплатно.
@svetlanakravtsova3548
@svetlanakravtsova3548 2 ай бұрын
В отличии от подобных видео, услышав вступление автора стало очевидным что грамотный контент и вероятно будет без навязывания воды так как старт уже оказался грамотным. Ставлю лайк, посмотрю позже - 100% годнота !
@viktorshcheplyagin9576
@viktorshcheplyagin9576 5 ай бұрын
21:10 как замену гугла - очень хорош perplexity ai. Он на поиск и заточен. Дает результат намного быстрее.
@gelezgelez2878
@gelezgelez2878 4 ай бұрын
Сергей приветствую. обзор классный вышел, но поскольку инструменты совершенствуются и это сейчас прям очень интересная тема, прошу делать такой обзор на регулярной основе, когда что то полезное с вашей точки зрения появляется. Спасибо!
@zhukovsd_it_mentor
@zhukovsd_it_mentor 4 ай бұрын
Когда будет набираться идей ещё хотя бы 45-60 минут видео, буду стараться найти время записать ролик, спасибо что смотрите
@Kalandrill
@Kalandrill 3 ай бұрын
супер, спасибо большое за обзор. Странно, что JetBrains не смогли оплатить и вставить api четвертого чатика.
@vadimkozub3400
@vadimkozub3400 5 ай бұрын
кайф крутое видео!
@AntonArhipov
@AntonArhipov 5 ай бұрын
Спасибо за отличный обзор! 43:45 Explain code собирает не только промпт но и контекст - посмотреть какие файлы собираются в контекст можно как раз в чате под "скрепкой". Иногда у кода на котором вызывается explain code достаточно много зависимостей и сделать полный анализ основываясть только на обрывке кода который был скопирован в промпт будет недостаточно. По зависимостям и местам использования кода который нас интересует модель может дать более точное объяснение. Собственно, эта часть делается самим плагином и это именно то, что отличает использование модели из IDE по сравнению с использованием чистого чата (в данном случае ChatGPT). Улучшение ответов от модели заключается как раз в улучшении сборки контекста, когда вызывается та или иная функциональность.
@zhukovsd_it_mentor
@zhukovsd_it_mentor 5 ай бұрын
Привет Антон. Надеюсь, что качество подсказок напрямую в редакторе и в окне "generate code" будет расти. Интересно, по каким факторам собирается контекст для генерации кода - на ум приходит порядок открытия вкладок в IDE, импорты в текущем файле на другие файлы. --- Спасибо за твои доклады на различные темы, мне особенно запомнился про CI/CD проектов Jetbrains на Питерском DevOops, надеюсь еще свидимся на каких-нибудь конференциях 🤝
@AntonArhipov
@AntonArhipov 5 ай бұрын
@@zhukovsd_it_mentor контекст собирается с помощью всех тех же возможностей IDE для анализа кода: PSI. IDE может проанализировать, где данный код используется, что использует итд. Плюс, понятно что можно просканировать проект, версии библиотек итд для более качественного составления промпта. Качество предлагаемого кода - это вопрос более точного тюнинга модели и более точного сбора контекста. А сама модель в случае JB AI и Copilot одна и та же - GPT.
@fish9370
@fish9370 4 ай бұрын
Интересно, но пока скучно. Код для парсинга комментов я бы и так за час написал, без гпт. Код проверки телефонов, вероятно нагуглил бы в стэковерфлоу, быстрее. Как быстрый поисковик, ну пожалуй, но без ссылок на первоисточник он мало полезен. Второй пилот, ну если нравится писать код подбором, ну кому-то наверно подойдет
@qrthack3233
@qrthack3233 5 ай бұрын
Привет, у меня такой вопрос, коммерческого опыта нет, знаю C, Python, люблю Computer Science. Хочу в backend, выбираю между Java, C#, Golang что посоветуешь, и почему? интересно твое мнение.
@zhukovsd_it_mentor
@zhukovsd_it_mentor 5 ай бұрын
Привет. Можно выбрать любой язык из топ 5 для бэкенд разработки, на мой вкус сейчас это Java, Python, .NET, NodeJS, PHP. У меня есть видео с обзором рынка труда backend разработки на ноябрь 2023 - kzbin.info/www/bejne/j2K2np2ZiKyEoLM
@iliyabrook2933
@iliyabrook2933 4 ай бұрын
и то, что ассистент от jetBrains не подсказывает код, уже не актуально в настройках, можно включить эту функцию, и он подсказывает серым текстом так же как и copilot, но пока что делает это чуть хуже
@AlexanderPoznanski
@AlexanderPoznanski 4 ай бұрын
Спасибо, очень полезно! Спасибо за ваш опыт!
@alekseenkoyan
@alekseenkoyan 4 ай бұрын
Использовать боевой код для отправки в chat gpt имхо равноценно разглашать коммерческую тайну.
@UchebavGermanii
@UchebavGermanii 3 ай бұрын
Я, как разработчик, всё жду, когда AI меня полностью заменит. И кодить не нужно будет) Суровая реальность😉
@BlogipsE
@BlogipsE 4 ай бұрын
Стоит ли стать Java software engineer для будущего из за развития ии и болшуюя чатсть автоматизации? Или всё таки выбрать машинное обучение или работа с даними? Но просто мне болше нравится сфера програмное обеспеченые чем ML.
@zhukovsd_it_mentor
@zhukovsd_it_mentor 4 ай бұрын
Я думаю что продуктовая веб разработка не под угрозой, нет проблем выбирать её вместо ML. Посыл моего стрима - AI ассистенты не заменят разработчиков, но сделают нас более эффективными.
@klich3
@klich3 5 ай бұрын
Copilot тоже работает с ошибками в вскоде. Копилот пока лучше. Вышел и другой AI от Attlassian Bitbucket
@alexeykazakevich338
@alexeykazakevich338 4 ай бұрын
что по звуку? ничего не слышно..
@alexandrfit2926
@alexandrfit2926 5 ай бұрын
Доброго дня. Не могли бы подсказать как можно оплатить гпт4, спасибо
@zhukovsd_it_mentor
@zhukovsd_it_mentor 5 ай бұрын
Добрый вечер, на хабре есть статьи про это, ищутся по запросу "chat gpt habr"
@valboolin3538
@valboolin3538 4 ай бұрын
Как он во всем этом разбирается и что такое указатели
@vadimsmoke
@vadimsmoke 4 ай бұрын
Хорошее видео, лайк однозначно. Английский немного подтянуть, квайри режет слух )
@JamesSmith-ix5jd
@JamesSmith-ix5jd 4 ай бұрын
Не по программированию задавал вопрос - могут ли быть два високосных года в промежутке 5 лет, он (gpt3.5 вроде) мне доказывал что нет. На самом деле например 2400 и 2404 это високосные года. Нужно всегда держать в голове его пространство токенов, если слишком много информации которая наводит его на ошибочное суждение, то он сделает ошибку. Скорей всего в будущем это пофиксят сделав более глубокий анализ или две нейронки проверяющие друг друга на логичность суждений, но пока сыровато если честно, совершенно не понимаю панического настроя многих экспертов.
@nurmukhammadxxx5046
@nurmukhammadxxx5046 3 ай бұрын
Недавно открыл для себя плагин Codeium. Помогает в написании кода + не выходя из идэешки находить нужные решения.
@Fenixtremo
@Fenixtremo 4 ай бұрын
Github Copilot обучен на модели Codex (основанный на GPT3). Это не какая-то отдельная чисто обученная система
@zhukovsd_it_mentor
@zhukovsd_it_mentor 4 ай бұрын
Верно, тут я ошибся во время стрима. В комментариях ниже Антон Архипов (представитель Jetbrains) написал про использование OpenAI моделей в деталях.
@sylvanaswindrunner5578
@sylvanaswindrunner5578 4 ай бұрын
Стоит ли покупать джпт 4?
@zhukovsd_it_mentor
@zhukovsd_it_mentor 4 ай бұрын
Я для себя решил что стоит, нужно ли это вам - вам виднее. Советую взять на месяц и поэксперементировать.
@NoNameUkr
@NoNameUkr 3 ай бұрын
использую AI Assist и огорчился после того как ущнал что он работает на ChatGPT3.5. Просто 10$ в топку.. Буду переходить на Copilot
@Aydamir_07
@Aydamir_07 4 ай бұрын
Какой Мак?
@zhukovsd_it_mentor
@zhukovsd_it_mentor 4 ай бұрын
Pro на M1 @ 32 GB RAM
@theeverlastinglight5701
@theeverlastinglight5701 3 ай бұрын
Спасибо, конечно. Но в реальной разработке тяжеловесных и серьезных приложений - крайне бесполезно.
@xu_ux
@xu_ux 4 ай бұрын
в vs code есть генерация commit message от copilot. не всегда по делу и тоже не учитывают стиль написания, но есть
@M0ns1gn0r
@M0ns1gn0r 4 ай бұрын
А также есть чат
@xu_ux
@xu_ux 4 ай бұрын
@@M0ns1gn0rда, кстати) чат достоин отдельного видео
@user-bn8wj4tq1i
@user-bn8wj4tq1i 4 ай бұрын
231 непрочитанное, как так, кто-то очень ждет от вас ответа
@zhukovsd_it_mentor
@zhukovsd_it_mentor 4 ай бұрын
Это SMS спам)
@AntThinker
@AntThinker 5 ай бұрын
Первый раз у вас на канале. Что понравилось: 1) подготовленная к стриму agenda; 2) ощущение тщательно подобранных слов и терминов при выражении мыслей, общая грамотность речи; 3) наличие положительных и отрицательных примеров, создающее объёмную картину. Что не понравилось: чудовищное английское произношение терминов - header как "хидер", query как "кваери". Причём по рассуждениям вы вроде senior, но как тогда мимо вас прошли многолетние использования этих терминов коллегами на созвонах или кодерами на KZbin?.. Это не хейт, но воспринимаемое качество сразу сильно падает. Кстати, лайфхак для быстрой и решительной проверки хотя бы приблизительного произношения: забить трудное слово в Google Translate и послушать.
@zhukovsd_it_mentor
@zhukovsd_it_mentor 5 ай бұрын
Спасибо за фидбек. Приведенные вами примеры - header и query я воспринимаю как англицизмы русского языка, поэтому произношу их в "русифицированном" звучании. Примерно как "task" стала "таской", "fix" - "фиксить", и так далее. Согласен с тем, что с точки зрения английского произношения звучит сомнительно, но надеюсь, что большинство тут за содержанием, а не за формой 🙂
@bb03aue
@bb03aue 5 ай бұрын
Проветрите комнату, у вас душно
@timur2887
@timur2887 4 ай бұрын
@@zhukovsd_it_mentor ну по-русски все говорят КВЕРИ (квЭри), тк именно такой вариант наиболее близок и к англ произношению, а не квайри) PS, мне это тоже резало слух, но за видео все равно спасибо, хорошая работа)
@JohnDoe-lw1uv
@JohnDoe-lw1uv 5 ай бұрын
А кто даст использовать всякие copilot на рабочем проекте? Особенно в больших конторах, банках и тп. Он же весь код сливает, беза к тебе на след день придет
@zhukovsd_it_mentor
@zhukovsd_it_mentor 5 ай бұрын
В больших проектах никто не даст. Для таких проектов есть другие варианты, например tabnine, который умеет только локально работать, к примеру, не отправляя код в облако.
@JohnDoe-lw1uv
@JohnDoe-lw1uv 5 ай бұрын
@@zhukovsd_it_mentor Всё равно это очень опасно, а то может через какое-то время скандал разгореться, что какой-нибудь "tabnine" в тайне сливал кодовую базу. Надо было упомянуть это в видео, а то сейчас все побегут ставить на радостях, а потом присядут неожиданно.
@zhukovsd_it_mentor
@zhukovsd_it_mentor 5 ай бұрын
С лидом проекта по использованию таких плагинов нужно консультироваться, это понятно. Код - не главная и основная ценность айти проектов. Главная ценность - юзеры. У яндекса исходники кучи сервисов утекли, катастрофы для бизнеса не случилось.
@stas7che
@stas7che 5 ай бұрын
@@zhukovsd_it_mentor tabnine почему то постоянно отлетает в IDE (серая иконка), пробовал с ВПН - не помогает
@Mrazotinas
@Mrazotinas 5 ай бұрын
А как же Enterprise лицензия?
@VK-pl1nd
@VK-pl1nd 4 ай бұрын
резюме: пока что это всё хорошего прогера не заменит
@zhukovsd_it_mentor
@zhukovsd_it_mentor 4 ай бұрын
Да, но хороший прогер может повысить свою эффективность с помощью этих штук
@VK-pl1nd
@VK-pl1nd 4 ай бұрын
@@zhukovsd_it_mentor понятное дело
@barakuda238
@barakuda238 3 ай бұрын
гарик олдменов
@wave2013.
@wave2013. 4 ай бұрын
мыло.
@zlatoust3418
@zlatoust3418 3 ай бұрын
я с помощью жпт сделал проект для школьников. в школе требовали программу, сказал жпт что делать - она сделала. а потом документацию написала. ляпота!
@flowname
@flowname 5 ай бұрын
4:15 необходимый минимум, который ты можешь получить за полторы минуты, может тебе нагло соврать. И теперь ты являешься агентом распространения недостоверной информации. Как ты собираешься с этим бороться, если не пойдешь читать оригинальный лог изменений? Поражает желание технически подкованных людей экономить 10 минут времени за счёт отказа от факт-чекинга. Сначала у вас вырабатывают привычку не читать оригинальный лог изменений, а затем вам как баранам из стада будут подсовывать нужную информацию в других областях, в которых вы еще менее подкованы.
@zhukovsd_it_mentor
@zhukovsd_it_mentor 5 ай бұрын
Дальше не слушал, да? После этого я сказал, что не готов нести ответственность за решения, принятые на основе выдачи GPT. Для таких решений нужно смотреть первоисточник. GPT в этом плане равноценен быстрому гуглению, или вопросу другу/коллеге.
@flowname
@flowname 5 ай бұрын
@@zhukovsd_it_mentor дальше я скролил по большим секциям, да. > GPT в этом плане равноценен быстрому гуглению, или вопросу другу/коллеге. Если он равноценен быстрому гуглению, то почему бы сразу не перейти к гуглению первоисточников, минуя первый шаг с промптом? Разница в итоге есть - она заключается в слое, на котором из процесса поиска первоисточника отпадают менее критически настроенные люди, в этом и суть. Ты сам сможешь в этом убедиться в скором времени, когда твои более простодушные коллеги начнут подсовывать сгенерированные шаблоны на код-ревью, с расчётомь на твою сознательность. Я уже вынужден работать с джунами, которые с неохотой переползают в IDE с дебагером из браузера с github copilot во время zoom-созвонов.
@zhukovsd_it_mentor
@zhukovsd_it_mentor 5 ай бұрын
В целом я согласен, но моё мнение на этот счет такое - неважно, откуда код, важно, чтобы разработчик, который притащил его в проект, нёс за него ответственность. Проблема не в инструментах, а в людях. Ответственный человек благодаря новым инструментам станет более продуктивным без потери качества, безответственный - размякнет. Нашей ответственностью, как синиоров/лидов, является построение процессов, чтобы противостоять снижению качества кода проекта - добавлять больше Quality Gates, лучше ставить задачи, лучше делать ревью, фильтровать разработчиков, которые попадают в команду.
@timur2887
@timur2887 4 ай бұрын
чат гпт хорош для накидывания вариантов и гипотез, а уже проверять их - ваша задача
@flowname
@flowname 4 ай бұрын
@@timur2887 зачем гипотезы, если можно самостоятельно написать всю имплементацию от начала и до конца? Тем более, когда у меня есть умный компилятор с type hole inference. Это не говоря о том, что chatgpt не способен рефакторить существующий код, он годится только для генерации начальных шаблонов, как это делал до него cookiecutter.
@charleyshiman4748
@charleyshiman4748 4 ай бұрын
это не ассистенты разработчика - это разработчики, которые во всем лучше своих человеческих аналогов
@M0ns1gn0r
@M0ns1gn0r 4 ай бұрын
Вы видео-то смотрели?
@x0p3nd78
@x0p3nd78 4 ай бұрын
этот разработчик не смог мне мобильное меню сделать с 10 попыток
@user-lq4rq7ph3p
@user-lq4rq7ph3p 3 ай бұрын
язык заплетается..отдохнуть срочно выспаца
@stan6886
@stan6886 4 ай бұрын
Потеря времени
@sweetcapitan5690
@sweetcapitan5690 4 ай бұрын
Стрпнно слышать, то что Копилот это самрстоятельный продукт, а ИИ ассистант нет, только из-за тогг, что у варианта от ЖидБрейнс прямо в шапке написанно, что они используют гпт 3.5. Но внезапно, КаловыйПилот тоже исполняется на 3.5 гпт, просто это написанно мелким шрифтом в самом низу описания продукта.
@zhukovsd_it_mentor
@zhukovsd_it_mentor 4 ай бұрын
Да, тут я неверно выразился. В комментариях ниже Антон Архипов (представитель Jetbrains) написал про использование OpenAI моделей в деталях.
@user-nv5ec9ch8q
@user-nv5ec9ch8q 4 ай бұрын
есть лучше плагины
@rkm432
@rkm432 4 ай бұрын
Смотрю я на эти попытки использовать AI, и что-то особо не вдохновляет. Писать регулярку своими руками куда быстрее, точнее, интереснее. Непонятный костыль этот ваш AI.
@ultraluxery
@ultraluxery 4 ай бұрын
счасливого нового года
@rkm432
@rkm432 4 ай бұрын
@@ultraluxery интерпретатор не будет выполнять такую, длина регулярки ограничена, длинная может очень долго выполняться и если она такая длинная, значит с ней что-то не так или в коде где она выполняется.
@timur2887
@timur2887 4 ай бұрын
сложные регулярки тяжело читать, с помощником гораздо удобнее
@JamesSmith-ix5jd
@JamesSmith-ix5jd 4 ай бұрын
Ничего интересного, если бы была одна версия движка этих regex'ов то проблем бы не было, но их ведь десятки - awk, gnu grep, bsd grep, PHP, perl, python. Многое схоже, но даже 1% различий превращает эту строчку знаков в адовый пазл.
@lilpuzeen
@lilpuzeen 4 ай бұрын
> интереснее 🫵🤣
Эволюция нейросетей от Т9 до ChatGPT / Редакция.Наука
49:49
JetBrains Rider Gets a ChatGPT-like AI Assistant!
10:13
Nick Chapsas
Рет қаралды 50 М.
Разбудила маму🙀@KOTVITSKY TG:👉🏼great_hustle
00:11
МишАня
Рет қаралды 3,9 МЛН
СҰЛТАН СҮЛЕЙМАНДАР | bayGUYS
24:46
bayGUYS
Рет қаралды 645 М.
Do you have a friend like this? 🤣#shorts
00:12
dednahype
Рет қаралды 37 МЛН
КАХА и Джин 2
00:36
К-Media
Рет қаралды 3,8 МЛН
Клиент-серверная архитектура, API, HTTP, REST
49:41
IT Ментор | Сергей Жуков
Рет қаралды 10 М.
Chatgpt telegram bot с нуля на java
38:38
Java полегче!
Рет қаралды 221
Занимайтесь программированием ночью!
6:56
Миша Ларченко
Рет қаралды 28 М.
Как делать классные pet-проекты
11:52
Vlad Mishustin
Рет қаралды 77 М.
GitHub Copilot в реальности. Вред или польза?
15:32
PurpleSchool | Anton Larichev
Рет қаралды 24 М.
Разбудила маму🙀@KOTVITSKY TG:👉🏼great_hustle
00:11
МишАня
Рет қаралды 3,9 МЛН