Спасибо за время. Как насчет попросить ИИ выяснить примерный (наиболее вероятный) маршрут и конечное местоположение ласт прайс через n времени?) или нет смысла туда копать?
Я слышал, что в платной версии ChatGPT можно создавать кастомизированные чаты. Суть таких чатов в том, что там прописывается преамбула по умолчанию. Возможно через это будет удобнее, но я сам не щупал, может фигню написал)
Дмитрий, советую вам начинать с чистого треда писать запросы, чем просить поменяй тут, добавь это. Так как при запросе в контекст промпта войдут все предыдущие "грязные" промпты которые влияют на выдаваемый ответ
Дмитрий, спасибо за ролик. Для задач на кодинг могу горячо порекомендовать Claude 3.5 Sonnet. Ещё, для работы над всем проектом сразу рекомендую взглянуть на aider - возможно, вы даже захотите записать видео на эту тему.
До тех пор пока GPT не научится признавать свои ошибки, доверять генерацию кода АИ - верный способ быть уволенным за факапы. Либо нужно детально проверять что он там генерит, зачастую быстрее самому написать. Ну и веселое будущее мир софта ждет - количество багов увеличится в разы.
Классная тема. А подобное уже можно реализовать, например, на основе chat gpt ассистентов, кажется там можно добавить данные в векторную БД чтобы модель оперировала этими данными в первую очередь?
ChatGPT 4 в последние несколько месяцев сильно отупел, несмотря на то, что OAI говорят что это их самая умная модель (видимо остальные ещё сильнее отупели). Отказался от подписки и сейчас перешёл на Claude 3.5 Sonnet - как глоток свежего воздуха! И, кстати, там есть новая фича - проекты, где как-раз можно хранить все спеки для классов и всего остального и сразу писать запросы с учётом их контекста.
На уровне отдельных кодовых файлов документацию делать легко, просто засуньте код в LLM и он добавит комментарии (ну или в JetBrains AI Assistant, там тоже есть такое). А вот если вам нужна документация на макро уровне (на уровне проектов, и т.д.) то вам нужны специализированные тулы. Чем я собственно сейчас и занимаюсь.
Топ видос конечно, но сложно смотреть когда вы там указкой водите по экрану проектора, говорите что-то типа вот здесь и здесь, а мы тут за монитором ничего непонимаем)) это ж как понимаю смонтированная версия, было б круто иметь дубль указателя)) сейчас конечно этим никто заниматься не будет) Можно пару вопросов?) 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 и тд
Отличная тема, Дмитрий! Скажите, вы пробовали использовать AI Devs, которые позволяют с целыми проектами работать? Я недавно открыл для себя aider - по ощущениям сильно экономит время в сравнении с ручным ChatGPT. Ещё в тему генерации промптом могу генератор от Claude посоветовать, они сделали недавно.
@@user-jz5ek8fv5f как я показал в конце видео, это вполне возможно. другое дело что подход TDD сейчас не то чтобы в моде. скорее в моде "разумное" покрытие тестами, но точно не test-first development
@@soloondotnet Речь не о моде. Когда пишешь через тесты, классы/модули получаются слабосвязанными и хорошо тестируемыми (автоматически), а не прибитыми гвоздями друг к другу. Архитектура как бы выкристаллизовывается под давлением тестов. Лучше прорабатываются различные конеркейсы. Падение скорости разработки - это иллюзия. Поддерживать потом такой код - это одно удовольствие: - новая фича имплементиться написанием теста/тестов быстро и просто - код легко читается - тесты заменяют документацию - не нужен раздутый штат тестировщиков. экономия по деньгам 2x/3x для компании. Я уж молчу про стабильность работы - на порядки возрастает.
@@user-jz5ek8fv5f тут разговор скорее про loose coupling. да, действительно, в контексте ИИ придется его делать всеми возможными путями, т.к. он помогает самому ИИ связывать разные части воедино.
Для меня магия начинается когда я не знаю язык программирования, скажем Питон, но могу на нем писать с использованием chatGpt. Мне ведь нужно иметь опыт всего с одним языком программирования что бы понимать большенство других, и вместе с языковой моделью я могу и использовать их, покрайней мере на бытовом уровне. Кстати если вы запишете такое же видео, но с использованием языка которого вы не знаете, пользы от того что модель дает на выходе будет на много больше, учитывая что вы не знаете синтаксиса и базововых конструктов языка.
@@soloondotnet ну вот не совсем согласен насчет этого. Мы можем дать осведомленность LLM о нашей кодобазе путём создания эмбеддинга - векторного представления кода для репозитория. Тогда можно будет посылать запросы в LLM типа "а где у меня доступ к апи вызывается?" или "создай мне фичу по типу уже имеющихся". Чтобы поиск был намного более умным, чем просто поиском по ключевым словам в эмбеддинге, можно использовать RAG - когда эти "ключевые слова и их контекст" передаётся в другую, более глупую, но быструю модельку и она указывает какие конкретно результаты пользователь хочет получить. Это прям радикально меняет подход к программированию, особенно когда приходится работать с большой незнакомой кодовой базой с гитхаба.
Я хотел вас поблагодарить за то, что познакомили меня с направлением quant и в целом открыли глаза на IT-индустрию. Мне подсознательно никогда не нравилось писать код для кого-то, это всегда казалось неестественным. Также было непонятно, где использовать те академические знания, которые я приобрёл в университете. На моей практике работодатели ставят в приоритет скорость разработки, а не качество. Quant решает эти две проблемы. Хотя в последнее время я не так часто пишу код, больше погружаюсь в прикладную математику. Раньше я занимался математикой как хобби, но в этом не было конечной цели, а, соответственно, и прогресса. Сейчас, имея такую цель, процесс стал намного динамичнее. Вот уже полгода я интересуюсь финансами и математикой, в том числе пользуясь рекомендованной вами литературой. Понимаю, что результат будет скорее позже, чем раньше, но настрой у меня положительный. Ещё раз благодарю!
@@soloondotnet Я хотел вас поблагодарить за то, что познакомили меня с направлением quant и в целом открыли глаза на IT-индустрию. Мне подсознательно никогда не нравилось писать код для кого-то, это всегда казалось неестественным. Также было непонятно, где использовать те академические знания, которые я приобрёл в университете. На моей практике работодатели ставят в приоритет скорость разработки, а не качество. Quant решает эти две проблемы. Хотя в последнее время я не так часто пишу код, больше погружаюсь в прикладную математику. Раньше я занимался математикой как хобби, но в этом не было конечной цели, а, соответственно, и прогресса. Сейчас, имея такую цель, процесс стал намного динамичнее. Вот уже полгода я интересуюсь финансами и математикой, в том числе пользуясь рекомендованной вами литературой. Понимаю, что результат будет скорее позже, чем раньше, но настрой у меня положительный. Ещё раз благодарю!
@@soloondotnet Я хотел вас поблагодарить за то, что познакомили меня с направлением quant и в целом открыли глаза на IT-индустрию. Мне подсознательно никогда не нравилось писать код для кого-то, это всегда казалось неестественным. Также было непонятно, где использовать те академические знания, которые я приобрёл в университете. На моей практике работодатели ставят в приоритет скорость разработки, а не качество. Quant решает эти две проблемы. Хотя в последнее время я не так часто пишу код, больше погружаюсь в прикладную математику. Раньше я занимался математикой как хобби, но в этом не было конечной цели, а, соответственно, и прогресса. Сейчас, имея такую цель, процесс стал намного динамичнее. Вот уже полгода я интересуюсь финансами и математикой, в том числе пользуясь рекомендованной вами литературой. Понимаю, что результат будет скорее позже, чем раньше, но настрой у меня положительный. Ещё раз благодарю!
@@soloondotnet Я хотел вас поблагодарить за то, что познакомили меня с направлением quant и в целом открыли глаза на IT-индустрию. Мне подсознательно никогда не нравилось писать код для кого-то, это всегда казалось неестественным. Также было непонятно, где использовать те академические знания, которые я приобрёл в университете. На моей практике работодатели ставят в приоритет скорость разработки, а не качество. Quant решает эти две проблемы. Хотя в последнее время я не так часто пишу код, больше погружаюсь в прикладную математику. Раньше я занимался математикой как хобби, но в этом не было конечной цели, а, соответственно, и прогресса. Сейчас, имея такую цель, процесс стал намного динамичнее. Вот уже полгода я интересуюсь финансами и математикой, в том числе пользуясь рекомендованной вами литературой. Понимаю, что результат будет скорее позже, чем раньше, но настрой у меня положительный. Ещё раз благодарю!
1000 долларов 😱🤦🏻♂️ за такие деньги можно старенький Жигули фургон купить и на рынок продукты привозить , оптом продать и домой отдыхать . А завтра на базе 1 пучок зелени дать 40 копеек. Купить 1000 пучков , а на базаре за 50 оптом продать . Выгода ☝️ а этого аппарата польза 👉0
@@soloondotnet да , мужик. Ты точно влип . Совет тебе , пойди купи дёшево и продай по дороже . Будешь сыт и семья тоже . Мозгов то у тебя много , а карман пуст 😁
Как говориться “Три раза КУ! “ (Это как я говорю с позиции моего бэкграунда, инженера-разработчика промышленных систем автоматизации). But, IMHO, цель все-таки должна оправдывать применяемые средства. У уважаемого Дмитрия, полагаю все-таки intellectual curiosity превалирует.@@noJobProgrammer
Ну, я бы не рискнул поставить китайский WiFi автомат, тут все-таки надежность нужна. К тому же, удаленное откючение и замеры... нет, спасибо, автомат отдельно, замеры и реле отключения отдельно.
А ещё у них есть два (ну или даже три) в одном - дифавтомат+УЗДП. Но, мало того, что в Россию сейчас не поставляется, так ещё и цена с падением нашего "деревянного" стала неподъемной. А отечественная (конечно же китайская) промышленность даже не собирается делать ничего подобного. Один ужас из середины прошлого века😢😢😢
Дифф+уздп есть у АВВ (DS-ARC) но я использую пока S-ARC (который без диффа, надо сделать видео) потому что часто ставлю более чувствительное УЗО. Насчет того как доставать АВВ по вменяемым ценам мне надо сделать видео, потому что то что на рынке РФ это ад полный. Продают в 2.5 раза дороже рынка. У меня получается покупать по рыночной стоимости.
@@soloondotnet в свое время Hager был дешевле АВВ, примерно, как SE, сейчас ад, да и у нас не все можно купить... Я себе домой покупал Legrand АВДТ+УЗДП ширина 3 модуля. Тоже классный. Но сейчас опять же цена... В 2022 стоит дорого примерно 14тр, сейчас 22((( а такие надо по сути на каждое присоединение, щит получается золотой.
@@paulpivnev5027 DS-ARC стоит под 300 евро и ширина 2.5 модуля. S-ARC стоит порядка 100 и ширина 2 модуля (взаимозаменимо с обычными диффами). самый ходовой мой дифф стоит 30 евро (но 100 в РФ)
Ну я вообще не люблю чтобы три жилы кабеля приходили в совершенно разные три точки в щите. Потому что если потом, вдруг, по каким-то причинам нужно что-то куда-то перекинуть, может оказаться что какой-то жилы просто не хватает! Поэтому уже давно себе намотал на ус, чтобы одну рейку минимум выделять полностью под клеммы, и заводить все на клеммы. А когда у тебя клеммы, очень удобно иметь два проводка _одинаковой_ длины, и эстетически и логистически, и использовать двухполюсные блоки. В коробке что на этом видео удобно то что оно тоже поддерживает эту парадигму: две линии пугв до клеммы.
Если есть возможность рассказать детальнее про запрос в чатгпт про дерево запросов, или если есть возможность поделиться ссылкой на чат/промпты про это дерево запросов - было бы любопытно это изучить.
Сомневаюсь на счёт экономической эффективности систем где 1℅ населения принадлежит больше чем остальным 99℅ вместе взятым. Тогда по идее мы должны были быть впереди планеты по эффективности.
@@soloondotnet Это порочный круг, в котором у обеспеченных людей банально есть возможность дать своим детям лучшее образование, не говоря уже об откровенных злоупотреблениях по нагибанию системы под себя. Насколько понимаю цель всяких социалок и UBI в том чтобы разорвать этот порочный круг концентрации ресурсов в узком кругу паразитов. Но я понимаю что человечество всю историю жило ради паразитов и вряд ли это изменится. Если реально любишь своих детей, то лучше что можно сделать - это в принципе уберечь их от рождения в этом людоедском мире.