ИИ-ассистенты

Dive Kit для ChatGPT, Claude и Gemini

А что, если планировать погружение так же просто, как обсуждать его с напарником? Опишите погружение ChatGPT, Claude или Gemini, спросите, что будет, если задержаться дольше или потерять газ, поменяйте конфигурацию и спросите снова. Dive Kit делает это возможным при одном правиле: ассистент никогда не считает сам. Считает настоящий планировщик погружений.

Подключить Dive Kit
ИИ-ассистент Dive Kit

привет, в следующие выходные ныряю 45м на 25 мин на спарке 12-литровых с 21/35. беру стейдж 50% и маленький баллон o2. как выглядит деко?

Dive Kit get_guide "workflow"

Запрос · mcp.divekit.app

{ "topic": "workflow" }

Ответ

"# Planning workflow\n…"
Dive Kit plan_dive 45m 25min 21/35+50+O2

Запрос · mcp.divekit.app

{
  "plan_name": "45m 25min 21/35+50+O2",
  "levels": [{ "depth": 45, "bottom_time_min": 25 }],
  "cylinders": [
    { "id": "back", "oxygen_pct": 21, "helium_pct": 35, "preset": "twin_12l" },
    { "id": "s50", "oxygen_pct": 50, "preset": "stage_11l" },
    { "id": "o2", "oxygen_pct": 100, "preset": "stage_7l" }
  ],
  "scenarios": ["base", "lost:s50", "lost:o2"]
}

Ответ

{
  "summary": { "runtime_min": 56, "tts_min": 28.3, "first_stop_depth": 18 },
  "gas": [{ "cylinder_id": "back", "remaining": 89, "reserve": 77 }, …],
  "scenarios": [{ "key": "lost:s50", "tts_min": 41, "tightest_cylinder": "back 53 bar" }, …],
  "share_url": "https://divekit.app/share/deco-plan/U0tV…"
}

Вот ваш план, рассчитанный движком Bühlmann ZH-L16C в Dive Kit при GF 50/80.

45 м / 25 мин на 21/35, с EAN50 и O₂

Общее время 56 мин · До поверхности 29 мин · Первая остановка 18 м

Глуб.СтопВремяГаз
18m1'31'50/0
15m1'32'50/0
12m2'35'50/0
9m4'39'50/0
6m14'53'100/0

Спарка заканчивает с 89 бар, выше резерва 77 бар (правило третей).

А если потерять деко-газ?

СценарийTTSСпарка
По плану 29' 89 bar
Потерян EAN50 41' (+12) 53 bar ⚠ ниже резерва
Потерян O₂ 36' (+7) 89 bar

Главное внимание на потерю 50%. Остановки с 18 до 9 м пришлось бы делать на донном газе, и спарка закончила бы с 53 бар, ниже резерва.

Допущения: спарка заправлена до 232 бар, стейдж 11 л и баллон O₂ 7 л, оба до 200 бар.

Открыть в Dive Kit

ок, потеря 50 правда впритык. а если посчитать на GF 40/75? я обычно планирую чуть консервативнее

Dive Kit plan_dive 45m 25min 21/35+50+O2 · GF 40/75

Запрос · mcp.divekit.app

{
  …same dive,
  "gradient_factors": { "low": 40, "high": 75 },
  "scenarios": ["base", "gf:50/80", "lost:s50", "lost:o2"]
}

Ответ

{
  "summary": { "runtime_min": 58, "tts_min": 30.3 },
  "scenarios": [{ "key": "lost:s50", "status": "Critical", "tightest_cylinder": "back 46 bar" }, …],
  "share_url": "https://divekit.app/share/deco-plan/U0tV…"
}

Всего на 2 минуты дольше. Те же остановки, чуть больше времени на 18 м и 9 м:

GF 50/80GF 40/75
Общее время56'58'
До поверхности29'31'
Остановка 18 м1'2'
Остановка 9 м4'5'
Потерян EAN50 53 bar ⚠ 46 bar ⛔ критично

Но сценарий потери EAN50 становится жёстче: спарка закончила бы с 46 бар, и Dive Kit помечает это как критическое. При 40/75 стоит заложить большее давление в спарке или меньшее донное время и пересчитать план.

Открыть в Dive Kit

Каждая цифра в ответах взята из результата plan_dive. Ассистент только описывает его.

ИИ выдумывает. Поэтому планирует не он.

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

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

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

Поэтому Dive Kit делит работу. Ассистент разговаривает, а настоящий планировщик погружений считает. Представьте друга, который вводит ваше погружение в планировщик и зачитывает вам результат.

  1. 1 · Вы

    Описываете погружение своими словами или спрашиваете: а что, если?

  2. 2 · Ваш ассистент

    Понимает, что вы имеете в виду, уточняет недостающее и заполняет планировщик за вас: глубины, время, газы, баллоны.

  3. 3 · Dive Kit

    Считает план по алгоритму Bühlmann ZH-L16C с градиент-факторами, тем же кодом, что работает в приложении Dive Kit. Те же данные, те же цифры, каждый раз.

    Каждая цифра берётся из этого шага, а не от ассистента.

  4. 4 · Ваш ассистент

    Пересказывает результат простыми словами и показывает главное: остановки, сколько длится погружение, остаток газа и любые предупреждения. К каждому плану прилагается ссылка, которая открывает его в приложении Dive Kit.

Это не новый планировщик. Это второй путь к тому, что в приложении Dive Kit: тот же движок, тот же код. Страница соглашений объясняет его правила для воды, давления и округления.

Исследуйте в разговоре, подтверждайте в планировщике

Разговор нужен, чтобы исследовать: десять вариантов погружения за несколько минут, вопрос, который идёт от последнего лога через газ к плану, или «почему моя первая остановка на 18 м?». План, по которому вы действительно пойдёте, вы подтверждаете в планировщике, и это одно касание.

  1. 01

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

  2. 02

    Откройте ссылку. К каждому плану прилагается ссылка, которая открывает его со всеми входными данными в приложении Dive Kit или в браузере, если приложения у вас нет. Ничего не нужно вводить заново. Откройте план из разговора выше.

  3. 03

    Посмотрите опубликованное сравнение. Dive Kit публикует результаты своего движка рядом с результатами MultiDeco для 33 сценариев, 26 из них в пределах одной ступени остановки, с каждым входом, результатом и расхождением на странице сравнения. Совпадение показывает, что сходится арифметика. Оно не показывает, что план безопасен.

Где что-то может пойти не так и как это заметить

Он возьмёт неверные данные, например 35/21 вместо 21/35.

Параметры, которые он называет, и план по ссылке показывают, что именно было спланировано.

При пересказе он пропустит или исказит остановку.

Ссылка показывает полную таблицу. Можно также попросить таблицу ровно в том виде, в каком её вернул Dive Kit.

Он ответит по памяти, не спросив Dive Kit.

Нет ссылки, нет плана. У каждого настоящего плана она есть.

Если вы быстро проходите формы своего планировщика, вам это, возможно, не нужно. Это эксперимент с другим способом обращаться к планировщику, а не замена приложения.

К тому же это новинка, и мы ещё узнаём, на что она способна. Мы верим, что это нечто особенное. Подключите Dive Kit, спланируйте погружение, которое хорошо знаете, и оцените ответ сами.

Что умеет ассистент

У ассистента 18 инструментов, по одной строке о том, что каждый возвращает:

Планирование

plan_dive
Таблица остановок, газ по каждому баллону, предупреждения, запасные варианты и бейлаут для CCR, со ссылкой, которая открывает план в приложении Dive Kit.
find_max_bottom_time
Самое долгое время на дне на одном уровне для открытого цикла, при котором каждый баллон остаётся выше своего резерва, укладывается в заданное время до поверхности или не требует остановок.
check_no_deco
Сколько можно пробыть на глубине без декомпрессионных остановок.
read_share_link
Расшифровывает ссылку Dive Kit в план, который она содержит, чтобы его можно было пересчитать или изменить.

Газ

gas_specs
MOD, минимальная глубина, END, EAD, плотность и PPO₂ для одной смеси.
best_mix
Лучшая смесь для глубины, ближайшая стандартная заправка и деко-газы, которые стоит взять.

Смешивание

plan_blend
План смешивания парциальным давлением до целевого найтрокса или тримикса, с использованием банка.
mix_result
Смесь, которая получилась после заправки, чтобы проверить план смешивания или уже сделанную заправку.
blend_continuous
Соотношения подачи и целевые показания анализатора для смешивания непрерывным потоком.
decant
Два баллона, соединённые перепускным шлангом, и когда остановиться для целевой смеси.

Расход

gas_usage
Газ, который один баллон расходует на бездекомпрессионном профиле, с резервом и давлением разворота.
rmv_sac
Расход дыхания дайвера (RMV и SAC) по записанному погружению.

Огрузка

buoyancy_check
Сколько груза нужно снаряжению и что будет при затопленном костюме, отказе крыла или потере стейджа.

Единицы

convert_units
Давление, объём, глубина, температура, вес и расход дыхания в разных единицах.

Знания

get_guide
Один раздел руководства по планированию.
lookup_cylinders
Размеры баллонов, давления, плавучесть и пресет плана для каждого, из открытых данных Dive Kit о баллонах.
lookup_certifications
Курсы дайвинга по организациям, с требованиями, эквивалентами и ограничениями, из открытых данных Dive Kit о сертификациях.
lookup_references
Проверенные статьи, книги и стандарты, на которых основаны цифры, из открытых данных Dive Kit.

Попробуйте

Вставьте любой из этих запросов в чат с включённым Dive Kit. Ниже приведены ответы, которые вернули инструменты, с настройками Dive Kit по умолчанию, например градиент-факторами 50/80.

  • "Какая лучшая смесь для 40 м?"

    best_mix

    Лучшая смесь 27/9.8 при пределе PPO₂ 1,4 бар и пределе END 30 м, ближайшая стандартная заправка 25/25 и EANx50 с 21 м для деко. Инструмент отмечает, что плотность лучшей смеси 5,7 г/л выше рекомендуемого предела 5,2 г/л.

  • "У меня баллон с 21/35 на 123 бар, хочу дозаправить его до 32/20 на 200 бар. Что делать?"

    plan_blend

    Стравить до 112 бар, добавить кислород до 138 бар, затем воздух до 200 бар. Получится 31.8/20, с правилами кислородной чистоты для газа с содержанием кислорода выше 40%.

  • "25 минут на 30 м на EANx32 — это бездекомпрессионное погружение?"

    check_no_deco

    Бездекомпрессионное время 16 мин при GF 50/80, поэтому для 25 мин нужны декомпрессионные остановки. PPO₂ 1,28 бар на 30 м, MOD 33,6 м при 1,4 бар.

  • "Спланируй 45 м на 25 мин на спарке 12-литровых с 21/35 на 232 бар, со стейджем 11 л EANx50 и баллоном 7 л кислорода, оба на 200 бар."

    plan_dive

    Общее время 56 мин, 29 мин до поверхности, из них 22 мин остановок начиная с 18 м, таблица остановок и газ по каждому баллону. Донный газ заканчивается на 89 бар, выше резерва 77 бар.

  • "На прошлом погружении средняя глубина была 15 м, 45 мин, а мой AL80 ушёл с 200 до 70 бар. Какой у меня SAC, и хватит ли полного AL80 на 40 минут на 18 м?"

    rmv_sac, затем gas_usage

    RMV 12,2 л/мин (1,16 бар/мин на этом AL80). На 18 м за 40 мин AL80 расходует 131 бар и остаётся 76 бар, выше резерва 69 бар по правилу третей, а инструмент отмечает, что погружение заканчивается ниже давления разворота 135 бар.

  • "Сколько груза мне нужно со стальным баллоном 12 л и мокрым гидрокостюмом 5 мм в солёной воде?"

    lookup_cylinders, затем buoyancy_check

    Стальной баллон 12 л на 232 бар из данных о баллонах, затем около 3 кг груза, чтобы быть нейтральным на 3 м с почти пустым баллоном, как отправная точка для проверки в воде.

  • "Откуда взялся предел плотности газа 5,2 г/л?"

    lookup_references

    Anthony и Mitchell, Respiratory Physiology of Rebreather Diving (2016), где заданы идеал 5,2 г/л и максимум 6,2 г/л, со ссылкой, и Warkander с соавторами (1990) о задержке CO₂ при плотном газе.

Если не хватает какой-то детали, например размера баллона или заправки, ассистент спрашивает до того, как планировать. Если он берёт значение по умолчанию, например градиент-факторы 50/80, он об этом говорит.

Спланируйте с ним настоящее погружение

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

Рэк-дайв с напарником

"Спланируй погружение с проникновением на затонувший HMAS Canberra у Мельбурна для меня и напарника."

  1. Ассистент ищет затонувшее судно в интернете: где оно лежит, глубину до песка и до палубы, условия и нужно ли разрешение.
  2. Он спрашивает о вашей сертификации и подготовке к проникновению, доступных газах, баллонах, SAC, температуре воды и вашем гидрокостюме.
  3. best_mix подбирает газ для глубины, затем plan_dive планирует погружение с вашим резервом и запасным вариантом на случай потери деко-газа.
  4. gas_usage считает газ на сегмент проникновения, а find_max_bottom_time находит время на дне, которое позволяет ваш резерв, чтобы задать точку разворота.
  5. buoyancy_check рассчитывает огрузку для снаряжения с сухим костюмом, и в итоге у вас есть ссылка, которая открывает план в приложении Dive Kit.

Для проникновения нужны подготовка по рэк-дайвингу и ходовой конец. Dive Kit планирует газ и декомпрессию, а не само проникновение.

Заправка получилась не та

"Мне должны были заправить 32%, но анализатор показывает 29,8. Завтра погружение на 30 м на 40 мин. Это всё ещё нормально?"

  1. gas_specs даёт MOD проанализированной смеси и её PPO₂ на 30 м.
  2. plan_dive планирует погружение на проанализированной смеси, а check_no_deco сравнивает её бездекомпрессионное время со смесью, которую вы заказывали.
  3. Если план больше не подходит, plan_blend рассчитывает дозаправку, а mix_result проверяет, что она даст.
  4. Вы выбираете между перепланированием на имеющемся газе и дозаправкой, с цифрами для обоих вариантов.

Неделя на сафари

"Четыре погружения в день пять дней подряд в Красном море на EAN32, помоги спланировать первый день."

  1. Ассистент спрашивает профиль каждого погружения и поверхностные интервалы, которые соблюдает лодка.
  2. plan_dive планирует каждое погружение в воде Красного моря, перенося состояние тканей из ссылки одного погружения в следующее.
  3. gas_usage проверяет каждое погружение на баллонах лодки.
  4. get_guide добавляет сведения о повторных погружениях и о том, как CNS и OTU накапливаются за день, и в итоге у вас четыре плана на день.

От записанного погружения к новому плану

"Вот мой последний лог: 32 м, 45 мин, спарка 12-литровых с 210 до 90 бар. В следующем месяце хочу сделать 40 м на 30 мин на том же снаряжении."

  1. rmv_sac превращает лог в ваш расход дыхания.
  2. gas_usage и plan_dive используют этот расход как ваш рабочий SAC, а best_mix предлагает газ для 40 м.
  3. find_max_bottom_time с ограничением по резерву показывает, сколько снаряжение позволяет пробыть на 40 м.
  4. В итоге у вас план, построенный на вашем собственном расходе дыхания, а не на значении по умолчанию.

Переход на сухой костюм

"Я перехожу с мокрого гидрокостюма 7 мм и AL80 на сухой костюм и стальной 12-литровый. Как изменится моя огрузка?"

  1. lookup_cylinders находит оба баллона и их плавучесть от полного до пустого.
  2. buoyancy_check запускается для каждого комплекта, и ассистент сравнивает, сколько груза нужно каждому.
  3. Вместе с этим идут аварийные случаи: затопленный костюм и отказ крыла, для каждого комплекта.
  4. В итоге у вас стартовый вес для нового снаряжения, который нужно подтвердить проверкой в воде.

Почему цифры расходятся

"Мой компьютер показал остановку 3 минуты на 6 м, а Dive Kit дал 5. Почему?"

  1. Ассистент спрашивает модель вашего компьютера и его градиент-факторы и читает ваш план через read_share_link, если вы вставите ссылку.
  2. plan_dive перепланирует погружение с градиент-факторами, которые использует ваш компьютер.
  3. get_guide добавляет объяснение, почему планы расходятся, и соглашения Dive Kit.
  4. lookup_references приводит источники по Bühlmann и градиент-факторам, чтобы вы могли прочитать их сами.

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

Знания о дайвинге и проверенные источники

Ассистент также получает знания о дайвинге, которые стоят за цифрами. Руководство по планированию охватывает градиент-факторы, планирование газа и смешивание, бейлаут и запасные варианты, предупреждения, повторные погружения, пограничные случаи и то, почему планы разных инструментов расходятся. За фактами ассистент обращается к открытым наборам данных Dive Kit о баллонах, сертификациях и источниках и ссылается на них вместо поиска в интернете. Данные открыты на open.divekit.app по лицензии CC BY 4.0.

Dive Kit — вспомогательное средство планирования для обученных дайверов, а не дайв-компьютер.

Настройка

Выберите своего ассистента. Это займёт около минуты. Аккаунт Dive Kit не нужен, и сервер не просит входа.

ChatGPT

Аккаунты Plus, Pro, Business, Enterprise и Edu, в веб-версии. Бесплатные аккаунты пока не могут добавлять пользовательские серверы. Скоро Dive Kit появится в каталоге плагинов ChatGPT, и тогда его можно будет добавить через поиск.

  1. Скопируйте сообщение ниже и вставьте его в новый чат на chatgpt.com. Plugin Creator настроит Dive Kit за вас. Если упоминание не подсвечивается, сначала введите @ и выберите Plugin Creator.
  2. Примите предупреждение о пользовательских серверах. ChatGPT сам включит режим разработчика, если он выключен.
  3. В любом чате введите @Dive Kit или нажмите + и выберите его в разделе More.
[@Plugin Creator](plugin://plugin_connector_1p_e1a10c53223481918a42f1510ec46c1e) create a plugin called Dive Kit using the MCP server https://mcp.divekit.app/mcp

Предпочитаете вручную? Откройте chatgpt.com/plugins, нажмите +, назовите его Dive Kit, вставьте https://mcp.divekit.app/mcp как URL сервера с No Auth.

Claude

Веб и десктоп, на любом тарифе. Dive Kit есть в каталоге коннекторов Claude.

Добавить в Claude

Кнопка открывает Dive Kit в каталоге коннекторов Claude. Нажмите Connect; входить в аккаунт не нужно. В чате нажмите +, затем Connectors, и включите Dive Kit. На телефоне сначала подключите его в вебе, и он появится в приложении Claude.

Claude Code:

claude mcp add --transport http divekit https://mcp.divekit.app/mcp

Gemini

Пользовательские приложения в Gemini доступны людям от 18 лет в США, вошедшим с личным аккаунтом Google и использующим Gemini на английском. Мы ещё включаем здесь Dive Kit, поэтому этот способ может пока не работать.

  1. На gemini.google.com откройте Settings > Connected apps.
  2. В разделе Custom apps нажмите Add a custom app, вставьте URL сервера и нажмите Next.
  3. В чате введите @ и выберите Dive Kit.

Другие

Любой ассистент с поддержкой MCP может подключиться к Dive Kit. Добавьте этот адрес сервера. Вход и API-ключ не нужны.

https://mcp.divekit.app/mcp

Чего он делать не будет

  • Называть план безопасным. Он показывает цифры и предупреждения, а решение за вами.
  • Давать медицинские советы. Если после погружения у вас есть симптомы, обратитесь в экстренные службы или в DAN.
  • Добавлять остановку безопасности. Планы её не моделируют, поэтому делайте её, как обычно.
  • Говорить, когда можно лететь. Полёты после погружений не моделируются.
  • Давать гарантии на план, число или ответ. См. отказ от ответственности.

Dive Kit — вспомогательное средство планирования для обученных дайверов, а не дайв-компьютер. Сверяйте каждый план со своей подготовкой, командой и дайв-компьютером.

Отказ от ответственности

ИИ-коннектор Dive Kit экспериментальный. Он может измениться или перестать работать без предупреждения. ИИ-ассистенты могут неверно прочитать, округлить или исказить его результаты, поэтому проверяйте любой план в приложении Dive Kit или по второму источнику, прежде чем на него полагаться. Всё, что сказано в предупреждении и отказе от ответственности Dive Kit, действует и здесь: https://divekit.app/safety (на английском). Ассистенты также могут называть числа по памяти, даже когда им сказано использовать Dive Kit, и мы не отвечаем за то, что пишет ассистент. Только вы отвечаете за своё погружение, свою подготовку и свою безопасность. Никогда не погружайтесь по плану, который вам непонятен. Ничто здесь не является медицинским советом. Полные условия, включая гарантии и ответственность, приведены в условиях использования (на английском).

Конфиденциальность

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

Честное использование

Сервер предназначен для личного использования через вашего собственного ИИ-ассистента. Это не открытый API: не встраивайте его в приложение, сайт или сервис. Для каждого клиента действуют лимиты честного использования, а интенсивное или автоматизированное использование ограничивается. Если вы хотите лицензировать движок Dive Kit для своего продукта, напишите на hello@divekit.app.

Помощь и отзывы

Пишите на hello@divekit.app или оставьте сообщение на доске отзывов. Всё остальное о приложении смотрите на главной странице Dive Kit.