Можно попросить нейронку “закрой мне баг, быстро б***ь”, будет один результат. Можно просить нейронку, “воспроизведи мне модельное поведение железа, которое вызвало этот баг, после чего верифицируй модель против известного кода, а потом закрой сам баг и подтверди закрытие моделью”. Результат будет… несколько разный.
Аналогично, с несколькими однотипными модулями, разница между “быстро б***ь” и “найди, как в проекте реализовано X, потом встрой туда реализацию функции Y, предварительно написав тесты, покрывающие до/после”.
И это только поверхность дисциплины “методология разработки ПО”. От этой поверхности можно идти глубже, решая, например, проблему, когда один и тот же агент пишет и тест. и код через TDD и разных агетнов, которые работают поверх одной базы знаний.
Так что проблема не в нейронках, проблема в людях, которые используют их через известное место.
P.S. А хотелось бы глянуть, сколько людей пользуются нейронками с какой-то методологией, а сколько просто вайбкодят. чтобы наглядно увидеть, есть ли проблема.
Все скрипты сборки и заместители у нас вот здесь. А можно просто взять наш target aarch64-apple-macosx+open, это уже собранный вариант sysroot. Лицензия MIT, то есть, можете использовать как угодно.
Если интересно, как его такой прям с нуля собирать, это тема для отдельной статьи. Если коротко, вот здесь список открытых репозиториев Apple, нужно сопоставить теги с теми, которые опубликованы у них на сайте для SDK, и из них выдернуть нужное. Плюс вам понадобится mig компилятор для Linux, я брал из AUR, можно собрать руками.
Да, я понимаю, что вы о самом стандарте. Проблема в том, что для человека, который пишет код, сам стандарт мало что даёт, его должен кто-то реализовать в системной библиотеке. У нас изначально была мысль просто взять wasi libc, но рыжая часть мозга победила. Как показала практика - не зря, ибо зрелая альтернатива для wasm64 это только emscripten, который к нам не встроить.
Ключевой момент, что в нашем случае, для полноценных полновесных приложений, рантайм=libc, и никак иначе, не соберутся, не запустятся.
Hermes Agent рекомендую попробовать, странно не видеть его в списке. Бесплатных моделей он не даёт, имеет очень гибкую конфигурацию и кучу полезных тулзов из коробки. Лучше всех из того, что я пробовал, справляется с управлением небольшим контекстом локальных моделей - сжатие, перенос, лимиты.
Вопрос на самом деле нетривиальный. Адекватный в отношении чего?
Я исхожу из того, что он есть как факт. Также я исхожу из того, что с нейронками я делаю больше из того, что реально необходимо и было в планах до этого. Если из такого целеполагания - вполне адекватный.
Если смотреть на то, что происходит с программированием как наёмным трудом - среднее качество систем резко падает, работников принуждают к бесполезной интенсификации труда, прототипы на каждом шагу выдают за работающие системы. Нет, не адекватный.
Но, согласитель, разница между этими двумя ситуациями - вопрос не инструмента самого по себе, а целеполагания человека, разве нет?
Непосредственно причастный в телеграме прокомментировал так:
Да, в Эльбрус-2С3 3D-ядра компании Imagination (был выбор из множества, в том числе и ARM, Vivante, etc.)
2D и дисплейный контроллер МЦСТ использует собственной разработки в процах со встроенной графикой (Эльбрус-1С+, Эльбрус-2С3, МЦСТ R2000+), а не покупные.
Выдумки про «шлейф от курсора» всего лишь выдумки и предположения.
В Эльбрус-1С+ и МЦСТ R2000+ 3D-ускорение от компании Vivante, Эльбрус-2С3 один проц с ядрами компании Imaginarion
P.S. Предусмотрено в процессорах от МЦСТ отключение подачи питания на покупные 3D-ядра. И тогда будет работать только 2D-ядро с видеоускорением, написанное и созданное компанией МЦСТ, что позволяет продолжить работу проца и выводом видеоизображения, но с отключенным 3D-ускорением.
Покупные 3D-ядра работают и взаимодействуют со всем остальным только через дисплейный контроллер собственной разработки МЦСТ. Получается что-то вроде «забора» вокруг покупных ядер. Сделано для безопасности и ограничения влияния/эксплуатации вероятных недокументированных возможностей в покупных ядрах.
Искать расизм в полиции это несколько сбитый вектор. Полиция это инструмент, и важно, как он настроен. Как настроен, так и работает. Собственно, об этом давно уже копаются в BlueLeaks.
Тут есть ещё одна интересная штука про чаще совершают. Например, возьмём каких-нибудь шахтёров в Кентуки или бульбашей в Айдахо, у них с благами цивилизации до сих пор довольно туго, и порядок обеспечивают местные шерифы пополам с местной деревенской мафией. Которые всех связывают круговой порукой, потому большинство преступлений до статистики не доходит. И заняты в этом всём в основном белые, чёрных там не жалуют.
Было бы круто это ещё соотнести с доходами населения по группам бедные/средние/богатые. То есть, насколько бедный чёрный более склонен к преступлениям, чем бедный белый.
Можно же было решить красивше — потребовать открытую лицензию и копилефт на все производные, с исключением для близов. Но нет, юристы корпоратов всегда юристы корпоратов. Отожмут всё, что отживается.
Вы не в ту сторону смотрите. Образование в США работает на образовательных кредитах, которые предоставляются предприятиями. Если предприятие не хочет давать вам кредит или стипендию, и вы сами должны выкладывать четверть миллиона, значит, образование не востребовано со стороны основных потребителей. Продажа образования непосредственно гражданам — побочный продукт, которым продавцы пытаются компенсировать спрос от основных потребителей. Аналогично работают рынки нефтепродуктов, падение спроса по основному направлению вызывает рост цен на нефтепродукты (бензин, полимерные продукты, резину), продаваемые непосредственно гражданам (для компенсации недополученной прибыли).
Посчитайте процент востребованных для последующей работы специальностей по сравнению со всеми специальностями. Или почитайте. Хватит жить только своей, ИТшной темой. Вокруг — мир.
Требование «хоть какого-нибудь» высшего не есть рыночное требование образование, это требование корочки.
И, да, «потребители» образования — не те, кого образовывают, а те, кому нужны образованные. Именно их спросом определяется рынок образования. Wallmart, McDonald's и многие другие конторки, как и складская деятельность Amazon, профильного специального образования от подавляющего большинства сотрудников не требуют. Вот рыночек и решает.
Просто система. Она построена так: чтобы кто-то процветал, занимался исключительно интеллектуальным трудом, попивая привычный кофиёк за привычным ноутбуком, кто-то должен пахать руками. А когда вдруг оказывается, что третьего мира для первой ступеньки пирамиды уже мало, вдруг начинаются вопросы «как же так, мы — граждане великой страны, как вы можете заставлять нас пахать, как нигеров?» А ведь у них даже нет такого уровня токсичности и смертности. Эти люди работают руками не потому, что слишком глупы, чтобы получить образование, а потому, что в системе закончились места для людей с образованием. Значит, на образование нет спроса, значит, по законам рынка, оно не нужно в таких объёмах.
Мы всё-таки на научно-технологическом ресурсе. Давайте ориентироваться на статьи с аргументацией и ссылками (по которым можно и дальше почитать). Написать бытовую публицистику может любой.
Капитал боится отсутствия прибыли или слишком маленькой прибыли, как природа боится пустоты. Но раз имеется в наличии достаточная прибыль, капитал становится смелым. Обеспечьте 10 процентов, и капитал согласен на всякое применение, при 20 процентах он становится оживлённым, при 50 процентах положительно готов сломать себе голову, при 100 процентах он попирает все человеческие законы, при 300 процентах нет такого преступления, на которое он не рискнул бы, хотя бы под страхом виселицы.
Можно попросить нейронку “закрой мне баг, быстро б***ь”, будет один результат. Можно просить нейронку, “воспроизведи мне модельное поведение железа, которое вызвало этот баг, после чего верифицируй модель против известного кода, а потом закрой сам баг и подтверди закрытие моделью”. Результат будет… несколько разный.
Аналогично, с несколькими однотипными модулями, разница между “быстро б***ь” и “найди, как в проекте реализовано X, потом встрой туда реализацию функции Y, предварительно написав тесты, покрывающие до/после”.
И это только поверхность дисциплины “методология разработки ПО”. От этой поверхности можно идти глубже, решая, например, проблему, когда один и тот же агент пишет и тест. и код через TDD и разных агетнов, которые работают поверх одной базы знаний.
Так что проблема не в нейронках, проблема в людях, которые используют их через известное место.
P.S. А хотелось бы глянуть, сколько людей пользуются нейронками с какой-то методологией, а сколько просто вайбкодят. чтобы наглядно увидеть, есть ли проблема.
Все скрипты сборки и заместители у нас вот здесь. А можно просто взять наш target aarch64-apple-macosx+open, это уже собранный вариант sysroot. Лицензия MIT, то есть, можете использовать как угодно.
Если интересно, как его такой прям с нуля собирать, это тема для отдельной статьи. Если коротко, вот здесь список открытых репозиториев Apple, нужно сопоставить теги с теми, которые опубликованы у них на сайте для SDK, и из них выдернуть нужное. Плюс вам понадобится mig компилятор для Linux, я брал из AUR, можно собрать руками.
Да, я понимаю, что вы о самом стандарте. Проблема в том, что для человека, который пишет код, сам стандарт мало что даёт, его должен кто-то реализовать в системной библиотеке. У нас изначально была мысль просто взять wasi libc, но рыжая часть мозга победила. Как показала практика - не зря, ибо зрелая альтернатива для wasm64 это только emscripten, который к нам не встроить.
Ключевой момент, что в нашем случае, для полноценных полновесных приложений, рантайм=libc, и никак иначе, не соберутся, не запустятся.
Однако же WASI libc для него нет. А у нас wasm64 libc уже есть. В playground для неё можно собирать приложения, как и для остального.
P.S. Почти готов он был у нас, а не вообще.
Hermes Agent рекомендую попробовать, странно не видеть его в списке. Бесплатных моделей он не даёт, имеет очень гибкую конфигурацию и кучу полезных тулзов из коробки. Лучше всех из того, что я пробовал, справляется с управлением небольшим контекстом локальных моделей - сжатие, перенос, лимиты.
Что мешает а) Запинить версию и ключ б) Просто сделать собственную дистрибуцию
Почему это считается собственным суверенным продуктом?
Вопрос на самом деле нетривиальный. Адекватный в отношении чего?
Я исхожу из того, что он есть как факт. Также я исхожу из того, что с нейронками я делаю больше из того, что реально необходимо и было в планах до этого. Если из такого целеполагания - вполне адекватный.
Если смотреть на то, что происходит с программированием как наёмным трудом - среднее качество систем резко падает, работников принуждают к бесполезной интенсификации труда, прототипы на каждом шагу выдают за работающие системы. Нет, не адекватный.
Но, согласитель, разница между этими двумя ситуациями - вопрос не инструмента самого по себе, а целеполагания человека, разве нет?
Можно попросить Claude сменить пол на женский. Мне показалось, у него от этого слегка меняется характер.
Непосредственно причастный в телеграме прокомментировал так:
Да, в Эльбрус-2С3 3D-ядра компании Imagination (был выбор из множества, в том числе и ARM, Vivante, etc.)
2D и дисплейный контроллер МЦСТ использует собственной разработки в процах со встроенной графикой (Эльбрус-1С+, Эльбрус-2С3, МЦСТ R2000+), а не покупные.
Выдумки про «шлейф от курсора» всего лишь выдумки и предположения.
В Эльбрус-1С+ и МЦСТ R2000+ 3D-ускорение от компании Vivante, Эльбрус-2С3 один проц с ядрами компании Imaginarion
P.S.
Предусмотрено в процессорах от МЦСТ отключение подачи питания на покупные 3D-ядра. И тогда будет работать только 2D-ядро с видеоускорением, написанное и созданное компанией МЦСТ, что позволяет продолжить работу проца и выводом видеоизображения, но с отключенным 3D-ускорением.
Покупные 3D-ядра работают и взаимодействуют со всем остальным только через дисплейный контроллер собственной разработки МЦСТ. Получается что-то вроде «забора» вокруг покупных ядер. Сделано для безопасности и ограничения влияния/эксплуатации вероятных недокументированных возможностей в покупных ядрах.
Требование «хоть какого-нибудь» высшего не есть рыночное требование образование, это требование корочки.
И, да, «потребители» образования — не те, кого образовывают, а те, кому нужны образованные. Именно их спросом определяется рынок образования. Wallmart, McDonald's и многие другие конторки, как и складская деятельность Amazon, профильного специального образования от подавляющего большинства сотрудников не требуют. Вот рыночек и решает.
rabkor.ru/columns/analysis/2018/05/31/china-corruption
rabkor.ru/columns/analysis/2018/03/01/china-2
Какой имидж, о чём вы…