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

Поделиться
HTML-код
  • Опубликовано: 28 янв 2025

Комментарии • 120

  • @agrabarnick
    @agrabarnick Год назад +15

    Спасибо за обзор! Очень адекватная оценка реальных возможностей, отличная от синтетических кейсов, которые показывают сами разработчики ai-решений.

  • @svetlanakravtsova3548
    @svetlanakravtsova3548 10 месяцев назад +1

    В отличии от подобных видео, услышав вступление автора стало очевидным что грамотный контент и вероятно будет без навязывания воды так как старт уже оказался грамотным. Ставлю лайк, посмотрю позже - 100% годнота !

  • @meowmeowmeowmeow000
    @meowmeowmeowmeow000 Год назад +12

    Я лично считаю что ai должны быть как лучшие учителя для программистов, ты можешь задать ai самые тупые вопросы которые побоялся бы задать друзьям программистам или же побоялся бы загуглить или бы просто не нашел всю нужную тебе инфу, а чат боты с ai настолько хорошо находят информацию(если она конечно в открытом доступе) что ты можешь задавать хоть 100 вопросов ему и он на все тебе ответит и достаточно понятным языком а не заумными словми из Википедии и тому подобное

    • @tereshchenkotav
      @tereshchenkotav Год назад

      Хз, часто несут чушь они или пытают.

    • @meowmeowmeowmeow000
      @meowmeowmeowmeow000 Год назад

      и как к этому готовиться?@@rattlesnake888

    • @JamesSmith-ix5jd
      @JamesSmith-ix5jd Год назад +1

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

    • @meowmeowmeowmeow000
      @meowmeowmeowmeow000 Год назад

      @@rattlesnake888 если честно я не понял не единого твоего слова

    • @meowmeowmeowmeow000
      @meowmeowmeowmeow000 Год назад

      @@JamesSmith-ix5jd да но зачем задавать вопросы людям и тратить время на ожидание их ответа или же тратить их время на то чтобы они объясняли тебе вещи которые они прошли ещё в самом начале пути если можно просто написать чат боту и он даст тебе гораздо развернутее и понятнее ответ. Исключение из правил это какие ультра замудренные штуки на которые даже запрос сформировать сложно, но тоже самое можно сказать и про гугл

  • @titanwall4875
    @titanwall4875 Год назад +4

    Спасибо большое за ифнормацию, очень полезно, удачи в продвижении)

  • @Avenir-Sigrun
    @Avenir-Sigrun Год назад +8

    Благодарю тебя за этот обзор и твои комментарии к разным АИ

  • @АртемГрицкевич-ц3н
    @АртемГрицкевич-ц3н 11 месяцев назад +1

    Спасибо за видео, это то что я искал все четко и по делу.

  • @ФлавийЙобель
    @ФлавийЙобель 11 месяцев назад +1

    Здорово показаны сложные вещи! Спасибо!

  • @AndreyKryajev
    @AndreyKryajev Месяц назад

    Спасибо за видео

  • @Socador_bas
    @Socador_bas Год назад +1

    Интересно и по делу.
    Спасибо.

  • @AA3DDD
    @AA3DDD Год назад

    Очень познавательно, понравилось сравнение рабочих и учебных целей

  • @zuxel6
    @zuxel6 2 месяца назад

    32:00 Технологии, которые мы заслужили... рандомное тыканье, в надежде попасть в статистику.. Быстрее руками напечатать

  • @vanchoponcho8822
    @vanchoponcho8822 Год назад

    Спасибо, для меня, как для начинающего, видео было полезным и интересным.

  • @Das.Kleine.Krokodil
    @Das.Kleine.Krokodil 2 месяца назад

    Спасибо. Какие инструменты умеют делать ревью кода непосредственно в IDE?

  • @ivanstrelka3448
    @ivanstrelka3448 11 месяцев назад

    Класс! Спасибо

  • @MrMaweer
    @MrMaweer Год назад +2

    Спасибо за структурированую аналитику! Мозги поставили на место!

  • @AntonArhipov
    @AntonArhipov Год назад +5

    Спасибо за отличный обзор!
    43:45 Explain code собирает не только промпт но и контекст - посмотреть какие файлы собираются в контекст можно как раз в чате под "скрепкой". Иногда у кода на котором вызывается explain code достаточно много зависимостей и сделать полный анализ основываясть только на обрывке кода который был скопирован в промпт будет недостаточно. По зависимостям и местам использования кода который нас интересует модель может дать более точное объяснение. Собственно, эта часть делается самим плагином и это именно то, что отличает использование модели из IDE по сравнению с использованием чистого чата (в данном случае ChatGPT). Улучшение ответов от модели заключается как раз в улучшении сборки контекста, когда вызывается та или иная функциональность.

    • @zhukovsd_it_mentor
      @zhukovsd_it_mentor  Год назад +2

      Привет Антон. Надеюсь, что качество подсказок напрямую в редакторе и в окне "generate code" будет расти.
      Интересно, по каким факторам собирается контекст для генерации кода - на ум приходит порядок открытия вкладок в IDE, импорты в текущем файле на другие файлы.
      ---
      Спасибо за твои доклады на различные темы, мне особенно запомнился про CI/CD проектов Jetbrains на Питерском DevOops, надеюсь еще свидимся на каких-нибудь конференциях 🤝

    • @AntonArhipov
      @AntonArhipov Год назад +3

      @@zhukovsd_it_mentor контекст собирается с помощью всех тех же возможностей IDE для анализа кода: PSI. IDE может проанализировать, где данный код используется, что использует итд. Плюс, понятно что можно просканировать проект, версии библиотек итд для более качественного составления промпта. Качество предлагаемого кода - это вопрос более точного тюнинга модели и более точного сбора контекста. А сама модель в случае JB AI и Copilot одна и та же - GPT.

  • @Kalandrill
    @Kalandrill 11 месяцев назад

    супер, спасибо большое за обзор. Странно, что JetBrains не смогли оплатить и вставить api четвертого чатика.

  • @sashas.3323
    @sashas.3323 Месяц назад

    Пробовали codeium? Что думаете ? Он использует chatgpt4, есть бесплатная версия в отличие от copilot

  • @gelezko
    @gelezko Год назад +5

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

    • @zhukovsd_it_mentor
      @zhukovsd_it_mentor  Год назад +3

      Когда будет набираться идей ещё хотя бы 45-60 минут видео, буду стараться найти время записать ролик, спасибо что смотрите

  • @СергейСергеевич-э3и

    Мужик у тебя офигенно приятный голос

  • @UchebavGermanii
    @UchebavGermanii 11 месяцев назад

    Я, как разработчик, всё жду, когда AI меня полностью заменит. И кодить не нужно будет) Суровая реальность😉

  • @MoodDuckkk
    @MoodDuckkk Год назад

    Не знаю кто Вы, раньше не смотрел. Попал на видео случайно, когда искал tipsи по аишкам для разработки. В начале видео подумал, что это, пожалуй, не то, что я искал. Однако, довольно скоро поймал себя на мысли, что очень интересно. Обязательно ознакомлюсь с другими видео на канале. Спасибо. Заметен Ваш глубокий опыт.

    • @Das.Kleine.Krokodil
      @Das.Kleine.Krokodil 2 месяца назад

      признайся, ты чатгпт? судя по тексту, да)

  • @dmitriynekrasov3098
    @dmitriynekrasov3098 Год назад +4

    Copilot не пробовал, но активно использую Codeium. На вид все тоже самое, но бесплатно.

    • @Denis-di6hc
      @Denis-di6hc 6 месяцев назад

      Спасибо. Сначала подумал, что спам, а оказалось самое то

  • @ЮрийЯворский-ъ6к
    @ЮрийЯворский-ъ6к 4 месяца назад

    Спасибо автору за ролик!
    Вопрос: почему используешь с общении с ИИ в основном английский? тебе так удобнее, или он так лучше отвечает?

    • @zhukovsd_it_mentor
      @zhukovsd_it_mentor  4 месяца назад +1

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

    • @ЮрийЯворский-ъ6к
      @ЮрийЯворский-ъ6к 4 месяца назад

      @@zhukovsd_it_mentor спасибо за оперативный ответ!

  • @fish9370
    @fish9370 Год назад

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

  • @tangor268
    @tangor268 Год назад

    Спасибо за обзор! У меня тоже ничего путного с AI Assistant не получалось, я уже было подумал что это у меня две левые руки. А Copilot тоже практически каждый день использую для с# под .net 6

  • @andd3dfx
    @andd3dfx Год назад +1

    Спасибо, было полезно

  • @danimko
    @danimko 3 месяца назад

    Спасибо за стрим! Очень полезно! Такой вопрос, понимает ли jetbrains ai русский язык?

    • @zhukovsd_it_mentor
      @zhukovsd_it_mentor  3 месяца назад

      Полагаю, что jetbrains ai понимает русский язык настолько, насколько его понимает модель, через которую jetbrains ai работает, это OpenAI GPT 3.5/4.
      То есть, понимает его хорошо.

  • @iliyabrook2933
    @iliyabrook2933 Год назад +1

    и то, что ассистент от jetBrains не подсказывает код, уже не актуально в настройках, можно включить эту функцию, и он подсказывает серым текстом так же как и copilot, но пока что делает это чуть хуже

  • @nurmukhammadxxx5046
    @nurmukhammadxxx5046 Год назад +1

    Недавно открыл для себя плагин Codeium. Помогает в написании кода + не выходя из идэешки находить нужные решения.

    • @lucefan2816
      @lucefan2816 3 месяца назад

      Его можно использовать вместе c сopilot?

  • @AlexanderPoznanski
    @AlexanderPoznanski Год назад

    Спасибо, очень полезно! Спасибо за ваш опыт!

  • @Fenixtremo
    @Fenixtremo Год назад

    Github Copilot обучен на модели Codex (основанный на GPT3). Это не какая-то отдельная чисто обученная система

    • @zhukovsd_it_mentor
      @zhukovsd_it_mentor  Год назад

      Верно, тут я ошибся во время стрима. В комментариях ниже Антон Архипов (представитель Jetbrains) написал про использование OpenAI моделей в деталях.

  • @AntThinker
    @AntThinker Год назад +5

    Первый раз у вас на канале. Что понравилось: 1) подготовленная к стриму agenda; 2) ощущение тщательно подобранных слов и терминов при выражении мыслей, общая грамотность речи; 3) наличие положительных и отрицательных примеров, создающее объёмную картину. Что не понравилось: чудовищное английское произношение терминов - header как "хидер", query как "кваери". Причём по рассуждениям вы вроде senior, но как тогда мимо вас прошли многолетние использования этих терминов коллегами на созвонах или кодерами на RUclips?.. Это не хейт, но воспринимаемое качество сразу сильно падает. Кстати, лайфхак для быстрой и решительной проверки хотя бы приблизительного произношения: забить трудное слово в Google Translate и послушать.

    • @zhukovsd_it_mentor
      @zhukovsd_it_mentor  Год назад +3

      Спасибо за фидбек. Приведенные вами примеры - header и query я воспринимаю как англицизмы русского языка, поэтому произношу их в "русифицированном" звучании. Примерно как "task" стала "таской", "fix" - "фиксить", и так далее.
      Согласен с тем, что с точки зрения английского произношения звучит сомнительно, но надеюсь, что большинство тут за содержанием, а не за формой 🙂

    • @bb03aue
      @bb03aue Год назад +3

      Проветрите комнату, у вас душно

    • @timur2887
      @timur2887 Год назад +4

      @@zhukovsd_it_mentor ну по-русски все говорят КВЕРИ (квЭри), тк именно такой вариант наиболее близок и к англ произношению, а не квайри) PS, мне это тоже резало слух, но за видео все равно спасибо, хорошая работа)

  • @BlogipsE
    @BlogipsE Год назад

    Стоит ли стать Java software engineer для будущего из за развития ии и болшуюя чатсть автоматизации? Или всё таки выбрать машинное обучение или работа с даними? Но просто мне болше нравится сфера програмное обеспеченые чем ML.

    • @zhukovsd_it_mentor
      @zhukovsd_it_mentor  Год назад +2

      Я думаю что продуктовая веб разработка не под угрозой, нет проблем выбирать её вместо ML.
      Посыл моего стрима - AI ассистенты не заменят разработчиков, но сделают нас более эффективными.

  • @JamesSmith-ix5jd
    @JamesSmith-ix5jd Год назад

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

  • @xu_ux
    @xu_ux Год назад +1

    в vs code есть генерация commit message от copilot. не всегда по делу и тоже не учитывают стиль написания, но есть

    • @M0ns1gn0r
      @M0ns1gn0r Год назад

      А также есть чат

    • @xu_ux
      @xu_ux Год назад

      @@M0ns1gn0rда, кстати) чат достоин отдельного видео

  • @alekseenkoyan
    @alekseenkoyan Год назад +1

    Использовать боевой код для отправки в chat gpt имхо равноценно разглашать коммерческую тайну.

  • @alexeykazakevich338
    @alexeykazakevich338 Год назад

    что по звуку? ничего не слышно..

  • @vadimsmoke
    @vadimsmoke Год назад

    Хорошее видео, лайк однозначно. Английский немного подтянуть, квайри режет слух )

  • @qrthack
    @qrthack Год назад

    Привет, у меня такой вопрос, коммерческого опыта нет, знаю C, Python, люблю Computer Science. Хочу в backend, выбираю между Java, C#, Golang что посоветуешь, и почему? интересно твое мнение.

    • @zhukovsd_it_mentor
      @zhukovsd_it_mentor  Год назад +1

      Привет. Можно выбрать любой язык из топ 5 для бэкенд разработки, на мой вкус сейчас это Java, Python, .NET, NodeJS, PHP.
      У меня есть видео с обзором рынка труда backend разработки на ноябрь 2023 - ruclips.net/video/Y1SmjcSGQjQ/видео.html

    • @wsxpocxeafx
      @wsxpocxeafx 7 месяцев назад

      C#

  • @valboolin3538
    @valboolin3538 Год назад

    Как он во всем этом разбирается и что такое указатели

  • @sylvanaswindrunner5578
    @sylvanaswindrunner5578 Год назад

    Стоит ли покупать джпт 4?

    • @zhukovsd_it_mentor
      @zhukovsd_it_mentor  Год назад

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

  • @NoNameUkr
    @NoNameUkr Год назад

    использую AI Assist и огорчился после того как ущнал что он работает на ChatGPT3.5. Просто 10$ в топку.. Буду переходить на Copilot

  • @vd3400
    @vd3400 Год назад

    кайф крутое видео!

  • @klich3
    @klich3 Год назад

    Copilot тоже работает с ошибками в вскоде. Копилот пока лучше. Вышел и другой AI от Attlassian Bitbucket

  • @виталийвольф-у4т

    231 непрочитанное, как так, кто-то очень ждет от вас ответа

  • @theeverlastinglight5701
    @theeverlastinglight5701 11 месяцев назад

    Спасибо, конечно. Но в реальной разработке тяжеловесных и серьезных приложений - крайне бесполезно.

  • @Aydamir_07
    @Aydamir_07 Год назад +1

    Какой Мак?

  • @alexandrfit2926
    @alexandrfit2926 Год назад

    Доброго дня. Не могли бы подсказать как можно оплатить гпт4, спасибо

    • @zhukovsd_it_mentor
      @zhukovsd_it_mentor  Год назад +2

      Добрый вечер, на хабре есть статьи про это, ищутся по запросу "chat gpt habr"

  • @barakuda238
    @barakuda238 11 месяцев назад +1

    гарик олдменов

  • @flowname
    @flowname Год назад +4

    4:15 необходимый минимум, который ты можешь получить за полторы минуты, может тебе нагло соврать. И теперь ты являешься агентом распространения недостоверной информации. Как ты собираешься с этим бороться, если не пойдешь читать оригинальный лог изменений? Поражает желание технически подкованных людей экономить 10 минут времени за счёт отказа от факт-чекинга. Сначала у вас вырабатывают привычку не читать оригинальный лог изменений, а затем вам как баранам из стада будут подсовывать нужную информацию в других областях, в которых вы еще менее подкованы.

    • @zhukovsd_it_mentor
      @zhukovsd_it_mentor  Год назад +1

      Дальше не слушал, да?
      После этого я сказал, что не готов нести ответственность за решения, принятые на основе выдачи GPT. Для таких решений нужно смотреть первоисточник.
      GPT в этом плане равноценен быстрому гуглению, или вопросу другу/коллеге.

    • @flowname
      @flowname Год назад

      @@zhukovsd_it_mentor дальше я скролил по большим секциям, да.
      > GPT в этом плане равноценен быстрому гуглению, или вопросу другу/коллеге.
      Если он равноценен быстрому гуглению, то почему бы сразу не перейти к гуглению первоисточников, минуя первый шаг с промптом? Разница в итоге есть - она заключается в слое, на котором из процесса поиска первоисточника отпадают менее критически настроенные люди, в этом и суть. Ты сам сможешь в этом убедиться в скором времени, когда твои более простодушные коллеги начнут подсовывать сгенерированные шаблоны на код-ревью, с расчётомь на твою сознательность. Я уже вынужден работать с джунами, которые с неохотой переползают в IDE с дебагером из браузера с github copilot во время zoom-созвонов.

    • @zhukovsd_it_mentor
      @zhukovsd_it_mentor  Год назад

      В целом я согласен, но моё мнение на этот счет такое - неважно, откуда код, важно, чтобы разработчик, который притащил его в проект, нёс за него ответственность.
      Проблема не в инструментах, а в людях. Ответственный человек благодаря новым инструментам станет более продуктивным без потери качества, безответственный - размякнет.
      Нашей ответственностью, как синиоров/лидов, является построение процессов, чтобы противостоять снижению качества кода проекта - добавлять больше Quality Gates, лучше ставить задачи, лучше делать ревью, фильтровать разработчиков, которые попадают в команду.

    • @timur2887
      @timur2887 Год назад

      чат гпт хорош для накидывания вариантов и гипотез, а уже проверять их - ваша задача

    • @flowname
      @flowname Год назад

      @@timur2887 зачем гипотезы, если можно самостоятельно написать всю имплементацию от начала и до конца? Тем более, когда у меня есть умный компилятор с type hole inference. Это не говоря о том, что chatgpt не способен рефакторить существующий код, он годится только для генерации начальных шаблонов, как это делал до него cookiecutter.

  • @JohnDoe-lw1uv
    @JohnDoe-lw1uv Год назад +4

    А кто даст использовать всякие copilot на рабочем проекте? Особенно в больших конторах, банках и тп. Он же весь код сливает, беза к тебе на след день придет

    • @zhukovsd_it_mentor
      @zhukovsd_it_mentor  Год назад

      В больших проектах никто не даст. Для таких проектов есть другие варианты, например tabnine, который умеет только локально работать, к примеру, не отправляя код в облако.

    • @JohnDoe-lw1uv
      @JohnDoe-lw1uv Год назад +1

      @@zhukovsd_it_mentor Всё равно это очень опасно, а то может через какое-то время скандал разгореться, что какой-нибудь "tabnine" в тайне сливал кодовую базу. Надо было упомянуть это в видео, а то сейчас все побегут ставить на радостях, а потом присядут неожиданно.

    • @zhukovsd_it_mentor
      @zhukovsd_it_mentor  Год назад +6

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

    • @stas7che
      @stas7che Год назад

      @@zhukovsd_it_mentor tabnine почему то постоянно отлетает в IDE (серая иконка), пробовал с ВПН - не помогает

    • @Mrazotinas
      @Mrazotinas Год назад +1

      А как же Enterprise лицензия?

  • @charleyshiman4748
    @charleyshiman4748 Год назад

    это не ассистенты разработчика - это разработчики, которые во всем лучше своих человеческих аналогов

    • @M0ns1gn0r
      @M0ns1gn0r Год назад

      Вы видео-то смотрели?

    • @x0p3nd78
      @x0p3nd78 Год назад

      этот разработчик не смог мне мобильное меню сделать с 10 попыток

  • @zlatoust4444
    @zlatoust4444 11 месяцев назад

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

  • @VK-pl1nd
    @VK-pl1nd Год назад

    резюме: пока что это всё хорошего прогера не заменит

    • @zhukovsd_it_mentor
      @zhukovsd_it_mentor  Год назад

      Да, но хороший прогер может повысить свою эффективность с помощью этих штук

    • @VK-pl1nd
      @VK-pl1nd Год назад

      @@zhukovsd_it_mentor понятное дело

  • @wave2013.
    @wave2013. Год назад

    мыло.

  • @IrinaSwat
    @IrinaSwat Год назад

    язык заплетается..отдохнуть срочно выспаца

  • @stan6886
    @stan6886 Год назад

    Потеря времени

  • @sweetcapitan5690
    @sweetcapitan5690 Год назад

    Стрпнно слышать, то что Копилот это самрстоятельный продукт, а ИИ ассистант нет, только из-за тогг, что у варианта от ЖидБрейнс прямо в шапке написанно, что они используют гпт 3.5. Но внезапно, КаловыйПилот тоже исполняется на 3.5 гпт, просто это написанно мелким шрифтом в самом низу описания продукта.

    • @zhukovsd_it_mentor
      @zhukovsd_it_mentor  Год назад

      Да, тут я неверно выразился. В комментариях ниже Антон Архипов (представитель Jetbrains) написал про использование OpenAI моделей в деталях.

  • @rkm432
    @rkm432 Год назад +12

    Смотрю я на эти попытки использовать AI, и что-то особо не вдохновляет. Писать регулярку своими руками куда быстрее, точнее, интереснее. Непонятный костыль этот ваш AI.

    • @ultraluxery
      @ultraluxery Год назад +3

      счасливого нового года

    • @rkm432
      @rkm432 Год назад +1

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

    • @timur2887
      @timur2887 Год назад +1

      сложные регулярки тяжело читать, с помощником гораздо удобнее

    • @JamesSmith-ix5jd
      @JamesSmith-ix5jd Год назад

      Ничего интересного, если бы была одна версия движка этих regex'ов то проблем бы не было, но их ведь десятки - awk, gnu grep, bsd grep, PHP, perl, python. Многое схоже, но даже 1% различий превращает эту строчку знаков в адовый пазл.

    • @lilpuzeen
      @lilpuzeen Год назад +2

      > интереснее
      🫵🤣

  • @NikolayPetrov-u9t
    @NikolayPetrov-u9t Год назад

    есть лучше плагины