Задать вопрос
  • Локальные нейросети для автоматизации. Что лучше использовать?

    @rPman
    https://llm-stats.com/ выбрать Open Models и получаем что лучшая локальная за адекватную стоимость сейчас это Microsoft Phi-4 Reasoning Plus 14b (да и все семейство phi-4 занимают лидирующее место из маленьких моделей), рядышком я бы поставил qwen 30b a3b, с их возможностью переключаться на ходу в режим reasonong и обратно (она еще быстрее и памяти просит всего в 2-3 раза больше). Из мультимодальных верхушку маленьких занимает mistral small 3.1 24b и гугловская gemma3 27 (да и 12b, они не сильно отличаются).

    Вы пробовали OpenManus? я читал что ее запускают с локальными моделями и результаты неплохие.

    p.s. на процессоре будет МЕДЛЕННО, особенно когда работают десятки-сотни агентов и особенно если использовать режим reasoning, где за дополнительные 15% качества приходится платить минутами и часами времени

    Современные модели даже маленькие требует оперативную память, я игрался с 2x16gb и этого мало. После 8-16к контекста, требования к памяти сравнимы с объемом хранения весов, а сотни килотокенов уже заметно превышают... Например gemma3 12b только для запуска требует дополнительно 24гб. И как вырожденный пример - llama scout с 10кк контекста на его полный потребует 18терабайт оперативки.
    Ответ написан
    6 комментариев
  • От чего "плавно" за 5-10 минут мог сломаться процессор?

    @rPman
    Нет, современные процессоры не умирают, даже если их включить вообще без кулера, там многоуровневая система контроля температуры и питания, это сложно сделать даже оверклогингом (но теория все ещё говорит что в принципе это возможно, только это не случайный процесс, и требует что бы совпало очно много нетривиальных событий)

    P.s. Китайские ксеонвы, заполонившие рынок последние годы это как я понимаю бу части списанных суперкомпьютеров, устаревших и распродаваемых как десктопы, а раз это бу, значит там есть почему сломаться.

    Ещё бы удостоверится, что сломался процессор, а не материнка, потому что дешевые китайские под них это рассадник стольких проблем, что я удивляюсь что их вообще покупают
    Ответ написан
    3 комментария
  • Можно ли развернуть многошаговую ИИ-генерацию контента на WP?

    @rPman
    Самое простое - реализовать самому http прокси (простейшее веб приложение, которое будет слушать в формате openai api и делать то что ты хочешь а не то что ожидалось, хоть 100500 шагов)

    И конечно, отредактировать wp плагин, если конечно он не обфусицирован.

    Не знаешь как? спроси ИИ, уж читать код они уже научились
    Ответ написан
  • Как монетизировать домашний сервер?

    @rPman
    Видео из закромов, на 6 ГБ
    единственное в твоем конфиге что возможно может иметь ценность, с ростом количества vram будет расти цена.
    Есть сервисы по сдаче в аренду своих мощностей, загляни на vast.ai

    Правда 6гб мало, потянет генерацию картинок опенсорсными утилитами, 16гб уже можно на видео замахнуться (читал что на 8гб поднимали но хз как, если официальные требования к какому-нибудь HunyanVideo - 45гб)
    32гб (можно 2x16) это уже запуск вполне адекватной для опенсорса майкрософтовской phi-4 15b или чего то типа qwen distiled deepseek 14b
    Ответ написан
  • Как в vlc плеере сделать мозаику на ubuntu?

    @rPman
    vlc --vlm-conf Mosaic.vlm

    Попробуй так: vlc --vlm-conf=Mosaic.vlm

    Сам я мозайку делал в браузере, пишешь html с использованием video тегов, все по твоим условиям и правилам, можно добавить открытие ссылки конкретного видео в отдельном окне при клике и т.п.

    Это имело смысл еще и по тому, что для проигрывания видео с использованием аппаратного ускорения на той конкретной материнке (встроенное видео в процессор интел) работало только в хромиум браузерах.
    Ответ написан
  • Исчезает место на компьютере, как найти причину?

    @rPman
    Все не нужное, что связанно с windows и ее обновлениями можно удалить штатной утилитой cleaner (до win10 есть еще правая кнопка на системном диске C, свойства, утилиты, очистка, но в win11 это убрали), после запуска выбрать режим 'Очистить системные файлы', тогда сможет удалить остатки от обновлений и точки восстановления

    Так же, какая-либо из ваших особо умных программ, могла создать точку восстановления, их создает и windows перед обновлением но позже удаляет, а вот пользовательские нужно удалять самим.
    Ответ написан
    1 комментарий
  • Почему AI(Deepseek, Qwen) даёт битые ссылки на код?

    @rPman
    Нет, ИИ не может решать задачи в лоб, детерминировано и без галлюцинаций, тем более когда в контексте много информации.

    В 'мозги' ИИ затолкали коллосальный объем информации, и оно путается в ней. Но можно очень сильно помочь, если в контекстное окно вместе с задачей, давать всю сопроводительную информацию, которая может понадобиться для ее решения. например просите составить команду для утилиты, добавьте в контекст вывод --help этой утилиты или из документации.. и тут уже проблема другого рода, как выбрать, что именно добавить, ведь контекст не резиновый.

    Попробуйте поставить себя на место ИИ, вот у вас код на листочке и у вас нет ничего, только карандашик с листочком, ни интернета с компьютером, ни умного помощника рядом, вы сидите в одни пустой комнате и вас просят вот так сразу дать ответ, заваливая сотнями строк кода и данных.

    Если вы сами попробовали бы давать ответ, вы обязательно будете ошибаться с первого раза, даже если прекрасно знаете этот ответ, чем больше информации вы будете выдавать, тем больше глупых ошибок.

    ИИ прекрасно подхватил и это свойство человека.

    p.s. вот на основе ИИ можно создавать агентов, которые, использую классические детерменированные подходы, будут перекрывать недостатки.

    Например, если у вас есть список id,name из пары десятков строк, и вы просите ИИ делать с этими данными что то (например выдать их же но поменяв порядок колонок - name,id) с высокими шансами даже топовые ИИ могут пропустить строки, добавить несуществующие, попутать названия с id и т.п.

    Но если вы напишете приложение, которое будет перебирать строки, по одной, добавляя его в контекст к ИИ, предварительно написав соответствующий системный промпт, то качество результата взлетит в небеса, ведь размещая в контекст чата только небольшое количество предыдущих строк (как пример), можно будет прогнать так по строчно, любое количество данных.

    Универсально, решить задачу одним способом, создав одного красивого агента, пока не получается (но стараются, например можно предварительно попросить ИИ разработать агента для решения конкретной задачи, топовые модели могут создавать неплохие промпты, писать простенький код и даже ставить задачи самому себе)
    Ответ написан
    Комментировать
  • Как реализовать фоновый режим приложения в windows?

    @rPman
    Если нужно делать это при запущенном приложении, то делай это с помощью таймеров, а работу делать как в текущем потоке (например асинхронно) так и использовать ThreadPool

    Если речь об организации запуска задачи вне запущенного приложения, то нужно использовать средства операционной системы, для windows это task scheduler, можно настраивать вручную а можно использовать командную строку или powershell или использовать старый COM Scheduler.Service (есть готовый NuGet пакет Microsoft.Win32.TaskScheduler)
    Ответ написан
    Комментировать
  • Как запретить регистрацию в определенной мобильной сети?

    @rPman
    В телефонах и смартфонах можно выбрать не автоматический выбор сети, указав конкретную сеть из списка, но не получится (я не слышал но в принципе это наверное возможно) указать сети списком.

    Например в android - Настройки - SIM-карты и мобильные сети - выбрать нужную сим карту 'Настройки сим карт' - Мобильные сети - отключить 'выбирать сеть автоматически'
    Ответ написан
    Комментировать
  • Как frontend и backend соединяют в единый проект?

    @rPman
    фронтэнд - это приложение (html+css+javascript) для веб-браузера, запускается у пользователя, оно должно быть создано таковым, что бы делать запросы к бакэнду

    бакэнд - это приложение (другое), запускаемое на сервере, которое обеспечивает функцианирование всей системы (но бывает оно не единственное). Обычно бакэнд состоит из готового веб сервера (например nginx/apache или майкрософтовский IIS , который выполняет большую часть рутинных операций, включая отдачу статичных файлов, те самые html, css, javascript, точнее те что не меняются в процессе работы приложения) и приложения/модуля (php или к примеру майкрософтовский asp.net), который отдает динамический контент - файлов, содержимое которых меняется в зависимости от запроса фронтэнда.

    В этой схеме могут присутствовать другие компоненты, но это уже частности реализации, например база данных, инструменты поддержания кластера (например бакэнд запускается сразу на нескольких серверах), администрирования и управления и т.п.

    Разделяют два подхода к реализации всего веб-приложения (обычно это не тригер а нестрогий выбор, типа 'немного первого подхода и в основном второго'):
    1. на каждое действие пользователя (клик по разным страницам сайта и элементам интерфейса типа меню) бакэнд заново формирует html (и по необходимости все остальное) а веб браузер это отображает.
    В этом подходе javascript не требуется, браузер практически не тратит ресурсы, но тратятся ресурсы сервера и нагружается сеть между ними.
    2. все что касается интерфейса реализуется на javascript в браузере, html формируется на javascript, но данные и операции, отсылаются на сервер к бакэнду в виде относительно небольших (по сравнению с html интерфейса) файлов-запросов (формат и структуру этих запросов часто приходится разрабатывать самостоятельно, но есть хелперы).
    Исторически сложилось, что данные от бакэнда удобнее передавать в текстовом виде в формате .json, а вот от фронтэнда к бакэнду исторически отправляют в виде multipart/form-data (то что отправляет на сервер html конструкция из тегов form, input, textarea и т.п.). Но это естественно не обязательные требование, и ничто не мешает и с клиента отправлять запросы в виде json, а так же вместо json использовать свой формат, например в браузер (и его javascript) встроено куча инструментов для отправки бинарных данных (например XMLHttpRequest).

    Очень много ограничений и требований накладывает выбор среды разработки, например при использовании visual studio asp.net, все будет завязано на майкрософтовскую инфраструктуру, начиная с деплоя и кончая собственно работы бакэнда.. Но как бонус, я отчетливо помню (при использовании WinForms) приложение для веб разрабатывалось точно так же как для десктопа, с очень небольшими отличиями, и при этом это работало в браузере (если честно отвратительно, но кто сейчас смотрит на качество реализации).

    p.s. есть еще старый но все еще рабочий способ, формирования страницы на клиенте с помощью xslt (это язык шаблонизатор для получения html), а сервер отправляет xml файл с данными. Можно упороться и реализовать все на таких шаблонах, что они не будут требовать javascript но работать все будет на стороне клиента с очень эффективной тратой ресурсов как сервера так и сети.
    Ответ написан
    1 комментарий
  • Почему выключается ПК в двухканале?

    @rPman
    Двухканальный режим очень капризный, он требует что бы планки памяти были подобраны друг к другу, даже одинаковые модели но из разных партий (если производитель по другому организовал банки памяти на плате) не заведутся. Именно поэтому оперативная память для двухканального режима продается парами или по четыре.

    Еще, материнская плата - китайский нонейм, на 2011 сокете, скорее всего создаваемые что бы утилизировать огромный объем серверных процессоров xeon (я думаю разбирают старый суперкомпьютер), которые уже многие годы доступны для населения. Материнки эти обычно выглядят очень кастрированными, очень глючными, и привлекательные только низкой ценой, постоянно вижу обсуждения проблем с ними, обычно не решаемых, потому что поддержки нет.
    Ответ написан
    Комментировать
  • Какие виды эмбединга используется в nlp?

    @rPman
    Это какие то совсем древние технологии.

    Погугли World2vec, FastText, GloVe (Global Vectors for Word Representation), ELMo (Embeddings from Language Models), Universal Sentence Encoder (USE), Graph-Based Embeddings (SynGCN)
    или на основе трансформера, типа BERT (Bidirectional Encoder Representations from Transformers), Sentence-BERT

    сравнение эмбендингов проводят простым евклидовым расстоянием или к примеру вычислением угла между векторами

    p.s. скоро вместо 'ты что гуглить не умеешь' можно будет презрительно бросать - 'ты что с chatgpt общаться не умеешь'... мне кажется первое, чему учат все gpt ИИ сети, это технологиям работы с текстами, ИИ и т.п., так как это дает призрачную надежду что в будущем ИИ сможет улучшать себя если не полностью самостоятельно, то хотя бы частиично.
    Ответ написан
  • Невозможность разблокировки Samsung Galaxy A34 при вводе корректного пинкода, что это?

    @rPman
    Если на смартфоне есть учетная запись samsung, то можно воспользоваться сервисом smartthingsfind.samsung.com

    По поводу сервиса, высокая стоимость скорее всего из-за отсутствия официальной поддержки, официальный сервис должен это сделать дешево.

    p.s. если на смартфоне была включена загрузка резервное копии в google (а если нет, смартфон очень настойчиво это просит сделать, на столько что обыватель рано или поздно разрешит это копирование), то можно найти свои файлы на google drive в разделе хранилище - резервные копии, и как минимум после сброса до заводских настроек, после настройки google аккаунта, спросит о восстановлении этой копии.
    Ответ написан
    Комментировать
  • Верстать прямо в браузере и сохранять изменения в файлы - возможно ли?

    @rPman
    Для хромиум браузеров есть фишка Workspaces
    Нужно будет настраивать source maps, сам я не пробовал но читал, вроде даже html так можно редактировать, который как то генерируется на сервере ну и конечно css и прочее тоже работает
    Ответ написан
    2 комментария
  • Как использовать Google Earth в своём приложении и возможно ли это вообще?

    @rPman
    https://mapsplatform.google.com/resources/blog/thr...
    как я понимаю тебе нужен static map api
    цены на количество загрузок, к примеру 10к - стоит 0$ а 20к уже - 20$
    Ответ написан
    Комментировать
  • Может ли стоимость продления домена увеличиться в цене если сайт станет сверх популярным?

    @rPman
    Для доменов третьего и выше уровней - нет, топать на поклон к владельцу верхнего уровня.

    Для доменов первого и второго уровня типа .ru или .example.org. И да и нет, все зависит от того, у кого ты покупаешь домен.
    Если у регистратора - то стоимость продления не зависит от популярности, а вот если у перекупа, то как договоришься.

    p.s. допускаю существование неадекватных 'регистраторов'
    Ответ написан
    2 комментария
  • Какую кодировку выбрать для немецкого языка?

    @rPman
    Для мультиязыковых конфигов у тебя путь только к unicode, а значит выбор между:
    нефиксированной длинны на символ - utf8mb4 и utf8mb3 (соответственно максимум по 4 байта и по 3 на символ)
    и фиксированной 2/3/4 байта

    выбирать нужно такую кодировку, которая лежит в основе языка программирования или используемого фреймворка (правда не сразу это и поймешь, например на python) что бы было меньше перекодировок. К примеру .net (c#) использует 16-битные двухбайтовые utf16
    Ответ написан
    Комментировать
  • Как выбрать из таблицы нужный раут REST API?

    @rPman
    Это таблица роутов, вызывается на каждый запрос, настоятельно рекомендую продумать способ ее кеширования на бакэнде, отслеживая изменения в базе (если cgi то запрос на дату последнего изменения, если приложение-как-веб-сервер то через ивенты).

    Я бы однократно (на каждое изменение списка роутов в базе) формировал бы php скрипт или лучше единое регулярное выражение (скорость на порядки будет выше), который бы давал ответ, какой это именно роут (просто собрать все строки через | и каждому дать имя по его id)
    Ответ написан
    1 комментарий
  • Как спасти SSD от гнобления со стороны ПК?

    @rPman
    Ssd обычно умирают разом, переходя в решим readonly, а вот так, что бы по чуть чуть, это редкость.

    Есть шансы, что проблема с кабелем sata или контактами на нем, окислы, пыль,.. когда меняли видеокарту заднего кабель и стало хуже. Для проверки смените порт на материнке и в идеале сменить кабель.
    Ответ написан
    1 комментарий
  • Почему подвисает система после установки нового диска?

    @rPman
    udma crc error - проблема с кабелем или контроллером диска, смени кабель, смени разъем подключения на материнке, может помочь

    p.s. брать БУ жесткие HDD или SSD диски, худшее решение, их продают обычно с рук именно потому что проблемы
    Ответ написан
    1 комментарий