Skip to content

Как работает LINZA

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

Локальная SQLite-база

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

Так агент может учиться на базе без немедленных YAML-правок и изменений текста. Видимые изменения остаются отдельным, явным шагом.

Пайплайн

Проверка

Проверить путь, доступность папки, количество файлов и состояние локальной базы.

Индекс

Прочитать материалы, построить фрагменты, посчитать эмбеддинги и обновить локальный индекс.

Карта

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

Карточки

Собрать небольшую партию карточек с доказательствами и стабильными `rq-*` ID.

Рост

После принятых примеров предложить следующую партию в предпросмотре.

Карточки проверки

Карточка должна отвечать на ваши вопросы:

  • что предлагается;
  • почему LINZA так думает;
  • какие файлы или фрагменты стали доказательствами;
  • что изменится, если принять;
  • можно ли безопасно пропустить.

Принятые карточки становятся учебным материалом для следующих предложений. Слабые карточки лучше пропускать: это тоже настраивает качество следующих предложений.

Эмбеддинги

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

Локальный сценарий через LM Studio обычно самый предсказуемый для локальной работы: данные остаются рядом, а агент получает достаточно хороший сигнал для карты и проверки.

Обучение и рост

teach выбирает учебные карточки, которые помогают LINZA понять, какие связи и элементы памяти пользователь считает полезными. grow использует принятые примеры, но сначала возвращает предпросмотр с объяснением правил отбора.

Это важная граница: LINZA может продолжать работу, но расширение всегда начинается с небольшой партии и подтверждения.

Объяснение связей

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

Память

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