Files
obsidian-vault/personal/projects/psychologist-app/overview.md
T

434 lines
24 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
created: '2026-05-16'
updated: '2026-05-16'
tags:
- project
- app
- psychology
- indie
- startup
status: planning
---
# AI Psychologist App — Project Overview
> Стартовый документ. Источники: research vault, рыночные данные (May 2026), Reddit feedback, pricing.
> Связанные: [[ai-psychologist-research]], [[unprejudiced-ai-psychologist]]
---
## 1. Концепция и позиционирование
**Что это**: AI-ассистент для психологической рефлексии — не терапевт, не диагност.
Зеркало, которое задаёт правильные вопросы. Помогает видеть паттерны.
**Ключевое отличие от рынка**: Anti-sycophancy архитектура.
Все конкуренты (Wysa, Woebot, Replika) страдают одним и тем же — overvalidation.
Пользователь говорит → AI соглашается и поддерживает → никакого роста.
Наша система делает 2-этапный прогон: сначала нейтральный пересказ в 3м лице,
потом анализ внешнего наблюдателя. Снижает sycophancy на ~13.6% (arXiv 2508.02087).
**Positioning**: Между Woebot (CBT chatbot) и Mindsera (AI journaling) —
продукт для людей, которые хотят честного зеркала, а не утешения.
**Не называть**: "AI-психолог" → "твой AI-компаньон для рефлексии" / "зеркало" / "Reflect".
Apple требует дисклеймер: "Не является заменой профессиональной психологической помощи."
---
## 2. Рыночный контекст
### Размер рынка
- AI Mental Health Market: $1.48B (2025) → $11B (2034), CAGR 24.3%
- Chatbot mental health apps: $1.88B (2024) → $7.57B (2033), CAGR 16.5%
- 63% всего digital health funding в 2025 — AI mental health
### Тренды
- Регуляторное давление растёт — выжить смогут только этичные продукты
- Гибридные модели (AI + human oversight) получают больше доверия
- Незакрытый спрос: доступ к терапии дорог, очереди огромные
- ADHD, тревога, депрессия — самые массовые ниши без адекватного решения
---
## 3. Конкурентный анализ
| Продукт | Пользователи | Выручка | Модель | Слабость |
|---------|-------------|---------|--------|----------|
| **Replika** | 10M+ | ~$50M est | Companion AI | Нет терапевтической ценности |
| **Wysa** | ~500K | $23.9M | CBT chatbot | Корпоративный B2B фокус, не B2C |
| **Woebot** | ~1M | est $10-15M | CBT chatbot | Не развивается, устарел UI |
| **Mindsera** | 80K+ | ~$3-5M est | AI journaling | Нет голоса, нет мобильного UX |
| **Spring Health** | Enterprise | $3.3B val | B2B SaaS | Не для потребителя |
| **Calm** | 4M+ paid | ~$150M | Mindfulness | Не AI, контент-продукт |
### Незакрытые ниши (наши возможности)
1. **Честный AI** — никто не решает sycophancy проблему явно как фичу
2. **Долгосрочная память** — пользователи хотят AI, который помнит всю историю
3. **ADHD-специфичный** — NeuroTwin пытается, но слабый продукт
4. **Голосовой формат** — большинство только текст; голос снижает барьер
5. **Duolingo-like UX** — карточки, персонаж, нативный диалог — никто не делает
---
## 4. Что пользователи ненавидят (Reddit research)
**r/TalkTherapy, r/mentalhealth, r/AIforADHD — топ жалобы:**
| Жалоба | Частота | Решение в нашем продукте |
|--------|---------|--------------------------|
| "Слишком соглашается, никакого роста" | 🔴 Самая частая | 3rd-person архитектура |
| "Забывает всё на следующей сессии" | 🔴 | Persistent memory (vault) |
| "Дал неверный клинический совет" | 🟠 | Не советовать, только спрашивать |
| "Ходит по кругу, те же вопросы" | 🟠 | Session tracking, не повторять |
| "Паника/кризис — AI беспомощен" | 🟡 | Кризисный флоу с хотлайнами |
| "Собирают мои данные" | 🟡 | Privacy-first, local/encrypted |
**Что любят:**
- 24/7 без записи
- Нет осуждения
- Можно сказать то, что стыдно говорить живому человеку
- Дешевле терапии
---
## 5. Продуктовый дизайн
### UI концепция
Не как ChatGPT textarea. Ближе к Duolingo — нативный iOS/Android диалог:
- Анимированный абстрактный персонаж (blob/orb — не антропоморфный, снижает uncanny valley)
- Голосовой режим (OpenAI Realtime API — самый естественный TTS/STT на рынке)
- Текстовый чат как fallback
- Карточки с вопросами — не пустой экран
- Тапабельные ответы (quick replies) для снижения барьера входа
### Структура сессии
1. **Check-in** (2 мин): короткий mood check через карточки
2. **Тема** (выбирает пользователь или AI предлагает из паттернов)
3. **Диалог** (10-20 мин): AI задаёт вопросы, не советует
4. **Инсайт** (2 мин): AI кристаллизует одно наблюдение в 3м лице
5. **Следующий шаг** (опционально): один маленький вопрос до следующей сессии
### Память и профиль
- После каждой сессии: агент пишет summary в профиль пользователя
- Следующая сессия: агент читает историю → персонализированный диалог
- "Recurring topics" — показывает пользователю паттерны через время
- Хранение: зашифрованно на сервере + опция экспорта
### Кризисная безопасность (обязательно для App Store)
- Детекция ключевых слов (SI, self-harm)
- Немедленный переход к кризисному флоу: линии помощи по стране
- Никаких DIY советов в кризисе
- Disclaimer в онбординге
---
## 6. Технический стек
### Мобильное приложение
**Skip.tools** — SwiftUI компилируется в нативный Jetpack Compose для Android.
- Пишешь один раз в SwiftUI + Xcode
- Skip генерирует реальный Kotlin/Compose Android
- Нет runtime overhead, нет bridge lag
- Open-source, бесплатно
- iOS остаётся нетронутым, можно в любой момент выбросить Skip
**Альтернатива если Skip окажется незрелым для голоса**: отдельные iOS/Android версии,
первая только iOS, Android через 2-3 месяца.
### Backend
- **Language model**: Claude Sonnet 4.6 (основа) + Opus 4.7 для глубоких сессий
- Sonnet: $3/MTok in, $15/MTok out
- Opus: $5/MTok in, $25/MTok out
- **Prompt caching**: системный промпт + история кешируются (90% скидка на повторные)
- **Voice**: OpenAI Realtime API (лидер по качеству) + fallback Whisper + TTS
- **Backend server**: простой Node.js/Bun API (Kyrgyzstan → deploy на Fly.io/Railway)
- **Database**: PostgreSQL (профили пользователей, сессии, инсайты)
- **Auth**: Apple Sign In + Google Sign In (обязательно для App Store)
### Инфраструктура
- Fly.io или Railway — минимальный DevOps
- Начало: один регион (EU/US), потом масштаб
---
## 7. Монетизация
### Модель: Free Trial → Subscription (delayed billing)
**Лучшая конверсия для психологических приложений** (Calm, Headspace benchmark):
- 7 дней бесплатно, карта не нужна — снижает барьер регистрации
- После 7 дней: предложение подписки, 1 дополнительная бесплатная сессия как hook
- Альтернатива (лучше): "Введи карту, первые 14 дней бесплатно" → automatic convert
### Pricing
| План | Цена | Включено |
|------|------|----------|
| **Free Trial** | 1 сессия | Полный доступ, без карты |
| **Monthly** | $9.99/мес | 8 сессий/мес (~2/неделю), 30 мин макс |
| **Annual** | $59.99/год ($5/мес) | Всё из Monthly, приоритет Opus |
| **Unlimited** | $19.99/мес | Безлимитные сессии |
Benchmark: Calm $12.99/мес, Headspace $12.99/мес. Мы дешевле → легче конвертировать.
### Unit Economics (Sonnet, среднестатистический пользователь Monthly)
**Стоимость одной сессии (30 мин активного диалога):**
- Input: ~8,000 токенов (системный промпт 3K + история 3K + user 2K) = $0.024
- Cache hit on system+history: скидка ~70% → фактически $0.012
- Output: ~4,000 токенов = $0.060
- Voice (OpenAI TTS ~5000 chars): ~$0.005
- **Итого: ~$0.077/сессия**
**Monthly план (8 сессий):**
- Наши расходы: $0.62/пользователь/мес
- Выручка (after 30% Apple cut): $6.99
- **Gross margin: ~91%** (без учёта инфраструктуры и разработки)
При $5K MRR (500 monthly users): расходы на AI ~$310/мес. Очень управляемо.
---
## 8. Регистрация в сторах
### Apple App Store
- **Apple Developer Program**: $99/год (individual)
- **Проблема Бишкек**: Kyrgyzstan не в списке стран для получения выплат из App Store
- **Решение**: зарегистрировать индивидуального разработчика с банковским счётом в KZ, RU, EU, или US. Halyk Bank KZ + казахстанская карта работает. Или открыть ИП в Казахстане.
- **Статус**: требует отдельного исследования + юридической консультации
### Google Play
- **Google Play Developer**: $25 разовый
- Аналогичная проблема с выплатами → те же решения
- Google более гибкий с payment processors (Payoneer принимается)
### Localization (с самого начала)
- **Языки**: 🇷🇺 Russian, 🇺🇸 English (минимум для старта)
- **Потом**: Turkish, Spanish (большие рынки)
- **App Store regions**: global
- **Контент**: все strings в файлах с первого дня (не хардкодить)
---
## 9. Маркетинг — Marketing First
### Философия (подход @its_capitan)
- Органика + соцсети: никакого paid acquisition в начале
- Строить аудиторию до релиза, не после
- Контент = продукт разработки, инсайты о психологии, ошибки
### Контентная стратегия
**Twitter/X** (EN аудитория, техно-психология):
- "Building in public" — еженедельные updates с цифрами и честными провалами
- Thread-ы: "Почему AI-терапия не работает (и как мы это фиксим)"
- Статистика + инсайты из исследований (тот же arXiv по sycophancy)
**TikTok / Reels** (массовая аудитория, ментальное здоровье):
- Короткие: "Попробовал AI-терапию — вот что реально произошло"
- POV-формат: сессия с AI глазами пользователя
- Психологические "aha moment" — паттерны которые люди узнают в себе
**Reddit** (r/mentalhealth, r/ADHD, r/selfimprovement):
- Полезные посты БЕЗ рекламы — за 3-6 мес до запуска
- Сбор обратной связи, waitlist
**Waitlist до запуска:**
- Лендинг с email waitlist
- Early adopter программа: $4.99/мес на 1 год для первых 100
### Цикл маркетинга
```
Week 1-4: Twitter threads + Reddit presence (no product)
Week 5-8: TestFlight beta → первые пользователи из Twitter
Week 9-12: Отзывы beta → контент + итерация
Launch: ProductHunt + Reddit AMA + Twitter thread с метриками
```
---
## 10. Бюджет стартовый
| Статья | Разово | Ежемесячно |
|--------|--------|------------|
| Apple Developer | $99 | — |
| Google Play | $25 | — |
| Skip.tools | $0 | $0 (open source) |
| Fly.io / Railway | — | $20-50 |
| Claude API (100 users) | — | ~$60 |
| OpenAI Voice (100 users) | — | ~$20 |
| PostgreSQL (managed) | — | $20 |
| Domain + Lander | $15 | $5 |
| **ИТОГО старт** | **~$140** | **~$125** |
**Breakeven**: ~20 платных пользователей на Monthly ($9.99) = $200 → покрывает всё.
---
## 11. Риски и что упустили
### 🔴 Crisis protocol (SI/SH) — блокер для App Store
**SI = Suicidal Ideation** (суицидальные мысли), **SH = Self-Harm** (самоповреждение).
Apple App Store Review Guidelines §1.4.2 (обновлено 2023): mental health приложения обязаны иметь явный кризисный протокол. Несколько приложений получили reject без него. Woebot и Wysa проходили специальный аудит.
**Что конкретно нужно:**
- Жёсткая детекция ключевых слов (kill myself, want to die, hurt myself + синонимы на всех языках поддержки) — **не через LLM**, hardcoded
- При детекции — немедленно выйти из диалогового флоу
- Показать: кризисные линии помощи, локализованные по стране пользователя
- Не давать советов, не продолжать сессию как ни в чём не бывало
- Дисклеймер в онбординге: "Это не замена профессиональной помощи"
Это не "добавить потом" — без этого App Store reject на первой проверке.
---
### 🔴 RevenueCat — SDK для подписок
Без RevenueCat: пишешь руками StoreKit (iOS) + Play Billing (Android) + серверную верификацию транзакций + логику восстановления покупок + webhook-и + аналитику конверсии. ~3-4 недели работы.
RevenueCat даёт всё это из коробки, **бесплатно до $2.5K MRR**. Архитектурное решение — принять до первой строки монетизации, не "добавить потом".
---
### 🔴 Бишкек → выплаты из сторов
Kyrgyzstan не в списке Apple payout countries. Решения:
- Открыть счёт в Казахстане (Halyk Bank / Kaspi) — самый простой путь
- Или открыть ИП в KZ / EU / US
- Google Play чуть гибче — Payoneer принимается
Нужно решить **до начала разработки** — без этого деньги некуда получать.
---
### 🟠 Privacy policy + data handling
Mental health data в EU — "специальная категория" (GDPR Article 9), наравне с биометрией и медданными.
**Практически:**
- Явное согласие на хранение (не спрятанное в ToS)
- Указать что хранится, как долго, где (сервер, страна)
- Право на удаление: нажал "удалить аккаунт" → данные исчезают реально, не архивируются
- Нельзя передавать третьим лицам для обучения моделей без отдельного согласия
Anthropic по умолчанию не обучает модели на API данных — это плюс, нужно прописать в своей privacy policy.
Apple требует privacy policy до публикации.
---
### 🟠 Рынок-фокус: EN vs RU — выбрать до лендинга
| | EN (US/UK) | RU (RU/KZ/KG) |
|---|---|---|
| Конкуренция | Высокая | Низкая — рынок почти пустой |
| Платёжеспособность | Высокая ($9.99 норма) | Ниже ($3-5 комфортнее) |
| Каналы | Twitter, Reddit | Telegram, ВКонтакте |
| Stigma к психологии | Низкая | Высокая — но AI снижает (анонимность) |
| Регуляция | Строже (FDA watching) | Мягче |
| Твой edge | Аутсайдер | Своя культура, понимаешь ЦА |
**Вывод**: RU-рынок первым — меньше конкуренции, понимаешь аудиторию, stigma снижается через AI (анонимность убирает барьер). EN — второй рынок после PMF.
---
### 🟠 Имя продукта — нужно до лендинга
Apple отклоняет: "Psychologist", "Therapist", "Mental Health Treatment" — медицинские claims запрещены.
**Рабочие направления:**
- Действие: *Reflect*, *Unfold*, *Reframe*, *Untangle*
- Метафора: *Mirror*, *Lens*, *Compass*
- Персонаж: имя персонажа = имя продукта (как Duolingo → Duo)
---
### 🟠 Motion designer для персонажа
Анимированный abstract персонаж — это не "добавить анимацию", это core UX:
- Концепт (blob? орб? частицы?)
- Состояния: слушает / думает / говорит / радуется / обеспокоен
- Анимация в **Rive** (лучший инструмент, нативный export в iOS/Android) или Lottie
- Реакция на голос: амплитуда звука → размер/пульс персонажа
~1-2 недели работы дизайнера + разработчика. Делать самому без опыта в motion → риск потерять 3-4 недели и получить плохой результат. Это не декорация — это первое впечатление.
---
### 🟠 Онбординг как первая сессия — антиchurn
Mental health приложения: самый высокий churn в первые 3 дня. Скачал → не понял что делать → удалил.
**Решение (паттерн Duolingo):** первая мини-сессия начинается **до** регистрации и до paywall. Пользователь получает инсайт → потом предложение создать аккаунт → потом подписка.
5 минут, 3-4 вопроса, один конкретный инсайт в конце. Пользователь должен почувствовать ценность до того как ты попросил что-то взамен.
---
### 🟡 Технические риски
- **Skip.tools зрелость** — продукт молодой, может не покрыть все SwiftUI APIs (особенно Rive-анимации). Нужен PoC до старта
- **OpenAI Realtime API latency** — в регионах без proximity может лагать. Проверить из Бишкека
- **Prompt caching** — работает только при стабильном системном промпте, нужна правильная архитектура с первого дня
- **Retention** — ментальные приложения: ~60% churn после месяца. Фиксится через streak механику и push-уведомления
---
## 12. Что ещё не решено (открытые вопросы)
- [ ] Название продукта (не "AI Psychologist")
- [ ] Дизайн персонажа — blob/orb/abstract? Нужен motion designer
- [ ] Локальный vs облачный storage профиля пользователя
- [ ] Skip.tools PoC — можно ли анимировать персонажа через SkipUI
- [ ] Banking решение для Бишкека (KZ entity?)
- [ ] Выбор одного фокусного рынка на старте: EN (US/UK) или RU (RU/KZ/KG)?
- [ ] Партнёрство с психологами для валидации контента?
---
## 13. Роадмап (rough)
```
Phase 0 — Research & Foundation (2-4 недели)
├── Skip.tools PoC (анимированный персонаж + базовый диалог)
├── Banking / legal решение для Бишкека
├── Лендинг + waitlist
├── Twitter аккаунт + первые threads
└── Имя + брендинг концепт
Phase 1 — MVP (4-6 недель)
├── iOS only (SwiftUI нативный)
├── Claude Sonnet backend (без Opus пока)
├── Базовый диалог + память сессий
├── Текст только (голос потом)
├── TestFlight beta → 20-50 пользователей из waitlist
└── Сбор feedback
Phase 2 — Voice + Android (6-8 недель)
├── OpenAI Realtime API интеграция
├── Skip.tools → Android версия
├── Persistence: профиль пользователя + recurring topics
└── Подписка через RevenueCat
Phase 3 — Launch & Marketing (2-4 недели)
├── App Store + Google Play submission
├── ProductHunt launch
├── Reddit AMA
└── Pricing validation
Phase 4 — Growth
├── Opus upgrade для premium tier
├── Локализация EN/RU
└── Partnership с психологами (для credibility)
```
---
## Связанные ресурсы
- [[ai-psychologist-research]] — deep research: паттерны, CBT/ACT/DBT, конкуренты, sycophancy
- [[unprejudiced-ai-psychologist]] — архитектурная идея 3rd-person прогона
- [Skip.tools](https://skip.dev) — SwiftUI → iOS + Android
- [arXiv 2508.02087](https://arxiv.org/abs/2508.02087) — sycophancy research
- [Mindsera](https://mindsera.com) — конкурент для вдохновения UI
- [RevenueCat](https://revenuecat.com) — in-app subscriptions SDK