Всем привет! Мы — Unistory, студия разработки из Питера. Делаем веб-сервисы и мобильные приложения с AI / ML / web3 интеграциями на заказ. Сегодня расскажем про медицинское мобильное приложение с AI-функциями, которое мы сделали для ближневосточного рынка.
Клиент пришел к нам с запросом сделать предложение, где пользователи смогут обратиться за консультацией к медицинским специалистам высшего класса. Пользователи — представители арабоязычной аудитории, специалисты — доктора-практики из Европы, США и Канады.
Мы предложили клиенту добавить в приложение «вишенку на торте» — AI-интеграцию для расшифровки результатов медицинских анализов.
Перед тем, как рисовать макеты, мы детально продумали путь пользователя. Сделали предположения по методологии How Might We (HMW) и решили несколько десятков проблем еще на этапе проектирования.
Клиент уже испытывал сильное выгорание по отношению к проекту, когда пришел к нам. До этого бэкенд и веб-версия проекта разрабатывались другими подрядчиками на Java и Swift/Kotlin, и качество кода было на нуле. Среди наших разработчиков на тот момент не было экспертов по Java (сейчас уже есть!).
Мы предлагали избавиться от низкокачественного кода и Java, но было решено работать на бэкенде с тем, что есть. Вначале нашли субподрядчиков, чтобы они помогли работать с Java, однако результат все равно оказался неудовлетворительным. В итоге нашли эксперта по Java на рынке и взяли в штат. Работая с нами в команде, он справился и привел бэкенд приложения в нормальное состояние.
Swift/Kotlin мы заменили на ReactNative, а веб-версию переписали на AngularJS. Вместе вся эта машина заработала, и маркетплейсы хорошо приняли приложение.
В приложении три основных раздела для пациента: главная страница, «Медицинская карточка» и «Консультации». На главной странице мы реализовали поиск по документам и записям.
Консультация проходит в формате текстового чата, где пациент и специалист могут делиться документами и изображениями. После консультации пациент получает от врача подробный финальный отчет.
Пользователь может загрузить результаты медицинских анализов и получить их расшифровку. Для реализации этого функционала мы воспользовались AI-моделью Tesseract.
Место в облаке — это ресурс, который стоит денег, поэтому у каждого пользователя есть лишь ограниченное место для хранения данных. Оплата подписки позволяет увеличить объем вашего хранилища.
Пользователи оплачивают каждую консультацию с докторами отдельно. Медицинские специалисты получают процент от каждой проведенной консультации.
Чтобы помочь пользователю найти нужного специалиста, проводим дополнительную интеграцию с нейросетями. Интеграция с большой языковой моделью, такой как ChatGPT, позволит создать AI-ассистента, способного оказать помощь пользователю в любой момент.
Во время работы с App Store и Google Play у нас практически не было проблем. От модераторов были только небольшие замечания: например, Privacy Policy находился не там, где его ожидали увидеть сотрудники App Store. На Google Play критику вызвало наше решение добавить кнопки для того функционала, который находится в планах, и закрасить их серым.
Регламенты модераторов на маркетплейсах недостаточно прозрачные, и местами нам приходилось двигаться вслепую. В финале мы добились результата — приложение загружено на маркетплейсы, и вы можете изучить функционал прямо сейчас на своем смартфоне:
В нашем Телеграм-канале — много новых кейсов о том, как AI используется в разных сферах бизнеса: медицина, финансы, строительство, FMCG. Недавно мы сходили на медицинскую конференцию и написали большой пост о том, как российские дата сайентисты помогают предотвратить развитие онкологических заболеваний. Подписывайтесь, чтобы следить за новинками в мире искусственного интеллекта.