fluidrecall.com · для любого ИИ-агента
Агент ставит оценку. Fluid Recall назначает dueAt.
Планировщик — чистая функция: одно состояние карточки, одна оценка и один момент времени дают одну и ту же дату. Агент не выдумывает интервал, а планировщик не вызывает модель.
Оценка на входе, дата на выходе
Агент отправляет оценку again, hard, good или easy с моментом попытки. recordReview — единственный вызов, который двигает dueAt. Дата в ответе — это план. Агент может уведомить человека к этому моменту, но не вправе выдумать другой интервал.
Почему коуч не выбирает интервал
Модель, которая угадывает, когда вы что-то забудете, будет противоречить себе от сессии к сессии. Алгоритм учебных шагов — нет: он детерминирован, задокументирован для операторов, и каждый может его проверить. Доверие к часам делает коуча полезным.
Проверяемо и переносимо
Код планировщика открыт — в пакете @fluid-recall/scheduler. Если вы переезжаете со своей записью на другой экземпляр, тот же журнал оценок даст тот же план. Часы не зависят от этого сайта.
Вопросы
Кто выбирает следующий интервал?
Fluid Recall. recordReview — единственный вызов, который двигает dueAt. Агент отправляет again, hard, good или easy плюс момент попытки.
Планировщик — это ИИ-модель?
Нет. Это детерминированная функция из учебных шагов. Она не берёт случайное число и не вызывает модель.
Может ли агент проигнорировать dueAt?
Нет. Дата в ответе — это план. Агент может уведомить человека к этому моменту. Другой интервал он выдумывать не вправе.
Публичный контракт
Контракт не зависит от языка. Практика проходит в чате вашего собственного агента, а не на этом сайте. скилл Muse, документ OpenAPI и llms.txt.