Обновить
8K+
59
Руслан@gmtd

Software engineer / lissa-health.com

-1
Рейтинг
94
Подписчики
Отправить сообщение

Биологический возраст: доказательная медицина или маркетинг?

Время на прочтение6 мин
Охват и читатели5.9K

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

При тщательном изучении стало понятно, что тема неоднозначная. С одной стороны - десятки приложений в App Store, которые за 5 минут расскажут, что вам "на самом деле 28". С другой - научные работы, где авторы осторожно пишут про генетику и "mortality risk prediction". Между этими полюсами - большая серая зона, в которой мы и попытались разобраться.

Ниже - результаты этого разбора: что наука действительно умеет измерять и что за этим стоит.

Читать далее

Семантическая декомпозиция медицинских текстов: автоматизированное извлечение клинических находок и биомаркеров

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели6.8K

Уже скоро год, как запущена AI-платформа для хранения и аналитики персональных медицинских данных Lissa Health. Недавно в ней появился отчет «Профиль здоровья», который учитывает любую информацию, которую пользователь предоставил о себе. Чтобы его реализовать, нам пришлось полностью переработать идеологию движка системы.

Мы совершили качественный переход от документо‑центрической к фактор‑центрической модели данных, где атомом информации о здоровье человека является медицинский факт с уникальным кодом и контекстом.

Ниже — техническое описание новой структуры.

Читать далее

Роскомнадзор как форпост свободы и анонимности в Интернете

Время на прочтение1 мин
Охват и читатели35K

Сегодня WhatsApp на Android предложил привязать к аккаунту электронную почту и пообещал далее общаться со мной "без регистрации и SMS"

С контекстом, наверно, все уже знакомы

Если отбросить эмоции и задуматься, то РКН выполняет довольно важную функцию освобождения как минимум одной седьмой части суши от SIM-рабства.

Читать далее

Анализ грантовых программ на облачные сервисы стартапам в РФ

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели5.7K

Облачные провайдеры довольно часто предлагают грантовые программы стартапам.

Ниже описан личный опыт с Azure (MFH), Yandex, VK Cloud, Timeweb и Cloud4Y.

Читать далее

Вайбовый панк

Уровень сложностиПростой
Время на прочтение1 мин
Охват и читатели22K

Из всего айти отдела вайбовал один лишь я.
У меня Курсор с подпиской, я довольный как свинья.
Мой папанька инженером отбатрачил тридцать лет,
А сейчас в анкетах пишет что детей у него нет

Я теперь на таски скор — у меня же есть Курсор.
Я на ём вайб код лабаю всем олдам наперекор.
Любой челендж для меня нынче полная фигня.
А-а-а!!! Вайбовый кодер я!

Читать далее

Любовь и ненависть ProductRadar-a

Время на прочтение11 мин
Охват и читатели2K

Сегодня в 12:00 MSK на productradar.ru должен был запускаться мой проект startup-tools.ru. Вместо этого две недели назад я получил от владельца PR Дмитрия Беговатова обвинения в воровстве, оскорбления и вечное изгнание с платформы.

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

Читать далее

Распознавание рукописного текста некоторыми бесплатными LLM

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели15K

Пришло время добавить в телеграм-бота для распознавания текста на фото Argus распознавание рукописного текста. Бот бесплатный, значит и LLM должна быть бесплатной. Из требований доступности были выбраны представленные на OpenRouter модели, всего image -> text нашлось 18 штук.

Ниже эксперименты со всеми.

Читать далее

Телеграм бот для быстрого распознавания текста на фото с помощью Mistral OCR

Уровень сложностиПростой
Время на прочтение2 мин
Охват и читатели20K

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

Идея — сделать фото, перевести в текст, сразу отформатировать/обработать/перевести как надо и сохранить уже куда хочешь — в Telegram избранное, Google Keep, Google Контакты, Obsidian и т. д. И чтоб всё было быстро и удобно.

Так появился Argus — телеграм бот, в котором можно сделать фото (или кинуть ему изображение), он распознает и выведет текст, который повторно можно пропустить через обычную chat completion LLM.

Читать далее

Yandex индексация для SPA приложений

Время на прочтение2 мин
Охват и читатели4.5K

Год с небольшим назад я проводил здесь испытания, как поисковики индексируют SPA сайты. На тот момент Google справился на отлично, Yandex - не очень

Сейчас Yandex хорошо проиндексировал SPA сайт на Vue 3.

Читать далее

Как лабораторные тесты помогают управлять вашим здоровьем

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели935

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

Читать далее

Lissa Health — приложение для хранения личной медицинской информации (v1.2)

Время на прочтение3 мин
Охват и читатели2.4K

Обновилось приложение для хранения личной медицинской информации "слэш" персональный AI-помощник Lissa Health.

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

Подробности ниже.

Читать далее

Lissa Health — приложение для хранения личной медицинской информации

Время на прочтение6 мин
Охват и читатели8.7K

Приложение позволяет:

Распознавать и хранить результаты медицинских анализов, МРТ, и других исследований в структурированном виде

Просматривать динамику показателей в виде графических отчетов

Составлять аналитические отчеты с помощью искусственного интеллекта

Делал для себя, потом решил расширить аудиторию. Предлагается к попробовать.

Читать далее

Model Context Protocol (MCP): Стандартизация взаимодействия AI-приложений

Время на прочтение6 мин
Охват и читатели76K

Где-то летом 2024 года в некоторых OpenAI сервисах появилась возможность использовать "инструменты".
Инструмент — это функция, которая выполняется на сервере и возвращает некий результат. Например, в ChatGPT можно было использовать инструменты для поиска информации в интернете, для генерации изображений и т.д.

Это был закрытый API, который использовался внутри OpenAI, и как и что там происходило было довольно туманно.

Anthropic (создатель Claude) совершил мини-революцию в AI инструментарии, создав открытый протокол Model Context Protocol (MCP) с расширенными возможностями для создания подобных инструментов и даже больше.

Уже сейчас можно подключать MCP серверы к IDE, например, Cursor AI или Cline, и значительно расширить их возможности. Так же это может рассматриваться как, как минимум, частичная замена RAG и fine-tuning.

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

Читать далее

Обзор различных методов работы с реактивным стейтом во Vue

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели4.5K

В статье рассмотрены различные методы организации обмена данными и реактивным состоянием во Vue.js приложениях, как то:

- Prop drilling
- Provide/Inject
- Composition API
- Pinia
- Event Bus

Читать далее

Полезные советы при разработке с AI IDE агентами

Уровень сложностиПростой
Время на прочтение2 мин
Охват и читатели7.5K

Основано на личном опыте при работе с Cursor AI (и другими платформами)

Используйте по возможности системный промпт. Cursor позволяет иметь .cursorrules файл, в котором можно прописать основные установки по проекту. Пример файла.
Напишите свой и попросите AI улучшить его. Автокомплит его плохо видит, но chat и composer - вполне. По крайней мере, CSS дизайн систему проекта и свои компоненты при генерации кода использует четко.

Читать далее

Использование AI для интернационализации (i18n) вебсайта

Время на прочтение4 мин
Охват и читатели3.3K

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

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

Читать далее

Создатель Vue Evan You поднимает $4.6 миллиона на новом проекте

Время на прочтение1 мин
Охват и читатели15K

Большая новость, о которой на прошлой неделе намекнул Evan You

Evan создал компанию Voidzero Inc, которая будет делать "an open-source, high-performance, and unified development toolchain for the JavaScript ecosystem" (примерно как сейчас bun или deno только без js движка), и в первом раунде привлек $4.6 млн. за нее (то есть продал инвесторам процентов 10-20 её акций за эту сумму)

Читать далее

Vue.js. Genesis

Время на прочтение1 мин
Охват и читатели2.6K

В начале был чистый JavaScript.
Фронтенд фреймворки были сложны и хаотичны, и JQuery смеялся над ними.

И сказал Эван: "Да будет Vue", и появился Vue.
Эван увидел, что Vue хорош, и отделил его от остальных фронтенд фреймворков.
Был вечер, и было утро — день первый.

Читать далее

Предметно-ориентированное проектирование (DDD) как математическое моделирование

Уровень сложностиСредний
Время на прочтение4 мин
Охват и читатели4.5K

В статье будут проведены аналогии между предметно-ориентированным проектированием и математическим моделированием

С математическим моделированием школьники знакомятся в 7 классе общеобразовательной школы. Грубо говоря, это перевод задачи из неформального человеческого языка на язык математики для последующего её решения.

Читать далее

HTML и CSS — языки программирования

Уровень сложностиПростой
Время на прочтение1 мин
Охват и читатели7.5K

Доказано.

Пример реализации на чистом HTML и CSS конечного автомата, а именно, мини-калькулятора, складывающего два числа, заданных в двоичном формате.

Читать далее

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность