VOC Offline Intelligence · кейс EN
Case study · 2025

VOC Offline
Intelligence

Персональный AI-ассистент, работающий без интернета на ноутбуке клиента. Спроектирован и собран с нуля: от архитектуры до интерфейса.

Client

VOC Gems · CEO

Role

Solo architect & developer

Scope

End-to-end AI system

01 · OverviewVOC Offline Intelligence

Персональный intelligence
на одном ноутбуке.

О проекте

Полностью автономная AI-система с трёхслойной памятью, которая живёт на машине клиента. Без облака. Без подписок. Без риска утечки данных. Помощник, который знает бизнес наизусть — и молчит обо всём, что знает.

Задача

CEO ювелирной компании работает с закрытой коммерческой информацией — контрактами, ценами, перепиской с поставщиками. Использовать публичные AI-сервисы было нельзя: данные не должны покидать устройство.

Решение

Офлайн-ассистент с собственной памятью о бизнесе, переводчиком, анализатором документов, транскрибатором аудио и голосовой озвучкой. Все модели — собственные, локальные. Интернет не нужен.

54чата
1 858событий
13категорий
0облака
02Daria Seehof · art director & developer
02 · ChallengeПочему офлайн

Закрытые данные требуют
закрытой системы.

Контекст и ограничения

Коммерческая тайна

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

Международная работа

Клиенты — в семи странах. Переговоры, документы, голосовые сообщения приходят на разных языках. Публичные переводчики так же запрещены политикой безопасности.

Полевые условия

CEO работает в разъездах: перелёты, выставки, переговоры в местах без стабильного интернета. Облачный AI в таких условиях бесполезен — нужно, чтобы помощник работал всегда.

Один бинарник

Никаких сложных настроек, серверов, подписок. Клиент — не технический специалист. Открыл ярлык — система запущена. Всё остальное происходит внутри его ноутбука.

«Мне нужен помощник, который знает всё про мой бизнес, но о котором никто не узнаёт, кроме меня самого».

Бриф клиента
03Daria Seehof · art director & developer
03 · Module IДиалоговый ассистент

Разговор, который помнит всё.

Персональный ассистент

Основной модуль — диалоговый AI с трёхслойной памятью. Помощник знает бизнес клиента так же, как знал бы опытный сотрудник: терминологию, партнёров, историю переговоров, принятые решения. Отвечает текстом — и умеет говорить вслух, когда нужно слушать, а не читать.

voc-offline · localhost

Рабочий диалог


CEOНапомни, на чём остановились с поставщиком из Бангкока по партии сапфиров в прошлый четверг.
АссистентПоследнее согласование: 48 камней, 3.2–4.5 ct, heat-treated. Цена зафиксирована, ждёте сертификаты GRS. Предложение действительно до 25 числа — советую сегодня подтвердить.
▶ озвучить
CEOСформулируй короткое письмо подтверждения.
Интерфейс диалогового модуля · работа с бизнес-контекстом в реальном времени
04Daria Seehof · art director & developer
04 · CapabilitiesПять инструментов

Пять модулей,
одна система.

Функциональные возможности — выберите модуль

Помощник с трёхслойной памятью.

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

ПамятьRAG

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

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

7 языковБизнес-стиль

PDF, Word, таблицы.

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

PDF · DOCXSummary

Транскрибация звонков и голосовых.

Сразу за расшифровкой — структурированное саммари с ключевыми пунктами. Модуль работает с любыми распространёнными форматами аудио и видео.

ТранскрипцияСаммари

Любой ответ помощник может озвучить вслух.

Удобно в дороге, за рулём, когда нет возможности смотреть на экран. Синтез речи тоже локальный — звук не уходит наружу, как и текст.

TTSHands-free
05Daria Seehof · art director & developer
05 · Key innovationАрхитектура памяти

Трёхслойная память.

Главная инженерная идея проекта

Обычный AI забывает разговор через минуту. VOC Offline — помнит навсегда. Но главное не в том, что помнит, а в том, что память включается только там, где она нужна. Выберите вопрос слева — и посмотрите, какие слои поднимаются под него.

Запрос клиента

Поднимается история и база знаний. Кто такой поставщик и на каких условиях с ним работают — из постоянной базы. Что именно обсуждали в прошлый четверг — умным поиском по переписке за 30 дней. Ответ опирается на реальный прецедент, а не на пересказ.

Память не трогается вообще. Это общий вопрос — помощник отвечает из общих знаний модели. Именно здесь ломаются наивные реализации: они тащат бизнес-контекст в каждый запрос и переобучаются на него.

Работает оперативный слой. Активные задачи и открытые вопросы с подсветкой дедлайнов. Завершённые пункты вычищаются сами через 30 дней, чтобы слой не превращался в свалку.

Отвечает постоянная база. Правила работы — одна из тринадцати категорий вместе с биографией владельца, проектами, людьми, принятыми решениями и терминологией отрасли.

ЗапросВопрос клиента как есть
▼
ОркестраторРешает одно: это «про мой бизнес» или «общий вопрос»
▼
CoreПостоянная база знаний · 13 категорий
WorkingАктивные задачи · дедлайны
RAGПоиск по истории · 30 дней
Общие знанияМодель без бизнес-контекста
▼
ОтветСобран только из того, что подняли
Инженерный трюк

Разделение «память против общих знаний» решает проблему переобучения на контекст и даёт точные ответы в обоих режимах. Промпт обучен отличать вопрос про бизнес от общего: первый идёт через память, второй — через общие знания модели. Без этого разделения помощник на вопрос о планетах начинает рыться в контрактах.

Core

Долговременная память: биография владельца, проекты, партнёры, правила работы, принятые решения, терминология отрасли, технические константы бизнеса.

13 категорий
Working

Активные задачи и открытые вопросы. Подсветка дедлайнов. Автоочистка завершённых пунктов. Здесь живёт сегодняшняя рабочая повестка клиента.

Auto-cleanup 30 days
RAG

На каждый запрос — умный поиск по истории переписки за 30 дней. Три самых релевантных прошлых обсуждения подмешиваются в контекст.

Top-3 контекстных пары
06Daria Seehof · art director & developer
06 · Module IIПереводчик

Семь языков,
один стиль.

Переводчик с деловой спецификой

Работа с международными клиентами — ежедневный контекст. Переводчик обучен на деловой лексике, сохраняет тональность оригинала и обрабатывает как короткие реплики, так и длинные коммерческие тексты. Отдельный переключатель — литературный режим для текстов, где нужна художественная форма.

Frysk
Русский · источник

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

Перевод

We confirm our readiness to accept the shipment at the agreed price. Kindly send the certificates and shipping documents no later than Friday.

Wir bestätigen unsere Bereitschaft, die Lieferung zum vereinbarten Preis abzunehmen. Bitte senden Sie die Zertifikate und die Versanddokumente spätestens bis Freitag.

Nous confirmons être prêts à réceptionner le lot au prix convenu. Merci de nous faire parvenir les certificats et les documents de transport au plus tard vendredi.

Wij bevestigen bereid te zijn de zending tegen de overeengekomen prijs af te nemen. Gelieve de certificaten en de vervoersdocumenten uiterlijk vrijdag toe te sturen.

我们确认愿意按约定价格接收该批货物。请在本周五之前寄送证书及运输单据。

Одна и та же фраза в пяти языках · деловой регистр сохраняется, фризский поддержан отдельно
07Daria Seehof · art director & developer
07 · Module III / IVДокументы и аудио

Файл внутрь —
смысл наружу.

Анализ документов и аудио

Документы: PDF, DOCX, таблицы

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


Аудио и видео

Длинный звонок с поставщиком, голосовое сообщение на фризском, видеозапись встречи — всё превращается в текст и структурированное саммари с ключевыми пунктами и выводом. Модуль работает с любыми распространёнными форматами.

voc-offline · documents
Результат анализа

Краткое резюме контракта PDF


— Стороны и срок действия соглашения

— Ключевые финансовые условия

— Сроки и график поставок

— Ответственность и штрафные санкции

— На что обратить внимание при подписании

08Daria Seehof · art director & developer
08 · ArchitectureКак устроено внутри

Архитектура
автономной системы.

Стек и логика работы — выберите слой

Внутри системы работают исключительно собственные, локально развёрнутые нейросетевые модели. Все вычисления, вся память и голосовая озвучка происходят на машине клиента — ни один запрос и ни один файл не выходит в интернет.

▼
▼
▼
▼

Обычное веб-приложение, поднятое на localhost. Никакого установщика, никакого сервера снаружи: клиент открывает ярлык, браузер открывает свою же машину. Тёмная и светлая тема — потому что работать приходится и в самолёте, и на выставке.

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

Три слоя с разным сроком жизни: постоянный, оперативный и поисковый. Разделение сделано не ради красоты схемы — оно позволяет не тащить в каждый запрос всё, что система когда-либо узнала.

Модули не знают друг о друге и не дублируют логику: каждый получает от оркестратора уже собранный контекст и возвращает результат. Добавить шестой модуль — значит дописать один сервис, а не переписать систему.

Нижний слой — то, ради чего всё затевалось. Модели крутятся на видеокарте клиента. Ни один запрос, ни один файл и ни одна секунда звука не покидают ноутбук.

Backend
Python · FastAPIREST API
OrchestratorЛогика
Memory pipelineCore · Working · RAG
Pydantic 2.xВалидация
Frontend & runtime
Vanilla JS · CSSUI
Локальные AI-моделиInference
GPU · CUDAУскорение
Локальное хранилищеИзолировано
09Daria Seehof · art director & developer
09 · EngineeringПроцесс и метрики

Как помощник
учился бизнесу.

Процесс обучения памяти

Собственный пайплайн извлечения фактов — сердце памяти. Без него система была бы обычным чат-ботом. С ним — ассистентом, который помнит всё, что когда-либо обсуждалось с клиентом.

54файловистории чатов
1 858событийизвлечено в корпус
143окнапрогона экстрактора
~10 чпрогоннепрерывной работы
Прогон экстрактора · 143 окна, чекпоинт каждые пять

Десять часов непрерывной работы. Золотым отмечены чекпоинты — каждое пятое окно. В нормальном прогоне они не нужны и просто проходят мимо.

Сбой на 87-м окне. Без чекпоинтов потеряны все 87 — и десять часов начинаются заново. С ними теряются два окна: система возвращается к 85-му по флагу возобновления и идёт дальше. Это и есть разница между «работает» и «работает в проде».

Инженерные задачи, которые пришлось решить

Устойчивость к сбоям на длинном прогоне

Десять часов непрерывной работы означают, что любой сбой в середине — катастрофа. Решено: чекпоинты каждые пять окон плюс флаг возобновления с последней сохранённой точки.

Одна битая запись не ломает пачку

Валидация идёт по одной записи, а не целыми партиями. Если модель выдала невалидный JSON в одном факте из десяти — девять валидных всё равно сохраняются.

Мягкие валидаторы против галлюцинаций

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

Память против общих знаний

Промпт обучен отличать «вопрос про мой бизнес» от «общего вопроса». Первый идёт через память, второй — через общие знания модели. Без переобучения на контекст.

10Daria Seehof · art director & developer
10 · ImpactРезультат для клиента

Инструмент,
который работает.

Бизнес-эффект

Не демонстрация возможностей, а ежедневный рабочий инструмент — в командировках, на переговорах и в тишине кабинета.

24/7доступность

Работает везде — в самолёте, на выставке, в отеле без Wi-Fi.

0 ₽подписок

Никаких ежемесячных платежей за AI-сервисы. Всё внутри ноутбука.

100%приватность

Ни одна строка переписки или документа не покидает устройство.

I

Безопасность коммерческих данных

Контракты, цены и переписка с поставщиками больше не проходят через внешние AI-сервисы.

II

Ускорение ежедневной работы

Резюме длинного контракта — за минуты вместо часов. Черновик письма на любом из семи языков — в одно касание.

III

Независимость от провайдеров

Система не зависит от политики сторонних AI-компаний, их цен, сбоев и ограничений по регионам.

IV

Персонализация под бизнес

Ассистент знает терминологию отрасли, имена партнёров и стиль клиента — не абстрактный AI, а «свой» специалист.

11Daria Seehof · art director & developer
End of case · 2025

Сложная система.
Простой ярлык
на рабочем столе.

Этот проект — о том, что серьёзный AI-инструмент может принадлежать одному человеку: работать на его ноутбуке, помнить его бизнес, хранить его секреты. Не сервис. Не подписка. Инструмент.

VOC Offline Intelligence · кейс · 2025 dariaseehof.ru — остальные работы