Цифровая семейная память

Некоторые голоса должны оставаться точными, доверенными и доступными даже спустя годы.

Новый frontend строит продукт вокруг доверия: аватар отвечает из сохранённой памяти, отправляет новые эпизоды в семейную проверку и только потом допускает их в живую память.

Открыть чат с аватаром

Подключено к текущему чату, workflow проверки и презентации. Существующие продуктовые маршруты не меняются.

Подключённое demo

Тот же backend, новая frontend-оболочка

Этот блок больше не играет локальный симулированный чат. Он отправляет вопросы в существующий demo API и показывает ответ, trace, доказательства и возможный новый эпизод для проверки.

Ева Новакова
Я Ева. Спрашивай о том, что действительно хранится в моей памяти. Если я не уверена, я скажу это прямо.
Начните с проверяемого вопроса

Спрашивайте о детстве, семейных связях или конкретном воспоминании. Если опоры нет, система должна признать это и создать кандидата в очередь проверки.

Что сохраняется

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

Семейные эпизоды

Каждое новое воспоминание сначала становится кандидатом, а не автоматической истиной.

очередь проверкиподтверждение владельцааудитный след

Проверяемый чат

Аватар отвечает только из того, что backend разрешил использовать как подтверждённую память.

retrievalguardrailstrace id

Многоязычные слои

Чешский, русский и английский имеют собственный UI и отдельные текстовые версии контента.

локализованный UIраздельные текстысостояния перевода

Голос и персона

Семья определяет, как должен звучать аватар, в каком возрасте и с какой мягкостью.

настройка голосахарактервозраст в памяти

Индексация только после подтверждения

В живую память ничего не попадает без явной проверки и шага индексации.

promotionindex gatingprivacy scope

Долгосрочная поддерживаемость

Архитектура разделяет контент, слой отображения и API, чтобы продукт можно было спокойно расширять.

типизированный контентбезопасные ошибкипараллельный маршрут v2

Как это течёт

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

Воспоминания

фото, текст, голос, семейные эпизоды

Проверка

проверка владельцем и разные перспективы

Индекс

только подтверждённые и разрешённые записи

Retrieval

источники для конкретного ответа

Guardrails

скажи 'не знаю', если нет доказательств

Аватар

голос, выражение и ответ для семьи

Жизнь во времени

Линия времени читается и на мобильном, и готова к подключению архивных медиа.

Архивный слой

Готово для медиа

Карточки спроектированы под будущие фотографии, видео и расшифровки.

Открыть семейную проверку
2018

Зрелая семейная память

Открыть семейную проверку

Поздние воспоминания часто сочетают чувство, юмор и ретроспективу. UI должен нести это без дешёвой сентиментальности.

видеотост

Студия аватара

Презентационный слой отделён от реального приложения, но готов к будущему API-подключению.

Пока studio работает как product configurator. Она не делает вид, что пишет в backend, но держит модель данных чистой и готовой к расширению.

Ева

Оригинальная запись · Мягкая · Русский · 62

Семья определяет форму возвращения, а не модель сама по себе.

Перейти в живой чат
Голос
Характер
Язык
Возраст в памяти
62

Возраст, в котором аватар должен восприниматься. Значение меняется только локально в этом preview-режиме.

Это только frontend preview-конфигуратор. Реальный workflow остаётся в текущих маршрутах.

Ради каких моментов это нужно

Продукт важен тогда, когда он помогает в конкретном семейном моменте.

Архивный слой

Совет без выдумки

Если аватар не уверен, он должен сказать это. Это важнее гладкости.

Открыть чат
«Бабушка, что бы ты посоветовала мне сегодня?»

Полезный аватар должен быть рядом и при этом сохранять фактическую дисциплину.

Архивный слой

Общая история семьи

Нескольким поколениям нужен доступ к одной истории без переписывания деталей.

Открыть чат
«Расскажи ещё раз, как это было тогда.»

Workflow проверки держит спорные или новые версии вне подтверждённой памяти, пока они не одобрены.

Архивный слой

Возвращение голоса

Важно не только содержание ответа, но и доверие к тому, что это звучит как живой человек.

Открыть чат
«Я просто хотела снова услышать её голос.»

Дизайн держит спокойный световой тон без дешёвого sci-fi и без перегруза на мобильном.

Новый frontend готов идти параллельно, не переписывая текущий продукт.

Можно выкатить его как тестовый маршрут, сравнить с текущим опытом и только потом решать, переключать ли homepage.

Tailwind + TypeScript + Next App Router · mobile-first · безопасное подключение к существующему backend