PsyEye 0.6.0 — карта приёма стала честной
Карта приёма показывает фазы работы по минутам, а промежутки без данных больше не дорисовываются. Подсказок во время встречи стало разнообразнее. Речь клиента не теряется в длинных монологах. Из разбора убраны норматив «60% открытых вопросов» и числовой уровень суицидального риска. Плюс закрыты три ситуации, в которых пропадала работа.

Это первый выпуск за три недели. Обновление ставится само, делать ничего не нужно. Программа выглядит так же — изменилось то, что вы читаете в окне поверх видеозвонка и в разборе после встречи.
Главное: мы поменяли AI, который анализирует приём — из-за этого выпуск и занял три недели. Вслед за ним переделана карта приёма, подсказки стали разнообразнее, а речь клиента больше не теряется в длинных монологах. Плюс закрыты три ситуации, в которых пропадала работа: приём мог записаться пустым, а карточка клиента — не открыться.
🧠 Мы поменяли AI, который слушает приём
Это самая большая работа выпуска и причина, по которой он занял три недели. Модель, которая анализирует разговор и пишет подсказки, заменена на другую — и вслед за ней пришлось перепроверить всё, что на неё опирается: типы подсказок, пороги показа, длину карточек, разбор после встречи.
Что это дало на практике:
- Больше разных типов подсказок за встречу. Раньше за приём приходило два-три типа, и к середине встречи формулировки начинали повторяться. Теперь их заметно больше, и однообразия почти нет.
- Реже молчит. Кругов, где AI не сказал ничего, стало меньше.
- Клиническая заметка после встречи заполняется там, где раньше оставалась пустой.
- AI знает, когда пропустил кусок разговора. Если связь прерывалась на несколько минут, он не считает, что слышал встречу целиком, — и не строит выводы на дыре в разговоре.
- Нить встречи учитывается, но не занимает экран. Пересказ хода сессии раньше висел поверх видеозвонка девятью строками. Теперь он по-прежнему идёт в анализ, но на экране осталась одна строка о стадии встречи.
🗺 Карта приёма
Карта строится после встречи и живёт в разборе. Вот как она выглядит:

Слева — фазы работы, снизу — минуты встречи. Кружки это моменты, которые заметил AI; закрашенные полосы показывают, сколько заняла каждая фаза. Внизу — раскладка по минутам и итог.
Что изменилось:
- Высота показывает фазу работы. Шкала одна и та же во всех приёмах: закрытие → открытие → стабилизация → исследование → защита → углубление → пик эмоций. Это порядок фаз, а не оценка: «защита» стоит выше «исследования» просто по устройству списка.
- Промежутки без данных закрашены серым и подписаны «не измеряли». Раньше на их месте рисовалась ровная линия, будто данные есть.
- Имя у момента появляется, только если его назвал AI. Не назвал — точка остаётся без имени.
- Легенда показывает сами значки, а не их описание словами. Под картой — подпись цветов с суммой минут на каждую фазу, наводить мышь не нужно.
- Из любого момента можно перейти в это место стенограммы и посмотреть, что там было.
- Подсказка, показанная во время встречи, лежит внутри момента — рядом со строкой «вы сделали». Видно, что было предложено и что вы сделали.
Карту обычно смотрят перед следующей встречей, и она работает как память о сессии. Поэтому мы убрали с неё всё, за что не можем ручаться.
💬 Подсказки во время приёма
За встречу приходит больше разных типов подсказок, формулировки реже повторяются. Чаще появляются подсказки в духе «просто заметьте это» — без обязательного вопроса.
- Вместо вопроса больше не появляется служебный текст. Иногда на карточке вместо вопроса выводилось техническое слово — прямо при клиенте. Теперь такая подсказка до экрана не доходит.
- Подсказка не обрывается на середине вывода. Раньше текст мог закончиться на «…а затем переход к…». Теперь он доходит целиком.
- Завершение встречи больше не отменяется. Продукт мог сказать, что пора сворачивать, а через пару минут снова предложить углубляющий вопрос. Теперь, если вы закрываете встречу, подсказки помогают собрать сказанное, а не открыть новую тему.
- Три режима подсказок делают разные вещи. «Конкретные вопросы» — до трёх вопросов в разных направлениях: на чувство, к себе, в глубину. «Только наблюдения» — ни вопросов, ни готовых формулировок.
- Текст на карточке не сжимается до нечитаемого размера, а у вопросов появилась подпись назначения: «на чувство · к себе · в глубину».
- Клиническая пометка на карточке вернулась — свёрнутой. Открывается одним нажатием и карточку не растит.
🎙 Речь клиента
Длинный рассказ больше не выглядит паузой. Раньше во время монолога окно с подсказками замолкало до конца рассказа. Теперь разбор идёт по ходу — а это как раз то место, где легче всего потерять нить или пропустить смену темы.
Длинная реплика доходит целиком. Раньше она могла обрываться на первых фразах, а в терапии смысл часто оказывается в конце.
Пауза после вопроса считается по времени. Раньше система могла отметить, что клиент «выдержал паузу», хотя он ответил сразу. Теперь пауза измеряется между тем, как вы договорили, и тем, как клиент начал отвечать.
Реплики в стенограмме идут в порядке разговора. Ответ больше не оказывается выше вопроса, на который отвечает.
Если голоса путаются. Один из тестеров написал, что его речь иногда приписывалась клиенту. Самое вероятное объяснение: клиент сидит без наушников, и его колонки отдают ваш голос обратно в микрофон. Если у вас такое было — попросите клиента надеть наушники.
📋 Разбор после встречи стал единым
Раньше у разбора было два вида — новый и «классический» — и переключатель между ними. Теперь вид один. Всё, чего в нём не хватало, перенесено внутрь: письмо клиенту, ранние разборы, оценка риска, ваши комментарии. Искать, в каком из двух видов лежит нужное, больше не нужно.
Что ещё изменилось в разборе:
- Если AI не отметил состояние клиента — на его месте пусто. Раньше подставлялось спокойное значение по умолчанию, и дальше оно вело себя как факт: попадало в разбор и в сравнение с прошлой встречей. Тема встречи при этом сохраняется.
- Ваша правка меняет сам текст разбора. Раньше исправление ложилось пометкой сбоку, а при пересборке возвращалась формулировка AI. Теперь правка остаётся на месте и учитывается на следующих встречах.
- Клиническая заметка SOAP не приходит пустой.
- Убран норматив «60% открытых вопросов». Доля открытых вопросов и доля отражений чувств помечались красным как «ниже нормы», под это попадал почти любой приём. Теперь эти цифры показываются без оценки: доля отражений и открытых вопросов — это стиль работы и техника школы, решать здесь вам.
- «Кто сколько говорил» — это доля по объёму текста. Раньше подпись читалась как доля времени. Вас слышно вблизи, клиента — через видеосвязь, поэтому за одинаковый промежуток в расшифровку попадает разное количество слов. Теперь подпись говорит об этом прямо.
- Отметка о контакте стала точнее. Раньше вверху могло стоять «прочный контакт», а строкой ниже — отметка о разрыве. Теперь подпись учитывает разрыв: «был разрыв, восстановлен» или «разрыв не восстановлен».
- Разбор не сохраняется, если AI отказался его писать. Раньше в карточке могла оказаться фраза вроде «я не могу обсуждать эту тему», а приём числился разобранным. Теперь появляется пометка, что разбор не собрался, и кнопка собрать заново. Запись и стенограмма при этом целы.
🔗 Связь между встречами стала точнее
- Возвращение темы теперь видно. Раньше повтор замечался, если тема шла несколько встреч подряд. Но стержневая тема обычно ходит волнами: звучит, уходит на пару встреч, возвращается. Теперь такие возвращения тоже попадают в разбор.
- Отсылка «об этом мы уже говорили» опирается на факт, а не на впечатление. У каждого клиента ведётся список тем, которые звучали на встречах, и название берётся оттуда — раньше AI мог сослаться на тему, которой в списке не было.
- Повторяющиеся темы доходят до подсказок во время встречи. Пауза после вопроса про мать значит одно у клиента с темой сепарации и другое — у клиента с темой утраты.
- План на следующую встречу переносится из разбора. То, что система рекомендовала в конце приёма, ждёт вас на экране подготовки к следующей встрече — переписывать вручную не нужно.
- Два приёма в один день дают две точки в динамике. Раньше вторая встреча вставала на место первой, и линия на графике была короче реальной работы.
🚨 Уровень суицидального риска теперь ставите вы
Раньше при явных маркерах кризиса на экране появлялся красный баннер с готовой цифрой — «C-SSRS 3/5». Выглядело это как проведённая оценка по шкале, хотя шкалу никто не проводил.
Цифра убрана. Баннер остался целиком: тот же красный цвет, та же срочность, тот же призыв прервать тему и оценить безопасность клиента. Вместо числа стоит «уровень оцените сами», а ниже — вопросы, на которые можно опереться в разговоре. Это наши формулировки, напоминание о том, что стоит спросить; никакого балла по ним не считается.
Рядом изменение того же рода: если состояние клиента неизвестно, подсказки, зовущие вглубь, не показываются. Раньше неизвестность читалась как «всё в порядке, можно углублять». Подсказок про риск и кризис это не касается.
🔧 Надёжность
Приём мог записаться пустым. Один приём длиной почти в полтора часа завершился с пустой стенограммой, и ничего тревожного при этом видно не было: запись шла, окно работало, приём закрылся нормально. Теперь приложение замечает, что при живой речи расшифровка не приходит, и восстанавливает её само.
Карточка клиента не открывалась. Вместо списка приёмов — пустой экран с ошибкой, вся история работы недоступна. Теперь экран не гаснет целиком из-за одной сломанной записи: не открывается только карточка проблемного приёма, остальное на месте.
Обрывы связи стали видны. Когда связь пропадала на несколько минут, внизу висела одна и та же фраза, по которой нельзя было понять, разовая это заминка или продукт молчит давно. Теперь на экране прямо написано: «связь прерывается — подсказок может не быть».
🖥 Мелочи, заметные каждый день
- Кнопка «Новый клиент» появилась на главном экране — раньше клиента можно было завести только из раздела «Клиенты».
- «Пре-сессия» стала «Новой сессией» — кнопка вела в экран приёма, но по названию это было не понять.
- Поле «План на эту сессию» стало вдвое выше — план виден почти целиком, а не одной верхушкой.
- Заметка «клиент в ресурсном потоке» снова доходит до экрана — она пропадала ровно там, где полезнее всего.
Этот выпуск во многом собран из ваших сообщений — про баланс речи, про смешение голосов, про кнопки, про пересказ, занимавший половину окна. Если что-то заметите — пишите на hello@psyeye.app.