Привет, я Мэнни. Вернувшись в школу, сделав несколько неудачных попыток и, наконец, научившись программировать, я наконец-то официально запускаю Pocketcoach: чат-бота для людей, которые борются со стрессом и тревогой. 🎉 Вот как мне это удалось и какие уроки я извлек.

Зачем создавать Pocketcoach?

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

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

Мое путешествие так далеко

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

Было здорово узнать все это, и мне это очень понравилось, но есть одна странная проблема: все эти интересные идеи, которые действительно могут помочь людям в их повседневной жизни, на самом деле не стали предметом научных исследований. Многие научные статьи никогда даже не читает никто, кроме их авторов и редакторов журналов. Вот что я хотел изменить; Я хотел сделать все эти увлекательные идеи и инструменты для улучшения жизни доступными как можно большему количеству людей. И я подумал, что лучший способ сделать это - использовать технологии.

Шаг 1. Тренировка целей через WhatsApp

Я начал с коучинга на основе WhatsApp, чтобы помочь людям достичь своих целей. Идея заключалась в том, чтобы отправлять людям текстовые сообщения два раза в день - один раз утром и один раз вечером - чтобы помочь им ставить цели, следить за своим прогрессом, помогать преодолевать препятствия и все остальное, что важно для достижения целей. (По этой теме проведено довольно много научных исследований, которые могут быть действительно полезны, если вы хотите изменить свою жизнь.)

Цель заключалась в том, чтобы узнать о коучинге на основе текста, а затем автоматизировать его. Хорошая идея, но в итоге я завязал много разговоров, но никак не мог их автоматизировать.

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

Шаг 2. Типовые формы на помощь

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

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

Существуют научно подтвержденные подходы к терапии, но как я могу заставить людей усвоить навыки, которые они приобрели в терапии, если бы не было терапевта? Я знал, что должен сделать его простым и увлекательным. И в идеале добавить немного веселья.

Вот как это произошло: я создал серию уроков и упражнений и хотел преобразовать их в интерактивный формат. Typeform был для этого идеальным инструментом. Если вы не знаете, Typeform - это инструмент для создания форм, вероятно, самое элегантное и красивое решение. Мне пришлось переделать его, но это сработало. Вот как это выглядело:

Было ли это интерактивно и весело? Ну вроде как. Вы все еще можете получить доступ к этим старым урокам; один из них здесь:



Ах да, на телефоне тоже работало:

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

Шаг 3: Сделай сам

Примерно в то же время Facebook открыл свой Messenger API для чат-ботов. Я хотел использовать эту новую платформу, но придерживаться той же концепции (небольшие, но ежедневные интерактивные уроки и упражнения).

Именно тогда Джемиль, друг из Сан-Франциско, который только что прошел несколько месяцев обучения на инженера-программиста, согласился помочь мне начать работу с Pocketcoach. Помимо работы с частичной занятостью, он тратил свободное время на создание начальной версии чат-бота. Вскоре он устроился на постоянную работу и у него не было времени, но это действительно заставило меня (наконец-то!) Понять:

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

И вот что я сделал. Поскольку версия Джемиля была построена на JavaScript, я начал с этого. Я начал учиться с freeCodeCamp. Это просто и бесплатно, что я и хотел. Я также начал проходить онлайн-курсы (в основном на Udemy), некоторые из которых действительно полезны. И да, вы также можете найти отличные видео на Youtube, очевидно, бесплатно. Думаю, меньше всего мне помогло чтение книг по Python. Лучше всего мне удавалось запачкать руки и с первого дня бороться с реальным кодом.

Через некоторое время я переключился на Python и снова построил Pocketcoach с нуля. Я не могу сказать, был ли это такой умный ход или нет. В то время это казалось правильным решением.

Попутно мне пришлось нелегко с AWS (Amazon Web Services). Джемиль построил бота на бессерверной архитектуре, и я старался придерживаться этого как можно дольше. AWS на самом деле не создан для программистов, которые только начинают работать, и есть много вещей, которые могут заставить его казаться непосильным. Не в последнюю очередь их ужасная документация. В конце концов я решил отказаться от бессерверной архитектуры в пользу популярного фреймворка Python Django.

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

Я не хочу утомлять вас подробностями, но нужно сказать следующее: по пути мне помогали некоторые из самых удивительных людей, без которых это было бы, вероятно, невозможно. Просто чтобы назвать самые важные: Спасибо, Алекс, Эшвин, Гейб, Джемиль и Йоханнес.

Как работает Pocketcoach

Итак, сегодня я наконец-то официально запускаю Pocketcoach: чат-бота для людей, которые борются со стрессом и тревогой.

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

Будет ли это иметь значение?

Я уверен, что так и будет. Ни один подход не подходит для всех, но Pocketcoach явно выполняет свою работу. Хотя некоторым людям действительно нужна помощь терапевта, не все хотят, нуждаются или имеют доступ к профессиональной помощи. Я тестировал бета-версию в течение долгого времени, и наиболее мотивирующими моментами были моменты, когда пользователи бета-версии делились искренне обнадеживающими отзывами.

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

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

Куда дальше пойдут дела?

По правде говоря, все еще не идеально. Я так долго работал над Pocketcoach, что даже стесняюсь признаться в этом. Раньше я терпел поражение, и часть меня боится, что я снова проиграю. Но я стараюсь изо всех сил и продолжаю добиваться своей цели.

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

Распространить слово?

Хлопните по этой истории 👋 и помогите другим найти ее!