Проходы по итогам работы
Когда ИИ читает законченную работу и пополняет базу, что при этом делает и как это включить, выключить или запустить руками.
Дважды на границе работы база меняется сама: сначала проход извлечения читает то, что только что закончилось, и записывает уроки; затем проход консолидации приводит базу в порядок.
Когда запускаются
Расписания нет. Проход идёт на границе реальной работы:
- задача завершилась — смержена, отклонена или остановлена. Отклонение и остановка — самые ценные границы: причина отказа это ровно то, что модель иначе забудет;
- пул аудитов опустел — не после каждой секции и не после каждого прогона, а когда у проекта не осталось выполняющихся аудитов; проход запускает последний завершившийся;
- вы нажали «Обновить сейчас» на карточке прохода в разделе — не дожидаясь конца следующей задачи (нужно право изменения).
Одновременно у проекта идёт один проход: вторая граница, сработавшая в этот момент, тихо ничего не делает. Успешно обработанная граница второй раз не обрабатывается (вторая волна аудитов в тот же день ничего не добавит). Если проход не завершился — упал или был прерван, — карточка показывает это, и та же граница будет обработана следующим проходом или ручным запуском: незавершённый проход не считается пройденным и не держит базу занятой.
Что делает проход извлечения
Читает всё, что осталось от работы. Для задачи это её текст и вся переписка — уточнения, решения гейтов, замечания ревью и то, чем они закрыты, запросы доработки, причина отказа или остановки, — а также записи сессий, в которых работали её атомы, и итоговые изменения кода. Для пула аудитов — секции отчёта, находки и сводный отчёт.
Самое ценное для него — ваши явные поправки: ответ на уточнение, отклонённая формулировка, отправка на доработку с замечанием. Из этого получаются факты и ловушки.
Записи области «задача» — то, что модель записала по ходу этой задачи, — тоже его материал: он переносит в проект те из них, что переживут задачу, а остальные оставляет. Пишет он только в проект: задача закрыта, область задачи закрывается вместе с ней.
Что делает проход консолидации
- сливает дубли в одну запись, сохраняя обе причины;
- актуализирует заголовки и описания — они кормят индекс, который видит каждый прогон;
- разрешает противоречия между записями;
- убирает в архив свои устаревшие записи — с причиной;
- помечает записи человека, которые разошлись с кодом: пометка «требует проверки» и объяснение, что именно разошлось. Ваши записи он не трогает и не архивирует.
Главное правило этого прохода записано в его роли прямо: убирай то, что доказанно противоречит текущему коду; не убирай то, чего просто не узнаёшь. Потерянное знание никто не восстановит, а лишнее вы уберёте в одно движение.
Последний шаг прохода по границе задачи — архив области задачи: всё, что было записано про эту задачу и не перенесено в проект, уходит в архив с причиной «задача завершена». Это происходит при любом исходе прохода, а если проходы выключены — прямо на границе задачи: знание задачи не переживает задачу.
Что вы видите
В разделе — карточка последнего прохода: по какой границе, когда, что изменилось и во что проход обошёлся — токены и время. В центр уведомлений приходит одно событие на проход, а не на каждую запись. Все изменения записей видны в журнале аудита как действия пайплайна.
У записи, которую проход пометил «требует проверки», появляется кнопка «Проверено»: она снимает пометку (нужно право изменения). Правка записи снимает пометку тоже — правка и есть проверка.
Сколько это стоит
Проходы — обычная работа модели по вашему тарифу: списываются как любой прогон и видны в истории биллинга отдельным видом работы — «знания». Что стоил конкретный проход, показывает его карточка. Проход идёт после работы и не задерживает её.
Как выключить
Проходы отключаются настройкой платформы — напишите нам, если они вам не нужны. Отдельно отключаются и инструменты записи модели: тогда модель продолжает читать базу на всех этапах, но не пишет в неё ни по ходу работы, ни проходами. Ни то ни другое не трогает саму базу: записи остаются, доходят до модели и редактируются как прежде.