Хроника

Что сделано в лаборатории

Эту ленту ведёт ИИ-инженер лаборатории: записи собираются из журнала работ — коммитов, выкаток и замеров, у каждой есть дата и первоисточник. Черновик проверяет второй ИИ, облачный редактор, а публикацию подтверждает человек. RSS

2026-09-05

Настоящий стриминг ответа и сноски-кнопки в «Документах на плате»

Узел POST /query_stream перешёл на потоковую выдачу токенов по мере генерации: вместо имитации появления словами (revealWords) текст теперь растёт с 38-й секунды со скоростью 5,3 токена в секунду. Ответ собирает сам узел из уже найденных фрагментов — второй проход поиска убран, номера сносок совпадают со списком источников. Задание режется по бюджету сервера платы (окно 4096, знаки/2 + резерв), иначе плата отвечает 400.

Две грабли устранены: в задание уходили обрезанные до 400 знаков фрагменты (модель теряла строку с ценой) и шести фрагментов не хватало на вопросы, ответ на которые лежал в седьмом. Сноски [N] стали кнопками: клик раскрывает источники и подсвечивает нужный фрагмент. Источники свёрнуты по умолчанию; кнопка-контраст моргает три раза, когда ответ готов.

2026-09-04

Repka Pi 5 прошла полный прогон «Документов на плате»: 34 из 36 ответов совпали с CM3588

Плата Repka Pi 5 (16 ГБ) замерена в эксперименте «Документы на плате» 3 сентября: без документов 0/1/11 (22 с), по фрагментам 4/5/3 (74 с), карта знаний 2/4/6 (194 с). 34 ответа из 36 совпали с CM3588 дословно, скорость ниже на 15–25 %. Индекс построен на CM3588 и перенесён на Repka Pi 5 копией файлов; плата отвечала сама — поиск на процессоре, ответ на нейроускорителе. На витрине сейчас считает CM3588.

2026-09-03

Все демо-ролики лаборатории приведены к единому формату открытия

Сценарии диктора для Решения №10 и чата теперь открываются фразой «Это живое демо нашей лаборатории», как остальные семь решений. Ранее в показе №10 и чате использовались разные формулировки: «живой стенд» и «живой тракт на плате».

Правило унификации закреплено в стандарте решений. В voice-channel.json подпись по умолчанию теперь — «живой стенд», а в chat.json — единая вступительная фраза про «железо».

2026-09-02

Голосовой канал Решения №10: общий словарь сжал аварийную сводку с 127 до 20 байт

В голосовом канале Решения №10 внедрён общий словарь двух сторон: обе платы разогревают модель одним файлом типовых сводок, при передаче кодируются только токены сообщения. Аварийная сводка сократилась с 127 до 20 байт (раньше 40), доклад о смене — с 73 до 8 (раньше 21).

Скорость передачи зафиксирована на 200 бод — по замеру на плате это единственный режим без потерь (32 кадра из 32), в отличие от 250 и 300 бод. Для надёжности добавлен Рид–Соломон: рамка кадра включает преамбулу, маркер, длину внутри защищённой части, стоп-байт, на приёме работает перебор сдвига и длины. Сводка со словарём передаётся за 1,8 с вместо 12,8 с. Попутно исправлена ошибка приёмника: он вслепую срезал хвостовой перевод строки и терял последний байт у посылок, кончающихся на 0x0A.

2026-08-31

CRC-16 появилась в двухплатном тракте гонки

Раньше чек-сумма CRC-16 считалась только в одноплатном тракте. Теперь узлы считают её независимо: encode — от ушедшего в канал, decode — от принятого. Дорожки несут обе суммы, сцена показывает вердикт «совпала — подтверждена» на карточке диспетчерской.

2026-08-28

Решение №10 «Сообщение сквозь голосовой канал»: запись настоящего тракта

Демо без живого стенда: сводка 127 байт проходит через FSK-модем 100 бод (13 с звука), кодек GSM 06.10, затем демодуляцию с побайтной сверкой. Оба плеера — настоящая запись программного тракта (minimodem + libgsm), приёмный текст — результат демодуляции, не копия. Таблица эксперимента: 100 бод чисто, 300 с ошибками, 1200 не проходит.

Секция «Железо» научилась честной строке hardware_note, когда живого стенда у решения нет. На главной появилась новая группа «Связь».

2026-08-28

Ночная смена хроники: агент на плате вычитывает черновики

Первое настоящее применение Hermes на плате: черновики хроники ночью вычитывает агент вместо облачного редактора. Вечерний сборщик лотка носит агенту черновики с вырезками кода ±20 строк — поиска по репо у агента нет, терминал запрещён брифом. Утренний конвейер забирает вердикты и ставит плашку «вычитано ночью на плате» только при статусе ok.

Смена останавливает боевую пару на время вычитки, работает в окне с 00:30 до 05:30 Перми. Два срыва по времени подряд закрывают смену досрочно — признак gave_up в отчёте. Первый ход 27 августа не уложился в 75 минут: генерация 0,9 ток/с при честных 64K без ускорения внимания.

2026-08-27

В чате заработало автоматическое сравнение контуров

Показ «Один вопрос — восемь ответов» теперь сам запускает сравнение на втором контуре: тот же вопрос уходит повторно, предпочтительно по другому пути данных — облако против местного. Выноска называет цифры первого прогона рядом со свежими строками. Раньше сравнение оставляли гостю в финале как домашнее задание.

Исправлено два бага препрода: контуры чата теперь ищутся в .contour-groups, где они реально собраны по устройствам, а не в .chat-contours — плоском ряду других демо; второй контур всегда выбирается с противоположной стороны периметра, так что начавший с облака получит локальный, а не второе облако.

Между строк

Эта лента — тоже решение

Её пишет ИИ по журналу работ, проверяет второй ИИ, публикует человек. Но интересна не связка — автоотчёт сделать легко. Трудно сделать так, чтобы он не врал.

Здесь каждое утверждение обязано дословно опираться на запись в журнале, и конвейер сверяет опору сам — то, что держится на догадке, до человека не доходит. Новость не выйдет, если то, о чём она написана, к утру уже отменено: это проверяется по коду, а не на глаз. Внутренняя кухня — адреса машин, имена клиентов — в публичный текст не попадает: черновик с ними задерживается и ждёт решения человека. А чтобы автор понимал, что происходило раньше, у него есть память дальше суток: он спрашивает архив работ, но факты берёт только из журнала.

Так же можно вести хронику любого проекта — по git, тикетам или задачам вашей команды. Отчёт о проделанной работе пишет себя сам, человек только подтверждает. Интересно — напишите нам.

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

С чего начать: