- 159
- 363 178
Дмитрий Нестерук
United Kingdom
เข้าร่วมเมื่อ 3 พ.ค. 2015
Канал с моими русскоязычными видео. Основные темы: программирование, технологии.
Основной контент тут - мой подкаст «Соло на .Net».
Основной контент тут - мой подкаст «Соло на .Net».
105 Подкаст Solo on .NET — Мысли про несовершенство ИИ
Еще больше мыслей насчет ИИ и нашего светлого будущего
มุมมอง: 1 214
วีดีโอ
Создаем и тестируем класс с ChatGPT
มุมมอง 1.2K4 หลายเดือนก่อน
Простой пример ранее описанных практик разработки с использованием ChatGPT. В этом выпуске: преамбула, переписывание, обратный вывод, метазапросы. А также генерация кода и генерация тестов.
104 Подкаст Solo on .NET - К большим начинаниям в ИИ
มุมมอง 1K4 หลายเดือนก่อน
Мысли про то что я конкретно планирую делать в сфере ИИ.
Ключевые навыки в программировании с использованием ChatGPT
มุมมอง 2.1K4 หลายเดือนก่อน
Рассказываю о ключевых навыках которыми стоит пользоваться при написании систем с использованием языковых моделей вроде ChatGPT.
Эффективное использование реле для управления (DALI, KNX)
มุมมอง 1.1K8 หลายเดือนก่อน
Рассказ о том как эффективно и экономно использовать релейные модули, реле и контакторы в системах автоматизации.
Часто используемые электрические модули
มุมมอง 4328 หลายเดือนก่อน
Рассказ про наиболее используемые мною электрические модули для бытовой электрики. ABB S, SD, DS, S-ARC и иже с ним. Также показываю левые боковые контакты.
Hager ADZ316D: компактный четырехполюсный дифференциальный автомат
มุมมอง 4109 หลายเดือนก่อน
Hager ADZ316D - уникальный четырехполюсный дифф для трех однофазных потребителей с технологией прямого подключения (quick connect) - фазы и нули для каждого потребителя втыкаются прямо в сдвоенные тычковые клеммы в автомате. Автоматы B16, общее УЗО 0.03 mA тип А. P.S. очень интересно почему youtube высветил мне в ноль это видео. В редакторе оно не высвечено. P.P.S. разобрался почему видео высве...
103 Подкаст Solo on .NET - Больше про ИИ
มุมมอง 1.3K9 หลายเดือนก่อน
Очередная дискуссия насчет развития ИИ и его применения в разных областях.
102 Подкаст Solo on .NET - С# 12 и сингулярность
มุมมอง 1.5K11 หลายเดือนก่อน
Поверхностные попытки рассказать про C# 12 а также очередная порция размышлений насчет внедрения ИИ в сферу программирования. Продолжаю снимать на GoPro (в т.ч. встроенный в нее микрофон) без какой либо обработки. Качество повысится вместе в мотивацией. Кто-то реально читает этот текст?
101 Подкаст Solo on .NET - Разработка с использованием ИИ
มุมมอง 1.6Kปีที่แล้ว
Рассказ про системы ИИ такие как ChatGPT и как их использовать для разработки.
Шинный механизм соединения нейтрали
มุมมอง 443ปีที่แล้ว
Смотрим на клеммы где нейтраль соединяется с помощью медной шины. Полезно когда вы строите щит не на "диффах" а на ограниченном количестве УЗО.
100 Подкаст Solo on .NET - Кризис среднего возраста
มุมมอง 1.9Kปีที่แล้ว
А можно было бы назвать "веник в углу". Комментарии открыты.
Автоматизация малого бизнеса на базе DALI
มุมมอง 471ปีที่แล้ว
Рассказ про то как мы используем DALI (без KNX!) для автоматизации небольшого предприятия сферы общепита.
Распределенная модель электрики
มุมมอง 273ปีที่แล้ว
Независимые электрораспределительные щиты, объединенные в одну сеть, намного лучше чем один большой ГРЩ где находится все.
Подключение розеток, шлейфование, превышение номиналов
มุมมอง 459ปีที่แล้ว
Подключение розеток, шлейфование, превышение номиналов
Дополнительные контакты для модульных выключателей
มุมมอง 200ปีที่แล้ว
Дополнительные контакты для модульных выключателей
Тестовая инсталляция для электрики и автоматики
มุมมอง 494ปีที่แล้ว
Тестовая инсталляция для электрики и автоматики
Пятижильный и многожильный кабель для проводки
มุมมอง 647ปีที่แล้ว
Пятижильный и многожильный кабель для проводки
99 Подкаст Solo on .NET - Системы управления зданиями - Часть 5
มุมมอง 878ปีที่แล้ว
99 Подкаст Solo on .NET - Системы управления зданиями - Часть 5
98 Подкаст Solo on .NET - Системы управления зданиями - Часть 4
มุมมอง 9182 ปีที่แล้ว
98 Подкаст Solo on .NET - Системы управления зданиями - Часть 4
97 Подкаст Solo on .NET - Системы управления зданиями - Часть 3
มุมมอง 7552 ปีที่แล้ว
97 Подкаст Solo on .NET - Системы управления зданиями - Часть 3
96 Подкаст Solo on .NET - Системы управления зданиями - Часть 2
มุมมอง 7882 ปีที่แล้ว
96 Подкаст Solo on .NET - Системы управления зданиями - Часть 2
95 Подкаст Solo on .NET - Системы управления зданиями - Часть 1
มุมมอง 1.7K2 ปีที่แล้ว
95 Подкаст Solo on .NET - Системы управления зданиями - Часть 1
94 Подкаст Solo on .NET - Уход в качество
มุมมอง 2.5K2 ปีที่แล้ว
94 Подкаст Solo on .NET - Уход в качество
93 Подкаст Solo on .NET - Добро побеждает зло
มุมมอง 2.7K2 ปีที่แล้ว
93 Подкаст Solo on .NET - Добро побеждает зло
Звучит здорово, но как много людей успеют прийти к такому образу жизни? Скорее всего есть какой-то предел, после которого оставшиеся уже не смогут выйти из матрицы. Хотя люди ведь умирают, и места освобождаются, или нет 🤔 Миллионы депозитных денег, на которые можно жить свободную жизнь можно передавать по наследству 🤔. Может ли быть так, что в будущем свободных ячеек для хорошей жизни не останется 🤔 От таких мыслей становится грустно, а я ещё молодой, шутливый, мне вообще-то все должно быть легко
Хочу купить ваши книги, как это сделать?
Они все есть на Amazon
точнее raspberry или хасбри
а что за PT
Спасибо, интересно. Давно не было видео по теме канала)
Еще интересный момент, а если языковая модель получит из разных источников объяснение одной концепции, то как она будет выводить среднее? Для логических концепций среднего как такого нет. Значит какая-то консенсная модель должна быть, а кто и как будет расставлять приоритеты?
У кого вес больше тот и выиграл (условно). По правде я не знаю ответ на этот вопрос :)
Ну если он знает про А4, то должен был просто умножить на два меньшую из сторон прямоугольника А4 и получить А3, но увы)
@@olegdunkan но я не про А3
@@soloondotnet ааа, a3 плюс, согласен
@@olegdunkan но даже если бы речь шла про "канонические" А-форматы, умножение на 2 не дало бы гарантированный результат. если умножить А2 на 2 то не получится А1 (расхождение на 1мм)
Не думаю, что есть смысл тратить время на комментарии ради обучения модели. Если модель уже способна разбираться в коде (а, скорее всего, так и есть), то комментарии не нужны. А если не может, то это, скорее всего, настолько запутанный код, что комментарии будут нужны в любом случае
Из-за камеры тошнить начинает :)
Можно просто слушать и не смотреть картинку, но в играх обычно есть небольшой радиус вокруг указателя, что бы при малейшем движении в сторону камера игрока оставалась статичной, а двигалась, если указатель уходит за пределы области
Дмитрий, спасибо за умные мысли. Странно видеть уже седину на висках - помню Вас еще "мальчишкой" на лекциях по c#.
Да это началось лет в 25, и постепенно так надвигалось. Иногда я правда крашусь :)
@@soloondotnetмеди не хватает ? Если живёшь в Питере значить принимаешь цинк, а цинк антагонист меди
@@noJobProgrammer это началось когда я еще жил в UK и, как мне кажется, на фоне стресса
Спасибо!
Это тот самый дом который вы достроили? Поздравляю! Нам ждать рум тур?
О да, румтур!
Еще не всё готово, и в целом проект не двигается так быстро как прежде учитывая неопределенность насчет места проживания. В слишком интересные времена мы стали жить.
@@soloondotnetа вы в какой стране живёте ?
Ого, уже забыл про вас
There isn't an officially standardized paper size called "A3 Plus." However, the term might refer to the A3 size plus some additional margin or area beyond its standard dimensions. The standard A3 size is 420 mm × 297 mm (16.5 in × 11.69 in). If you mean a larger version of A3 by "+," it could imply an enlargement of the A3 dimensions, perhaps with no specific standardization attached to it. Such custom sizes would typically be specified by the organization or individual requiring them. If "A3 Plus" refers to an extended size for some special purpose, you may need to refer to the context in which this term is being used or consult with those who defined the term to understand what dimensions are implied.
The A3+ page format, also known as Super A3 or Oversized A3, refers to a paper size that is slightly larger than the standard A3 dimensions defined by the ISO 216 international paper size standard. While A3 measures 297 mm × 420 mm (11.7 inches × 16.5 inches), the A3+ format typically measures 329 mm × 483 mm (13 inches × 19 inches). **Key Features of A3+ Format:** - **Dimensions:** 329 mm × 483 mm (13 inches × 19 inches) - **Purpose:** Provides extra space around the standard A3 size for printing bleeds and crop marks, allowing for edge-to-edge printing and post-print trimming. - **Usage:** Commonly used in the printing and graphic design industries for proofs, posters, and large-format prints where high-quality, full-bleed images are desired. - **Non-ISO Standard:** Unlike the A-series sizes (A0, A1, A2, A3, A4, etc.) defined by ISO 216, A3+ is not an official international standard but is widely recognized and utilized due to its practical advantages in printing. **Why Choose A3+ Over Standard A3?** The extra margin provided by the A3+ format is particularly beneficial for: - **Full-Bleed Printing:** Allows images or backgrounds to extend beyond the edge of the page without leaving unprinted margins. - **Crop and Registration Marks:** Facilitates the inclusion of printer's marks without interfering with the main content. - **Trimming:** Provides space for precise cutting to the final desired size, ensuring a clean and professional finish. **Conclusion** The A3+ page format is a practical extension of the standard A3 size, offering additional space for printing needs that require edge-to-edge content and professional finishing touches. Its larger dimensions make it a preferred choice in various professional printing scenarios, despite not being an official ISO standard.
Тоже посмотрел клубничку видимо 😂 спасибо за подкаст!
Ну формально o1, как-то так :)
Очень интересно! Записывайтесь, пожалуйста, чаще! И спасибо больше за подкаст, слушаю давно, но потерял в моменте, когда вы переехали на ютуб
Спасибо за время. Как насчет попросить ИИ выяснить примерный (наиболее вероятный) маршрут и конечное местоположение ласт прайс через n времени?) или нет смысла туда копать?
... а таки шо, перекочевал в страну света штоле ???
Добрый день! Сохранились ли у Вас материалы по данной отладочной плате? Installer больше нельзя скачать с официального сайта, к сожалению
Я слышал, что в платной версии ChatGPT можно создавать кастомизированные чаты. Суть таких чатов в том, что там прописывается преамбула по умолчанию. Возможно через это будет удобнее, но я сам не щупал, может фигню написал)
Если просто текст ошибок от компилятора слать в ChatGPT следующим сообщением, то он часто выдаёт код с успешно исправленными ошибками
Про посмотри в сторону langchain
Очень интересно, спасибо, Дмитрий!
Дмитрий, советую вам начинать с чистого треда писать запросы, чем просить поменяй тут, добавь это. Так как при запросе в контекст промпта войдут все предыдущие "грязные" промпты которые влияют на выдаваемый ответ
Всё так!
Справедливости ради, надо скачать, что старые промты потихоньку "забываются"
Дмитрий, спасибо за ролик. Для задач на кодинг могу горячо порекомендовать Claude 3.5 Sonnet. Ещё, для работы над всем проектом сразу рекомендую взглянуть на aider - возможно, вы даже захотите записать видео на эту тему.
прикол правда в в том что код можно было бы написать в 5 раз быстрее чем рожать промпты
До тех пор пока GPT не научится признавать свои ошибки, доверять генерацию кода АИ - верный способ быть уволенным за факапы. Либо нужно детально проверять что он там генерит, зачастую быстрее самому написать. Ну и веселое будущее мир софта ждет - количество багов увеличится в разы.
Классная тема. А подобное уже можно реализовать, например, на основе chat gpt ассистентов, кажется там можно добавить данные в векторную БД чтобы модель оперировала этими данными в первую очередь?
Thank you!!
А почему модель не 4о ??
Ну можно было бы и 4о, от 4 именно для кодогенерации он не сильно отличается. И там и там есть косяки. И в Claude Sonnet тоже есть, но другие.
ChatGPT 4 в последние несколько месяцев сильно отупел, несмотря на то, что OAI говорят что это их самая умная модель (видимо остальные ещё сильнее отупели). Отказался от подписки и сейчас перешёл на Claude 3.5 Sonnet - как глоток свежего воздуха! И, кстати, там есть новая фича - проекты, где как-раз можно хранить все спеки для классов и всего остального и сразу писать запросы с учётом их контекста.
Спасибо за интересный выпуск , ждём еще !
Прекрасный обзор существующих возможностей LLM и интересные идеи о будущих применениях. Подписался на будущие рооики :)
Хочу сделать документацию на проекте с помощью LLM можете что-то посоветовать?
На уровне отдельных кодовых файлов документацию делать легко, просто засуньте код в LLM и он добавит комментарии (ну или в JetBrains AI Assistant, там тоже есть такое). А вот если вам нужна документация на макро уровне (на уровне проектов, и т.д.) то вам нужны специализированные тулы. Чем я собственно сейчас и занимаюсь.
спасибо, может подробнее обсудим почему бедные беднеют(в том числе и разработчики), а богатые богатеют? и ключевой вопрос, что делать бедным?)
Давайте спросим это у ИИ?)
Super! Po krasote! Vsegda prijatno poslushat' na vyhodnyh umnogo cheloveka ;)
Топ видос конечно, но сложно смотреть когда вы там указкой водите по экрану проектора, говорите что-то типа вот здесь и здесь, а мы тут за монитором ничего непонимаем)) это ж как понимаю смонтированная версия, было б круто иметь дубль указателя)) сейчас конечно этим никто заниматься не будет) Можно пару вопросов?) 1) 34:00 - > То есть ссылка может быть уже присвоена объекту ( соответственно не быть null) , до окончания вызова конструктора? 2) 20:50 -> Вы не закончили с примером, что не так , почему нельзя убрать volatile?
На Latex-e написать спецификаций системы и скормить ChatGPT, на выходе получим полноценную систему. Если система имеет графический интерфейс то можно его руками нарисовать а ChatGPTо (именно который с "о") по картинкам сгенерирует код.
Коммент потёрся видимо из-за ссылки. Terence Tao AI Will Become Mathematicians’ ‘Co-Pilot’ так называется статья про ChatGPT + theorem prover и аналогии с IT, Open Source и тд
Спасибо, оставляю тут ссылку: www.scientificamerican.com/article/ai-will-become-mathematicians-co-pilot/
Отличная тема, Дмитрий! Скажите, вы пробовали использовать AI Devs, которые позволяют с целыми проектами работать? Я недавно открыл для себя aider - по ощущениям сильно экономит время в сравнении с ручным ChatGPT. Ещё в тему генерации промптом могу генератор от Claude посоветовать, они сделали недавно.
Было бы неплохо научить писать сначала тесты, а потом на основе тестов код.
Хотя возможно в случае chatgpt, tdd не столь актуально
@@ДмитрийМ-ю1е как я показал в конце видео, это вполне возможно. другое дело что подход TDD сейчас не то чтобы в моде. скорее в моде "разумное" покрытие тестами, но точно не test-first development
@@soloondotnet Речь не о моде. Когда пишешь через тесты, классы/модули получаются слабосвязанными и хорошо тестируемыми (автоматически), а не прибитыми гвоздями друг к другу. Архитектура как бы выкристаллизовывается под давлением тестов. Лучше прорабатываются различные конеркейсы. Падение скорости разработки - это иллюзия. Поддерживать потом такой код - это одно удовольствие: - новая фича имплементиться написанием теста/тестов быстро и просто - код легко читается - тесты заменяют документацию - не нужен раздутый штат тестировщиков. экономия по деньгам 2x/3x для компании. Я уж молчу про стабильность работы - на порядки возрастает.
@@ДмитрийМ-ю1е тут разговор скорее про loose coupling. да, действительно, в контексте ИИ придется его делать всеми возможными путями, т.к. он помогает самому ИИ связывать разные части воедино.
Spasibo ;) zhdiom prodolzhenija AI temy
Для меня магия начинается когда я не знаю язык программирования, скажем Питон, но могу на нем писать с использованием chatGpt. Мне ведь нужно иметь опыт всего с одним языком программирования что бы понимать большенство других, и вместе с языковой моделью я могу и использовать их, покрайней мере на бытовом уровне. Кстати если вы запишете такое же видео, но с использованием языка которого вы не знаете, пользы от того что модель дает на выходе будет на много больше, учитывая что вы не знаете синтаксиса и базововых конструктов языка.
Логично. Или на языке который априори сложнее, вроде Rust или C++.
Дмитрий здравствуйте, очень полезное видео, про copilot(vs2022) или ai который на rider видео будет?
Возможно будет. Хотя кодинг-ассистенты внутри IDE это, я бы сказал, незначительная часть общей картины.
@@soloondotnet ну вот не совсем согласен насчет этого. Мы можем дать осведомленность LLM о нашей кодобазе путём создания эмбеддинга - векторного представления кода для репозитория. Тогда можно будет посылать запросы в LLM типа "а где у меня доступ к апи вызывается?" или "создай мне фичу по типу уже имеющихся". Чтобы поиск был намного более умным, чем просто поиском по ключевым словам в эмбеддинге, можно использовать RAG - когда эти "ключевые слова и их контекст" передаётся в другую, более глупую, но быструю модельку и она указывает какие конкретно результаты пользователь хочет получить. Это прям радикально меняет подход к программированию, особенно когда приходится работать с большой незнакомой кодовой базой с гитхаба.
Неприятно слушать, просто какое-то нытьё
Дмитрий, добрый день! Давно не выходил на связь. Соскучились. Как жив здоров?
Я хотел вас поблагодарить за то, что познакомили меня с направлением quant и в целом открыли глаза на IT-индустрию. Мне подсознательно никогда не нравилось писать код для кого-то, это всегда казалось неестественным. Также было непонятно, где использовать те академические знания, которые я приобрёл в университете. На моей практике работодатели ставят в приоритет скорость разработки, а не качество. Quant решает эти две проблемы. Хотя в последнее время я не так часто пишу код, больше погружаюсь в прикладную математику. Раньше я занимался математикой как хобби, но в этом не было конечной цели, а, соответственно, и прогресса. Сейчас, имея такую цель, процесс стал намного динамичнее. Вот уже полгода я интересуюсь финансами и математикой, в том числе пользуясь рекомендованной вами литературой. Понимаю, что результат будет скорее позже, чем раньше, но настрой у меня положительный. Ещё раз благодарю!
Вы удалили последнее видео? Вспомнил про него, захотел коммент написать :)
Да, к сожалению там качество подкачало.
@@soloondotnet Я хотел вас поблагодарить за то, что познакомили меня с направлением quant и в целом открыли глаза на IT-индустрию. Мне подсознательно никогда не нравилось писать код для кого-то, это всегда казалось неестественным. Также было непонятно, где использовать те академические знания, которые я приобрёл в университете. На моей практике работодатели ставят в приоритет скорость разработки, а не качество. Quant решает эти две проблемы. Хотя в последнее время я не так часто пишу код, больше погружаюсь в прикладную математику. Раньше я занимался математикой как хобби, но в этом не было конечной цели, а, соответственно, и прогресса. Сейчас, имея такую цель, процесс стал намного динамичнее. Вот уже полгода я интересуюсь финансами и математикой, в том числе пользуясь рекомендованной вами литературой. Понимаю, что результат будет скорее позже, чем раньше, но настрой у меня положительный. Ещё раз благодарю!
@@soloondotnet Я хотел вас поблагодарить за то, что познакомили меня с направлением quant и в целом открыли глаза на IT-индустрию. Мне подсознательно никогда не нравилось писать код для кого-то, это всегда казалось неестественным. Также было непонятно, где использовать те академические знания, которые я приобрёл в университете. На моей практике работодатели ставят в приоритет скорость разработки, а не качество. Quant решает эти две проблемы. Хотя в последнее время я не так часто пишу код, больше погружаюсь в прикладную математику. Раньше я занимался математикой как хобби, но в этом не было конечной цели, а, соответственно, и прогресса. Сейчас, имея такую цель, процесс стал намного динамичнее. Вот уже полгода я интересуюсь финансами и математикой, в том числе пользуясь рекомендованной вами литературой. Понимаю, что результат будет скорее позже, чем раньше, но настрой у меня положительный. Ещё раз благодарю!
@@soloondotnet Я почемуто не вижу свой комментарий, когда перегружаю страницу, отправил второй раз.. наверное это магия ютуба
@@soloondotnet Я хотел вас поблагодарить за то, что познакомили меня с направлением quant и в целом открыли глаза на IT-индустрию. Мне подсознательно никогда не нравилось писать код для кого-то, это всегда казалось неестественным. Также было непонятно, где использовать те академические знания, которые я приобрёл в университете. На моей практике работодатели ставят в приоритет скорость разработки, а не качество. Quant решает эти две проблемы. Хотя в последнее время я не так часто пишу код, больше погружаюсь в прикладную математику. Раньше я занимался математикой как хобби, но в этом не было конечной цели, а, соответственно, и прогресса. Сейчас, имея такую цель, процесс стал намного динамичнее. Вот уже полгода я интересуюсь финансами и математикой, в том числе пользуясь рекомендованной вами литературой. Понимаю, что результат будет скорее позже, чем раньше, но настрой у меня положительный. Ещё раз благодарю!
Вместо kindle dx теперь есть kindle scribe. У меня сейчас boox tab x, для математических статей кайф