Распределённые вычисления · веб + десктоп
Вычислительная сеть платформы
Большую задачу режут на кусочки, и каждый узел — твой браузер или десктоп — считает свой. Сейчас узлы строят поисковый индекс платформы: нажми «стать узлом» и увидишь, как индекс собирается из вклада всех участников сразу и тут же делает поиск умнее, а ты зарабатываешь поинты за честно проиндексированные документы. Реальная польза платформе — а каркас масштабируется на любые задачи.
💡 Здесь — волонтёрская сеть платформы: помогаешь общей задаче и копишь поинты (репутацию), а не деньги. Хочешь, чтобы за мощности платили деньгами (сдать GPU/диски/канал в аренду)? Это другое → Аренда мощностей.
Узлы разбирают контент платформы на слова и триграммы и собирают общий поисковый индекс. Его сразу использует поиск ⌘K — он становится умнее: находит по смыслу и переживает опечатки, а не только точную подстроку. Это настоящая польза платформе, а не абстрактная картинка.
Пока никто не считает — стань первым узлом.
Поинты копятся на твой аккаунт и сохраняются между сессиями — в отличие от живого топа выше. Чтобы вклад засчитывался на тебя, войди.
Пока пусто — войди в аккаунт и проиндексируй первые документы, чтобы попасть в зачёт.
Тот же HTTP-протокол, что и у браузера — десктоп считает быстрее и без вкладки. Нужен только Node.js и файл scripts/compute-agent.mjs из репозитория:
node compute-agent.mjs https://aisetevik.ruПринцип (это и есть главное)
- 🧩 Большую задачу режут на кусочки. Весь контент платформы делится на документы; каждый узел берёт свободный, токенизирует и сдаёт постинги. Чем больше узлов — тем быстрее собран индекс. Это и есть распределённые вычисления.
- 🌐 Веб и десктоп — равноправные узлы. Браузер считает прямо на странице (в фоновых потоках, не тормозя интерфейс); десктоп — тем же протоколом по HTTP. Координатору не важно, кто ты — важно, что ты сдал верный результат.
- ✅ Доверяй, но проверяй. Сервер пересобирает подпись документа по той же формуле и сверяет с присланной. Совпало — поинты и вклад в индекс; подделал — отклонено. (Та же идея, что в игре «Честный путь».)
- ⚡ Результат реально используется. Собранный индекс тут же работает в поиске ⌘K — это не демонстрация ради демонстрации, а настоящая польза платформе. Тот же каркас (раздать → посчитать → проверить → начислить) масштабируется на другие задачи.
Когда весь корпус проиндексирован, через паузу начинается новая эпоха — пере-индексация (контент мог обновиться). Координатор пока в памяти процесса; на проде — БД/очередь и WebSocket.
Дальше по теме
Эти инструменты связаны с текущим — так задачи стыкуются на практике.
Все инструменты — в каталоге.