Прекрасный обзор существующих возможностей LLM и интересные идеи о будущих применениях. Подписался на будущие рооики :)
@alexandrsharp920Күн бұрын
Хочу сделать документацию на проекте с помощью LLM можете что-то посоветовать?
@soloondotnetКүн бұрын
На уровне отдельных кодовых файлов документацию делать легко, просто засуньте код в LLM и он добавит комментарии (ну или в JetBrains AI Assistant, там тоже есть такое). А вот если вам нужна документация на макро уровне (на уровне проектов, и т.д.) то вам нужны специализированные тулы. Чем я собственно сейчас и занимаюсь.
@ukratitelkisok97262 күн бұрын
спасибо, может подробнее обсудим почему бедные беднеют(в том числе и разработчики), а богатые богатеют? и ключевой вопрос, что делать бедным?)
@user-uh9bv6cn5e7 сағат бұрын
Давайте спросим это у ИИ?)
@erproerpro9032 күн бұрын
Super! Po krasote! Vsegda prijatno poslushat' na vyhodnyh umnogo cheloveka ;)
@fiodar_vasilets18 күн бұрын
Топ видос конечно, но сложно смотреть когда вы там указкой водите по экрану проектора, говорите что-то типа вот здесь и здесь, а мы тут за монитором ничего непонимаем)) это ж как понимаю смонтированная версия, было б круто иметь дубль указателя)) сейчас конечно этим никто заниматься не будет) Можно пару вопросов?) 1) 34:00 - > То есть ссылка может быть уже присвоена объекту ( соответственно не быть null) , до окончания вызова конструктора? 2) 20:50 -> Вы не закончили с примером, что не так , почему нельзя убрать volatile?
@noJobProgrammer19 күн бұрын
На Latex-e написать спецификаций системы и скормить ChatGPT, на выходе получим полноценную систему. Если система имеет графический интерфейс то можно его руками нарисовать а ChatGPTо (именно который с "о") по картинкам сгенерирует код.
@andreyashgaliev937220 күн бұрын
Коммент потёрся видимо из-за ссылки. Terence Tao AI Will Become Mathematicians’ ‘Co-Pilot’ так называется статья про ChatGPT + theorem prover и аналогии с IT, Open Source и тд
@soloondotnet19 күн бұрын
Спасибо, оставляю тут ссылку: www.scientificamerican.com/article/ai-will-become-mathematicians-co-pilot/
@radiosh6620 күн бұрын
Отличная тема, Дмитрий! Скажите, вы пробовали использовать AI Devs, которые позволяют с целыми проектами работать? Я недавно открыл для себя aider - по ощущениям сильно экономит время в сравнении с ручным ChatGPT. Ещё в тему генерации промптом могу генератор от Claude посоветовать, они сделали недавно.
@user-jz5ek8fv5f20 күн бұрын
Было бы неплохо научить писать сначала тесты, а потом на основе тестов код.
@user-jz5ek8fv5f20 күн бұрын
Хотя возможно в случае chatgpt, tdd не столь актуально
@soloondotnet20 күн бұрын
@@user-jz5ek8fv5f как я показал в конце видео, это вполне возможно. другое дело что подход TDD сейчас не то чтобы в моде. скорее в моде "разумное" покрытие тестами, но точно не test-first development
@user-jz5ek8fv5f19 күн бұрын
@@soloondotnet Речь не о моде. Когда пишешь через тесты, классы/модули получаются слабосвязанными и хорошо тестируемыми (автоматически), а не прибитыми гвоздями друг к другу. Архитектура как бы выкристаллизовывается под давлением тестов. Лучше прорабатываются различные конеркейсы. Падение скорости разработки - это иллюзия. Поддерживать потом такой код - это одно удовольствие: - новая фича имплементиться написанием теста/тестов быстро и просто - код легко читается - тесты заменяют документацию - не нужен раздутый штат тестировщиков. экономия по деньгам 2x/3x для компании. Я уж молчу про стабильность работы - на порядки возрастает.
@soloondotnet19 күн бұрын
@@user-jz5ek8fv5f тут разговор скорее про loose coupling. да, действительно, в контексте ИИ придется его делать всеми возможными путями, т.к. он помогает самому ИИ связывать разные части воедино.
@erproerpro90320 күн бұрын
Spasibo ;) zhdiom prodolzhenija AI temy
@It_is_Jake20 күн бұрын
Для меня магия начинается когда я не знаю язык программирования, скажем Питон, но могу на нем писать с использованием chatGpt. Мне ведь нужно иметь опыт всего с одним языком программирования что бы понимать большенство других, и вместе с языковой моделью я могу и использовать их, покрайней мере на бытовом уровне. Кстати если вы запишете такое же видео, но с использованием языка которого вы не знаете, пользы от того что модель дает на выходе будет на много больше, учитывая что вы не знаете синтаксиса и базововых конструктов языка.
@soloondotnet20 күн бұрын
Логично. Или на языке который априори сложнее, вроде Rust или C++.
@fayzullahonsaydillahanov822420 күн бұрын
Дмитрий здравствуйте, очень полезное видео, про copilot(vs2022) или ai который на rider видео будет?
@soloondotnet20 күн бұрын
Возможно будет. Хотя кодинг-ассистенты внутри IDE это, я бы сказал, незначительная часть общей картины.
@wellmor19 күн бұрын
@@soloondotnet ну вот не совсем согласен насчет этого. Мы можем дать осведомленность LLM о нашей кодобазе путём создания эмбеддинга - векторного представления кода для репозитория. Тогда можно будет посылать запросы в LLM типа "а где у меня доступ к апи вызывается?" или "создай мне фичу по типу уже имеющихся". Чтобы поиск был намного более умным, чем просто поиском по ключевым словам в эмбеддинге, можно использовать RAG - когда эти "ключевые слова и их контекст" передаётся в другую, более глупую, но быструю модельку и она указывает какие конкретно результаты пользователь хочет получить. Это прям радикально меняет подход к программированию, особенно когда приходится работать с большой незнакомой кодовой базой с гитхаба.
@fentan680625 күн бұрын
Неприятно слушать, просто какое-то нытьё
@timurmingulov1535Ай бұрын
Дмитрий, добрый день! Давно не выходил на связь. Соскучились. Как жив здоров?
@It_is_JakeАй бұрын
Я хотел вас поблагодарить за то, что познакомили меня с направлением quant и в целом открыли глаза на IT-индустрию. Мне подсознательно никогда не нравилось писать код для кого-то, это всегда казалось неестественным. Также было непонятно, где использовать те академические знания, которые я приобрёл в университете. На моей практике работодатели ставят в приоритет скорость разработки, а не качество. Quant решает эти две проблемы. Хотя в последнее время я не так часто пишу код, больше погружаюсь в прикладную математику. Раньше я занимался математикой как хобби, но в этом не было конечной цели, а, соответственно, и прогресса. Сейчас, имея такую цель, процесс стал намного динамичнее. Вот уже полгода я интересуюсь финансами и математикой, в том числе пользуясь рекомендованной вами литературой. Понимаю, что результат будет скорее позже, чем раньше, но настрой у меня положительный. Ещё раз благодарю!
@It_is_JakeАй бұрын
Вы удалили последнее видео? Вспомнил про него, захотел коммент написать :)
@soloondotnetАй бұрын
Да, к сожалению там качество подкачало.
@It_is_JakeАй бұрын
@@soloondotnet Я хотел вас поблагодарить за то, что познакомили меня с направлением quant и в целом открыли глаза на IT-индустрию. Мне подсознательно никогда не нравилось писать код для кого-то, это всегда казалось неестественным. Также было непонятно, где использовать те академические знания, которые я приобрёл в университете. На моей практике работодатели ставят в приоритет скорость разработки, а не качество. Quant решает эти две проблемы. Хотя в последнее время я не так часто пишу код, больше погружаюсь в прикладную математику. Раньше я занимался математикой как хобби, но в этом не было конечной цели, а, соответственно, и прогресса. Сейчас, имея такую цель, процесс стал намного динамичнее. Вот уже полгода я интересуюсь финансами и математикой, в том числе пользуясь рекомендованной вами литературой. Понимаю, что результат будет скорее позже, чем раньше, но настрой у меня положительный. Ещё раз благодарю!
@It_is_JakeАй бұрын
@@soloondotnet Я хотел вас поблагодарить за то, что познакомили меня с направлением quant и в целом открыли глаза на IT-индустрию. Мне подсознательно никогда не нравилось писать код для кого-то, это всегда казалось неестественным. Также было непонятно, где использовать те академические знания, которые я приобрёл в университете. На моей практике работодатели ставят в приоритет скорость разработки, а не качество. Quant решает эти две проблемы. Хотя в последнее время я не так часто пишу код, больше погружаюсь в прикладную математику. Раньше я занимался математикой как хобби, но в этом не было конечной цели, а, соответственно, и прогресса. Сейчас, имея такую цель, процесс стал намного динамичнее. Вот уже полгода я интересуюсь финансами и математикой, в том числе пользуясь рекомендованной вами литературой. Понимаю, что результат будет скорее позже, чем раньше, но настрой у меня положительный. Ещё раз благодарю!
@It_is_JakeАй бұрын
@@soloondotnet Я почемуто не вижу свой комментарий, когда перегружаю страницу, отправил второй раз.. наверное это магия ютуба
@It_is_JakeАй бұрын
@@soloondotnet Я хотел вас поблагодарить за то, что познакомили меня с направлением quant и в целом открыли глаза на IT-индустрию. Мне подсознательно никогда не нравилось писать код для кого-то, это всегда казалось неестественным. Также было непонятно, где использовать те академические знания, которые я приобрёл в университете. На моей практике работодатели ставят в приоритет скорость разработки, а не качество. Quant решает эти две проблемы. Хотя в последнее время я не так часто пишу код, больше погружаюсь в прикладную математику. Раньше я занимался математикой как хобби, но в этом не было конечной цели, а, соответственно, и прогресса. Сейчас, имея такую цель, процесс стал намного динамичнее. Вот уже полгода я интересуюсь финансами и математикой, в том числе пользуясь рекомендованной вами литературой. Понимаю, что результат будет скорее позже, чем раньше, но настрой у меня положительный. Ещё раз благодарю!
@VlavasАй бұрын
Вместо kindle dx теперь есть kindle scribe. У меня сейчас boox tab x, для математических статей кайф
@recycle-bin-camp3 ай бұрын
мне кажется chat gpt вообще не понимает наследования, ооп и взаимодействия между классами
@ad1Dima4 ай бұрын
О, Нестерук теперь про электрику вещает.. надо вам с @vitaly44 скооперироваться )
@soloondotnet4 ай бұрын
А кто это? Дайте ссылку.
@user-dx1ji7cl2g4 ай бұрын
1000 долларов 😱🤦🏻♂️ за такие деньги можно старенький Жигули фургон купить и на рынок продукты привозить , оптом продать и домой отдыхать . А завтра на базе 1 пучок зелени дать 40 копеек. Купить 1000 пучков , а на базаре за 50 оптом продать . Выгода ☝️ а этого аппарата польза 👉0
@soloondotnet4 ай бұрын
Гениально! Очевидно я чем-то не тем занят...
@user-dx1ji7cl2g4 ай бұрын
@@soloondotnet да , мужик. Ты точно влип . Совет тебе , пойди купи дёшево и продай по дороже . Будешь сыт и семья тоже . Мозгов то у тебя много , а карман пуст 😁
@noJobProgrammer3 ай бұрын
@@user-dx1ji7cl2g автор раньше работал программистом, а потом занялся финансовыми рынками. У кого карманы пусты так это у тебя 😂
@Artem-7z4 ай бұрын
Дмитрий, я, видимо, пропустил, но как так вышло, что Вы с дотнета вдруг перешли на электромонтаж?
@noJobProgrammer4 ай бұрын
так как он на пенсий, это типа его хобби
@soloondotnet4 ай бұрын
это всего лишь хобби, на самом деле, хотя я и мог бы наверное браться за какие-то заказы если бы кому-то было нужно
@madpower20004 ай бұрын
Продвинутые пацаны уже давно перешли "на умные" Zigbee автоматы, которыми прямо из HomeAssist можно рулить! 😉
@noJobProgrammer4 ай бұрын
Продвинутые пацаны используют KNX и DALI, то что именно Димон себе поставил
@madpower20004 ай бұрын
Как говориться “Три раза КУ! “ (Это как я говорю с позиции моего бэкграунда, инженера-разработчика промышленных систем автоматизации). But, IMHO, цель все-таки должна оправдывать применяемые средства. У уважаемого Дмитрия, полагаю все-таки intellectual curiosity превалирует.@@noJobProgrammer
@soloondotnet4 ай бұрын
Ну, я бы не рискнул поставить китайский WiFi автомат, тут все-таки надежность нужна. К тому же, удаленное откючение и замеры... нет, спасибо, автомат отдельно, замеры и реле отключения отдельно.
@madpower20004 ай бұрын
@@soloondotnetКаждый самурай выбирает сам свой путь!
@madpower20004 ай бұрын
@@soloondotnet Каждый самурай сам выбирает своей путь!😉
@kent2alex4 ай бұрын
Привет. В мокрой зоне может быть фен а так же стиралка, так, что С10/C16 вполне.
@soloondotnet4 ай бұрын
Фены - да, согласен. А вот на стиралку обычно идет выделенная линия, т.к. стиралка кушать может много.
@paulpivnev50274 ай бұрын
А ещё у них есть два (ну или даже три) в одном - дифавтомат+УЗДП. Но, мало того, что в Россию сейчас не поставляется, так ещё и цена с падением нашего "деревянного" стала неподъемной. А отечественная (конечно же китайская) промышленность даже не собирается делать ничего подобного. Один ужас из середины прошлого века😢😢😢
@soloondotnet4 ай бұрын
Дифф+уздп есть у АВВ (DS-ARC) но я использую пока S-ARC (который без диффа, надо сделать видео) потому что часто ставлю более чувствительное УЗО. Насчет того как доставать АВВ по вменяемым ценам мне надо сделать видео, потому что то что на рынке РФ это ад полный. Продают в 2.5 раза дороже рынка. У меня получается покупать по рыночной стоимости.
@paulpivnev50274 ай бұрын
@@soloondotnet в свое время Hager был дешевле АВВ, примерно, как SE, сейчас ад, да и у нас не все можно купить... Я себе домой покупал Legrand АВДТ+УЗДП ширина 3 модуля. Тоже классный. Но сейчас опять же цена... В 2022 стоит дорого примерно 14тр, сейчас 22((( а такие надо по сути на каждое присоединение, щит получается золотой.
@soloondotnet4 ай бұрын
@@paulpivnev5027 DS-ARC стоит под 300 евро и ширина 2.5 модуля. S-ARC стоит порядка 100 и ширина 2 модуля (взаимозаменимо с обычными диффами). самый ходовой мой дифф стоит 30 евро (но 100 в РФ)
@user-fx3qe5js6d4 ай бұрын
31:50 вся суть будущего программирования ))
@user-zc3zk8wd8p4 ай бұрын
русский звук + английский текст = классика
@noJobProgrammer4 ай бұрын
Так один раз подключил и пользуешься много лет подряд, не обязательно чтоб подключение было удобное, разве что если подключаешь временно.
@soloondotnet4 ай бұрын
Ну я вообще не люблю чтобы три жилы кабеля приходили в совершенно разные три точки в щите. Потому что если потом, вдруг, по каким-то причинам нужно что-то куда-то перекинуть, может оказаться что какой-то жилы просто не хватает! Поэтому уже давно себе намотал на ус, чтобы одну рейку минимум выделять полностью под клеммы, и заводить все на клеммы. А когда у тебя клеммы, очень удобно иметь два проводка _одинаковой_ длины, и эстетически и логистически, и использовать двухполюсные блоки. В коробке что на этом видео удобно то что оно тоже поддерживает эту парадигму: две линии пугв до клеммы.
@It_is_Jake5 ай бұрын
Где можно найти предыдущие 45 эпизодов ?
@It_is_Jake5 ай бұрын
Never mind я нашел
@otrokmaps5 ай бұрын
Когда не знаю что делать дальше - начинаю искать "грааль" в трейдинге...потом постепенно появляются мысли "что делать дальше"
@MrAKhalilov5 ай бұрын
Если есть возможность рассказать детальнее про запрос в чатгпт про дерево запросов, или если есть возможность поделиться ссылкой на чат/промпты про это дерево запросов - было бы любопытно это изучить.
@gaydukovdmitrij515 ай бұрын
Сомневаюсь на счёт экономической эффективности систем где 1℅ населения принадлежит больше чем остальным 99℅ вместе взятым. Тогда по идее мы должны были быть впереди планеты по эффективности.
@soloondotnet5 ай бұрын
Но мы уже в системе где 1% имеют почти всё что есть.
@gaydukovdmitrij515 ай бұрын
@@soloondotnet Это порочный круг, в котором у обеспеченных людей банально есть возможность дать своим детям лучшее образование, не говоря уже об откровенных злоупотреблениях по нагибанию системы под себя. Насколько понимаю цель всяких социалок и UBI в том чтобы разорвать этот порочный круг концентрации ресурсов в узком кругу паразитов. Но я понимаю что человечество всю историю жило ради паразитов и вряд ли это изменится. Если реально любишь своих детей, то лучше что можно сделать - это в принципе уберечь их от рождения в этом людоедском мире.
@kolebynov5 ай бұрын
По поводу галлюцинаций chat gpt. Мне для своей игрушки нужно было найти формулу для расчета вектора начальной скорости для полета проджектайла, когда я знаю угол под которым я запускаю его, начальную позицию и конечную позицию. Я пошел с этим вопросом к gpt, он мне нагенерил какой-то ерунды, где начальная скорость зависила от времени, а время от начальной скорости, а я не знаю ни одного ни другого. Я пошел и потратил минут 20 на поиски этой формулы и нашел ее на просторах юнити форума. После этого, я решил еще раз обратиться к чату, но уже задал вопрос очень точно, т.е. нужна формула, без взамной зависимости между временем и скоростью, вот я только знаю угол, начальную точку и конечную точку и он мне выдал формулу, которая была очень похоже на ту, что я нашел на форуме, но она была неверной и выдавала другие значения. И вот вопрос: не зная правильной формулы, как мне, человеку, который не сильно шарит за физику из gpt выдавить правильную формулу? Или мне нужно потом самому сидеть и искать, где в формуле ошибка и исправлять ее?
@user-mw6er8qd4b5 ай бұрын
Как бы вообще не видно причин, почему "держать весь большой контекст" состоящий из уровней и абстракций у человека даже сейчас должно получаться лучше, чем у ИИ. Спасибо за подкаст! Удивлюсь, если в богатых AI-конторах ещё не реализованы AI-фреймворки умеющие в огромные контексты именно на основе фрактального подхода (если так это можно назвать). Думаю, что даже опенсорс такой должен скоро появиться.
@TheKovalAndrey5 ай бұрын
Лайк не глядя!
@soloondotnet5 ай бұрын
Спасибо!
@noJobProgrammer5 ай бұрын
А на сколько хорошо ChatGPT знает финансовую математику ? да и вообще выш-мат
@TheKovalAndrey5 ай бұрын
ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ ВПЕРВЫЕ ДОСТИГ УРОВНЯ МАТЕМАТИКОВ В РЕШЕНИИ ОЛИМПИАДНЫХ ЗАДАЧ Этот новаторский подход дал системе возможность решить 25 из 30 задач, ранее представлявших вызов для других систем искусственного интеллекта. Этот результат сопоставим с успехами победителей олимпиад, отмечают исследователи в статье, опубликованной в Nature. погугли по заголовку, основную статью, так что
@soloondotnet5 ай бұрын
Там отдельные от основных команды пилят математику. Пока это не мейнстрим, а использование обычных языковых текстовых моделей для этого не даст никаких результатов, оно и понятно - это не для этого сделано.
@noJobProgrammer4 ай бұрын
@@soloondotnet Я пытался его заставить писать математические доказательства, и он их даже пишет, но они содержат ошибки, причем их найти достаточно трудно
@OlegTar5 ай бұрын
Мне нравятся слова одного человека (известный в интернете как Деми Мурыч) про chat gpt: Чат gpt - это определённого рода лингвистическая модель, эффективность которой определяется количеством данных, на базе которых она воспитывается. Мы же прекрасно понимаем, что миллионы мух не ошибаются (ирония). Если миллион мух летят на г, они безусловно правы (ирония). Существование современных лингвистических моделей напрямую связано с обучением на миллионах мух, а это как следствие говорит о том, что чат gpt - это срез общего народного невежества и, это не тот фактор, на базе которого можно чему-то учиться. На базе его можно опираться. Например, человек который владеет некоторой экспертизой может воспользоваться чатом gpt для выяснения каких-то обстоятельств. Но именно благодаря его экспертизе он может понять что вот ту фигня, которую сгенерировал этот чат gpt это является фигнёй, и он попытается дальше модифицировать это как-то, но никак не иначе.
@TheKovalAndrey5 ай бұрын
да но если обучать модель не "на говне", а на достоверных данных будет конфетка. пример ниже, я человеку отписал
@MagicSpinsResearch5 ай бұрын
Стараюсь читать все тексты от Дмитрия :)
@vladgonchar6 ай бұрын
Спасибо, Дмитрий!
@Hunter3144147 ай бұрын
Являюсь фанатом ChatGpt. У самого и на него подписка есть и на copilot. Невероятно удобная вещь для рефакторинга кода. Недавно в копилот еще завезли чат, тоже очень удобная штука. Помню как с ChatGpt за один день написал половину своего проекта для генерации кода. Он отлично понимает синтаксические деревья и генерация подобных вещей - это фантастика!
@Hunter3144147 ай бұрын
Дмитрий, я так хотел бы увидеть от тебя видео про внутреннее устройство CLR, как работает GC, как в памяти хранятся структуры и классы (сколько памяти они занимают), работа со строками. Вообще в целом хотел бы услышать и увидеть как ты делаешь всякие низкоуровневые вещи в одном видео)
@spechulfapticks31087 ай бұрын
спасибо за выпуск. но сок с мухой я бы всё-таки не пил. мало ли что там у неё на лапах может быть, и к чему оно устойчиво
@user-oq9xr8dj1b7 ай бұрын
Умственно недоразвитое какое-то.
@user-fx3qe5js6d7 ай бұрын
Ваши прогнозы - куда бежать програмистишкам, чтобы было на что смузи покупать ?
@user-ht1gf7ks5m7 ай бұрын
Программисты станут не нужны, потому что будут нужны ChatGPT-программисты :)
@timurmingulov15357 ай бұрын
Да, кто-то реально читает этот текст :) З.Ы. ИМХО, на качество вообще плевать. Готов смотреть тебя хоть в 320х240 через ЭЛТ, только не исчезай!
@MrAKhalilov7 ай бұрын
Подскажите пожалуйста ютуб каналы с экспериментами в чатгпт, о которых вы рассказывали.
@soloondotnet7 ай бұрын
Да их миллион, достаточно воспользоваться поиском. Вот например: kzfaq.info/get/bejne/q9WiZ7Fo3JzcpWQ.html