User as Code
User as Code — память пользователя как исполняемый Python-код вместо текста. Два этапа: журнал фактов (append-only, ничего не теряется) и периодическое структурирование в типизированные объекты. Три задачи, которые текст решает плохо, а код легко: агрегирующая статистика (сколько зарубежных поездок — одно выражение, точность ~99% против 6-43% у поиска), обнаружение конфликтов (лекарство против аллергии по классу препарата), применение ограничений (паспорт истекает раньше 180 дней до поездки → предупреждение без вопроса).
Связано: Форматы памяти пользователя, Код как ограничение бизнес-правил