Новое приложение Quirk под лицензией GPL с открытым исходным кодом Когнитивно-поведенческая терапия

Опубликовано: 2019-04-13

Quirk — это новое приложение когнитивно-поведенческой терапии (КПТ) под лицензией GPL для iOS и Android, встроенное в React Native/Expo. Приложение помогает пользователям бросить вызов своим «автоматическим мыслям» — термину, который относится к мыслям, которые спонтанно приходят к человеку в ответ на триггер, который часто может быть негативным.

Quirk позволяет пользователям записывать быстрые мысли и автоматически сужает список потенциальных способов искажения этих мыслей. Искажения были вдохновлены теми, которые популяризировались в книге «Хорошее самочувствие: новая терапия настроения». Затем пользователю предлагается бросить вызов этим искажениям и написать альтернативную мысль.

причудливая демонстрация

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

«Это очень полезно для повседневных дел», — сказал Конрад в ответ на комментарии на Hacker News. «Возьмите такую ​​мысль: « Я слишком много намекал на этот вопрос на собеседовании ».

«Эта мысль может привести к фразе «Должно быть, я провалил это собеседование», что ведет к «Я провалю все остальные собеседования», что ведет к «Я никогда не получу другую работу», что ведет к «Я должен быть действительно плохим в этом, я должен просто сдаться.'

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

«КПТ — это мера противодействия этому; он останавливает вас в этой первой точке и дает вам кучу распространенных логических ошибок, которые помогают вам понять, почему ваша мысль заходит слишком далеко. Вы не знаете, действительно ли вы завалили это собеседование, кроме того, завалить одно — хорошая практика, чтобы пройти следующее».

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

Версия приложения для iOS в настоящее время работает лучше, чем версия для Android, поскольку автор сказал, что у него нет телефона Android, и ему сложно поддерживать приложение на этой платформе. Тем не менее, исправления выпускаются регулярно, и многие проблемы со сбоями решаются.

Как GPL защищает пользователей в сфере психического здоровья

Код Quirk можно найти на GitHub, и он является открытым исходным кодом под лицензией GPL-3.0, что не является популярным выбором для лицензирования мобильных приложений. Я спросил Конрада, почему он выбрал лицензию GPL, а не другие популярные лицензии с открытым исходным кодом.

«Технологии психического здоровья — это действительно странный мир, — сказал Конрад. «Есть много людей, которые хотят поступать правильно, но в итоге делают очень отрывочные вещи.

«Например, многие приложения собирают мысли, которые вы записываете, для ML (машинного обучения) или NLP (обработки естественного языка). Заявленная цель этого — помочь лучше идентифицировать самоубийство, депрессию и т. д. Частично из-за предмета многие приложения не сообщают четко своим пользователям, что это происходит.

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

«Но мысли очень ценны и опасны для насильников и шантажистов; к тому же большинство людей скорее предоставят вам свой пароль в открытом виде, чем покажут вам свои мысли о психическом здоровье.

«Поэтому, если бы я сделал Quirk в Массачусетском технологическом институте, я бы беспокоился, что кто-то возьмет Quirk и запустит свою собственную версию для исследований, которая отслеживает и хранит мысли пользователей. Поскольку лицензия не следует за ними, они могут сделать это, не сообщая пользователю, и у обычного человека будет мало возможностей /узнать/, что это происходит».

Конрад применил вдохновляющий, ориентированный на пользователя подход к лицензированию и конфиденциальности, который гарантирует, что пользователи его приложения (и любых производных) будут иметь доступ к коду и лучше понимать, где хранятся их данные. В недавней ветке Twitter он изложил принципы конфиденциальности, лежащие в основе архитектуры Quirk:

В Quirk FOSS и конфиденциальность — это не главное, это данность. За пределами мира технологий Quirk не пытается быть FOSS CBT-приложением, он пытается быть действительно хорошим CBT-приложением, которое оказывается FOSS. Это не выходит и не говорит: «Эй, мы не храним ваши самые сокровенные самые темные секреты где-то на каком-то сервере». Пользователям все равно. Это данность. Он не хранит вещи на устройстве, потому что пытается продать вам конфиденциальность, он делает это, потому что это правильное инженерное решение.

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

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

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

«Я действительно хочу, чтобы люди использовали Quirk для исследований», — сказал он. «Я просто хочу, чтобы он следовал более этическим практикам согласия и безопасности данных. Кто-то должен охотно сообщать исследователю свои мысли и давать как можно меньше информации о человеке. Когда он хранится, он должен храниться безопасно, а не, например, в общедоступной БД. Но для этого он должен быть открыт».

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

Отзывы о приложении до сих пор были в основном положительными. Один из комментаторов Hacker News поблагодарил Конрада за то, что он открыл исходный код приложения, потому что он не смог продолжить личное CBT из-за стоимости:

Я прошел CBT и остановился из-за стоимости. Я чувствую, что подобное приложение может дополнить тех из нас, кто общался лицом к лицу, но остановился по какой-либо причине.

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

Если вам нравится Quirk и вы хотите внести свой вклад, вы можете найти приложение на GitHub, включая инструкции по его переводу на разные языки. Специалистам в области психического здоровья, которые хотят внести свой вклад, предлагается проверить описания когнитивных искажений. Пользователи могут сообщать об ошибках как о проблемах GitHub или напрямую создателю приложения по электронной почте Humans @ usequirk.com.