Агент запомнил переезд. Посылка все равно уехала в Москву
Пользователь переехал из Москвы в Тбилиси. Агент записал новый город, а доставка все равно поехала по старому адресу. Часовой пояс остался прежним. Планы поездок тоже строятся от Москвы. Новое воспоминание появилось. Старые выводы никуда не делись. ⠀ Я стал разбираться, можно ли вместе с новым фактом пересматривать все воспоминания, которые от него зависят. ⠀ Сначала мне казалось, что этой проблемой почти никто не занимается. Потом начал искать, что уже есть. Некоторые системы уже хранят связи между воспоминаниями, помечают старые факты как неактуальные, находят зависимые выводы и сохраняют ссылку на источник. ⠀ Сама идея уже не новая. Самый сложный кусок остался. Как понять, какие факты действительно зависят друг от друга. ⠀ Иван живет в Москве. Иван любит кофе. Два факта об Иване, которые никак друг от друга не зависят.
Иван живет в Москве. Доставка Ивану идет в Москву. Здесь второй факт держится на первом.
Иван переехал. Доставку надо пересмотреть. Кофе можно оставить в покое. ⠀ Ошибка в одну сторону оставляет в памяти старые выводы. Ошибка в другую сносит все подряд. ⠀ До продукта здесь еще далеко. Сейчас я проверяю одну вещь. Становится ли агент заметно точнее, когда умеет пересматривать связанные воспоминания. ⠀ Начну с маленького эксперимента. Он покажет, есть ли здесь вообще что строить. ⠀ Для начала хочется научить агента менять адрес и не трогать кофе.