Nevsky OS я начал как систему для личных и семейных процессов: сохранять сведения, находить их и возвращаться к нужному действию. У разных частей семьи разные данные и права; объединить всё одним чатом оказалось недостаточно.

Nevsky OS я развиваю вокруг таких процессов: задачи, семейные финансы, личные записи и отдельные учебные сценарии. Веб-интерфейс написан на React, данные и API используют Cloudflare. Разговорные помощники подключаются к определённым операциям, а не получают универсальное право распоряжаться всем хозяйством.

У памяти должен быть адрес

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

AI здесь удобен как способ обратиться к системе: объяснить обычными словами, что произошло или что нужно сделать. Но финансовая запись не должна меняться от новой интерпретации старого разговора. И пожелание «позаниматься чтением» ещё не становится отчётом о проведённом занятии.

Ниже — архивный экран Today в Nevsky OS с вымышленными данными. Он показывает одну точку входа в повседневные дела, не открывая личные записи моей семьи.

Экран «Сегодня»

Архивный интерфейс · демонстрационные данные

Экран «Сегодня»
Сохранённый экран проекта · без интерактивного управления

У семейного помощника нет общего пропуска

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

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

Второй экран открывает Work в той же демонстрационной системе. Можно посмотреть навигацию и доступные изменения локального состояния.

Рабочее пространство

Архивный интерфейс · демонстрационные данные

Рабочее пространство
Сохранённый экран проекта · без интерактивного управления

Я не выкладываю семейные записи в демонстрационный кейс. Можно объяснить архитектуру, не превращая личную жизнь близких в материал для продажи разработки.

В этой статье показан веб-интерфейс на демонстрационных данных. Он не подменяет отдельное нативное приложение и не раскрывает семейные записи. Для меня полезность системы определяется конкретным действием: удалось ли зафиксировать, найти и продолжить нужное дело.

Связанные истории: Source и Operator · Letterstep и семейные документы.