Личный архив Баша
7 постов
7 постов
В очередном чатике произошла адская заруба про способности нейросетей: всерьёз ли они способны к творчеству, а не к аналитике и комбинаторике на основе собранных данных. Делать вечером было нечего, и я решил проверить.
Начнём с определений. Под творчеством будем понимать создание чего-то качественно нового, уникального и оригинального.
То есть, для эксперимента точно не подходят задания вида нарисовать картину, написать рассказ, сделать видеоролик или повторить код очередного проекта с github.
При этом критерии оценки выберем максимально простые, исключающие личные симпатии/антипатии. Для начала достаточно будет “работает – не работает”.
Итого, была выбрана следующая простая задача: создать работающий код для переключения локального контекста исполнения, проще говоря, сделать корутины. В качестве образца были использованы 4 примера на ассемблере для 4 разных архитектур (arm32, arm64, i386, amd64). Сложность кода примеров – от 9 до 32 инструкций, в зависимости от архитектуры. То есть, ничего технически сложного нет, нужно лишь создать с нуля некий продукт. Для которого, к тому же, есть уже примеры решений.
В качестве писателя промптов я пригласил своего приятеля, который очень хорошо пишет на С и С++, но никогда этой темой не занимался. Как раз для того, чтобы он не подсказывал ИИ-шечке, что делать, но понимал, что она выдаёт. Далее он в нескольких промптах попросил написать корутины для архитектуры e2k. Эта архитектура была выбрана специально для того, чтобы не было готовых решений (это поделие импортозащемления никому не нужно, и под него практически не пишут, слитых общедоступных исходников нет, а значит тест на творчество достаточно чистый). Было так же проверено, что в ИИ уже есть справочная информация об архитектуре e2k.
В итоге ИИ-шечка после нескольких попыток разродилась простынёй пространных рассуждений, как это сделано на x86, как надо делать на e2k, и какие трудности там есть. Написать код не смогла, так как исходников libc под e2k в ИИ-шечке нет, а значит подсмотреть уже сделанное решение и выдать его как своё невозможно.
Собственно, результат предсказуем. Создать оно не в состоянии, хотя, повторяюсь, примеры того, что надо и документация по набору команд e2k есть. Да, дока неполная, это проблема закрытости архитектуры e2k, но для такой задачи полная и не нужна.
Далее - избранные цитаты из ответов.
ИИ изображает из себя Капитана Очевидность и цитирует документацию:
У Эльбруса состояние выполнения распределено между несколькими стеками:
пользовательский стек данных;
стек регистровых окон (procedure stack);
стек цепочек вызовов (chain stack);
управляющие регистры и параметры текущего окна.
ИИ демонстрирует эрудицию:
На x86 достаточно сохранить callee-saved регистры и RSP, поскольку адрес возврата лежит в обычном стеке. На e2k вызовы, регистровые окна и адрес возврата обслуживаются иначе. Перед переключением может понадобиться принудительно сбросить аппаратные стеки в память, сохранить их указатели и затем корректно восстановить контекст. Часть таких операций зависит от ABI и доступности соответствующих инструкций в непривилегированном режиме.
ИИ решает не ту задачу, что поставили:
Использовать штатные getcontext/setcontext/swapcontext либо setjmp/longjmp, если они имеются в вашей libc. Это лучший источник эталонной реализации для конкретной системы.
ИИ опять играет в Адмирала Ясен Хрен:
Написать собственный assembler context switch, изучив реализацию libc, ABI и то, какой код генерирует установленный компилятор.
ИИ не может решить проблему; хочет просто подсмотреть готовое решение и выдать его за своё:
Чтобы написать именно рабочий код, мне нужны:
заголовок/структура, где сейчас хранится контекст корутины;
желательно исходники или дизассемблирование setjmp, longjmp, swapcontext
В общем, это уровень болтливого джуна, копипастящего ответы с форумов.
Ещё раз для адептов торжества разума ИИ повторяю:
1) примеры того, что надо сделать, были даны в виде готовых и рабочих реализаций под 4 разные архитектуры. Человек заведомо способен понять, что требуется и куда направлять исследования.
2) Описание архитектуры e2k тоже было дано, и кроме того, эти материалы есть в свободном доступе в интернетиках.
Вывод: ИИ может генерировать рассуждения на уровне лекции научпопа, но не способно именно к акту творчества.
Можно до упора продолжать спорить про улучшение качества нейрослопа, обсуждать прогресс в пожирании ресурсов, рост капитализации игроков и т.п. Но суть остаётся та же: нет ранее залитого кода — нет генерации. Нейросеть ничего не может сделать сама с нуля. Все те возможности что приводят в восторг любителей нейросетей это лишь результат обработки очень больших объёмов данных, аналитика на их основе и выдача различных комбинаций. К творческой деятельности это не имеет, как видим, никакого отношения.
Всем спасибо.
4 обучающих варианта кода корутин доступны по ссылке. Промпта и прочих технических подробностей не будет; кто хочет, пусть пытается повторить эксперимент максимально чисто, без подсказок и дообучения ИИ.
https://dev.communico.pro/open-source/iris/-/tree/master/src...
Автор статьи Андрей Шетухин.
© https://vk.ru/id8771637?w=wall8771637_8083
Сегодня вот, новости, на кинопоиске, в платной подписке.
Недостаточно золота, милорд. ©
P.S. Для тех кто не в теме.
Standard Oil контролировала очень большую часть нефтяного рынка США: к 1880 году — примерно 90–95% добычи и переработки. Рокфеллер выстраивал вертикальную интеграцию: сам добывал нефть, перерабатывал её, строил трубопроводы, налаживал логистику (в том числе договаривался о скидках с железными дорогами), скупал конкурентов и их инфраструктуру (бочки, вагоны-цистерны), чтобы создать мощный барьер для новых игроков. В 1882 году для управления группой компаний был создан Standard Oil Trust (трест).
Однако такая концентрация власти вызвала критику и обвинения в нарушении антимонопольного законодательства. В 1911 году Верховный суд США постановил разделить компанию. В результате Standard Oil поделили на 34 более мелкие фирмы — в основном по географическому принципу.
Я все это к чему. Бойся блоггер, бизнесмен. В России формируется институт репутации. Такой же мощный, бессмысленный и беспощадный, как русский бунт!
Я считаю автор несёт хуйню, это всего лишь западный косплей института отмены под началом долбоёбов, и радоваться тут нечему совершенно.
Ебёна мать, вы сранную петицию в 100 000 подписей не можете подписать против бродячих собак убивающих детей, незрелые вы мои ))))))))))
И беда в том, что если бы эта сотрудница напиздела, вы бы, идиоты, похоронили нормальный бизнес из-за одного сранного пиздабола. Интернет он такой, кто первый крякнул, того и тапки.
Почему я не разделяю вашего восторга? А потому что у меня был сотрудник, который только бабушку хоронил раз 6, с отгулами на пол недели со всей хуйнёй, маму в реанимацию отправлял регулярно, как позже выяснилось, абсолютно здоровую.
Мужик, ну ты понял © Анекдот.
Между прочим незаслуженно низкий рейтинг у поста. Статья отличная, комментарии настоялись))))
Тут пипл на ажиотаже начал тыкать в хрущева, мол ток из-за него Терешкову выбрали. Однако пипл как обычно жрёт говно. Давайте же вспомним кто на самом деле её выбрал и почему. Речь конечно о “Железном Бате” Николае Каманине, который руководил от Министерства обороны набором космонавтов. Юрий Гагарин - это его выбор, если кто не в курсе.
Сын Каманина опубликовал его дневники, где куча любопытнейшей информации, гуглите кому интересно.
P.S. Речь только про выбор, то что Терешкова так слетала, что женщин 19 лет после неё не пускали в космос - вообще сомнениям не подлежит, как и все анекдоты про неё.
«Терешкова, Соловьева, Пономарёва и Ёркина, по-видимому, могут быть зачислены в космонавты, а вот Кузнецова, едва ли (у неё идёт белок в сурдокамере и после центрифуги).
Пономарёва всю подготовку прошла очень ровно с оценкой "хорошо", а по теории у нее все пятёрки, кроме одной четвёрки. По здоровью и подготовленности Пономарёва могла бы быть первым кандидатом на полёт, но её поведение и разговоры дают основание сделать вывод, что в моральном плане она неустойчива. Пономарёва часто повторяет: "Я хочу брать от жизни всё". Терешковой она заявила: "Тебя безвозвратно испортили комсомол и партия", — это в ответ на попытки Терешковой (как старшей в группе) посоветовать ей вести себя поскромнее. Она злоупотребляет именем Келдыша: "У меня сильная рука, первой полечу я". Пономарева покуривает: "Каждая приличная дама должна курить". В Феодосии она несколько раз самовольно уезжала в город.
Впечатления от Терешковой у всех очень хорошие — она образец в поведении и воспитанности. Терешкова и Пономарёва чувствуют, что они могут быть первыми кандидатами на полет, и между ними уже заметно кое-какое соперничество», — пишет Каманин 19 ноября 1962 года.
«Два дня работал в Центре подготовки космонавтов — принимали экзамены у женщин-космонавтов по знанию "Востока", снаряжения космонавта, условий космического полета и по пройденным теоретическим дисциплинам. Экзамен не сдавала Кузнецова из-за неясности в состоянии ее здоровья. Помимо приема экзаменов, члены комиссии очень внимательно ознакомились со всеми материалами и документами, характеризующими слушателей и объем проведенной подготовки. Терешкова, Соловьева, Пономарева и Еркина получили общие отличные оценки за все экзамены, и комиссия рекомендовала зачислить их в постоянный состав ЦПК с присвоением воинского звания "младший лейтенант". Из всех четверых только Терешкова не имеет высшего образования, поэтому она больше других волновалась на экзаменах.
Любая из космонавток может выполнить полет на корабле "Восток", но между ними есть и значительные различия. Пономарева имеет более основательную теоретическую подготовку и способнее других —она схватывает все на лету, — но в ее поведении многое нужно исправлять. Она заносчива, себялюбива, преувеличивает свои возможности и не прочь выпить, покурить и погулять (хотя у нее есть муж и пятилетний сын). Соловьева, по всем объективным данным, наиболее физически и морально вынослива, но она несколько замкнута и недостаточно активна в общественной работе. Терешкова — активная общественница, способна хорошо выступить, пользуется большим авторитетом у всех, кто ее знает. У Еркиной подготовленность по технике и физические возможности несколько ниже, чем у ее подруг, но она настойчиво улучшает их и, несомненно, будет неплохим космонавтом. Первой в космический полет нужно послать Терешкову, ее дублером может быть Соловьева, а кто будет космонавткой номер 3 — Пономарева или Еркина, — это решит будущее. Терешкова — это Гагарин в юбке, Соловьева же по своему характеру очень близка к натуре Николаева.
После экзаменов я поздравил девушек с отличным завершением курса обучения. Все они выразили согласие на зачисление в офицеры. С 30 ноября по 10 января 1963 года они будут в отпуске. Трое поедут на курорт, а Соловьева попросила разрешение провести отпуск на Урале - на своей родине. Я сказал им, что для полета будем готовить всю четверку, и только за 2—3 дня до старта окончательно определится, кто полетит первой. Напомнил им, чтобы в отпуске не распускались и поддерживали приобретенную спортивную форму», — писал Каманин уже 29 ноября.
Что самое интересное, что согласно дневникам Николая Каманина, Валентина Терешкова стала страдать «звёздной болезнью», как и другие космонавты. Раздражительность, несдержанность и резкость были в диковинку обычным советским гражданам, на которых резко обрушилась слава и всеобщее обожание. В те времена их можно было сравнить разве что с рок-звёздами, но как таковых рок-звёзд тогда ещё не существовало. Но, тем не менее, Каманин не жалел, что выбрал Терешкову.
«В первый полёт можно было послать и Соловьеву, и Пономареву. Я уверен, что полет они выполнили бы не хуже, а даже лучше Терешковой, но после полёта их можно было бы использовать только как космонавтов. Недаром же я "воевал" за Терешкову с Руденко и Келдышем. Терешкова может и должна быть не просто 1-й женщиной-космонавтом. Она умна, у нее есть воля, она производит на всех очень хорошее впечатление и может отлично выступать на любой... трибуне. Из Терешковой необходимо сделать большого общественного деятеля.....Через 2—3 года она с успехом может заменить таких наших женщин, как Попова, Фурцева, Миронова... Терешкова как руководитель женской общественной организации СССР... сделает для страны, для нашей партии в 1000 раз больше, чем она в состоянии сделать в космосе....Я убежден, что наша "Чайка" ещё долго полетает над миром, прославляя нашу партию, идеи Ленина, коммунизм и привлекая на нашу сторону миллионные массы людей, и особенно женщин», — писал Каманин 1 августа 1963 года, уже после полёта Терешковой.
примерно ~200 голов....
Простые вопросы, ветеринары, ваш выход.
1. Сколько надо времени усыпить ~200 голов?
2. Сколько это стоит, какие препараты используются?
3. Хозяйство в 200 голов...никого не было сколько времени? Пришли люди убили скот а вокруг никого?
4. Как долго никого? В одно лицо обслуживатль ~200 голов? И можно уехать на весь день, сутки? Так, ветеринары, уже готовы сказать сколько времени надо успыть 200 голов?
5. Пришли усыпили и ушли? Бросив туши на месте? в Эпидемию? Рилли блядь?
Ликбез по свиной чуме для примера https://demakhin.livejournal.com/157441.html
6. Пришли, убили скот и съебались - а это точно ветврачи госструктуры были?
6. А эпидемия точно есть? А тут сами ответим - да, есть. Но такго ли масштаба как нас пытаются убедить?
....
такой мощный инфопоток дурно пахнет, товарищи. Как тут не вспомнить методичку, по которой качают толпу (лохов катают), это база, оно всегда будет работать:
https://youtu.be/2zFfp4fg4cM