Действительно ли семантический поиск помогает с вашими данными Apple Health? Он зарабатывает на один тип вопросов и незаметно проваливает тот, который вас, вероятно, волнует больше всего. Новый класс сервера Apple Health MCP не только читает экспортированные данные. Это ч...
Действительно ли семантический поиск помогает с вашими данными Apple Health? Он зарабатывает на один тип вопросов и незаметно проваливает тот, который вас, вероятно, волнует больше всего.
Новый класс сервера Apple Health MCP не только читает экспортированные данные. Он разбивает ваши записи на части, встраивает их в векторное хранилище и дает ответы по сходству. Это тот же шаблон RAG, который люди используют для документации. Данные о состоянии здоровья усложняют задачу, поскольку большая часть полезной нагрузки представляет собой числовые временные ряды, а не текстовые данные.
Что на самом деле дает вам поиск
Семантический поиск работает, когда вы спрашиваете о написанном вами тексте (заметки, симптомы, записи журнала) или о показателе, точное название которого вы забыли. Вместо того, чтобы предоставлять только инструмент query_health_data, эти серверы выполняют поиск по смыслу, поэтому нечеткий вопрос может выявить правильные строки.
Это почти ничего не добавляет к «какой была моя средняя ВСР на прошлой неделе». Этот ответ — арифметика на точных выборках, а не на ближайшем векторе. Сходство — это не арифметика: «частота пульса в покое 61» и «частота пульса в покое 610» могут располагаться близко друг к другу во встраиваемом пространстве.
Три реальных проекта делают это сейчас
Шаблон уже общедоступен:
Barbaroso/apple-health-semantic-mcp считывает файл Export.zip в DuckDB и добавляет «клинический