ChatGPT на службе у эмбедеров. Помогатор в написании кода. Пояснительная команда и сложные алгоритмы
Vložit
- čas přidán 12. 09. 2024
- ChatGPT на службе у эмбедеров. Помогатор в написании кода. Пояснительная команда и сложные алгоритмы.
Канал в телеграмм - t.me/vladimir_...
Канал на CZcams - / vladimirmedintsev
------------------------------------------
Если вы хотите поддержать автора канала номер карты Сбер:
2202-2023-2480-4008
------------------------------------------
"-А Вы что, за меня конфеты кушать будете?
- Ага!!!
- Не нам такого не нать...."
Ну да, это для современных бакалавров. А интернет отключили и дальше что?
@@sergelsv5470 свет отключили, а дальше что?
@@tronwaves6574 А дальше нет интернета, ChatGPT, то есть мозги выключили. На даче такое часто бывает.
Мой опыт: ChatGPT лучше всего подходит для задач: "Вот 100 страниц инструкции, которую некогда читать. Прочитай, пойми, и выведи, как решить микрозадачу". Например, мне некогда разбираться, как в Qt парсить hex в Ascii в разных вариантах, и я плохо знаю Regular Expressions, здесь ChatGPT знатно выручил. А вот что-то комплексное сделать - сами понимаете, не варик. Например, USB CDC в регистрах сделать напрямую отказался.
Да, оно именно для этого.
Благодаря ИИ я решил некоторые свои проблемы в программировании(пока не контроллеров), отложенные ввиду отсутствия справочной информации. Для меня ChatGPT - это сказка, невзирая на некоторые неправильные от него ответы. Иногда приходится помучаться, но путь к цели значительно облегчён
значит программисты будущего это те кто может задавать правильные вопросы нейросети?:)
правильно конфигурировать вопросы 😎
скоро в вакансии на работу программиста будет стоять условие - "не нейросетик" :)
Нет.
Дело в том что эта железяка откровенно врёт и выкручивается если не может найти ошибку в коде, а коды пиздит по форумам часто с багами и не собирается их исправлять
@@sozdatelEd Промт - инженер
Спооси у него как реализовать софтовый UART на прием и передачу парой строчек кода .. Или 4х фазный алгоритм опроса энкодера чтоб работал железно....
Бесполезный генератор ошибок будет.
Любой мало мальский нестандарт идет лесом , а то что стандартно оно уже давно выучено наизусть..
Подтверждаю всецело - здорово выручает! Сейчас в перерыве от МК пишу десктопный софт на плюсах, сетка неплохо экономит время в работе с API SQLite например. На комплексных многоступенчатых задачах лажает, но в половине таких случаев это проблема моего промта. В общем - опытного программиста и архитектора штука пока не заменит, но джунам и манки-кодерам уже можно сказать до свидания, т.к. сетка:
1. Делает всё то же самое, что малоопытный программист.
2. Не устаёт.
3. Стоит копейки.
4. В 99% случаев результат её работы требует меньше итераций правок.
Пока так :D. Но что будет дальше. Опытные программисты и архитекторы не нужны, но математики и ученые по программированию на стыке наук всё ещё не заменимы ИИ. Попробуйте сейчас задать ИИ любую не решённую проблему математики например по оптимизации и он зачитает вам переосмысленный текст из википедии, но кто знает может через какое то время ИИ решит одну из семи задач тысячелетия
@@ubermonkey3481 не решит она задачу. Она просто повторяет то, что уже где то прочитала.
Это уже частично есть в гугл поиске
Эта штука делает нас умнее, как следующий виток эволюции человека, я получаю ответы на вопросы, на которые раньше не мог найти эти ответы
Однако заинтересовало. Будем посмотреть. 👍
Спасибо.
Ну еще платы разводить научится и вообще кайф 😊
Это уже TopoR будет...
:-)
Хорошая штука, я уже применял, очень сильно экономит время.
Упасть не встать. Круто.
Круто, спасибо. Был момент, когда нужна была функция декодирования jpg и вывод изображения на LCD. Среди знакомых есть программисты. Один был даже спец. по встройкам. Но никто не смог мне помочь. Думаю данный час смог бы выдать желаемое.
Добрый день! Да, в данном случае это мощный инструмент, способный в чём то заменить CubeMX, написать отдельные алгоритмы (которые кстати давно написаны и уже доступны))), ну и просто спасти вас от перелопачивания кучи ресурсов в интернете и выбора того, что действительно подойдёт для вас. Но всё же готовую программу или устройство, придётся делать самому и никто за вас этого не сделает)
Просто ещё один интересный и удобный инструмент, который будет набирать обороты не только в разработке)
это как гугл на максималках - не куча ответов, а резюме из всей кучи))) никто не отменяет необходимость квалификации специалиста который пользует этот инструмент.
Ну да, именно) пробовал экспериментировать, как наверное и каждый) заметил такое, что на сложные и неоднозначно вопросы отвечает размыто, так что никакой магии, правда, иногда даёт много вариантов решения.
И с ним не возможно вести осмысленный диалог. Ещё несколько лет назад заметил это с яндекс ом, когдабыло совсем скучно, сидишь в пробке и болтаешь с ним. Так вот, он даёт ответы без учёта предыдущих вопросов, тоесть беседу с тобой он не запоминает, так же и тут)
@@MrDimaib Он учитывает предыдущие вопросы
@@MrDimaib вы может быть левые сервисы использовали, в них очень часто контект не передают, чтобы экономить. в оригинальном чате контекст держит прекрасно, с алисой ни в какое сравнение не идет.
@@silentage6310 ну я использовал, то что на этом видео
Надо конечно проверять, что предлагает ИИ. Тот же пример с вычислением корней квадратного уравнения сразу нужно доработать, так как случай комплексных корней там обработан так же как в лабораторках в универе)
Он мне помогает разобрать не понятные участки кода и иногда подкидывает интересные решения. Но толковый код и главное повторяемый он не в состоянии пока.
Рабочий код он тоже не умеет писать...
:-)
@@Wo_Wang что-то может что-то нет и я думаю это только пока. Он же не тренирован именно на это.
@@DepechLyot , может когда-нибудь и допилят до ума...
:-)
вот все пишут -"джуны больше не нужны". А вот думается, что все может быть наоборот. Конечный продукт сеть не создаст, а вот джун с ее помощью вполне может создать продукт уровня "сеньора", условно говоря... Как бы бизнес всегда преследует цель нанимать в целом менее квалифицированных сотрудников, чтобы снижать затраты на зп. Если джун сможет с помощью сетки делать продукт, получая при этом условно 1000$, то бизнес выберет его, чем сеньор, который будет делать то же самое, только за 3000-4000$. Не все так прямолинейно, но в целом мое видение такое. Эти сетки как бы обесценивают знания, потому как ты мог потратить много часов, копая инфу по крупицам, а тут есть возможность получить таргетированный ответ или решение конкретной проблемы. Но бизнесу главное результат - и чем он быстрее и дешевле, тем лучше.
Ничего джун с этой штукой не создаст. И уж тем более уровня сеньора. Потому, что разница между джуном и сеньором в мере ответственности и ответственность за принятые решения вам ChatGPT не подарит
первый🧐
Чччерт, старики меня сожгут на костре, если я в понедельник им эту рацуху продемонстрирую! 😂
Мудрые старцы своё время ценят и чтут. И на асме давно не пишут. Так что за рацуху могут и погладить.😊
Часто он пургу пишет. Там делает лишние ненужные вызовы или записи в регистры. Или путает данные которые нужно в регистры записывать, при этом делает вид, что тот код который он написал истина. До последнего не хочет признаваться что назвездел, пока носом не ткнешь.
Говнокод выходит на новый уровень.
Так это и предыдущя версия нейросети и бесплатная демо версия для не основного языка и применения.
@@SIM31r Я работал именно с ChatGPT. Штука, конечно прикольная и полезная, может подсказать направление работы. Но надо всегда перепроверять и править. Постоянно вводит в заблуждения.
@@vasily_chivanton
Часто в одном ответе может содержать взаимоисключающие параграфы ;)
Мои запросы, видать, спецфические. Таймауты)
Ну, вот в принципе, и все, дорогие друзья.
Ребёнок родился и только за4ончил третий класс. До совершеннолетия, ответственности и взрослой жизни ему ещё далеко.
Читаю и удивляюсь. Всем прям помогает очень. Да, бывает выдаёт более менее кусочек кода нормальный, но в основном как не спросишь всегда есть минимум 1 ошибка.
Спросите "В какой серии больше памяти stm32f103 или stm32g0b0". Он вам расскажет что в 103й оказывается бывает 512кб... ну и т.д...
STM32F103RG - мегабайт памяти
Кстати сейчас можно интегрировать GPT chat VS code , есть еxtention , можно не отходя от кассы работать с STM32 в среде программирования
Ну это только для тех, кто VS code использует.
@@VladimirMedintsev это естественно , это просто оболочка к который можно прикрутить любой компилятор
На это можно подсесть 😂
Нужно
Вчера спросил на какой элементной базе сделан LeCroy USB Chief Analyzer ..... и получил ответ на Virtex-5 / этот chipset на рынке с 2006/, a USB a анализатор стали выпускать с где то с 1999 .... ChatGPT хорош для студента
Он не предназначен для таких вопросов вот и фантазирует. У любого инструмента есть предел его возможностей выходя за который получится ерунда.
@@VladimirMedintsev хотел с экономитъ 10 мин времени на открывание анализатора 🙂
Да, интересный помощник. Хотя по сути тот же поисковик гугл, но чуть расширенный.
Не хочу никого обидеть, но чувствую, что это всё приведет к переходу от говнокода в Chatoкод. Редко кто использует такое для повышения своей квалификации. Скорее для быстрого стряпанья "лишь бы раьотало".
ещё недавно кто-то ругал HAL, а сейчас эту штуку. Но вот тот кто упирается тратит больше времени на реализацию своих идей и работу над проектами. Когда-нибудь допилят. И это уже где-то рядом...
@@sozdatelEd Я HAL не ругал. :-)) Вообще, смотрю на это не со стороны микроконтроллеров, а со стороны программистов для ПК. Понимаю, что всё это неизбежно и расширит инструментарий для написания кода. Это как ключ с трещеткой: кто-то будет использовать по назначению и повышать качество работ, а кто-то будет этим ключом гвозди забивать (образно). Но с другой стороны, увеличивается количество звеньев между идеей проекта и его конечным результатом. Каждое звено содержит неточности, ошибки, потерю производительности...
@@vernnms78 я не имел ввиду именно вас приводя пример про HAL. а в общем никто не отменят квалификацию специалиста использующего этот инструмент.
При этом оно ещё и не работает...
:-)
Пробовал.... у меня не работает. Пишет "Message timed out"... Обновляю страничку - работает...
Мы станем более лучше искать ответы на насущные вопросы, прогресс! Однако если поиск начнёт отвечать вопросом на вопрос, тут уже можно будет насторожиться) С другой стороны хорошо бы иметь телемедицину с первоклассным бесплатным доктором.
Без здачи анализов?
@@USER-ruzer2000 перед сдачей анализов, один фиг сейчас врачи тупые, нейронка легко их заменит
@@USER-ruzer2000 а это одна из задач для медиков и embedded разработчиков, обеспечить каждый фельдшерский пункт "сканером Мединцева" и "анализатором Сакеева".
@@USER-ruzer2000 Сейчас анализировать состояние организма можно удаленно по голосу.
Покупаешь набор "Домашний хирург", и оперируешь свой геморрой бесплатно!
Тоже пробовал баловаться. Но пока что больше времени тратишь на пытки нейронки, нежели самому написать. Но учитывая что это всего лишь 4-я версия.... В общем как не крути человек становится лишним
Для новичка или любителя идеально подходит. То есть я за годы могу забыть синтаксис языков которые как хобби, а тут всё точно и несколько вариантов еще в советах.
врядли. Она(оно) разводить платы не умеет и ручек у неё(него) нет. Форму на станке не фрезернёт и колпачки из вторичного пластика не изготовит. Так что коллега, тот кто с руками тот не пропадёт))
@@sozdatelEd все это научится делать неизбежно.
@@SilverRainSR ну значит будем кайфовать. Жак Фреско «Проект Венера»
@@sozdatelEd Возможно. Хотя я больше склонен к противостоянию, как в терминаторе).
Проблема в том, что люди разучились самостоятельно искать информацию.
Этот бот информацию не "Гуглит".
в библиотеках на стенах гробниц
проблема в том, братан, что люди забыли что такое преемственность, а с таким количеством устаревших зависимостей далеко не уедешь.
Люди забывают главное, нейросеть сама ничего не придумывает, она лишь выводит уже имеющиеся ответы которые придумали люди, а людям свойственно ошибаться. Поэтому ответами нейросети лучше всего могут воспользоваться те кто знает эти ответы но подзабыл.
Афигеть!! Вот это тема!
Кто это POE? Его кто-нибудь знает?!
А poe же спрашивал у ИИ, ответил что они просто так типа доступ дают, за всё хорошее против всего плохого. Непонятно действительно.
GPIO_IDR_ID_0 не правильно писать, перепиши .... Извините за ошибку. Вместо GPIO_IDR_ID_0 нужно использовать макрос GPIO_IDR_ID0. Переделанный код для мигания светодиодом на PC13 при нажатии кнопки на PA0 будет выглядеть следующим образом: Прикольно))))
Искусственный интеллект для написания "Hello world" 🤣
@@BRICKonYourHead как можно заметить, он извинился , потому что с этой задачей он не справился с первого раза . хоть я и указал точную модель контроллера.
@@VasyaPupkinus Не вполне понял про что Вы, я лично смеюсь с иронии самой картины. Человек, с помощью сложнейших вычислений и тонны строчек кода изобрел и поставил на службу искусственный интеллект (условно), а его используют для мигания светодиода)).
З.Ы. Я прекрасно понимаю, что Ваш кусок кода был выбран в качестве простого и понятного примера. Но согласитесь, ирония зашкаливает.
Спросите чатГПТ, как зарегистрировать получить к нему доступ из РФ)
Мы имеем к нему доступ из РФ.
@@VladimirMedintsev через что? Регистрация влоб не прокатила)
@@Sanchogus У нескольких тысяч людей прокатила...
Роняют статус программиста как класса обеспеченных людей... Добро пожаловать в новый миропорядок: программисты-гастарбайтеры
Спасибо, фактически гугл и стековерфлоу на максималках. Иногда пока найдешь быстрый корень, медиану или что-то подобное математическое, кучу времени убьешь, поскольку вопрос не уточнишь. Не говоря уж о конструкциях редко используемого языка программирования.
А без регистраций и смс с GPT4 никак не поговорить?
Можно с bing поговорить.
да что функции, функции,.. пусть сразу прогу напишет с выводом на какой нибудь дисплей.
Ну все, расходимся по домах) работы больше не будет.
А чего сеть посчитала, что тебе нужны координаты цели Лондона и Нью-Йорка?
Ну она то знает куда нужно бить чтобы на земле стало легче дышать.
@@VladimirMedintsev это от куда прилетит :)
О чувствую я сэкономлю 90000 на обучении. Прям вовремя так бы завтра уже оплатил курс. Цель понять нужно ли мне это вообще
Мы это вчера уже обсуждали. Не сэкономите. Данная штука чудесно заменяет джуна, ускоряет разработку, но не заменяет преподавателя. Не просто так в названии ролика написано - "помогатор". Помогает, а не заменяет.
@@VladimirMedintsev Согласен что с преподавателем и программой обучения будет проще и быстрее.
Но цена за обучение лично для меня высока. Тем более что я не уверен что мне это жизненно необходимо.
Пока что скорее хобби.
И мне кажется что чат с ИИ мне поможет разобраться в этой теме самостоятельно.
Если проводить анологии мне для светофора хватит attiny и не нужно приобретать для этого mega.
В любом случае спасибо вам за вашу работу
Обучение всегда предполагает применение методики. Иначе это дрессировка.
@@redtex Бесполезно. В каждой группе есть несколько человек с низкой мотивацией. Им же лучше если уйдут сразу. В противном случае они теряют мотивацию сразу после начала и списывают это на преподавателя. Тогда они мешают всей группе. Лучше если они уходят сразу.
Для человека это ОТУПЯТОР
Кто в курсе gpt без vpn запускается или только с vpn работает ?
Свободно работает.
Чат Говорит что с АНБ не связан и то что врать не умеет . Небось врёт гад )))
Врёт как сивый мерин...
:-)
Больше похоже на гугление..
в принципе, всё, можно идти в таксисты..
Зря, там беспилотники через десяток лет будут.
Лучше в конюхи, сейчас в моде ЭКО досуг, школы верховой езды.
Нет, нет, я уже договорился. Можем идти в кузнецы.
Чёта я не понял... Опять мне одному работать в этой сфере останется? Я же всё не вывезу
@@sozdatelEd мы в тебя верим! успехов, Bro xD
Никто не знает когда четвёртый в телеграмме появится без подписки?
Это прям ИскИн из художественной фантастики
Машины всё умнее, люди всё глупее...
Одумайтесь, тoварищ Тимoфеев! Прежде чем, пoнимаете, увидеть код на Си без санкции сooтветствующих oрганoв!
Видал, какую машину изобрели!
Незачет. Должна быть всего одна кнопка "сделать заипись'' 😁
Кстати, когда я спросил его о температурных режимах конкретного лазера, бот мне начал задвигать умные статьи как работать с температурным датчиком DS18B20, который ни по названию, ни по функциям не имеет начего общего с термодатчиком. Интеллект там так себе
Нажми на кнопку, получишь результат.
Ну что же ты не рад? Тебе не к чему больше стремиться.
лучше бы подобную хрень для печатных плат - вот где мудянка и нужна помощь робота, а запрограммируем как-нибудь и сами.
берете пару тысяч плат и пару тысяч схем скармливаете сетке и она наверное начнет немножко разводить. но проще посидеть и сделать самому. я развожу "топором" после небольших правок меня устраивает. на простенькую плату пол часа времени
@@CrazyPit тут скорее всего главное слово "немножко". А для уложнения задачи можно ей скормить Paint. Как в Paint-е начнёт нормально разводить четырёхлойные, то можно конечно же ей потом показать KiСAD и Altium🤣🤣
@@CrazyPit Не получится, бот оперирует графическими примитивами на уровне объектов размещения. Как при создании картинок. А нужно оперировать электрическими связями - это немножко иное.
Оно просто гуглит. Пусть напишет прошивку красивой снежинки.
Шоб я так гуглил.
@@VladimirMedintsev и йа тожэ...
хана программированию...