DevNotShrink

DevNotShrink

Инди-разраб. Пытаюсь скрестить Юнга и Kotlin. Получается "Архетип".
Пикабушник
в топе авторов на 701 месте
100 рейтинг 0 подписчиков 1 подписка 1 пост 0 в горячем

Как я обернул эзотерику в науку: история создания ИИ-приложения на основе Юнга

Привет, Пикабу!

Давайте честно: миллионы людей гадают на картах Таро, смотрят гороскопы, считают "матрицу судьбы" и раскладывают руны. Почему? Потому что людям жизненно необходимо понимать себя, свои мотивы и то, почему они наступают на одни и те же грабли.

Сразу оговорюсь: я абсолютный материалист. В магию, энергию кристаллов и ретроградный Меркурий не верю. Я работаю в IT, пишу на Kotlin, имею опыт в UI разработке. Но Android-разработкой до этого проекта не занимался - Android Studio я открыл впервые, специально под эту задачу, так что если опытные андроидчики найдут архитектурные шероховатости - буду рад конструктиву в комментариях.

Как айтишник, я смотрел на популярность эзотерики и видел не мистику, а проблему паттернов. Люди интуитивно считывают какие-то архетипы и символы, но не имеют под этим научной базы. А Карл Густав Юнг - врач-психиатр ,100 лет назад описал эти самые паттерны (Тень, Персона, Анима/Анимус) с научной точки зрения.

Я задался вопросом: можно ли взять строгую систему Юнга, отбросить эзотерический флёр и скармливать её современной нейросети, чтобы получить инструмент для рационального самоанализа?

Так родилось приложение "Архетип". В этом посте я расскажу, как пытался "закодировать" бессознательное, с какими техническими и методологическими трудностями столкнулся, и как решил проблему приватности.

Архитектура и приватность: почему всё локально

Психологические данные - это sensitive data. Хранить их на своем сервере - это головная боль с 152-ФЗ, необходимость нанимать специалистов по безопасности и огромные риски утечек.

Поэтому архитектура приложения построена по принципу Local-First.

Стек: Android (Kotlin), Room (локальная БД), YandexGPT API, YooKassa.

Как это работает:

  1. Локальный слой (Room): профиль пользователя, дневник снов, результаты всех анализов. Всё это хранится исключительно на устройстве пользователя.

  2. Слой ИИ (YandexGPT API): на сервер уходит только обезличенный текст запроса + системный промпт. Ответ возвращается и сразу сохраняется локально.

  3. Слой платежей (YooKassa): работает по стандартной схеме, данные карты не проходят через приложение.

Я выбрал именно YandexGPT, чтобы данные не покидали контур страны.

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

Самая сложная часть: промпт-инжиниринг и психологи

Сделать приложение с ИИ - относительно просто. Сделать приложение, которое этично и качественно работает с психикой людей - это совершенно другая задача.

Нейросеть по умолчанию скатывается в одно из двух состояний:

  1. Банальности и эффект Барнума ("вы уникальный человек, верьте в себя").

  2. Галлюцинации (придумывает факты о пользователе, которых не было в запросе).

Оба варианта для психологического инструмента бесполезны и даже вредны.

Чтобы это исправить, я не стал писать промпты в вакууме. Я тесно сотрудничал с практикующими психологами. Это была не разовая консультация, а совместная кропотливая работа. Мы прогоняли сотни итераций, оценивали ответы ИИ на этичность, глубину и соответствие юнгианской теории. Если ответ был поверхностным - возвращались и переделывали.

Конкретные промпты я раскрывать не буду - это ядро приложения и результат месяцев работы. Но скажу, что это не один текст «проанализируй личность», а сложная многоступенчатая структура с контекстом, ограничениями и проверками.

UX/UI и подача контента

Результат анализа ИИ - это лонгрид на несколько экранов. Если просто вывалить его на пользователя, он закроет приложение через 30 секунд.

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

Отдельная боль - онбординг. Для качественного анализа ИИ нужно знать о пользователе: ФИО, дату рождения, образование, сферу деятельности, приоритеты. Это 5 экранов вопросов. Пришлось балансировать между "интересно" и "уважительно к пользователю", чтобы не скатиться в геймификацию, которая убивает серьезность темы.

Экономика инди-разработки: почему не всё бесплатно

Давайте поговорим о деньгах. Я инди-разработчик, а не корпорация.

Базовый функционал (анализ Эго и Ресурса, дневник снов, базовые статьи) - бесплатный.

Платные разделы (полный анализ Тени, совместимость, финансовый потенциал) - это разовые покупки. Почему они платные?

  1. API стоит денег. Каждый глубокий запрос к YandexGPT "съедает" тысячи токенов.

  2. Экспертиза стоит денег. Часы консультаций с психологами нужно отбивать.

  3. Менторство и аутсорс. Так как я не профессиональный андроид-девелопер, когда я упирался в технические стены Android SDK, приходилось брать платные консультации у сеньоров. Часть функций (настройка платежей, сложные UI-элементы) пришлось отдать на аутсорс.

Моя цель — не "рубить бабло" на подписках, а сделать так, чтобы приложение окупало свои расходы и давало возможность тратить свободное время на его развитие.

Что дальше

Приложение вышло в RuStore, скоро будет в Google Play (готовимся к закрытому тестированию). Я продолжаю допиливать промпты и добавлять новые практики.

Мне важна обратная связь, и я прошу вас о двух вещах:

  1. Для пользователей и психологов: попробуйте приложение (базовые функции бесплатны). Попал ли ИИ в точку? Где методология хромает? Напишите в комментариях.

  2. Для коллег-разработчиков: если заглянете в приложение и увидите архитектурные решения, от которых дергается глаз - ткните носом в комментариях. Я только учусь мобильной разработке, и ваш опыт поможет сделать продукт лучше.

Скачать «Архетип» в RuStore:
https://www.rustore.ru/catalog/app/com.animus.psiapp

Спасибо, что дочитали! Буду рад вашим комментариям - и по архитектуре, и по промптам, и по юнгианской психологии.

Больше технических подробностей в моей статье на Хабр:
https://habr.com/ru/sandbox/289202/

Показать полностью 5
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества