Telegram Bot, Web, B2B API · In-house product
Personalytic — профиль личности по реальной речи

Задача
Тесты личности дают ярлык по самоотчёту. Нужно видеть устойчивые паттерны в том, как человек на самом деле пишет, — с приватностью, заложенной в архитектуру.
Что построили
- Telegram-бот анализирует групповые чаты только с согласия участников: около 50 признаков в сообщении → около 30 черт с уверенностью и покрытием.
- Адаптивный опросник на 218 вопросов, отчёты от Claude, сравнение и совместимость, импорт профиля по коду или QR, Telegram Stars.
- Веб-кабинет и Mini App.
- B2B API профилирования диалогов поддержки: точность 73% в целом, агрессия 100%, эскалация 92%.
- Бренд-платформа: от «типа личности» к наблюдаемому паттерну, описательная лексика вместо оценочной.
Инженерные решения
- Собственный морфологический движок (79 словарей): выражения с пропусками слов, границы придаточных, отрицания; изменения проверены на 5000 реальных сообщений.
- Приватность на уровне базы: ограничения в схеме, каскадное удаление по /forget.
- Языковая модель получает только данные под задачу, каждый запрос — в журнал аудита.
Стек
TypeScript, Node.js, PostgreSQL, Redis/BullMQ, grammY, Claude API