Подробнее
programmer StackOverfiow
stackoverflow,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,it-юмор,Приколы для даунов,разное,программирование,без перевода,ChatGPT,нейронные сети,длиннопост,stackoverflow,geek,it humor,#jokes for retards,,programming,chatGPT,neural networks,
Еще на тему
Первый выдал спагетти-код с не совсем требуемым функционалом и всячески сопротивлялся попыткам привести его в более-менее вменяемый вид, второй с первого раза сделал нормальное решение в читаемом виде.
Есть такая штука как прерывание по таймеру. Я попросил сделать на этом прерывании работу некого вычисления (пид) вместо отсчета миллисекунд от старта, как сгенерила нейросетка (что не является ошибкой но не применимо в проектах)
Несмотря на то, что таймер можно задать на сколько угодно, нейронка решила, что отличная идея дергать прерывание каждую миллисекунду, а там внутри написать алгоритм, первого варианта, т.е. проверять сколько прошло миллисекунд до старта.
Тоесть нейронка может написать отдельно работу пид, может отдельно написать работу прерываний, если попросить, а вот две этих штуки соединить правильно я выпросить не смог. Забавно.
Просто описание вами это прям реализация работы таймера на каком то js.
З. ы
Не знаю как с этим у perplexity, но OpenAI позволяет передавать с запросом контекст / скормить pdf с документацией и делать запросы с учётом преданного контекста
ну в чем суть. У ардуины есть общий цикл работающий последовательно, а есть прерывание (по сигналу с ноги, к примеру, или таймеру). Тогда код из основного цикла приостанавливается и выполняется метод "прерывания", потом управление возвращается обратно в основной цикл.
Так как прерываний по таймеру всего 3 (на самом деле два реально доступных), часто в основной цикл пихают проверку на то, сколько прошло времени ака псевдокод if (time_now >= time_wait ) {} и вот собственно perplexity засунул код для "основного цикла" в прерывание, что вроде работать будет, но говнокод.
Я поэкспериментировал, у perplexity в принципе проблемы в компиляции двух алгоритмов. Вместо человека код не напишет адекватный, но как справочник по одиночным примерам - вроде работает.